MQTT op de meter instellen
- Webinterface van de meter openen (het IP-adres staat op het display onder «Instellingen» → «IP-adres») en het tabblad «MQTT» kiezen.
- «MQTT geactiveerd» inschakelen.
- «Handmatig» inschakelen om een eigen broker in te voeren. Zonder «Handmatig» neemt de meter een toegangscode voor Joulio-Web aan en stuurt hij rechtstreeks daarheen.
- Prefix, quality of service en upload-interval vastleggen.
- Hostnaam, poort, gebruiker en wachtwoord van de broker invoeren.
- Voor een versleutelde verbinding «TLS (SSL) gebruiken» activeren en certificaat, privésleutel en CA-keten opslaan.
MQTT is er vanaf TCP-modulefirmware 3.0.3. Oudere meters zijn bij te werken met de EMU TCP Update Tool.
Zo ziet een bericht eruit
Elk bericht is een JSON-object met client-ID, serienummer, tijdstempel, actueel tarief en de meetwaarden onder values. De waarden zijn gehele getallen in kleine eenheden, bijvoorbeeld Wh in plaats van kWh. Uittreksel uit het voorbeeldbericht van EMU:
{
"id": "EMU Professional II Demo-Device",
"sn": "25010203",
"ts": 1788416910,
"t": 1,
"values": {
"16": 863400,
"19": 100,
"20": 863500,
...
}
}
| Sleutel | Meetwaarde | Eenheid |
|---|---|---|
| 16 – 19 | Actieve energie verbruik L123, tarief 1 tot 4 | Wh |
| 20 | Actieve energie verbruik L123 totaal | Wh |
| 40 | Actieve energie teruglevering L123 totaal | Wh |
| 60 | Blindenergie verbruik L123 totaal | varh |
| 80 | Blindenergie teruglevering L123 totaal | varh |
| 84 | Actief vermogen totaal | W |
| 96 | Stroom totaal | mA |
| 97 – 99 | Spanning L1-N, L2-N, L3-N | 0,1 V |
| 106 | Frequentie | 0,1 Hz |
Downloaden: JSON-schema en voorbeeldbericht. Onder welk topic het bericht op uw broker aankomt, ziet u na de eerste verzending met een MQTT-client zoals MQTT Explorer.
Voorbeeld: Home Assistant
Een MQTT-sensor leest de meterstand verbruik totaal (sleutel 20) en rekent hem om naar kWh:
mqtt:
sensor:
- name: "Professional II verbruik totaal"
state_topic: "<topic van de meter>"
value_template: "{{ value_json['values']['20'] / 1000 }}"
unit_of_measurement: kWh
device_class: energy
state_class: total_increasing
Met device_class: energy en state_class: total_increasing kunt u de sensor direct in het energiedashboard gebruiken.
MQTT of Modbus TCP?
| MQTT | Modbus TCP | |
|---|---|---|
| Wie begint? | de meter stuurt naar de broker | de client vraagt de meter op |
| Firewall | verbinding gaat van de meter naar buiten | client heeft toegang tot de meter nodig |
| Veel ontvangers | onbeperkt aantal abonnees op de broker | tot vier gelijktijdige opvragingen |
| Versleuteling | TLS mogelijk | – |
| Typisch voor | cloud, dashboards, domotica | PLC, besturingssysteem |
Beide draaien parallel in dezelfde meter. De registertabel voor Modbus staat op de pagina kWh-meter met Modbus TCP.
Bestelnummers
| Uitvoering | Artikelnummer | Shop |
|---|---|---|
| EMU Professional II 3/100 TCP/IP – directe aansluiting 100 A | P20A000T | Shop: EMU Professional II 3/100 TCP/IP P20A000T → |
| EMU Professional II 3/5 TCP/IP – transformatoraansluiting | P21A000T | Shop: EMU Professional II 3/5 TCP/IP P21A000T → |
Online bestellen in de EMU Metering-shop.