Tietoa/Integraatio/ioBroker

OhjeM-Center

M-Bus-mittarit M-Centerin kautta ioBrokeriin

ioBrokerissa on Modbus-adapteri ja MQTT-adapteri. Kummallakin EMU M-Centerin kaikkien mittarien arvot saadaan ioBrokeriin datapisteiksi.

Mitä tarvitaan

  • Konfiguroitu M-Center ja Modbus TCP -palvelinlisenssi (210.300.04) tai MQTT-lisenssi (210.300.03).
  • Adapteri «Modbus» tai «MQTT Broker/Client» ioBrokerissa.
  • Mittarien Modbus-laiteosoitteet ja M-Centeriin syötetyt OBIS-koodit.

Tapa 1: Modbus-adapteri

  1. Asenna adapteri «Modbus» ja luo instanssi.
  2. Yhteys: TCP, tyyppi master, kumppani-IP M-Center, portti 502.
  3. Laite-ID: mittarin Modbus-laiteosoite M-Centerissä.
  4. Syötä arvot välilehdelle «Holding Registers», esim. rekisteri 1030 tariffin 1 kulutukselle tietotyypillä float big endian (32 bittiä).
  5. Sovita kyselyväli M-Centerin lukuväliin, yleensä 15 minuuttia.

Käyttöohje laskee rekisterit yhdestä. Laskeeko adapteri nollasta vai yhdestä, riippuu sen asetuksesta. Vertaa ensimmäistä arvoa M-Centerin lukemaan ja siirrä osoitetta tarvittaessa yhdellä.

Adapteriversiosta riippuen yksi instanssi kysyy yhtä tai useampaa laiteosoitetta. Monen mittarin kanssa MQTT on usein kätevämpi.

Tapa 2: MQTT-adapteri

MQTT-adapteri toimii välittäjänä tai asiakkaana. Välittäjänä sen osoite syötetään suoraan M-Centeriin. ioBroker luo jokaiselle vastaanotetulle topicille datapisteen; rakenne seuraa M-Centerin topicia:

<etuliite>/emu/mcenter/<MAC>/meterreading/<sarjanumero>/byobis/<OBIS-koodi>

Tarkista ensimmäisten viestien jälkeen objektipuusta, miten arvot saapuvat, ennen kuin rakennat niiden päälle skriptejä tai visualisointeja.

Usein kysyttyä


Mikä tietotyyppi on oikea?

float32 big endian, ylempi sana ensin. Tilarekistereille ja hyvin suurille mittarilukemille uint64, myös big endian.

Mistä löydän kaikki rekisteriosoitteet?

Sivulta M-Bus Modbus TCP:ksi ja kokonaisuudessaan M-Centerin käyttöohjeesta, luku Modbus Server.

Lue lisää


SEITEM-Bus Modbus TCP:ksiRekisterikartta SEITEM-Bus MQTT:ksiTopic-rakenne SEITELisää integraatioitaYleiskatsaus

Kysyttävää integraatiosta?


Lähetä meille mittariluettelo. Autamme osoitteissa, OBIS-koodeissa ja lisensseissä.

Puhelin
+41 (0)41 545 03 00

Tekninen tuki
helpdesk [at] emuag.ch
Tukilomake →