Kunnskap/Integrasjon/ioBroker

VeiledningM-Center

M-Bus-målere med M-Center i ioBroker

ioBroker har en Modbus-adapter og en MQTT-adapter. Med begge kommer verdiene fra alle målere i EMU M-Center inn i ioBroker som datapunkter.

Dette trenger du

  • Et konfigurert M-Center med lisensen Modbus TCP-server (210.300.04) eller MQTT-lisensen (210.300.03).
  • Adapteren «Modbus» eller «MQTT Broker/Client» i ioBroker.
  • Målernes Modbus-enhetsadresser og OBIS-koder angitt i M-Center.

Vei 1: Modbus-adapteren

  1. Installer adapteren «Modbus» og opprett en instans.
  2. Tilkobling: TCP, type master, partner-IP for M-Center, port 502.
  3. Enhets-ID: målerens Modbus-enhetsadresse i M-Center.
  4. Angi verdiene under fanen «Holding Registers», f.eks. register 1030 for forbruk tariff 1 med datatypen float big endian (32 bit).
  5. Tilpass pollintervallet til M-Centers avlesningsintervall, som regel 15 minutter.

Bruksanvisningen teller registre fra 1. Om adapteren teller fra 0 eller 1, avhenger av innstillingen. Sammenlign den første verdien med standen i M-Center og forskyv adressen med én ved behov.

Avhengig av adapterversjon spør en instans én eller flere enhetsadresser. Med mange målere er MQTT ofte mer praktisk.

Vei 2: MQTT-adapteren

MQTT-adapteren fungerer som broker eller klient. Som broker angir du adressen direkte i M-Center. ioBroker oppretter et datapunkt for hvert mottatt topic; strukturen følger M-Centers topic:

<prefiks>/emu/mcenter/<MAC>/meterreading/<serienummer>/byobis/<OBIS-kode>

Sjekk etter de første meldingene i objekttreet hvordan verdiene kommer inn, før du bygger skript eller visualiseringer på dem.

Vanlige spørsmål


Hvilken datatype er riktig?

float32 big endian med det høye ordet først. For statusregistre og svært store målerstander uint64, også big endian.

Hvor finner jeg alle registeradresser?

På siden M-Bus til Modbus TCP og komplett i bruksanvisningen for M-Center, kapittel Modbus Server.

Les mer


SEITEM-Bus til Modbus TCPRegisteroversikt SEITEM-Bus til MQTTTopic-struktur SEITEFlere integrasjonerOversikt

Spørsmål om integrasjonen?


Send oss målerlisten. Vi hjelper deg med adresser, OBIS-koder og lisenser.

Telefon
+41 (0)41 545 03 00

Teknisk support
helpdesk [at] emuag.ch
Supportskjema →