Wissen/Integration/ioBroker

AnleitungM-Center

M-Bus-Zähler mit dem M-Center in ioBroker

ioBroker bringt einen Modbus- und einen MQTT-Adapter mit. Mit beiden kommen die Werte aller Zähler am EMU M-Center als Datenpunkte in ioBroker an.

Das brauchen Sie

  • Ein eingerichtetes M-Center mit Modbus-TCP-Server-Lizenz (210.300.04) oder MQTT-Lizenz (210.300.03).
  • Den Adapter «Modbus» oder «MQTT Broker/Client» in ioBroker.
  • Die Modbus-Geräteadressen der Zähler und hinterlegte OBIS-Codes im M-Center.

Weg 1: Modbus-Adapter

  1. Adapter «Modbus» installieren und eine Instanz anlegen.
  2. Verbindung: TCP, Typ Master, Partner-IP des M-Centers, Port 502.
  3. Geräte-ID: die Modbus-Geräteadresse des Zählers im M-Center.
  4. Im Reiter «Holding Registers» die Werte eintragen, zum Beispiel Register 1030 für Bezug Tarif 1 mit dem Datentyp Float Big Endian (32 Bit).
  5. Abfrageintervall passend zum Ausleseintervall des M-Centers wählen, meist 15 Minuten.

Das Handbuch zählt die Register ab 1. Ob der Adapter ab 0 oder ab 1 zählt, hängt von seiner Einstellung ab. Vergleichen Sie den ersten Wert mit dem Zählerstand im M-Center und verschieben Sie die Adresse bei Bedarf um eins.

Je nach Adapter-Version fragt eine Instanz eine oder mehrere Geräteadressen ab. Bei vielen Zählern ist MQTT oft bequemer.

Weg 2: MQTT-Adapter

Der MQTT-Adapter arbeitet als Broker oder als Client. Als Broker tragen Sie seine Adresse direkt im M-Center ein. ioBroker legt für jedes empfangene Topic einen Datenpunkt an, die Struktur folgt dem Topic des M-Centers:

<Präfix>/emu/mcenter/<MAC>/meterreading/<Seriennummer>/byobis/<OBIS-Code>

Prüfen Sie nach den ersten Nachrichten im Objektbaum, wie die Werte ankommen, bevor Sie Skripte oder Visualisierungen darauf aufbauen.

Häufige Fragen


Welcher Datentyp ist richtig?

float32 Big Endian mit dem höheren Wort zuerst. Für Statusregister und sehr grosse Zählerstände uint64, ebenfalls Big Endian.

Wo finde ich alle Registeradressen?

Auf der Seite M-Bus zu Modbus TCP und vollständig im Handbuch M-Center, Kapitel Modbus Server.

Weiterlesen


SEITEM-Bus zu Modbus TCPRegistertabelle SEITEM-Bus zu MQTTTopic-Struktur SEITEWeitere IntegrationenÜbersicht

Fragen zur Einbindung?


Schicken Sie uns Ihre Zählerliste. Wir helfen bei Adressen, OBIS-Codes und Lizenzen.

Telefon
+41 (0)41 545 03 00

Technischer Support
helpdesk [at] emuag.ch
Supportformular →