Konfiguration der Heizungs- und Wasserzähler (MBus)

Nicolas Vodoz Aktualisiert von Nicolas Vodoz

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

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

Es ist notwendig, dieses Telegramm zu parsen, um nur die Werte zu extrahieren, die uns interessieren, namentlich den Zählerstand (Energie- oder Volumenregister, die auf dem Zähler ablesbar sind).

Die sekundäre Adresse entspricht der umgekehrten Seriennummer in Paaren, gefolgt von 8 aufeinanderfolgenden Zeichen "F".

Beim Heizungszähler unten beträgt die Seriennummer 94158192, was die sekundäre Adresse 92811594FFFFFFFF ergibt.

Um das Telegramm zu erhalten, lesen wir den Zähler über den Webserver von Gateway konfigurieren unter Zähler > MBus > MBus-Zähler lesen.

Standardmäßig beträgt die Baudrate 2400.

Wenn der Zähler richtig mit dem Gateway verbunden ist, erhalten wir nach einigen Sekunden das rohe Telegramm.

Analyse des Telegramms und Auslesen der Register

In der ersten Zeile in Blau: 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 Heizungszähler.

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

DIB: 04

VIB: 06

2. Konfiguration des Zählers im Online-Portal

Nachfolgend konfigurieren wir den Zähler im Online-Portal, um seine sekundäre Adresse und die Position der Register einzufügen.

Zum Online-Portal von Climkit (app.climkit.io) verbinden, den entsprechenden Standort auswählen. Unter EQUIPMENT > Zähler > Heizung (oder Kaltwasser oder Warmwasser), die Zähler einzeln erstellen, indem Sie auf das "+" klicken.

Den Zähler mit den folgenden Parametern bearbeiten:

  • Name: benennen nach Typ, Seriennummer und Zuordnung. Zum Beispiel: "CH - 94158192 - Wohnung 203"
  • Adresse: leer lassen
  • Gateway: Das Gateway auswählen, an das die Zähler angeschlossen sind. Siehe unter EQUIPMENT > Kommunikation.
  • Modell: generic_mbus
  • Protokoll: mbus
  • Baudrate: 2400
  • Modus: Verbrauch

Unter zusätzlichen Parametern fügen wir 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 wir cold_energy_kwh und für einen Wasserzähler vol_m3.

Für einen Warmwasserzähler verwenden wir hot_water.

Für einen Kaltwasserzähler verwenden wir cold_water.

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

[
{'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 Lesens

Sobald der Zähler erstellt und im Portal registriert und dem richtigen Gateway zugeordnet wurde, erscheint er im Gateway unter Zähler > Konfigurierte Zähler.

Auf READ klicken, um die Lesung und den Wert der Register zu testen.

Die Register können anschließend für die Erstellung von Zählern desselben Modells am Standort übernommen werden.

Wie haben wir abgeschnitten?

Konfiguration der Ladestationen

Installation von Zähler-Relais Shelly

Kontakt