Hi all,
I have a problem with my z-wave set-up where I try to create a rule to trigger when someone changes the dimmer brightness of a Fibaro FGD212 dimmer with a physical switch connected to S1.
My .things config:
fibaro_fgd212_03_005 keuken_verlichting "Keuken verlichting" @ "Keuken" [node_id=14]
The .items config:
Dimmer keuken_verlichting "Keuken verlichting" (gKeuken) ["Light"] {channel="zwave:fibaro_fgd212_03_005:controller:keuken_verlichting:switch_dimmer1"}
Everything is working OK (Controller is online, all z-wave things are online), but changing the dimmer-level using the physical switch connected to S1 does not result in an update to OpenHab (i.e. the slider of the item is not updated). I see the following in the logging:
2021-01-17 13:10:53.468 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 14: Application Command Request (ALIVE:DONE)
2021-01-17 13:10:53.469 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 14: resetResendCount initComplete=true isDead=false
2021-01-17 13:10:53.471 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 14: Incoming command class COMMAND_CLASS_SWITCH_MULTILEVEL, endpoint 0
2021-01-17 13:10:53.471 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 14: SECURITY NOT required on COMMAND_CLASS_SWITCH_MULTILEVEL
2021-01-17 13:10:53.472 [DEBUG] [tocol.commandclass.ZWaveCommandClass] - NODE 14: Received COMMAND_CLASS_SWITCH_MULTILEVEL V3 SWITCH_MULTILEVEL_REPORT
2021-01-17 13:10:53.473 [DEBUG] [ss.ZWaveMultiLevelSwitchCommandClass] - NODE 14: Switch Multi Level report, value = 37
2021-01-17 13:10:53.475 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 14: Got an event from Z-Wave network: ZWaveCommandClassValueEvent
2021-01-17 13:10:53.476 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 14: Got a value event from Z-Wave network, endpoint=0, command class=COMMAND_CLASS_SWITCH_MULTILEVEL, value=37
2021-01-17 13:10:53.477 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 14: Commands processed 1.
2021-01-17 13:10:53.478 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 14: Checking command org.openhab.binding.zwave.internal.protocol.ZWaveCommandClassPayload@1fff091.
2021-01-17 13:10:54.009 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 14: Application Command Request (ALIVE:DONE)
2021-01-17 13:10:54.010 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 14: resetResendCount initComplete=true isDead=false
2021-01-17 13:10:54.011 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 14: Incoming command class COMMAND_CLASS_SENSOR_MULTILEVEL, endpoint 0
2021-01-17 13:10:54.012 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 14: SECURITY NOT required on COMMAND_CLASS_SENSOR_MULTILEVEL
2021-01-17 13:10:54.014 [DEBUG] [tocol.commandclass.ZWaveCommandClass] - NODE 14: Received COMMAND_CLASS_SENSOR_MULTILEVEL V4 SENSOR_MULTILEVEL_REPORT
2021-01-17 13:10:54.015 [DEBUG] [ss.ZWaveMultiLevelSensorCommandClass] - NODE 14: Sensor Type = Power(4), Scale = 0
2021-01-17 13:10:54.017 [DEBUG] [ss.ZWaveMultiLevelSensorCommandClass] - NODE 14: Sensor Value = 16.1
2021-01-17 13:10:54.018 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 14: Got an event from Z-Wave network: ZWaveMultiLevelSensorValueEvent
2021-01-17 13:10:54.018 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 14: Got a value event from Z-Wave network, endpoint=0, command class=COMMAND_CLASS_SENSOR_MULTILEVEL, value=16.1
2021-01-17 13:10:54.020 [DEBUG] [erter.ZWaveMultiLevelSensorConverter] - NODE 14: Sensor conversion not performed for POWER.
2021-01-17 13:10:54.021 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 14: Updating channel state zwave:fibaro_fgd212_03_005:controller:keuken_verlichting:sensor_power to 16.1 [DecimalType]
2021-01-17 13:10:54.022 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 14: Commands processed 1.
2021-01-17 13:10:54.023 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 14: Checking command org.openhab.binding.zwave.internal.protocol.ZWaveCommandClassPayload@e346e7.
2021-01-17 13:10:59.016 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 14: Application Command Request (ALIVE:DONE)
2021-01-17 13:10:59.016 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 14: resetResendCount initComplete=true isDead=false
2021-01-17 13:10:59.017 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 14: Incoming command class COMMAND_CLASS_SENSOR_MULTILEVEL, endpoint 0
2021-01-17 13:10:59.018 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 14: SECURITY NOT required on COMMAND_CLASS_SENSOR_MULTILEVEL
2021-01-17 13:10:59.018 [DEBUG] [tocol.commandclass.ZWaveCommandClass] - NODE 14: Received COMMAND_CLASS_SENSOR_MULTILEVEL V4 SENSOR_MULTILEVEL_REPORT
2021-01-17 13:10:59.019 [DEBUG] [ss.ZWaveMultiLevelSensorCommandClass] - NODE 14: Sensor Type = Power(4), Scale = 0
2021-01-17 13:10:59.020 [DEBUG] [ss.ZWaveMultiLevelSensorCommandClass] - NODE 14: Sensor Value = 14.7
2021-01-17 13:10:59.021 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 14: Got an event from Z-Wave network: ZWaveMultiLevelSensorValueEvent
2021-01-17 13:10:59.021 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 14: Got a value event from Z-Wave network, endpoint=0, command class=COMMAND_CLASS_SENSOR_MULTILEVEL, value=14.7
2021-01-17 13:10:59.022 [DEBUG] [erter.ZWaveMultiLevelSensorConverter] - NODE 14: Sensor conversion not performed for POWER.
2021-01-17 13:10:59.023 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 14: Updating channel state zwave:fibaro_fgd212_03_005:controller:keuken_verlichting:sensor_power to 14.7 [DecimalType]
2021-01-17 13:10:59.024 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 14: Commands processed 1.
2021-01-17 13:10:59.025 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 14: Checking command org.openhab.binding.zwave.internal.protocol.ZWaveCommandClassPayload@1a36030.
The relevant line (I think) from the logging above is:
2021-01-17 13:10:53.473 [DEBUG] [ss.ZWaveMultiLevelSwitchCommandClass] - NODE 14: Switch Multi Level report, value = 37
If I dim the lights, this value gets lower, and vice versa.
If I look at another topic (Aeotec RGBW Bulb 6 - help with rules / sitemap), the logging in that topic includes the following line, but is not present in my logging (please note, this concerns a different z-wave device):
NODE 13: Updating channel state zwave:device:controller:node13:switch_dimmer to 9 [PercentType]
It seems as if the channel state is never updated. Is this expected behaviour? (I hope not!)
Additional relevant information:
OpenHabian running openHab 3.0.0 release build with the 3.0.0 version of the z-wave binding.
Thanks for reading
Robert