Wiedza/Integracja/ioBroker

InstrukcjaM-Center

Liczniki M-Bus z M-Center w ioBroker

ioBroker ma adapter Modbus i adapter MQTT. Z każdym z nich wartości wszystkich liczników EMU M-Center trafiają do ioBroker jako punkty danych.

Co jest potrzebne

  • Skonfigurowany M-Center z licencją serwera Modbus TCP (210.300.04) lub licencją MQTT (210.300.03).
  • Adapter «Modbus» lub «MQTT Broker/Client» w ioBroker.
  • Adresy urządzeń Modbus liczników i kody OBIS wpisane w M-Center.

Droga 1: adapter Modbus

  1. Zainstalować adapter «Modbus» i utworzyć instancję.
  2. Połączenie: TCP, typ master, IP partnera M-Center, port 502.
  3. ID urządzenia: adres urządzenia Modbus licznika w M-Center.
  4. W zakładce «Holding Registers» wpisać wartości, np. rejestr 1030 dla poboru w taryfie 1 z typem danych float big endian (32 bity).
  5. Interwał odpytywania dobrać do interwału odczytu M-Center, zwykle 15 minut.

Instrukcja liczy rejestry od 1. Czy adapter liczy od 0, czy od 1, zależy od jego ustawienia. Proszę porównać pierwszą wartość ze stanem w M-Center i w razie potrzeby przesunąć adres o jeden.

Zależnie od wersji adaptera jedna instancja odpytuje jeden lub kilka adresów urządzeń. Przy wielu licznikach MQTT jest często wygodniejszy.

Droga 2: adapter MQTT

Adapter MQTT działa jako broker lub klient. Jako broker jego adres wpisuje się bezpośrednio w M-Center. ioBroker tworzy punkt danych dla każdego odebranego tematu; struktura odpowiada tematowi M-Center:

<prefiks>/emu/mcenter/<MAC>/meterreading/<numer seryjny>/byobis/<kod OBIS>

Po pierwszych wiadomościach proszę sprawdzić w drzewie obiektów, jak przychodzą wartości, zanim zbuduje się na nich skrypty lub wizualizacje.

Najczęstsze pytania


Który typ danych jest właściwy?

float32 big endian ze starszym słowem na początku. Dla rejestrów stanu i bardzo dużych stanów liczników uint64, również big endian.

Gdzie znajdę wszystkie adresy rejestrów?

Na stronie M-Bus do Modbus TCP i w całości w instrukcji M-Center, rozdział Modbus Server.

Czytaj dalej


SEITEM-Bus do Modbus TCPMapa rejestrów SEITEM-Bus do MQTTStruktura tematów SEITEWięcej integracjiPrzegląd

Pytania dotyczące integracji?


Proszę przesłać listę liczników. Pomożemy z adresami, kodami OBIS i licencjami.

Telefon
+41 (0)41 545 03 00

Wsparcie techniczne
helpdesk [at] emuag.ch
Formularz wsparcia →