Viden/Integration/ioBroker

VejledningM-Center

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

ioBroker har en Modbus-adapter og en MQTT-adapter. Med begge kommer værdierne fra alle målere i EMU M-Center ind i ioBroker som datapunkter.

Det skal du bruge

  • Et konfigureret M-Center med licensen Modbus TCP-server (210.300.04) eller MQTT-licensen (210.300.03).
  • Adapteren «Modbus» eller «MQTT Broker/Client» i ioBroker.
  • Målernes Modbus-enhedsadresser og OBIS-koder angivet i M-Center.

Vej 1: Modbus-adapteren

  1. Installer adapteren «Modbus», og opret en instans.
  2. Forbindelse: TCP, type master, partner-IP for M-Center, port 502.
  3. Enheds-ID: målerens Modbus-enhedsadresse i M-Center.
  4. Angiv værdierne under fanen «Holding Registers», f.eks. register 1030 for forbrug tarif 1 med datatypen float big endian (32 bit).
  5. Tilpas pollintervallet til M-Centers aflæsningsinterval, som regel 15 minutter.

Manualen tæller registre fra 1. Om adapteren tæller fra 0 eller 1, afhænger af dens indstilling. Sammenlign den første værdi med standen i M-Center, og forskyd adressen med én om nødvendigt.

Afhængigt af adapterversion spørger en instans én eller flere enhedsadresser. Med mange målere er MQTT ofte mere bekvemt.

Vej 2: MQTT-adapteren

MQTT-adapteren arbejder som broker eller klient. Som broker angiver du dens adresse direkte i M-Center. ioBroker opretter et datapunkt for hvert modtaget topic; strukturen følger M-Centers topic:

<præfiks>/emu/mcenter/<MAC>/meterreading/<serienummer>/byobis/<OBIS-kode>

Kontroller efter de første beskeder i objekttræet, hvordan værdierne kommer ind, før du bygger scripts eller visualiseringer på dem.

Ofte stillede spørgsmål


Hvilken datatype er den rigtige?

float32 big endian med det høje ord først. Til statusregistre og meget store målerstande uint64, også big endian.

Hvor finder jeg alle registeradresser?

På siden M-Bus til Modbus TCP og komplet i M-Center-manualen, kapitel Modbus Server.

Læs mere


SEITEM-Bus til Modbus TCPRegisteroversigt SEITEM-Bus til MQTTTopic-struktur SEITEFlere integrationerOversigt

Spørgsmål om integrationen?


Send os målerlisten. Vi hjælper med adresser, OBIS-koder og licenser.

Telefon
+41 (0)41 545 03 00

Teknisk support
helpdesk [at] emuag.ch
Supportformular →