Problem to set values on ZWave-Thermostats Danfoss LC 13 (Living connect)


since the update to OpenHab 4.x I can’t set the temperature for my thermostats DanFoss LC 13 Living connect. The thermostats are online, but the OpenHab-logfiles shows:

2023-11-11 20:05:34.917 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 60: Command received zwave:device:18af13d3:node60:thermostat_setpoint_heating --> 8 [DecimalType]
2023-11-11 20:05:34.919 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 60: Received commands datatype DecimalType couldn't be converted to channels datatype QuantityType
2023-11-11 20:05:34.920 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 60: Command for unknown channel zwave:device:18af13d3:node60:thermostat_setpoint_heating with DecimalType

The event log:

2023-11-11 20:05:34.901 [INFO ] [openhab.event.ItemCommandEvent      ] - Item 'ToiletteThermostatTemp' received command 8
2023-11-11 20:05:34.904 [INFO ] [penhab.event.ItemStatePredictedEvent] - Item 'ToiletteThermostatTemp' predicted to become 8
2023-11-11 20:05:34.908 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'ToiletteThermostatTemp' changed from 11 to 8

2023-11-11 20:08:46.371 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'ToiletteThermostatTemp' changed from 8 to 11

It seems, the problem is in line 2:
Received commands datatype DecimalType couldn’t be converted to channels datatype QuantityType

My config:
Raspi 4B, Z-Wave-USB-Stick from

I hold 6 thermostats, all 6 are online (other parameters are acceptet) and all have the same problem.
In the past years it was run without problems.
What I can do?
I hope, anybody can help…
:slight_smile: Jens

Is the item ToileteThermostatTemp a Number or a Number:Temperature?


It’s running now.
I’d changed the definition of the items in my item file to

Number:Temperature ToiletteThermostatTemp “Temperatureinstellung [%.1f °C]” (gHeizungN23,gThermostat) [“Setpoint”,“Node 23”] {channel=“zwave:device:18af13d3:node60:thermostat_setpoint_heating”}

and OpenHab is running without the errormessage:

2023-11-12 10:07:44.026 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 63: Command received zwave:device:18af13d3:node63:thermostat_setpoint_heating --> 20 °C [QuantityType]
2023-11-12 10:07:44.027 [DEBUG] [ter.ZWaveThermostatSetpointConverter] - NODE 63: Thermostat command received for 20 °C
2023-11-12 10:07:44.028 [DEBUG] [.ZWaveThermostatSetpointCommandClass] - NODE 63: Creating new message for command THERMOSTAT_SETPOINT_SET

Very much thanks for the fast reply :slight_smile:

1 Like

This topic was automatically closed 41 days after the last reply. New replies are no longer allowed.