Warum bekomme ich die Fehlermeldung "Missing Value" beim Lesen einige M-Bus-Geräte?
FAQ #101762
Beim Lesen von Werten aus einige spezielle M-Bus Geräte mit M-Bus-Module PCD2/3.F27xx kann der M-Bus-Treiber den Fehler "Missing Value" zeigen, auch wenn alle Werte korrekt vom Gerät zurückgegeben werden.
Symptom
Wenn die M-Bus Module PCD2/3.F27xx (mit der Framing-Protokoll) verwendet wird, kann der M-Bus-Treiber den Fehler "Missing Value" angezeigt, obwohl alle Werte korrekt zurückgegeben werden. Das Problem betrifft nur wenige Geräte; bisher sind die folgenden betroffenen Geräte bekannt:
- Janitza, Strom-Zähler
- EMU Professional, Strom-Zähler
- L & G Ultraheat 50, Zähler Heizung
Grund
Dieses Problem tritt auf, weil die PCD-Firmware (älter als 1.16.66) einige Bytes verliert, wenn die Antwort-Telegramme ist mehr als 240 Byte (und das Framing-Protokoll verwendet wird).
Lösung
Dieses Problem wurde korrigiert in der PCD-Firmware-Version 1.16.66 und höher. Diese Firmware ist z.B. enthalten in das BACnet Firmware-Paket auf der Support-Website (unter "Protokolle" -> "BACnet")
Categories
PCD2 / Fxxx
PCD3 / Fxxx
PG5 2.0 / M-Bus
Last update: 28.05.2015 13:27
First release: 29.05.2012 06:39
Views: 30242