Kunskap/Integration/ioBroker

GuideM-Center

M-Bus-mätare med M-Center i ioBroker

ioBroker har en Modbus-adapter och en MQTT-adapter. Med båda kommer värdena från alla mätare i EMU M-Center in i ioBroker som datapunkter.

Vad du behöver

  • Ett konfigurerat M-Center med licensen Modbus TCP-server (210.300.04) eller MQTT-licensen (210.300.03).
  • Adaptern «Modbus» eller «MQTT Broker/Client» i ioBroker.
  • Mätarnas Modbus-enhetsadresser och OBIS-koder angivna i M-Center.

Väg 1: Modbus-adaptern

  1. Installera adaptern «Modbus» och skapa en instans.
  2. Anslutning: TCP, typ master, partner-IP för M-Center, port 502.
  3. Enhets-ID: mätarens Modbus-enhetsadress i M-Center.
  4. Ange värdena under fliken «Holding Registers», t.ex. register 1030 för förbrukning tariff 1 med datatypen float big endian (32 bitar).
  5. Anpassa pollintervallet till M-Centers avläsningsintervall, oftast 15 minuter.

Manualen räknar register från 1. Om adaptern räknar från 0 eller 1 beror på dess inställning. Jämför det första värdet med ställningen i M-Center och förskjut adressen med ett vid behov.

Beroende på adapterversion frågar en instans en eller flera enhetsadresser. Med många mätare är MQTT ofta bekvämare.

Väg 2: MQTT-adaptern

MQTT-adaptern fungerar som broker eller klient. Som broker anger du dess adress direkt i M-Center. ioBroker skapar en datapunkt för varje mottaget topic; strukturen följer M-Centers topic:

<prefix>/emu/mcenter/<MAC>/meterreading/<serienummer>/byobis/<OBIS-kod>

Kontrollera efter de första meddelandena i objektträdet hur värdena kommer in innan du bygger skript eller visualiseringar på dem.

Vanliga frågor


Vilken datatyp är rätt?

float32 big endian med det högre ordet först. För statusregister och mycket stora mätarställningar uint64, också big endian.

Var hittar jag alla registeradresser?

På sidan M-Bus till Modbus TCP och i sin helhet i M-Center-manualen, kapitel Modbus Server.

Läs mer


SEITEM-Bus till Modbus TCPRegisterkarta SEITEM-Bus till MQTTTopic-struktur SEITEFler integrationerÖversikt

Frågor om integrationen?


Skicka oss mätarlistan. Vi hjälper dig med adresser, OBIS-koder och licenser.

Telefon
+41 (0)41 545 03 00

Teknisk support
helpdesk [at] emuag.ch
Supportformulär →