Slimme Meter Wifi Adapter - MQTT
De Slimme Meter wifi Adapter-MQTT stuurt de metergegevens naar een MQTT broker, zodat je deze kunt weergeven in bijvoorbeeld Home Assistant. Dat is een automatisering- en monitor programma dat draait op een Raspberry-Pi.
Je kunt een eigen MQTT broker opzetten, zodat de metergegevens binnen je eigen thuisnetwerk blijven.
Je kunt ook gebruik maken van een externe MQTT broker, zoals cloudMQTT. Deze fungeert dan als een brug tussen de Slimme Meter Wifi Adapter en Home Assistant.
Voor informatie over MQTT: http://mqtt.org
De metergegevens worden naar de volgende topics gestuurd:
slimme_meter/verbruik_laag_tarief
slimme_meter/verbruik_hoog_tarief
slimme_meter/levering_laag_tarief
slimme_meter/levering_hoog_tarief
slimme_meter/verbruik_actueel
slimme_meter/levering_actueel
slimme_meter/verbruik_gas
Eigen MQTT broker
Voeg in het configuratiebestand “configuration.yaml” de mqqt gegevens toe.

mqtt:
broker: 10.0.0.12 #ip address Raspberry-Pi
# Sensors
sensor:
– platform: mqtt
name: Laag tarief
unit_of_measurement: ‘kWh’
state_topic: “slimme_meter/verbruik_laag_tarief”
value_template: “{{ value|float / 1000 }}”
– platform: mqtt
name: Hoog tarief
unit_of_measurement: ‘kWh’
state_topic: “slimme_meter/verbruik_hoog_tarief”
value_template: “{{ value|float / 1000 }}”
– platform: mqtt
name: Actueel
unit_of_measurement: ‘kW’
state_topic: “slimme_meter/verbruik_actueel”
value_template: “{{ value|float / 1000 }}”
– platform: mqtt
name: Gas
unit_of_measurement: ‘m3’
state_topic: “slimme_meter/verbruik_gas”
value_template: “{{ value|float / 1000 }}”
Maak een bestand `groups.yaml` aan. Hierin kun je bepalen hoe je je slimme meter gegevens wilt laten zien. Hiernaast een voorbeeld. Hieronder zie je het resultaat.

default_view:
name: Home
view: true
entities:
– sun.sun
– group.DateTimes
Energie:
name: Energie
view: true
entities:
– group.Verbruik
Verbruik:
name: Verbruik
entities:
– sensor.actueel
– sensor.hoog_tarief
– sensor.laag_tarief
– sensor.gas
CloudMQTT
CloudMQTT is een online MQTT broker. Het is een server die de MQTT data van sensoren kan doorgeven naar klanten, zodat die de data ter beschikking hebben.

Home Assistant setup
In het bestand “configuration.yaml” voeg je onder “mqtt” de gegevens in van de externe broker. De “username” en “password” moeten overeenkomen met die je gebruikergegevens die je aangemaakt hebt bij CloudMQTT.
mqtt:
broker: m24.cloudmqqt.com
port: 19179
username: <user>
password: <password>
Maak een bestand “/share/mosquitto/cloudmqtt.conf” met de volgende inhoud:
connection cloudmqtt
address m24.cloudmqtt.com:19179
remote_username <user>
remote_password <password>
clientid HomeAssistant
try_private false
start_type automatic
topic # in
Bij de configuratie van de Mosquitto broker add-on: verander “active”: false in “active”: true
{
“logins”: [],
“anonymous”: true,
“quiet_logs”: true,
“customize”: {
“active”: true,
“folder”: “mosquitto”
},
“certfile”: “fullchain.pem”,
“keyfile”: “privkey.pem”
}
CloudMQTT setup
Hieronder wordt beschreven hoe je je externe MQTT broker moet configureren.
Maak een gratis account aan bij m24.cloudmqtt.com. De user, password en port vul je in op de Slimme Meter Wifi Adapter setup pagina.

Maak onder de kop USERS&ACL een <user> met een <password> aan, klik daaronder op TOPIC, kies de aangemaakte gebruiker, en onder ‘Pattern’ vul je een ‘#’ in. Selecteer verder de checkboxes ”Read” en ‘Write’ en sla de gegevens vervolgens op.
