Why do I get the error "Missing value" when reading some M-Bus devices?
When reading values from some specific M-Bus devices with the M-Bus modules PCD2/3.F27xx, the M-Bus driver may show the error "Missing value" even though all values are correctly returned by the device.
When using the M-Bus modules PCD2/3.F27xx (with the framing protocol), the M-Bus driver may display the error "Missing value" even though all values are correctly returned. The problem concerns only few devices; so far the following concerned devices are known:
- Janitza, electricity counter
- EMU Professional, electricity counter
- L&G Ultraheat 50, heating counter
This problem occurs because the PCD firmware (older than 1.16.66) looses some bytes if the reply telegrams is longer than 240 bytes (and the framing protocol is used).
This problem is corrected in the PCD firmware version 1.16.66 and later. This firmware is e.g. contained in the BACnet firmware package available on the Support Site (under "Communication Protocols" --> "BACnet")
PCD2 / Fxxx
PCD3 / Fxxx
PG5 2.0 / M-Bus
Last update: 29.05.2015 08:24
First release: 29.05.2012 08:39