Configuration des compteurs de chauffage et d'eau (MBus)

Nicolas À jour par Nicolas

1. Lecture d'un compteur avec son adresse secondaire

Contrairement aux compteurs et autres appareils Modbus pour lesquels le gateway lit un registre de données spécifique à la fois, les compteurs MBus renvoient systématiquement tous leurs registres en un seul packet nommé télégramme.

Il faut alors parser ce télégramme pour n'en garder que les valeurs qui nous intéressent à savoir l'index du compteur (registre de l'énergie ou du volume consommé visible sur le cadran du compteur).

L'adresse secondaire correspond au numéro de série inversé par paire suivi par 8 caractères "F" consécutifs.

Sur le compteur de chauffage ci-dessous, le numéro de série est 94158192 ce qui l'adresse secondaire 92811594FFFFFFFF

Afin d'obtenir le télégramme, on lit le compteur via le webserver de configuration du Gateway sous Meters > MBus > Read MBus Meter

Par défaut le baudrate est de 2400.

Si le compteur est bien connecté au Gateway, on reçoit le télégramme brut après quelques secondes.

Analyse du télégramme et reprise des registres

Sur la première ligne en bleue: le numéro de série du compteur

En rouge, l'index du compteur avec la desc:ENERGY et function:INST_VAL, valeur en Wh.

En jaune, d'autres registres utiles pour les compteurs de chauffage.

Dans l'exemple ci-dessus, l'index du compteur (en rouge), a les valeur DIB et VIB suivantes:

DIB: 04

VIB: 06

2. Configurer le compteur sur le portail en ligne

On configure ensuite le compteur dans le portail en ligne pour y insérer son adresse secondaire et la position des registres.

Se connecter au portail en ligne Climkit (app.climkit.io), sélectionner le site correspondant. Sous Compteurs > Chaleur (ou Eau Froide ou Eau Chaude), créer les compteurs un à un en cliquant sur le "+".

Editer le compteur avec les paramètres suivants:

  • Nom: nommer selon le type, le numéro de série et l'attribution. Par exemple: "CH - 94158192 - Appartement 203"
  • Adresse: laisser vide
  • Gateway: Sélectionner le gateway sur lequel les compteurs sont connectés. Voir sous Configuration > Matériel.
  • Modèle: generic_mbus
  • Protocole: mbus
  • Baudrate: 2400
  • Mode: consommation

Sous paramètres additionnels, on insère les paires "clé-valeur":

secondary_ad pour l'adresse secondaire : 92811594FFFFFFFF

reg pour les registres: [{'unit': 'heat_energy_kwh', 'factor': 0.001, 'dib': '04', 'vib': '06'}]

Pour un compteur de froid on utilise cold_energy_kwh et pour un compteur d'eau vol_m3.

Pour le compteur de chauffage, voici les registres complets en jaune dans le télégramme ci-dessus:

[
{'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. Vérification de la configuration et de la lecture

Une fois le compteur créé et enregistré sur le portail et associé au bon gateway, il apparaît sur le gateway sous Meters > Configured Meters.

Cliquer sur READ pour tester la lecture et la valeur des registres.

Les registres peuvent ensuite être repris pour la création des compteurs de même modèle du site.

Comment avons-nous fait ?

Configuration des bornes de recharge

Contact