Configurazione contatori di riscaldamento e acqua (MBus)

Nicolas Aggiornato da Nicolas

1. Lettura di un contatore con il suo indirizzo secondario

A differenza dei contatori e di altri dispositivi Modbus per i quali il gateway legge un registro dati specifico alla volta, i contatori MBus restituiscono sistematicamente tutti i loro registri in un unico pacchetto chiamato telegramma.

Dobbiamo quindi analizzare questo telegramma per mantenere solo i valori che ci interessano, ovvero l'indice del contatore (registro dell'energia o del volume consumato visibile sul quadrante del contatore).

L'indirizzo secondario corrisponde al numero di serie invertito a coppie seguito da 8 caratteri “F” consecutivi.

Sul contatore del riscaldamento sottostante il numero di serie è 94158192 il cui indirizzo secondario 92811594FFFFFFFF

Per ottenere il telegramma, leggere il contatore tramite il web server di configurazione del gateway in Contatori > MBus > Leggi contatore MBus

Per impostazione predefinita il baudrate è 2400 .

Se il contatore è collegato correttamente al Gateway, riceviamo il telegramma grezzo dopo pochi secondi.

Analisi del telegramma e recupero dei registri

Sulla prima riga in blu: il numero di serie del contatore

In rosso, l'indice del contatore con desc:ENERGY e function:INST_VAL , valore in Wh.

In giallo altri registri utili per i contatori del riscaldamento.

Nell'esempio sopra, l'indice del contatore (in rosso) ha i seguenti valori DIB e VIB:

DIB: 04

VIB: 06

2. Configurare il contatore sul portale online

Configuriamo poi il contatore nel portale online per inserire il suo indirizzo secondario e la posizione dei registri.

Collegarsi al portale online Climkit ( app.climkit.io ), selezionare il sito corrispondente. In Contatori > Calore (o Acqua fredda o Acqua calda), crea i contatori uno per uno facendo clic sul "+".

Modifica il contatore con i seguenti parametri:

  • Nom : nome in base al tipo, al numero di serie e all'attribuzione. Ad esempio: "CH - 94158192 - Appartamento 203"
  • Adresse : lasciare vuoto
  • Gateway : selezionare il gateway a cui sono collegati i contatori. Vedere in Configurazione > Hardware .
  • Modèle : generic_mbus
  • Protocole : mbus
  • Baudrate : 2400
  • Mode : consumo

Sotto i parametri aggiuntivi inseriamo le coppie “chiave-valore”:

secondary_ad per l'indirizzo secondario: 92811594FFFFFFFF

reg per registri: [{'unit': 'heat_energy_kwh', 'factor': 0.001, 'dib': '04', 'vib': '06'}]

Per un contatore del freddo utilizziamo cold_energy_kwh e per un contatore dell'acqua vol_m3.

Per il contatore del riscaldamento ecco i registri completi in giallo nel telegramma sopra:

 [
{'unit': 'heat_energy_kwh', 'factor': 0.001, 'dib': '04', 'vib': '06'},
{'unit': 'vol_m3', 'dib': '04', 'vib': '13'},
{'unit': 'power_kw', 'dib': '04', 'vib': '2B'},
{'unit': 'vol_flow_m3_h', 'dib': '04', 'vib': '3B'},
{'unit': 'flow_temp', 'dib': '02', 'vib': '5B'},
{'unit': 'return_temp', 'dib': '02', 'vib': '5F'}
{'unit': 'diff_temp', 'dib': '02', 'vib': '61'}
]

3. Controllo della configurazione e della riproduzione

Una volta creato e registrato sul portale e associato al gateway corretto, il contatore viene visualizzato sul gateway in Contatori > Contatori configurati .

Fare clic su READ per testare la lettura e il valore dei registri.

I registri potranno poi essere utilizzati per realizzare in cantiere contatori dello stesso modello.

How did we do?

Configurazione delle stazioni di ricarica

Contatto