Produkte/M-Center/RS485 zu MQTT

M-CenterAnwendung

RS485 (Modbus RTU) zu MQTT: Gateway mit dem EMU M-Center

Das EMU M-Center liest Geräte mit RS485 (Modbus RTU) aus und stellt ihre Werte per MQTT an Ihren Broker bereit. Ohne Zwischenrechner, parallel zu M-Bus-Zählern und weiteren Schnittstellen.

Das Wichtigste in Kürze

  • Zwei RS-485-Stränge, bis zu 64 Modbus-RTU-Geräte je nach Lizenz (32 oder 64).
  • Pro Gerät: Seriennummer, Slave-Adresse, Baudrate, Parität, Stoppbit, Byte- und Wortreihenfolge.
  • Eigenes Topic pro Gerät und Register, nach Registernummer oder OBIS-Code.
  • MQTT 3.1, 3.1.1 und 5, TLS, QoS 0, 1 oder 2.
  • Benötigt: Grundgerät M-Center plus Lizenz 210.200.00 bzw. 210.200.01 und Lizenz 210.300.03.
2885.6Professional II RS485Slave 1 · SN 22231100
1412.3Professional II RS485Slave 2 · SN 22231101
3207.9Professional II RS485Slave 3 · SN 22231102
EMU M-CenterModbus-RTU-Master · MQTT-Client · 10:2C:EF:02:6C:B9
EMU M-CenterModbus-RTU-Master
Register 6000 · Wirkenergie Bezug
Slave 1SN 22231100–
Slave 2SN 22231101–
Slave 3SN 22231102–
MQTT-Brokerlokal oder in der Cloud
Topics
haus-a/emu/mcenter/10:2C:EF:02:6C:B9/meterreading/
Abonnenten
Home AssistantNode-REDGrafana
Im Dashboard
SN 22231100Bezug total–
SN 22231101Bezug total–
SN 22231102Bezug total–
Modbus-RTU-Abfrage

Das M-Center fragt jeden Professional II auf dem RS-485-Strang ab: Slave-Adresse, Funktionscode 03, Register 6000. Der Zähler antwortet mit seinem Zählerstand.

Darstellung vereinfacht. Seriennummern, Adressen und Werte sind Beispiele. Im Betrieb liest das M-Center ab Werk alle 15 Minuten aus.

So arbeitet das Gateway

Zähler, Wechselrichter und andere Geräte mit RS-485-Schnittstelle sprechen meist Modbus RTU. Das M-Center hat zwei RS-485-Anschlüsse für zwei Modbus-RTU-Stränge und liest darüber bis zu 64 Geräte aus.

Dafür publiziert das M-Center die Werte an Ihren MQTT-Broker, lokal oder in der Cloud, mit eigenem Topic pro Gerät und Register, wahlweise mit TLS.

Die ausgelesenen Werte stehen unabhängig von der Speichereinstellung per MQTT bereit. Das M-Center speichert zusätzlich die Register, bei denen «In Datenbank speichern» aktiv ist, im internen Speicher mit 16 GB.

So kommen die Geräte ins M-Center

  1. Geräte linienförmig an einen der beiden RS-485-Stränge des M-Center anschliessen und die Leitung an beiden Enden terminieren.
  2. Im Webinterface das Gerät hinzufügen: Strang wählen, Seriennummer und Modbus-Slave-Adresse eingeben.
  3. Baudrate, Datenbits, Parität und Stoppbit wie am Gerät einstellen, dazu Byte- und Wortreihenfolge.
  4. Modbus-Treiber anwenden oder Register anlegen: Startadresse (ab 1), Funktionscode 03 oder 04, Datentyp, Einheit, Divisor und OBIS-Code.
  5. MQTT aktivieren: Broker, Port, Benutzer und Passwort, Präfix, TLS und QoS eintragen.

Neu angelegte Modbus-Register werden nicht automatisch gespeichert. Prüfen Sie zuerst, ob der Wert stimmt, und aktivieren Sie dann «In Datenbank speichern». Modbus-Treiber lassen sich als JSON exportieren und auf weitere M-Center übertragen.

So sind die Topics aufgebaut

<präfix>/emu/mcenter/<MAC M-Center>/meterreading/<Seriennummer>/byregister/<Registernummer>
<präfix>/emu/mcenter/<MAC M-Center>/meterreading/<Seriennummer>/byobis/<OBIS-Code>

Die Seriennummer im Topic ist die Nummer, die Sie beim Anlegen des Modbus-Geräts eintragen. Wählen Sie sie deshalb eindeutig. Für Topics nach OBIS-Code hinterlegen Sie bei den Registern den OBIS-Code; dann liegt zum Beispiel der Wirkenergie-Bezug bei jedem Gerät unter demselben Topic-Ende.

Prüfen Sie die Nachrichten vor der Weiterverarbeitung mit einem MQTT-Client wie MQTT Explorer.

Bestellnummern

ArtikelnummerBezeichnungIm Shop
210.000.00EMU M-Center für 20 M-Bus DevicesIm Shop: EMU M-Center 210.000.00 →
210.200.00M-Center | Lizenz RS485 32 Devices
210.200.01M-Center | Lizenz RS485 64 Devices
210.300.03M-Center | Lizenz MQTTIm Shop: M-Center MQTT-Lizenz 210.300.03 →

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

Lizenzen lassen sich jederzeit nachträglich freischalten, ohne Hardwaretausch. M-Bus, RS485, Modbus TCP und alle Ausgabeschnittstellen laufen parallel.

Häufige Fragen


Wie viele RS485-Geräte liest das M-Center?

Bis zu 64 Modbus-RTU-Geräte an zwei Strängen. Die Lizenz 210.200.00 gilt für 32 Geräte, 210.200.01 für 64 Geräte.

Brauche ich für MQTT eine Cloud?

Nein. Der Broker kann im lokalen Netzwerk laufen, zum Beispiel auf einem Server oder in Home Assistant. Das M-Center braucht nur eine Netzwerkverbindung zum Broker.

Kann ich M-Bus, RS485 und Modbus TCP gleichzeitig nutzen?

Ja. Alle Geräte erscheinen in denselben Gerätelisten, und das M-Center stellt ihre Werte gleichzeitig über alle lizenzierten Schnittstellen bereit, etwa BACnet IP, MQTT, Modbus TCP oder OPC UA.

Wie oft liest das M-Center die Geräte?

Standardmässig alle 15 Minuten. Wählbar sind 15 Minuten bis 28 Tage, auch pro Gerät.

Weiterlesen


SEITEEMU M-CenterProdukt SEITEM-Bus zu MQTTAnwendung SEITERS-485 / Modbus RTUGrundlagen und Busaufbau SEITEM-Center in Betrieb nehmenAnleitung

RS485 zu MQTT umsetzen?


Senden Sie uns die Geräteliste mit Hersteller und Typ. Wir prüfen die Register und nennen die Lizenzen.

Telefon
+41 (0)41 545 03 00

Technischer Support
helpdesk [at] emuag.ch
Supportformular →