Z-Wave Aeotec Smart Dimmer 6 does not switch to 100% when using switch element in sitemap

Hi,

my dimmer setup does not work the way I would expect. I am not sure whether it is a binding issue.

Setup:

// Standleuchte
Dimmer EG_WZ_SL_Helligkeit "Standleuchte [%2.0f]" ["Lighting"] {channel="zwave:device:312486fb:node5:switch_dimmer"}
Number EG_WZ_SL_Leistung "Leistung [%f Watt]" {channel="zwave:device:312486fb:node5:meter_watts"}
Number EG_WZ_SL_Verbrauch "Verbrauch [%.2f kWh]" {channel="zwave:device:312486fb:node5:meter_kwh"}

sitemap EG_WZ label="Standleuchte Test"
{
	Frame label="Wohnzimmer Standleuchte" {
                Switch item=EG_WZ_SL_Helligkeit label="AN / AUS [%2.0f]"
		Slider item=EG_WZ_SL_Helligkeit label="Helligkeit [%2.0f]"
                Text item=EG_WZ_SL_Leistung label="aktuelle Leistung [%2.0f Watt]" icon="light"
                Text item=EG_WZ_SL_Verbrauch label="Verbrauch [%2.2f kWh]" icon="light"
	}	
}

Steps:

  1. switch on dimmer using slider element of sitemap, e.g. 20% -> works as expected, labels are set to 20%, lamp is dimmed to 20% brightness
  2. switch off dimmer using switch element of sitemap -> works as expected, label are set to 0%, lamp is out
  3. switch on dimmer using switch element of sitemap -> labels are updated to 100%, slider is set to 100%, but lamp is not set to 100% brightness. It is set to the previous value of slider element, here 20%

Here are the debugging logs doing step 3) after that I am using the slider to set brightness to 99% while
slider already shows 100%,
You can see that the meter value is 10 watt when brightness level is 100% using the switch element and then inreases to 78 watt when brightness is set to 99% using the slide element.

openhab> log:tail
21:13:37.119 [INFO ] [smarthome.event.ItemCommandEvent    ] - Item 'EG_WZ_SL_Helligkeit' received command ON
21:13:37.121 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 5: Command received zwave:device:312486fb:node5:switch_dimmer --> ON
21:13:37.123 [DEBUG] [ss.ZWaveMultiLevelSwitchCommandClass] - NODE 5: Creating new message for command SWITCH_MULTILEVEL_SET
21:13:37.125 [DEBUG] [ve.internal.protocol.ZWaveController] - Message queued. Queue length = 1. Queue={}
21:13:37.125 [DEBUG] [ocol.ZWaveController$ZWaveSendThread] - Took message from queue for sending. Queue length = 0
21:13:37.127 [DEBUG] [wave.internal.protocol.SerialMessage] - Assembled message buffer = 01 0A 00 13 05 03 26 01 FF 25 0C 11 
21:13:37.127 [DEBUG] [ing.zwave.handler.ZWaveSerialHandler] - NODE 5: Sending REQUEST Message = 01 0A 00 13 05 03 26 01 FF 25 0C 11 
21:13:37.133 [INFO ] [marthome.event.ItemStateChangedEvent] - EG_WZ_SL_Helligkeit changed from 0 to 100
21:13:37.139 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 04 01 13 01 E8 
21:13:37.145 [DEBUG] [ve.internal.protocol.ZWaveController] - Receive queue TAKE: Length=0
21:13:37.146 [DEBUG] [wave.internal.protocol.SerialMessage] - Assembled message buffer = 01 04 01 13 01 E8 
21:13:37.147 [DEBUG] [ve.internal.protocol.ZWaveController] - Process Message = 01 04 01 13 01 E8 
21:13:37.148 [DEBUG] [ve.internal.protocol.ZWaveController] - Message: class=SendData[0x13], type=Response[0x01], priority=High, dest=255, callback=0, payload=01 
21:13:37.149 [DEBUG] [l.serialmessage.SendDataMessageClass] - NODE 5: Sent Data successfully placed on stack.
21:13:37.197 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 07 00 13 0C 00 00 06 E1 
21:13:37.203 [DEBUG] [ve.internal.protocol.ZWaveController] - Receive queue TAKE: Length=0
21:13:37.204 [DEBUG] [wave.internal.protocol.SerialMessage] - Assembled message buffer = 01 09 00 13 0C 00 00 06 00 00 EF 
21:13:37.205 [DEBUG] [ve.internal.protocol.ZWaveController] - Process Message = 01 09 00 13 0C 00 00 06 00 00 EF 
21:13:37.207 [DEBUG] [ve.internal.protocol.ZWaveController] - Message: class=SendData[0x13], type=Request[0x00], priority=High, dest=255, callback=0, payload=0C 00 00 06 
21:13:37.209 [DEBUG] [l.serialmessage.SendDataMessageClass] - NODE 5: SendData Request. CallBack ID = 12, Status = Transmission complete and ACK received(0)
21:13:37.211 [DEBUG] [alization.ZWaveNodeInitStageAdvancer] - NODE 5: Starting initialisation from DONE
21:13:37.212 [DEBUG] [ve.internal.protocol.ZWaveController] - Event Listener org.openhab.binding.zwave.internal.protocol.initialization.ZWaveNodeInitStageAdvancer@16804b4 already registered
21:13:37.213 [DEBUG] [.serialmessage.ZWaveCommandProcessor] - Checking transaction complete: Sent Message: class=SendData[0x13], type=Request[0x00], priority=Set, dest=5, callback=12, payload=05 03 26 01 FF 
21:13:37.215 [DEBUG] [.serialmessage.ZWaveCommandProcessor] - Checking transaction complete: Recv Message: class=SendData[0x13], type=Request[0x00], priority=High, dest=255, callback=0, payload=0C 00 00 06 
21:13:37.216 [DEBUG] [.serialmessage.ZWaveCommandProcessor] - Checking transaction complete: class=SendData, callback id=12, expected=SendData, cancelled=false        transaction complete!
21:13:37.216 [DEBUG] [ve.internal.protocol.ZWaveController] - Notifying event listeners: ZWaveTransactionCompletedEvent
21:13:37.217 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 5: Got an event from Z-Wave network: ZWaveTransactionCompletedEvent
21:13:37.220 [DEBUG] [ocol.ZWaveController$ZWaveSendThread] - NODE 5: Response processed after 92ms/5002ms.
21:13:39.584 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 14 00 04 00 05 0E 32 02 21 74 00 00 27 ED 00 00 00 00 00 00 4B 
21:13:39.590 [DEBUG] [ve.internal.protocol.ZWaveController] - Receive queue TAKE: Length=0
21:13:39.591 [DEBUG] [wave.internal.protocol.SerialMessage] - Assembled message buffer = 01 14 00 04 00 05 0E 32 02 21 74 00 00 27 ED 00 00 00 00 00 00 4B 
21:13:39.593 [DEBUG] [ve.internal.protocol.ZWaveController] - Process Message = 01 14 00 04 00 05 0E 32 02 21 74 00 00 27 ED 00 00 00 00 00 00 4B 
21:13:39.595 [DEBUG] [ve.internal.protocol.ZWaveController] - Message: class=ApplicationCommandHandler[0x04], type=Request[0x00], priority=High, dest=255, callback=0, payload=00 05 0E 32 02 21 74 00 00 27 ED 00 00 00 00 00 00 
21:13:39.596 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 5: Application Command Request (ALIVE:DONE)
21:13:39.597 [DEBUG] [alization.ZWaveNodeInitStageAdvancer] - NODE 5: Starting initialisation from DONE
21:13:39.597 [DEBUG] [ve.internal.protocol.ZWaveController] - Event Listener org.openhab.binding.zwave.internal.protocol.initialization.ZWaveNodeInitStageAdvancer@16804b4 already registered
21:13:39.609 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 5: Incoming command class METER
21:13:39.610 [DEBUG] [.commandclass.ZWaveMeterCommandClass] - NODE 5: Received METER command V3
21:13:39.611 [DEBUG] [.commandclass.ZWaveMeterCommandClass] - NODE 5: Meter: Type=Electric(1), Scale=W(2), Value=10.221
21:13:39.613 [DEBUG] [ve.internal.protocol.ZWaveController] - Notifying event listeners: ZWaveMeterValueEvent
21:13:39.614 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 5: Got an event from Z-Wave network: ZWaveMeterValueEvent
21:13:39.617 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 5: Got a value event from Z-Wave network, endpoint = 0, command class = METER, value = 10.221
21:13:39.620 [DEBUG] [ternal.converter.ZWaveMeterConverter] - Not the right scale E_KWh <> E_W
21:13:39.623 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 5: Updating channel state zwave:device:312486fb:node5:meter_watts to 10.221 [DecimalType]
21:13:39.629 [DEBUG] [.serialmessage.ZWaveCommandProcessor] - Checking transaction complete: Sent Message: class=SendData[0x13], type=Request[0x00], priority=Set, dest=5, callback=12, payload=05 03 26 01 FF 
21:13:39.635 [DEBUG] [.serialmessage.ZWaveCommandProcessor] - Checking transaction complete: Recv Message: class=ApplicationCommandHandler[0x04], type=Request[0x00], priority=High, dest=255, callback=0, payload=00 05 0E 32 02 21 74 00 00 27 ED 00 00 00 00 00 00 
21:13:39.636 [DEBUG] [.serialmessage.ZWaveCommandProcessor] - Checking transaction complete: class=ApplicationCommandHandler, callback id=12, expected=SendData, cancelled=false      MISMATCH
21:13:39.644 [INFO ] [marthome.event.ItemStateChangedEvent] - EG_WZ_SL_Leistung changed from 0 to 10.221
21:13:50.185 [INFO ] [smarthome.event.ItemCommandEvent    ] - Item 'EG_WZ_SL_Helligkeit' received command 99
21:13:50.188 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 5: Command received zwave:device:312486fb:node5:switch_dimmer --> 99
21:13:50.191 [DEBUG] [ss.ZWaveMultiLevelSwitchCommandClass] - NODE 5: Creating new message for command SWITCH_MULTILEVEL_SET
21:13:50.192 [DEBUG] [ve.internal.protocol.ZWaveController] - Message queued. Queue length = 1. Queue={}
21:13:50.192 [DEBUG] [ocol.ZWaveController$ZWaveSendThread] - Took message from queue for sending. Queue length = 0
21:13:50.193 [DEBUG] [wave.internal.protocol.SerialMessage] - Assembled message buffer = 01 0A 00 13 05 03 26 01 63 25 0D 8C 
21:13:50.194 [DEBUG] [ing.zwave.handler.ZWaveSerialHandler] - NODE 5: Sending REQUEST Message = 01 0A 00 13 05 03 26 01 63 25 0D 8C 
21:13:50.205 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 04 01 13 01 E8 
21:13:50.208 [DEBUG] [ve.internal.protocol.ZWaveController] - Receive queue TAKE: Length=0
21:13:50.209 [DEBUG] [wave.internal.protocol.SerialMessage] - Assembled message buffer = 01 04 01 13 01 E8 
21:13:50.210 [DEBUG] [ve.internal.protocol.ZWaveController] - Process Message = 01 04 01 13 01 E8 
21:13:50.210 [DEBUG] [ve.internal.protocol.ZWaveController] - Message: class=SendData[0x13], type=Response[0x01], priority=High, dest=255, callback=0, payload=01 
21:13:50.210 [DEBUG] [l.serialmessage.SendDataMessageClass] - NODE 5: Sent Data successfully placed on stack.
21:13:50.239 [INFO ] [marthome.event.ItemStateChangedEvent] - EG_WZ_SL_Helligkeit changed from 100 to 99
21:13:50.268 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 07 00 13 0D 00 00 05 E3 
21:13:50.294 [DEBUG] [ve.internal.protocol.ZWaveController] - Receive queue TAKE: Length=0
21:13:50.295 [DEBUG] [wave.internal.protocol.SerialMessage] - Assembled message buffer = 01 09 00 13 0D 00 00 05 00 00 ED 
21:13:50.301 [DEBUG] [ve.internal.protocol.ZWaveController] - Process Message = 01 09 00 13 0D 00 00 05 00 00 ED 
21:13:50.310 [DEBUG] [ve.internal.protocol.ZWaveController] - Message: class=SendData[0x13], type=Request[0x00], priority=High, dest=255, callback=0, payload=0D 00 00 05 
21:13:50.311 [DEBUG] [l.serialmessage.SendDataMessageClass] - NODE 5: SendData Request. CallBack ID = 13, Status = Transmission complete and ACK received(0)
21:13:50.312 [DEBUG] [alization.ZWaveNodeInitStageAdvancer] - NODE 5: Starting initialisation from DONE
21:13:50.313 [DEBUG] [ve.internal.protocol.ZWaveController] - Event Listener org.openhab.binding.zwave.internal.protocol.initialization.ZWaveNodeInitStageAdvancer@16804b4 already registered
21:13:50.314 [DEBUG] [.serialmessage.ZWaveCommandProcessor] - Checking transaction complete: Sent Message: class=SendData[0x13], type=Request[0x00], priority=Set, dest=5, callback=13, payload=05 03 26 01 63 
21:13:50.315 [DEBUG] [.serialmessage.ZWaveCommandProcessor] - Checking transaction complete: Recv Message: class=SendData[0x13], type=Request[0x00], priority=High, dest=255, callback=0, payload=0D 00 00 05 
21:13:50.316 [DEBUG] [.serialmessage.ZWaveCommandProcessor] - Checking transaction complete: class=SendData, callback id=13, expected=SendData, cancelled=false        transaction complete!
21:13:50.329 [DEBUG] [ve.internal.protocol.ZWaveController] - Notifying event listeners: ZWaveTransactionCompletedEvent
21:13:50.337 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 5: Got an event from Z-Wave network: ZWaveTransactionCompletedEvent
21:13:50.338 [DEBUG] [ocol.ZWaveController$ZWaveSendThread] - NODE 5: Response processed after 143ms/5002ms.
21:13:52.588 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 14 00 04 00 05 0E 32 02 21 74 00 00 B2 EA 00 00 00 00 00 00 D9 
21:13:52.591 [DEBUG] [ve.internal.protocol.ZWaveController] - Receive queue TAKE: Length=0
21:13:52.592 [DEBUG] [wave.internal.protocol.SerialMessage] - Assembled message buffer = 01 14 00 04 00 05 0E 32 02 21 74 00 00 B2 EA 00 00 00 00 00 00 D9 
21:13:52.594 [DEBUG] [ve.internal.protocol.ZWaveController] - Process Message = 01 14 00 04 00 05 0E 32 02 21 74 00 00 B2 EA 00 00 00 00 00 00 D9 
21:13:52.595 [DEBUG] [ve.internal.protocol.ZWaveController] - Message: class=ApplicationCommandHandler[0x04], type=Request[0x00], priority=High, dest=255, callback=0, payload=00 05 0E 32 02 21 74 00 00 B2 EA 00 00 00 00 00 00 
21:13:52.596 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 5: Application Command Request (ALIVE:DONE)
21:13:52.597 [DEBUG] [alization.ZWaveNodeInitStageAdvancer] - NODE 5: Starting initialisation from DONE
21:13:52.598 [DEBUG] [ve.internal.protocol.ZWaveController] - Event Listener org.openhab.binding.zwave.internal.protocol.initialization.ZWaveNodeInitStageAdvancer@16804b4 already registered
21:13:52.598 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 5: Incoming command class METER
21:13:52.599 [DEBUG] [.commandclass.ZWaveMeterCommandClass] - NODE 5: Received METER command V3
21:13:52.608 [DEBUG] [.commandclass.ZWaveMeterCommandClass] - NODE 5: Meter: Type=Electric(1), Scale=W(2), Value=45.802
21:13:52.609 [DEBUG] [ve.internal.protocol.ZWaveController] - Notifying event listeners: ZWaveMeterValueEvent
21:13:52.610 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 5: Got an event from Z-Wave network: ZWaveMeterValueEvent
21:13:52.611 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 5: Got a value event from Z-Wave network, endpoint = 0, command class = METER, value = 45.802
21:13:52.612 [DEBUG] [ternal.converter.ZWaveMeterConverter] - Not the right scale E_KWh <> E_W
21:13:52.613 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 5: Updating channel state zwave:device:312486fb:node5:meter_watts to 45.802 [DecimalType]
21:13:52.616 [DEBUG] [.serialmessage.ZWaveCommandProcessor] - Checking transaction complete: Sent Message: class=SendData[0x13], type=Request[0x00], priority=Set, dest=5, callback=13, payload=05 03 26 01 63 
21:13:52.618 [DEBUG] [.serialmessage.ZWaveCommandProcessor] - Checking transaction complete: Recv Message: class=ApplicationCommandHandler[0x04], type=Request[0x00], priority=High, dest=255, callback=0, payload=00 05 0E 32 02 21 74 00 00 B2 EA 00 00 00 00 00 00 
21:13:52.619 [DEBUG] [.serialmessage.ZWaveCommandProcessor] - Checking transaction complete: class=ApplicationCommandHandler, callback id=13, expected=SendData, cancelled=false      MISMATCH
21:13:52.623 [INFO ] [marthome.event.ItemStateChangedEvent] - EG_WZ_SL_Leistung changed from 10.221 to 45.802
21:13:53.631 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 14 00 04 00 05 0E 32 02 21 74 00 01 25 4F 00 00 00 00 00 00 EA 
21:13:53.635 [DEBUG] [ve.internal.protocol.ZWaveController] - Receive queue TAKE: Length=0
21:13:53.637 [DEBUG] [wave.internal.protocol.SerialMessage] - Assembled message buffer = 01 14 00 04 00 05 0E 32 02 21 74 00 01 25 4F 00 00 00 00 00 00 EA 
21:13:53.638 [DEBUG] [ve.internal.protocol.ZWaveController] - Process Message = 01 14 00 04 00 05 0E 32 02 21 74 00 01 25 4F 00 00 00 00 00 00 EA 
21:13:53.640 [DEBUG] [ve.internal.protocol.ZWaveController] - Message: class=ApplicationCommandHandler[0x04], type=Request[0x00], priority=High, dest=255, callback=0, payload=00 05 0E 32 02 21 74 00 01 25 4F 00 00 00 00 00 00 
21:13:53.641 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 5: Application Command Request (ALIVE:DONE)
21:13:53.641 [DEBUG] [alization.ZWaveNodeInitStageAdvancer] - NODE 5: Starting initialisation from DONE
21:13:53.642 [DEBUG] [ve.internal.protocol.ZWaveController] - Event Listener org.openhab.binding.zwave.internal.protocol.initialization.ZWaveNodeInitStageAdvancer@16804b4 already registered
21:13:53.642 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 5: Incoming command class METER
21:13:53.643 [DEBUG] [.commandclass.ZWaveMeterCommandClass] - NODE 5: Received METER command V3
21:13:53.644 [DEBUG] [.commandclass.ZWaveMeterCommandClass] - NODE 5: Meter: Type=Electric(1), Scale=W(2), Value=75.087
21:13:53.645 [DEBUG] [ve.internal.protocol.ZWaveController] - Notifying event listeners: ZWaveMeterValueEvent
21:13:53.646 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 5: Got an event from Z-Wave network: ZWaveMeterValueEvent
21:13:53.646 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 5: Got a value event from Z-Wave network, endpoint = 0, command class = METER, value = 75.087
21:13:53.647 [DEBUG] [ternal.converter.ZWaveMeterConverter] - Not the right scale E_KWh <> E_W
21:13:53.648 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 5: Updating channel state zwave:device:312486fb:node5:meter_watts to 75.087 [DecimalType]
21:13:53.651 [DEBUG] [.serialmessage.ZWaveCommandProcessor] - Checking transaction complete: Sent Message: class=SendData[0x13], type=Request[0x00], priority=Set, dest=5, callback=13, payload=05 03 26 01 63 
21:13:53.653 [DEBUG] [.serialmessage.ZWaveCommandProcessor] - Checking transaction complete: Recv Message: class=ApplicationCommandHandler[0x04], type=Request[0x00], priority=High, dest=255, callback=0, payload=00 05 0E 32 02 21 74 00 01 25 4F 00 00 00 00 00 00 
21:13:53.654 [DEBUG] [.serialmessage.ZWaveCommandProcessor] - Checking transaction complete: class=ApplicationCommandHandler, callback id=13, expected=SendData, cancelled=false      MISMATCH
21:13:53.666 [INFO ] [marthome.event.ItemStateChangedEvent] - EG_WZ_SL_Leistung changed from 45.802 to 75.087
21:13:54.584 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 14 00 04 00 05 0E 32 02 21 74 00 01 31 F3 00 00 00 00 00 00 42 
21:13:54.587 [DEBUG] [ve.internal.protocol.ZWaveController] - Receive queue TAKE: Length=0
21:13:54.589 [DEBUG] [wave.internal.protocol.SerialMessage] - Assembled message buffer = 01 14 00 04 00 05 0E 32 02 21 74 00 01 31 F3 00 00 00 00 00 00 42 
21:13:54.590 [DEBUG] [ve.internal.protocol.ZWaveController] - Process Message = 01 14 00 04 00 05 0E 32 02 21 74 00 01 31 F3 00 00 00 00 00 00 42 
21:13:54.592 [DEBUG] [ve.internal.protocol.ZWaveController] - Message: class=ApplicationCommandHandler[0x04], type=Request[0x00], priority=High, dest=255, callback=0, payload=00 05 0E 32 02 21 74 00 01 31 F3 00 00 00 00 00 00 
21:13:54.592 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 5: Application Command Request (ALIVE:DONE)
21:13:54.593 [DEBUG] [alization.ZWaveNodeInitStageAdvancer] - NODE 5: Starting initialisation from DONE
21:13:54.594 [DEBUG] [ve.internal.protocol.ZWaveController] - Event Listener org.openhab.binding.zwave.internal.protocol.initialization.ZWaveNodeInitStageAdvancer@16804b4 already registered
21:13:54.595 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 5: Incoming command class METER
21:13:54.595 [DEBUG] [.commandclass.ZWaveMeterCommandClass] - NODE 5: Received METER command V3
21:13:54.597 [DEBUG] [.commandclass.ZWaveMeterCommandClass] - NODE 5: Meter: Type=Electric(1), Scale=W(2), Value=78.323
21:13:54.598 [DEBUG] [ve.internal.protocol.ZWaveController] - Notifying event listeners: ZWaveMeterValueEvent
21:13:54.599 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 5: Got an event from Z-Wave network: ZWaveMeterValueEvent
21:13:54.599 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 5: Got a value event from Z-Wave network, endpoint = 0, command class = METER, value = 78.323
21:13:54.600 [DEBUG] [ternal.converter.ZWaveMeterConverter] - Not the right scale E_KWh <> E_W
21:13:54.601 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 5: Updating channel state zwave:device:312486fb:node5:meter_watts to 78.323 [DecimalType]
21:13:54.604 [DEBUG] [.serialmessage.ZWaveCommandProcessor] - Checking transaction complete: Sent Message: class=SendData[0x13], type=Request[0x00], priority=Set, dest=5, callback=13, payload=05 03 26 01 63 
21:13:54.606 [DEBUG] [.serialmessage.ZWaveCommandProcessor] - Checking transaction complete: Recv Message: class=ApplicationCommandHandler[0x04], type=Request[0x00], priority=High, dest=255, callback=0, payload=00 05 0E 32 02 21 74 00 01 31 F3 00 00 00 00 00 00 
21:13:54.607 [DEBUG] [.serialmessage.ZWaveCommandProcessor] - Checking transaction complete: class=ApplicationCommandHandler, callback id=13, expected=SendData, cancelled=false      MISMATCH
21:13:54.619 [INFO ] [marthome.event.ItemStateChangedEvent] - EG_WZ_SL_Leistung changed from 75.087 to 78.323


I am using openHAB 2.1.0

Any hints from the experts what I am doing wrong.

Any help is appreciated.

best,

ypoosn

It looks like the “restore last value” option is set, so the binding is sending a command to the switch to turn on with the lat value used rather than the maximum value. This should be a configuration option config_restorelastvalue in the channel if you want to change it, then it should work the same in both instances.

Great it works now after switching off “restore last value”.

Thanks for you help.

One last question: why isn’t the item state updated to the actual value of the
device (dimmer) when a command like “set brightness to X” is sent. Is there
no response with the actual value in the zwave protocol?

best,

ypoosn