Konfiguration der Heiz- und Wasserzähler (MBus)

Nicolas Vodoz Aktualisiert von Nicolas Vodoz

1. Auslesen eines Zählers mit seiner sekundären Adresse

Im Gegensatz zu Zählern und anderen Modbus-Geräten, bei denen das Gateway jeweils nur ein bestimmtes Datenregister liest, geben MBus-Zähler systematisch alle ihre Register in einem einzigen Paket, dem sogenannten Telegramm, zurück.

Dieses Telegramm muss dann geparst werden, um nur die für uns interessanten Werte zu extrahieren, nämlich den Zählerstand (Register für die auf dem Zählerzifferblatt sichtbare Energie oder das verbrauchte Volumen).

Die sekundäre Adresse entspricht der umgekehrten Seriennummer paarweise, gefolgt von 8 aufeinanderfolgenden „F“-Zeichen.

Beim untenstehenden Heizzähler ist die Seriennummer 94158192, was zur sekundären Adresse 92811594FFFFFFFF führt.

Um das Telegramm zu erhalten, lesen Sie den Zähler über den Webserver der Gateway-Konfiguration unter Meters > MBus > Read MBus Meter aus.

Standardmäßig beträgt die Baudrate 2400.

Wenn der Zähler korrekt mit dem Gateway verbunden ist, erhalten Sie nach wenigen Sekunden das Roh-Telegramm.

Analyse des Telegramms und Übernahme der Register

In der ersten blauen Zeile: die Seriennummer des Zählers

In Rot, der Zählerstand mit desc:ENERGY und function:INST_VAL, Wert in Wh.

In Gelb, weitere nützliche Register für Heizzähler.

Im obigen Beispiel hat der Zählerstand (in Rot) die folgenden DIB- und VIB-Werte:

DIB: 04

VIB: 06

2. Konfigurieren des Zählers im Online-Portal

Anschließend konfigurieren wir den Zähler im Online-Portal, um seine sekundäre Adresse und die Position der Register einzugeben.

Melden Sie sich beim Climkit Online-Portal an (app.climkit.io), wählen Sie die entsprechende Website aus. Erstellen Sie unter HARDWARE > Zähler > Heizung (oder Kaltwasser oder Warmwasser) die Zähler einzeln, indem Sie auf das „+“ klicken.

Bearbeiten Sie den Zähler mit den folgenden Parametern:

  • Name: Benennen Sie nach Typ, Seriennummer und Zuordnung. Zum Beispiel: „CH - 94158192 - Wohnung 203“
  • Adresse: Leer lassen
  • Gateway: Wählen Sie das Gateway aus, an das die Zähler angeschlossen sind. Siehe unter HARDWARE > Kommunikation.
  • Modell: generic_mbus
  • Protokoll: mbus
  • Baudrate: 2400
  • Modus: Verbrauch

Fügen Sie unter zusätzliche Parameter die „Schlüssel-Wert“-Paare ein:

secondary_ad für die sekundäre Adresse: 92811594FFFFFFFF

reg für die Register: [{'unit': 'heat_energy_kwh', 'factor': 0.001, 'dib': '04', 'vib': '06'}]

Für einen Kältezähler verwenden Sie cold_energy_kwh und für einen Wasserzähler vol_m3.

Für einen Warmwasserzähler verwenden Sie hot_water.

Für einen Kaltwasserzähler verwenden Sie cold_water.

Für den Heizungszähler sind hier die vollständigen Register in Gelb im obigen Telegramm aufgeführt:

[
{'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. Überprüfung der Konfiguration und des Auslesens

Sobald der Zähler erstellt und auf dem Portal gespeichert und dem richtigen Gateway zugeordnet ist, wird er unter Meters > Configured Meters auf dem Gateway angezeigt.

Klicken Sie auf READ, um das Auslesen und die Werte der Register zu testen.

Die Register können dann für die Erstellung von Zählern desselben Modells auf dem Standort übernommen werden.

Wie haben wir abgeschnitten?

Kontakt