Producten/M-Center/M-Bus naar MQTT

M-CenterToepassing

M-Bus naar MQTT: meterdata rechtstreeks naar uw broker

Het EMU M-Center leest elektriciteits-, warmte- en watermeters uit via M-Bus en publiceert de waarden via MQTT. Zonder tussencomputer en zonder pc-software, met een eigen topic voor elke meter en elk register.

Het belangrijkste in het kort

  • Het M-Center is M-Bus-master en MQTT-client in één apparaat en leest tot 250 M-Bus-meters uit.
  • Ondersteund worden MQTT 3.1, 3.1.1 en 5, naar keuze met TLS en met QoS 0, 1 of 2.
  • Elke waarde krijgt een eigen topic, naar keuze per registernummer of per OBIS-code.
  • MQTT wordt vrijgeschakeld met een licentie, artikelnummer 210.300.03.
  • BACnet IP, Modbus TCP, OPC UA en de bestandsexport blijven parallel werken.
2885.6Professional IISN 22090156
1412.3Professional IISN 22090157
3207.9Professional IISN 22090158
EMU M-CenterM-Bus-master · MQTT-client · 10:2C:EF:02:6C:B9
EMU M-CenterMQTT-client
Uitgelezen: 1-0:1.8.0
SN 22090156–
SN 22090157–
SN 22090158–
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 22090156Verbruik totaal–
SN 22090157Verbruik totaal–
SN 22090158Verbruik totaal–
M-Bus-uitlezing

Het M-Center bevraagt elke Professional II via de tweedraadsleiding (REQ_UD2). De meter antwoordt met zijn meetwaarden (RSP_UD).

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

Wat een M-Bus-naar-MQTT-gateway doet

M-Bus volgens EN 13757 is een tweedraadsbus waarop een master de meters na elkaar bevraagt. MQTT werkt andersom: een client publiceert berichten naar een broker, en elk systeem dat de waarden nodig heeft, abonneert zich daar. Een gateway verbindt beide werelden. Hij bevraagt de meters met het ingestelde interval en publiceert de waarden naar de broker.

Het M-Center vervult beide rollen en slaat de waarden bovendien op in zijn interne geheugen van 16 GB. Valt de broker uit, dan blijven de meetwaarden in het apparaat bewaard. Het uitleesinterval voor M-Bus staat standaard op 15 minuten en is instelbaar tussen 15 minuten en 28 dagen, zo nodig per meter.

Zo zijn de topics opgebouwd

De structuur ligt vast. Alleen het prefix aan het begin is vrij te kiezen:

<prefix>/emu/mcenter/<MAC van het M-Center>/meterreading/<serienummer van de meter>/byregister/<registernummer>
<prefix>/emu/mcenter/<MAC van het M-Center>/meterreading/<serienummer van de meter>/byobis/<OBIS-code>
DeelBetekenisVoorbeeld
Prefixoptioneel, vastgelegd in de MQTT-instellingenhuis-a
emu/mcentervast deel
MACserienummer of MAC-adres van het M-Center10:2C:EF:12:34:56
meterreadingmeetwaarden van de meters; configuratiegegevens verschijnen onder config/meterconfig
Serienummerserienummer van de meter24201234
byregister / byobiswaarde per registernummer of per OBIS-code0 of 1-0:1:8:1

Voor topics per OBIS-code legt u in het M-Center bij de gewenste registers de OBIS-code vast. Dat loont zodra meters van verschillende fabrikanten in het spel zijn: de meterstand verbruik tarief 1 staat dan bij elke meter onder hetzelfde topic-einde, ongeacht waar de fabrikant hem in het telegram plaatst.

Bekijk de berichten met een MQTT-client voordat u de data in een doelsysteem verwerkt, bijvoorbeeld met MQTT Explorer of met mosquitto_sub -v -t '#'. Zo ziet u het precieze pad en de inhoud van de berichten op uw eigen broker.

Instellingen in het M-Center

  • Hostnaam en poort van de broker
  • Gebruiker en wachtwoord, als de broker een aanmelding vraagt
  • Prefix voor alle topics, optioneel
  • MQTT-versie 3.1, 3.1.1 of 5
  • TLS voor een versleutelde verbinding. De optie «Onveilige verbinding» schakelt de controle van certificaat en hostnaam uit. Wij raden haar alleen aan voor tests.
  • Quality of Service 0, 1 of 2

De inbedrijfstelling stap voor stap, van de servicepoort tot het eerste bericht op de broker, staat in onze handleiding voor de inbedrijfstelling van het M-Center.

Welk QoS-niveau past?

QoSAfleveringWanneer zinvol
0hoogstens één keer, zonder bevestigingin de meeste installaties voldoende, laagste netwerkbelasting
1minstens één keer, met bevestigingals geen bericht verloren mag gaan; duplicaten zijn mogelijk
2precies één keerals het doelsysteem geen duplicaten verdraagt; meer netwerkbelasting

Omdat het M-Center alle waarden ook opslaat, volstaat voor monitoring en dashboards meestal QoS 0. Voor de afrekening raden wij de bestandsexport aan of de vergelijking met de opgeslagen waarden.

Bestelnummers

ArtikelArtikelnummerShop
M-Center voor 20 M-Bus-apparaten210.000.00Shop: EMU M-Center 210.000.00 →
M-Bus-licentie 20 → 60 apparaten210.020.01Shop: M-Center M-Bus-Lizenz 20 → 60 Geräte 210.020.01 →
M-Bus-licentie 20 → 120 apparaten210.020.02Shop: M-Center M-Bus-Lizenz 20 → 120 Geräte 210.020.02 →
M-Bus-licentie 20 → 250 apparaten210.020.03Shop: M-Center M-Bus-Lizenz 20 → 250 Geräte 210.020.03 →
MQTT-licentie210.300.03

Online bestellen in de EMU Metering-shop.

Veelgestelde vragen


Met welke MQTT-brokers werkt het M-Center?

Met elke broker die MQTT 3.1, 3.1.1 of 5 ondersteunt, lokaal in het gebouw of in de cloud. Hostnaam, poort en inloggegevens voert u in op de webinterface van het M-Center.

Leest het M-Center ook meters van andere fabrikanten uit?

Ja. M-Bus-meters van andere fabrikanten vindt het M-Center via de zoekfunctie op primair of secundair adres en leest ze uit met apparaatdrivers. Drivers kunnen worden geïmporteerd, geëxporteerd en aangepast.

Hoe vaak verstuurt het M-Center de waarden?

Eén keer per uitleesinterval. Standaard is dat 15 minuten. Instelbaar zijn intervallen van 15 minuten tot 28 dagen, desgewenst per meter.

Heb ik voor MQTT een cloud nodig?

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

Kan ik MQTT en BACnet tegelijk gebruiken?

Ja. Het M-Center leest één keer uit en bedient alle doelsystemen parallel: MQTT, BACnet IP, Modbus TCP, OPC UA en de bestandsexport. Elk protocol heeft een eigen licentie nodig.

Verder lezen


SEITEEMU M-CenterProduct SEITEM-Center in bedrijf stellenHandleiding SEITEM-Center in Home AssistantHandleiding SEITEM-Center met Node-REDHandleiding PDFHandleiding M-CenterPDF

Een M-Bus-installatie aan MQTT koppelen?


Stuur ons de meterlijst en het doelsysteem. Wij vertellen u welke licenties u nodig hebt.

Telefoon
+41 (0)41 545 03 00

Technische ondersteuning
helpdesk [at] emuag.ch
Supportformulier →