Produkty/M-Center/M-Bus do MQTT

M-CenterZastosowanie

M-Bus do MQTT: dane z liczników bezpośrednio w Państwa brokerze

EMU M-Center odczytuje liczniki energii elektrycznej, ciepła i wody przez M-Bus i publikuje wartości przez MQTT. Bez komputera pośredniczącego i bez oprogramowania PC, z osobnym tematem dla każdego licznika i każdego rejestru.

Najważniejsze w skrócie

  • M-Center to master M-Bus i klient MQTT w jednym urządzeniu; odczytuje do 250 liczników M-Bus.
  • Obsługiwane są MQTT 3.1, 3.1.1 i 5, opcjonalnie z TLS i z QoS 0, 1 lub 2.
  • Każda wartość ma własny temat, według numeru rejestru lub według kodu OBIS.
  • MQTT aktywuje się licencją, numer artykułu 210.300.03.
  • BACnet IP, Modbus TCP, OPC UA i eksport plików działają równolegle.
2885.6Professional IISN 22090156
1412.3Professional IISN 22090157
3207.9Professional IISN 22090158
EMU M-CenterMaster M-Bus · klient MQTT · 10:2C:EF:02:6C:B9
EMU M-CenterKlient MQTT
Odczyt: 1-0:1.8.0
SN 22090156–
SN 22090157–
SN 22090158–
Broker MQTTlokalnie lub w chmurze
Tematy
haus-a/emu/mcenter/10:2C:EF:02:6C:B9/meterreading/
Subskrybenci
Home AssistantNode-REDGrafana
W panelu
SN 22090156Pobór łącznie–
SN 22090157Pobór łącznie–
SN 22090158Pobór łącznie–
Odczyt M-Bus

M-Center odpytuje każdy Professional II przez linię dwużyłową (REQ_UD2). Licznik odpowiada swoimi wartościami (RSP_UD).

Uproszczone przedstawienie. Numery seryjne, adresy i wartości są przykładowe. W eksploatacji M-Center odczytuje domyślnie co 15 minut.

Co robi bramka M-Bus do MQTT

M-Bus wg EN 13757 to magistrala dwużyłowa, na której master kolejno odpytuje liczniki. MQTT działa odwrotnie: klient publikuje wiadomości w brokerze, a każdy system, który potrzebuje wartości, subskrybuje je tam. Bramka łączy oba światy. Odpytuje liczniki w ustawionym interwale i publikuje wartości w brokerze.

M-Center pełni obie role i dodatkowo zapisuje wartości w wewnętrznej pamięci 16 GB. Jeśli broker ulegnie awarii, wartości pomiarowe pozostają w urządzeniu. Interwał odczytu M-Bus wynosi fabrycznie 15 minut i można go ustawić od 15 minut do 28 dni, w razie potrzeby osobno dla każdego licznika.

Struktura tematów

Struktura jest stała. Dowolnie można wybrać tylko prefiks na początku:

<prefiks>/emu/mcenter/<MAC M-Center>/meterreading/<numer seryjny licznika>/byregister/<numer rejestru>
<prefiks>/emu/mcenter/<MAC M-Center>/meterreading/<numer seryjny licznika>/byobis/<kod OBIS>
CzęśćZnaczeniePrzykład
Prefiksopcjonalny, ustawiany w ustawieniach MQTTdom-a
emu/mcenterczęść stała
MACnumer seryjny lub adres MAC M-Center10:2C:EF:12:34:56
meterreadingwartości pomiarowe liczników; dane konfiguracyjne pojawiają się pod config/meterconfig
Numer seryjnynumer seryjny licznika24201234
byregister / byobiswartość według numeru rejestru lub kodu OBIS0 lub 1-0:1:8:1

Dla tematów według kodu OBIS proszę wpisać w M-Center kod OBIS przy wybranych rejestrach. Opłaca się to, gdy w grę wchodzą liczniki różnych producentów: stan poboru w taryfie 1 jest wtedy dla każdego licznika pod tym samym końcem tematu, niezależnie od tego, gdzie producent umieszcza go w telegramie.

Zanim dane zostaną przetworzone w systemie docelowym, warto obejrzeć wiadomości klientem MQTT, np. MQTT Explorer lub mosquitto_sub -v -t '#'. Widać wtedy dokładną ścieżkę i treść wiadomości we własnym brokerze.

Ustawienia w M-Center

  • Nazwa hosta i port brokera
  • Użytkownik i hasło, jeśli broker wymaga logowania
  • Prefiks dla wszystkich tematów, opcjonalny
  • Wersja MQTT 3.1, 3.1.1 lub 5
  • TLS dla połączenia szyfrowanego. Opcja «Niezabezpieczone połączenie» wyłącza sprawdzanie certyfikatu i nazwy hosta. Zalecamy ją tylko do testów.
  • Quality of Service 0, 1 lub 2

Uruchomienie krok po kroku, od portu serwisowego do pierwszej wiadomości w brokerze, opisuje nasza instrukcja uruchomienia M-Center.

Który poziom QoS wybrać?

QoSDostarczenieKiedy ma sens
0najwyżej raz, bez potwierdzeniawystarcza w większości instalacji, najmniejsze obciążenie sieci
1co najmniej raz, z potwierdzeniemgdy żadna wiadomość nie może zginąć; możliwe duplikaty
2dokładnie razgdy system docelowy nie toleruje duplikatów; większe obciążenie sieci

Ponieważ M-Center dodatkowo zapisuje wszystkie wartości, do monitoringu i paneli zwykle wystarcza QoS 0. Do rozliczeń zalecamy eksport plików lub porównanie z zapisanymi wartościami.

Numery zamówieniowe

ArtykułNumer artykułuSklep
M-Center dla 20 urządzeń M-Bus210.000.00Sklep: EMU M-Center 210.000.00 →
Licencja M-Bus 20 → 60 urządzeń210.020.01Sklep: M-Center M-Bus-Lizenz 20 → 60 Geräte 210.020.01 →
Licencja M-Bus 20 → 120 urządzeń210.020.02Sklep: M-Center M-Bus-Lizenz 20 → 120 Geräte 210.020.02 →
Licencja M-Bus 20 → 250 urządzeń210.020.03Sklep: M-Center M-Bus-Lizenz 20 → 250 Geräte 210.020.03 →
Licencja MQTT210.300.03

Zamów online w sklepie EMU Metering.

Najczęstsze pytania


Z jakimi brokerami MQTT współpracuje M-Center?

Z każdym brokerem obsługującym MQTT 3.1, 3.1.1 lub 5, lokalnie w budynku lub w chmurze. Nazwę hosta, port i dane logowania wpisuje się w interfejsie WWW M-Center.

Czy M-Center odczytuje też liczniki innych producentów?

Tak. Liczniki M-Bus innych producentów M-Center znajduje przez wyszukiwanie według adresu pierwotnego lub wtórnego i odczytuje je za pomocą sterowników urządzeń. Sterowniki można importować, eksportować i dostosowywać.

Jak często M-Center wysyła wartości?

Raz na interwał odczytu. Fabrycznie co 15 minut. Do wyboru są interwały od 15 minut do 28 dni, na życzenie osobno dla każdego licznika.

Czy do MQTT potrzebna jest chmura?

Nie. Broker może działać w sieci lokalnej, np. na serwerze lub w systemie automatyki domowej. M-Center potrzebuje tylko połączenia sieciowego z brokerem.

Czy mogę jednocześnie używać MQTT i BACnet?

Tak. M-Center odczytuje raz i obsługuje wszystkie systemy docelowe równolegle: MQTT, BACnet IP, Modbus TCP, OPC UA i eksport plików. Każdy protokół wymaga własnej licencji.

Czytaj dalej


SEITEEMU M-CenterProdukt SEITEUruchomienie M-CenterInstrukcja SEITEM-Center w Home AssistantInstrukcja SEITEM-Center z Node-REDInstrukcja PDFInstrukcja M-CenterPDF

Podłączyć instalację M-Bus do MQTT?


Proszę przesłać listę liczników i system docelowy. Powiemy, jakie licencje są potrzebne.

Telefon
+41 (0)41 545 03 00

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