Znalosti/Integrace/ioBroker

NávodM-Center

Měřiče M-Bus s M-Center v ioBroker

ioBroker má adaptér Modbus a adaptér MQTT. S oběma se hodnoty všech měřičů EMU M-Center dostanou do ioBroker jako datové body.

Co potřebujete

  • Nakonfigurované M-Center s licencí server Modbus TCP (210.300.04) nebo s licencí MQTT (210.300.03).
  • Adaptér «Modbus» nebo «MQTT Broker/Client» v ioBroker.
  • Adresy zařízení Modbus měřičů a kódy OBIS zadané v M-Center.

Cesta 1: adaptér Modbus

  1. Nainstalujte adaptér «Modbus» a vytvořte instanci.
  2. Spojení: TCP, typ master, IP partnera M-Center, port 502.
  3. ID zařízení: adresa zařízení Modbus měřiče v M-Center.
  4. Na kartě «Holding Registers» zadejte hodnoty, např. registr 1030 pro odběr v tarifu 1 s datovým typem float big endian (32 bitů).
  5. Interval dotazování přizpůsobte intervalu odečtu M-Center, obvykle 15 minut.

Příručka počítá registry od 1. Zda adaptér počítá od 0 nebo od 1, závisí na jeho nastavení. Porovnejte první hodnotu se stavem v M-Center a případně posuňte adresu o jedna.

Podle verze adaptéru se jedna instance dotazuje jedné nebo více adres zařízení. Při mnoha měřičích je MQTT často pohodlnější.

Cesta 2: adaptér MQTT

Adaptér MQTT funguje jako broker nebo klient. Jako broker zadáte jeho adresu přímo v M-Center. ioBroker vytvoří pro každé přijaté téma datový bod; struktura odpovídá tématu M-Center:

<prefix>/emu/mcenter/<MAC>/meterreading/<výrobní číslo>/byobis/<kód OBIS>

Po prvních zprávách ověřte ve stromu objektů, jak hodnoty přicházejí, než na nich postavíte skripty nebo vizualizace.

Časté dotazy


Který datový typ je správný?

float32 big endian s vyšším slovem napřed. Pro stavové registry a velmi velké stavy měřičů uint64, rovněž big endian.

Kde najdu všechny adresy registrů?

Na stránce M-Bus do Modbus TCP a kompletně v příručce M-Center, kapitola Modbus Server.

Další informace


SEITEM-Bus do Modbus TCPMapa registrů SEITEM-Bus do MQTTStruktura témat SEITEDalší integracePřehled

Dotazy k integraci?


Pošlete nám seznam měřičů. Pomůžeme s adresami, kódy OBIS a licencemi.

Telefon
+41 (0)41 545 03 00

Technická podpora
helpdesk [at] emuag.ch
Formulář podpory →