Prodotti/Professional II/MQTT

Professional IIMQTT

Contatore di energia con MQTT: EMU Professional II TCP/IP

L’EMU Professional II TCP/IP pubblica da sé le sue misure via MQTT. Inserite il vostro broker e il contatore invia all’intervallo impostato un messaggio JSON con tutti i valori di energia e istantanei.

Che cos’è un contatore di energia MQTT?

  • Un contatore elettrico con collegamento di rete che invia da sé i suoi valori a un broker MQTT. Dashboard, domotica e servizi cloud vi si abbonano.
  • Il Professional II TCP/IP è certificato MID (modulo B+D) e misura fino a 100 A in inserzione diretta o tramite TA.
  • MQTT dal firmware del modulo TCP 3.0.3, con prefisso, QoS, intervallo di caricamento e TLS.
  • Il formato JSON è documentato, con schema e messaggio di esempio da scaricare.
  • Modbus TCP, interfaccia web e curva di carico via HTTP funzionano in parallelo.

Configurare MQTT sul contatore

  1. Aprire l’interfaccia web del contatore (l’indirizzo IP si legge sul display in «Impostazioni» → «Indirizzo IP») e scegliere la scheda «MQTT».
  2. Attivare «MQTT attivato».
  3. Attivare «Manuale» per inserire un broker proprio. Senza «Manuale» il contatore accetta un codice di accesso per Joulio-Web e invia direttamente lì.
  4. Definire prefisso, quality of service e intervallo di caricamento.
  5. Inserire nome host, porta, utente e password del broker.
  6. Per una connessione cifrata attivare «Usa TLS (SSL)» e caricare certificato, chiave privata e catena CA.

MQTT è disponibile dal firmware del modulo TCP 3.0.3. I contatori più vecchi si aggiornano con l’EMU TCP Update Tool.

Com’è fatto un messaggio

Ogni messaggio è un oggetto JSON con ID client, numero di serie, marca temporale, tariffa attuale e le misure sotto values. I valori sono numeri interi in unità piccole, ad esempio Wh invece di kWh. Estratto dal messaggio di esempio EMU:

{
  "id": "EMU Professional II Demo-Device",
  "sn": "25010203",
  "ts": 1788416910,
  "t": 1,
  "values": {
    "16": 863400,
    "19": 100,
    "20": 863500,
    ...
  }
}
ChiaveMisuraUnità
16 – 19Energia attiva prelevata L123, tariffa da 1 a 4Wh
20Energia attiva prelevata L123 totaleWh
40Energia attiva immessa L123 totaleWh
60Energia reattiva prelevata L123 totalevarh
80Energia reattiva immessa L123 totalevarh
84Potenza attiva totaleW
96Corrente totalemA
97 – 99Tensione L1-N, L2-N, L3-N0,1 V
106Frequenza0,1 Hz
Estratto. L’elenco completo con tutte le 106 posizioni si trova nel manuale dell’interfaccia TCP/IP e nello schema JSON.

Scaricare: schema JSON e messaggio di esempio. Con quale topic il messaggio arriva sul vostro broker lo vedete dopo il primo invio con un client MQTT come MQTT Explorer.

Esempio: Home Assistant

Un sensore MQTT legge la lettura del prelievo totale (chiave 20) e la converte in kWh:

mqtt:
  sensor:
    - name: "Professional II prelievo totale"
      state_topic: "<topic del contatore>"
      value_template: "{{ value_json['values']['20'] / 1000 }}"
      unit_of_measurement: kWh
      device_class: energy
      state_class: total_increasing

Con device_class: energy e state_class: total_increasing il sensore si usa direttamente nella dashboard energia.

MQTT o Modbus TCP?

MQTTModbus TCP
Chi inizia?il contatore invia al brokeril client interroga il contatore
Firewallla connessione parte dal contatore verso l’esternoil client ha bisogno di accesso al contatore
Molti destinatariabbonati illimitati sul brokerfino a quattro interrogazioni contemporanee
CifraturaTLS possibile–
Tipico percloud, dashboard, domoticaPLC, sistema di supervisione

Entrambi funzionano in parallelo nello stesso contatore. La tabella dei registri Modbus si trova nella pagina contatore di energia con Modbus TCP.

Codici di ordinazione

VersioneCodice articoloShop
EMU Professional II 3/100 TCP/IP – inserzione diretta 100 AP20A000TShop: EMU Professional II 3/100 TCP/IP P20A000T →
EMU Professional II 3/5 TCP/IP – collegamento tramite TAP21A000TShop: EMU Professional II 3/5 TCP/IP P21A000T →

Ordinare online nello shop EMU Metering.

Domande frequenti


Con quale broker funziona il contatore?

Con il vostro broker, locale o nel cloud. Inserite nome host, porta, utente e password nell’interfaccia web, se volete con TLS.

In quale unità arrivano i valori?

Come numeri interi: energia in Wh o varh, potenza in W, corrente in mA, tensione in 0,1 V, frequenza in 0,1 Hz. Per i kWh dividete l’energia per 1000.

Serve un gateway?

No. Il Professional II TCP/IP invia direttamente al broker. Un M-Center conviene quando si aggiungono molti contatori o altri vettori come calore e acqua.

MQTT può andare anche direttamente a Joulio-Web?

Sì. Senza l’opzione «Manuale» inserite il codice di accesso di Joulio-Web, e il contatore invia poi automaticamente lì.

Il contatore di energia MQTT è certificato MID?

Sì. L’EMU Professional II è omologato secondo MID (modulo B+D), misura l’energia attiva in classe B.

Per approfondire


SEITETCP/IP: Modbus TCP e MQTT a confrontoInterfaccia SEITEContatore di energia con Modbus TCPApplicazione SEITEM-Bus su MQTT con l’M-CenterApplicazione PDFManuale dell’interfaccia TCP/IPPDF

Collegare il contatore al vostro broker?


Diteci dove devono andare i valori. Vi aiutiamo con broker, TLS e analisi.

Telefono
+41 (0)41 545 03 00

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