Produkte/Professional II/MQTT

Professional IIMQTT

Stromzähler mit MQTT: EMU Professional II TCP/IP

Der EMU Professional II TCP/IP publiziert seine Messwerte selbst per MQTT. Sie tragen Ihren Broker ein, der Zähler schickt im eingestellten Intervall eine JSON-Nachricht mit allen Energie- und Momentanwerten.

Was ist ein Stromzähler mit MQTT?

  • Ein Elektrizitätszähler mit Netzwerkanschluss, der seine Werte von sich aus an einen MQTT-Broker sendet. Dashboards, Hausautomation und Cloud-Dienste abonnieren sie dort.
  • Der Professional II TCP/IP ist MID-geprüft (Modul B+D) und misst bis 100 A direkt oder über Stromwandler.
  • MQTT ab TCP-Modul-Firmware 3.0.3, mit Präfix, QoS, Hochladeintervall und TLS.
  • Das JSON-Format ist dokumentiert, mit Schema und Beispielnachricht zum Herunterladen.
  • Modbus TCP, Weboberfläche und Lastgang per HTTP laufen parallel.

MQTT am Zähler einrichten

  1. Weboberfläche des Zählers öffnen (die IP-Adresse steht am Display unter «Einstellungen» → «IP-Adresse») und den Reiter «MQTT» wählen.
  2. «MQTT aktiviert» einschalten.
  3. «Manuell» einschalten, um einen eigenen Broker einzutragen. Ohne «Manuell» nimmt der Zähler einen Zugangscode für Joulio-Web entgegen und sendet direkt dorthin.
  4. Präfix, Quality of Service und Hochladeintervall festlegen.
  5. Hostname, Port, Benutzer und Passwort des Brokers eintragen.
  6. Für eine verschlüsselte Verbindung «TLS (SSL) verwenden» aktivieren und Zertifikat, privaten Schlüssel und CA-Kette hinterlegen.

MQTT gibt es ab der TCP-Modul-Firmware 3.0.3. Ältere Zähler lassen sich mit dem EMU TCP Update Tool aktualisieren.

So sieht eine Nachricht aus

Jede Nachricht ist ein JSON-Objekt mit Client-ID, Seriennummer, Zeitstempel, aktuellem Tarif und den Messwerten unter values. Die Werte sind ganze Zahlen in kleinen Einheiten, zum Beispiel Wh statt kWh. Ausschnitt aus der Beispielnachricht von EMU:

{
  "id": "EMU Professional II Demo-Device",
  "sn": "25010203",
  "ts": 1788416910,
  "t": 1,
  "values": {
    "16": 863400,
    "19": 100,
    "20": 863500,
    ...
  }
}
SchlüsselMesswertEinheit
16 – 19Wirkenergie Bezug L123, Tarif 1 bis 4Wh
20Wirkenergie Bezug L123 totalWh
40Wirkenergie Lieferung L123 totalWh
60Blindenergie Bezug L123 totalvarh
80Blindenergie Lieferung L123 totalvarh
84Wirkleistung totalW
96Strom totalmA
97 – 99Spannung L1-N, L2-N, L3-N0,1 V
106Frequenz0,1 Hz
Auszug. Die vollständige Liste mit allen 106 Positionen steht im Handbuch TCP/IP-Schnittstelle und im JSON-Schema.

Herunterladen: JSON-Schema und Beispielnachricht. Unter welchem Topic die Nachricht auf Ihrem Broker ankommt, sehen Sie nach dem ersten Versand mit einem MQTT-Client wie MQTT Explorer.

Beispiel: Home Assistant

Ein MQTT-Sensor liest den Zählerstand Bezug total (Schlüssel 20) und rechnet ihn in kWh um:

mqtt:
  sensor:
    - name: "Professional II Bezug total"
      state_topic: "<Topic des Zählers>"
      value_template: "{{ value_json['values']['20'] / 1000 }}"
      unit_of_measurement: kWh
      device_class: energy
      state_class: total_increasing

Mit device_class: energy und state_class: total_increasing lässt sich der Sensor direkt im Energie-Dashboard verwenden.

MQTT oder Modbus TCP?

MQTTModbus TCP
Wer fängt an?der Zähler sendet an den Brokerder Client fragt den Zähler ab
FirewallVerbindung geht vom Zähler nach aussenClient braucht Zugang zum Zähler
Viele Empfängerbeliebig viele Abonnenten am Brokerbis zu vier gleichzeitige Abfragen
VerschlüsselungTLS möglich–
Typisch fürCloud, Dashboards, HausautomationSPS, Leitsystem

Beides läuft im selben Zähler parallel. Die Registertabelle für Modbus steht auf der Seite Stromzähler mit Modbus TCP.

Bestellnummern

AusführungArtikelnummerIm Shop
EMU Professional II 3/100 TCP/IP – Direktanschluss 100 AP20A000TIm Shop: EMU Professional II 3/100 TCP/IP P20A000T →
EMU Professional II 3/5 TCP/IP – WandleranschlussP21A000TIm Shop: EMU Professional II 3/5 TCP/IP P21A000T →

Bestellen im B2B-Shop kwh-meter.com. Preise sehen Sie dort nach der Anmeldung.

Häufige Fragen


Mit welchem Broker funktioniert der Zähler?

Mit Ihrem eigenen Broker, lokal oder in der Cloud. Sie tragen Hostname, Port, Benutzer und Passwort in der Weboberfläche ein, auf Wunsch mit TLS.

In welcher Einheit kommen die Werte?

Als ganze Zahlen: Energie in Wh bzw. varh, Leistung in W, Strom in mA, Spannung in 0,1 V, Frequenz in 0,1 Hz. Für kWh teilen Sie die Energie durch 1000.

Brauche ich ein Gateway?

Nein. Der Professional II TCP/IP sendet direkt an den Broker. Ein M-Center lohnt sich, wenn viele Zähler oder andere Medien wie Wärme und Wasser dazukommen.

Geht MQTT auch direkt an Joulio-Web?

Ja. Ohne die Option «Manuell» tragen Sie den Zugangscode aus Joulio-Web ein, der Zähler sendet dann automatisch dorthin.

Ist der Stromzähler mit MQTT MID-geprüft?

Ja. Der EMU Professional II ist nach MID (Modul B+D) zugelassen, die Wirkenergie misst er in Klasse B.

Weiterlesen


SEITETCP/IP: Modbus TCP und MQTT im VergleichSchnittstelle SEITEStromzähler mit Modbus TCPAnwendung SEITEM-Bus zu MQTT mit dem M-CenterAnwendung PDFHandbuch TCP/IP-SchnittstellePDF

Zähler an Ihren Broker anbinden?


Sagen Sie uns, wohin die Werte sollen. Wir helfen bei Broker, TLS und Auswertung.

Telefon
+41 (0)41 545 03 00

Technischer Support
helpdesk [at] emuag.ch
Supportformular →