Prodotti/M-Center/M-Bus su MQTT

M-CenterApplicazione

M-Bus su MQTT: i dati dei contatori direttamente sul vostro broker

L’EMU M-Center legge contatori di elettricità, calore e acqua via M-Bus e pubblica i valori via MQTT. Senza computer intermedio e senza software PC, con un topic proprio per ogni contatore e ogni registro.

In breve

  • L’M-Center è master M-Bus e client MQTT in un unico dispositivo e legge fino a 250 contatori M-Bus.
  • Sono supportati MQTT 3.1, 3.1.1 e 5, a scelta con TLS e con QoS 0, 1 o 2.
  • Ogni valore riceve un proprio topic, per numero di registro o per codice OBIS.
  • MQTT si attiva con licenza, codice articolo 210.300.03.
  • BACnet IP, Modbus TCP, OPC UA e l’export di file continuano a funzionare in parallelo.
2885.6Professional IISN 22090156
1412.3Professional IISN 22090157
3207.9Professional IISN 22090158
EMU M-CenterMaster M-Bus · client MQTT · 10:2C:EF:02:6C:B9
EMU M-CenterClient MQTT
Letto: 1-0:1.8.0
SN 22090156–
SN 22090157–
SN 22090158–
Broker MQTTlocale o nel cloud
Topic
haus-a/emu/mcenter/10:2C:EF:02:6C:B9/meterreading/
Abbonati
Home AssistantNode-REDGrafana
Nella dashboard
SN 22090156Prelievo totale–
SN 22090157Prelievo totale–
SN 22090158Prelievo totale–
Interrogazione M-Bus

L'M-Center interroga ogni Professional II tramite la linea a due fili (REQ_UD2). Il contatore risponde con i suoi valori (RSP_UD).

Rappresentazione semplificata. Numeri di serie, indirizzi e valori sono esempi. In esercizio l'M-Center legge di fabbrica ogni 15 minuti.

Cosa fa un gateway M-Bus su MQTT

L’M-Bus secondo EN 13757 è un bus a due fili sul quale un master interroga i contatori uno dopo l’altro. MQTT funziona al contrario: un client pubblica messaggi su un broker e ogni sistema che ha bisogno dei valori vi si abbona. Un gateway collega i due mondi. Interroga i contatori all’intervallo impostato e pubblica i valori sul broker.

L’M-Center svolge entrambi i ruoli e memorizza inoltre i valori nella sua memoria interna da 16 GB. Se il broker si guasta, le misure restano nel dispositivo. L’intervallo di lettura M-Bus è di 15 minuti di fabbrica e si imposta tra 15 minuti e 28 giorni, se necessario anche per ogni singolo contatore.

Come sono strutturati i topic

La struttura è fissa. Solo il prefisso iniziale è libero:

<prefisso>/emu/mcenter/<MAC dell'M-Center>/meterreading/<numero di serie del contatore>/byregister/<numero di registro>
<prefisso>/emu/mcenter/<MAC dell'M-Center>/meterreading/<numero di serie del contatore>/byobis/<codice OBIS>
ParteSignificatoEsempio
Prefissoopzionale, definito nelle impostazioni MQTTcasa-a
emu/mcenterparte fissa
MACnumero di serie o indirizzo MAC dell’M-Center10:2C:EF:12:34:56
meterreadingvalori dei contatori; i dati di configurazione compaiono sotto config/meterconfig
Numero di serienumero di serie del contatore24201234
byregister / byobisvalore per numero di registro o per codice OBIS0 o 1-0:1:8:1

Per i topic per codice OBIS, inserite nell’M-Center il codice OBIS dei registri desiderati. Conviene non appena entrano in gioco contatori di produttori diversi: la lettura del prelievo tariffa 1 si trova allora per ogni contatore sotto la stessa fine del topic, indipendentemente da dove il produttore la colloca nel telegramma.

Prima di elaborare i dati in un sistema di destinazione, osservate i messaggi con un client MQTT, ad esempio MQTT Explorer o mosquitto_sub -v -t '#'. Vedete così il percorso esatto e il contenuto dei messaggi sul vostro broker.

Impostazioni nell’M-Center

  • Nome host e porta del broker
  • Utente e password, se il broker richiede l’autenticazione
  • Prefisso per tutti i topic, opzionale
  • Versione MQTT 3.1, 3.1.1 o 5
  • TLS per una connessione cifrata. L’opzione «Connessione non sicura» disattiva la verifica di certificato e nome host. La consigliamo solo per i test.
  • Quality of Service 0, 1 o 2

La messa in servizio passo dopo passo, dalla porta di servizio al primo messaggio sul broker, è descritta nella nostra guida alla messa in servizio dell’M-Center.

Quale livello di QoS scegliere?

QoSConsegnaQuando ha senso
0al massimo una volta, senza confermasufficiente nella maggior parte degli impianti, carico di rete minimo
1almeno una volta, con confermase nessun messaggio deve andare perso; possibili duplicati
2esattamente una voltase il sistema di destinazione non tollera duplicati; più carico di rete

Poiché l’M-Center memorizza anche tutti i valori, per monitoraggio e dashboard basta di solito QoS 0. Per la fatturazione consigliamo l’export di file o il confronto con i valori memorizzati.

Codici di ordinazione

ArticoloCodice articoloShop
M-Center per 20 dispositivi M-Bus210.000.00Shop: EMU M-Center 210.000.00 →
Licenza M-Bus 20 → 60 dispositivi210.020.01Shop: M-Center M-Bus-Lizenz 20 → 60 Geräte 210.020.01 →
Licenza M-Bus 20 → 120 dispositivi210.020.02Shop: M-Center M-Bus-Lizenz 20 → 120 Geräte 210.020.02 →
Licenza M-Bus 20 → 250 dispositivi210.020.03Shop: M-Center M-Bus-Lizenz 20 → 250 Geräte 210.020.03 →
Licenza MQTT210.300.03

Ordinare online nello shop EMU Metering.

Domande frequenti


Con quali broker MQTT funziona l’M-Center?

Con qualsiasi broker che supporta MQTT 3.1, 3.1.1 o 5, in locale nell’edificio o nel cloud. Nome host, porta e credenziali si inseriscono nell’interfaccia web dell’M-Center.

L’M-Center legge anche contatori di altri produttori?

Sì. L’M-Center trova i contatori M-Bus di altri produttori con la ricerca per indirizzo primario o secondario e li legge tramite driver di dispositivo. I driver si possono importare, esportare e adattare.

Con quale frequenza l’M-Center invia i valori?

Una volta per intervallo di lettura. Di fabbrica sono 15 minuti. Si possono scegliere intervalli da 15 minuti a 28 giorni, se necessario per ogni singolo contatore.

Serve un cloud per MQTT?

No. Il broker può funzionare nella rete locale, ad esempio su un server o sul sistema domotico. All’M-Center basta una connessione di rete verso il broker.

Posso usare MQTT e BACnet contemporaneamente?

Sì. L’M-Center legge una volta e serve tutti i sistemi di destinazione in parallelo: MQTT, BACnet IP, Modbus TCP, OPC UA e l’export di file. Ogni protocollo richiede la propria licenza.

Per approfondire


SEITEEMU M-CenterProdotto SEITEMessa in servizio dell’M-CenterGuida SEITEM-Center in Home AssistantGuida SEITEM-Center con Node-REDGuida PDFManuale M-CenterPDF

Collegare un impianto M-Bus a MQTT?


Inviateci l’elenco dei contatori e il sistema di destinazione. Vi diciamo quali licenze servono.

Telefono
+41 (0)41 545 03 00

Supporto tecnico
helpdesk [at] emuag.ch
Modulo di supporto →