Today i detected by accident that one Vaillant HMU parameter is frozen since a while. Therefore i didn’t detect it earlier. It is the HC return temperature which i load through a custom config file hmu08_config.json. It worked out for a long time, e.g. using OH 3.4.5. My feeling is, that i lost it due to an OH/ebus-binding update. I started to upgrade OH by end of last year and the ebus binding accordingly.
In the meantime, i am on OH 5.2.0-SNAPSHOT #5187 and use the latest marketplace ebus binding.
Polling is registered but then i discovered the following log messages:
2026-02-23 14:49:34.032 [WARN ] [core.thing.internal.ThingManagerImpl] - Channel types or config descriptions for thing 'ebus:HMU01:e2026358ab:5e2277dc59' are missing in the respective registry for more than 120s. In case it does not happen immediately after an upgrade, it should be fixed in the binding.
2026-02-23 14:49:34.055 [WARN ] [core.thing.internal.ThingManagerImpl] - Failed to normalize configuration for thing 'ebus:HMU01:e2026358ab:5e2277dc59': {thing/channel=Type description ebus:HMU01_HCReturnTemp_HCReturnTemp for ebus:HMU01:e2026358ab:5e2277dc59:HMU01_HCReturnTemp#HCReturnTemp not found, although we checked the presence before.}
The answer to the polled ebus telegram is:
2026-02-24 09:16:32.645 [TRACE] [s.internal.handler.EBusBridgeHandler] - Unknown telegram FF 08 B5 14 05 05 29 03 FF FF B0 00 04 29 00 9E 01 30 00
@csowada: do you have any idea what i could do?
Edit: another telegram for the HC forward temperature (identical structure) still works out normal. This is very strange.
These are the 2 entries of my custom config file. The upper one (HCForwardTemp) works out, the lower one (HCReturnTemp) doesn’t since a while.
{
"label": "Vorlauf Temperatur",
"id": "HCForwardTemp",
"command": "B5 14",
"get": {
"master": [
{"type": "static", "default": "05 28 03 FF FF"}
],
"slave": [
{"type": "byte"},
{"type": "byte"},
{"name": "HCForwardTemp", "type": "word", "label": "Vorlauf Temperatur", "min": 0, "max": 1000, "factor": 0.1, "format":"%.1f °C"}
]
}
},
{
"label": "RĂĽcklauf Temperatur",
"id": "HCReturnTemp",
"command": "B5 14",
"get": {
"master": [
{"type": "static", "default": "05 29 03 FF FF"}
],
"slave": [
{"type": "byte"},
{"type": "byte"},
{"name": "HCReturnTemp", "type": "word", "label": "Rücklauf Temperatur", "min": 0, "max": 1000, "factor": 0.1, "format":"%.1f °C"}
]
}
},