Konfiguration von Heizungs- und Wasserzählern (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 jeweils ein bestimmtes Datenregister liest, geben M-Bus-Zähler systematisch alle ihre Register in einem einzigen Paket namens Telegramm zurück.

Dieses Telegramm muss dann geparst werden, um nur die Werte zu behalten, die uns interessieren, nämlich den Index des Zählers (Register der verbrauchten Energie oder des auf dem Zähler sichtbaren Volumens).

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

Bei dem untenstehenden Heizungszähler ist 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-Konfiguration unter Zähler > MBus > MBus-Zähler lesen.

Standardmäßig beträgt die Baudrate 2400.

Wenn der Zähler gut mit dem Gateway verbunden ist, erhalten wir nach ein paar Sekunden das rohe Telegramm.

Analyse des Telegramms und Abruf der Register

In der ersten Zeile in Blau: die Seriennummer des Zählers.

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

In Gelb andere nützliche Register für Heizungszähler.

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

DIB: 04

VIB: 06

2. Zähler im Online-Portal konfigurieren

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

Verbinden Sie sich mit dem Climkit-Portal (app.climkit.io), wählen Sie die entsprechende Site aus. Unter Zähler > Heizung (oder Kaltwasser oder Warmwasser) die Zähler einzeln hinzufügen, indem Sie auf das "+" klicken.

Bearbeiten Sie den Zähler mit den folgenden Parametern:

  • Name: Name gemäß Typ, Seriennummer und Zuweisung. Zum Beispiel: "CH - 94158192 - Wohnung 203"
  • Adresse: leer lassen
  • Gateway: Wählen Sie das Gateway aus, mit dem die Zähler verbunden sind. Siehe unter Konfiguration > Material.
  • 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 Kaltwasserzähler verwenden wir cold_energy_kwh und für einen Wasserzähler vol_m3.

Für den Heizungszähler sehen die vollständigen Register in Gelb im obigen Telegramm so aus:

[
{'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 gespeichert ist und dem richtigen Gateway zugeordnet ist, erscheint er unter Zähler > Konfigurierte Zähler im Gateway.

Auf READ klicken, um das Lesen und den Wert der Register zu testen.

Die Register können dann zur Erstellung von Zählern des gleichen Modells der Site verwendet werden.

Wie haben wir abgeschnitten?

Konfiguration der Ladestationen

Optimierung über Relais und Ladestationen für Elektrofahrzeuge

Kontakt