Producten/M-Center/RS485 naar MQTT

M-CenterToepassing

RS485 (Modbus RTU) naar MQTT: gateway met de EMU M-Center

De EMU M-Center leest apparaten met RS485 (Modbus RTU) uit en publiceert de waarden via MQTT naar uw broker. Zonder pc ertussen, parallel aan M-Bus-meters en andere interfaces.

Het belangrijkste in het kort

  • Twee RS-485-lijnen, afhankelijk van de licentie tot 32 of 64 Modbus RTU-apparaten.
  • Per apparaat: serienummer, slave-adres, baudrate, pariteit, stopbit, byte- en woordvolgorde.
  • Eigen topic per apparaat en register, op registernummer of OBIS-code.
  • MQTT 3.1, 3.1.1 en 5, TLS, QoS 0, 1 of 2.
  • Nodig: basisapparaat M-Center plus licentie 210.200.00 of 210.200.01 en licentie 210.300.03.
2885.6Professional II RS485Slave 1 · SN 22231100
1412.3Professional II RS485Slave 2 · SN 22231101
3207.9Professional II RS485Slave 3 · SN 22231102
EMU M-CenterModbus RTU-master · MQTT-client · 10:2C:EF:02:6C:B9
EMU M-CenterModbus RTU-master
Register 6000 · actieve energie afname
Slave 1SN 22231100–
Slave 2SN 22231101–
Slave 3SN 22231102–
MQTT-brokerlokaal of in de cloud
Topics
haus-a/emu/mcenter/10:2C:EF:02:6C:B9/meterreading/
Abonnees
Home AssistantNode-REDGrafana
In het dashboard
SN 22231100Verbruik totaal–
SN 22231101Verbruik totaal–
SN 22231102Verbruik totaal–
Modbus RTU-verzoek

De M-Center vraagt elke Professional II op de RS-485-lijn op: slave-adres, functiecode 03, register 6000. De meter antwoordt met zijn meterstand.

Vereenvoudigde weergave. Serienummers, adressen en waarden zijn voorbeelden. In bedrijf leest het M-Center standaard elke 15 minuten uit.

Zo werkt de gateway

Meters, omvormers en andere apparaten met een RS-485-interface spreken meestal Modbus RTU. De M-Center heeft twee RS-485-poorten voor twee Modbus RTU-lijnen en leest daarover tot 64 apparaten uit.

Vervolgens publiceert de M-Center de waarden naar uw MQTT-broker, lokaal of in de cloud, met een eigen topic per apparaat en register, naar keuze met TLS.

De uitgelezen waarden zijn via MQTT beschikbaar, los van de opslaginstelling. Daarnaast slaat de M-Center de registers waarbij «In database opslaan» actief is op in zijn interne geheugen van 16 GB.

Zo komen de apparaten in de M-Center

  1. Sluit de apparaten in een lijn aan op een van de twee RS-485-lijnen van de M-Center en sluit de kabel aan beide uiteinden af.
  2. Voeg het apparaat toe in de webinterface: kies de lijn, voer het serienummer en het Modbus-slave-adres in.
  3. Stel baudrate, databits, pariteit en stopbit in zoals op het apparaat, en daarnaast de byte- en woordvolgorde.
  4. Pas een Modbus-driver toe of maak registers aan: startadres (vanaf 1), functiecode 03 of 04, datatype, eenheid, deler en OBIS-code.
  5. Activeer MQTT: voer broker, poort, gebruiker en wachtwoord, prefix, TLS en QoS in.

Nieuw aangemaakte Modbus-registers worden niet automatisch opgeslagen. Controleer eerst of de waarde klopt en activeer daarna «In database opslaan». Modbus-drivers kunt u als JSON exporteren en naar andere M-Centers overzetten.

Zo zijn de topics opgebouwd

<prefix>/emu/mcenter/<MAC M-Center>/meterreading/<serienummer>/byregister/<registernummer>
<prefix>/emu/mcenter/<MAC M-Center>/meterreading/<serienummer>/byobis/<OBIS-code>

Het serienummer in het topic is het nummer dat u bij het aanmaken van het Modbus-apparaat invoert; kies het dus uniek. Voor topics op OBIS-code vult u bij de registers de OBIS-code in; de actieve energie-afname staat dan bijvoorbeeld bij elk apparaat onder hetzelfde topic-einde.

Controleer de berichten met een MQTT-client zoals MQTT Explorer voordat u ze verder verwerkt.

Bestelnummers

ArtikelnummerOmschrijvingShop
210.000.00EMU M-Center voor 20 M-Bus-apparatenShop: EMU M-Center 210.000.00 →
210.200.00M-Center | Licentie RS485 32 apparaten
210.200.01M-Center | Licentie RS485 64 apparaten
210.300.03M-Center | Licentie MQTT

Online bestellen in de EMU Metering-shop.

Licenties kunnen op elk moment achteraf worden geactiveerd, zonder andere hardware. M-Bus, RS485, Modbus TCP en alle uitvoerinterfaces werken parallel.

Veelgestelde vragen


Hoeveel RS485-apparaten leest de M-Center uit?

Tot 64 Modbus RTU-apparaten op twee lijnen. Licentie 210.200.00 geldt voor 32 apparaten, 210.200.01 voor 64 apparaten.

Heb ik voor MQTT een cloud nodig?

Nee. De broker kan in het lokale netwerk draaien, bijvoorbeeld op een server of in Home Assistant. De M-Center heeft alleen een netwerkverbinding met de broker nodig.

Kan ik M-Bus, RS485 en Modbus TCP tegelijk gebruiken?

Ja. Alle apparaten staan in dezelfde apparatenlijsten, en de M-Center stelt hun waarden tegelijk beschikbaar via alle gelicentieerde interfaces, zoals BACnet IP, MQTT, Modbus TCP of OPC UA.

Hoe vaak leest de M-Center de apparaten uit?

Standaard elke 15 minuten. Instelbaar van 15 minuten tot 28 dagen, ook per apparaat.

Verder lezen


SEITEEMU M-CenterProduct SEITEM-Bus naar MQTTToepassing SEITERS-485 / Modbus RTUBasis en busopbouw SEITEM-Center in bedrijf stellenHandleiding

RS485 naar MQTT realiseren?


Stuur ons de apparatenlijst met fabrikant en type. Wij controleren de registers en noemen de licenties.

Telefoon
+41 (0)41 545 03 00

Technische ondersteuning
helpdesk [at] emuag.ch
Supportformulier →