-
Platform information:
- Hardware: x86
- OS: official docker image (49309c386441)
- Java Runtime Environment: included in docker image
- openHAB version: 2.4
-
Issue of the topic: please be detailed explaining your issue
My dimmers are behaving erratically since my upgrade to 2.4. Of course I’ve seen the mention that you should re-add zwave devices when upgrading; which I did. Even excluding and re-including.
I have 4 problematic dimmers, “Fibaro Dimmer 2”. Each show one or more problems of the following:- State changes invoked by physical switches not reflected in UI
- Power sensor not updated
- Power sensor consistently shows Power usage of the previous state. So from a freshly started Openhab, and the dimmer being off, turning ON, and the OFF, the power usage would be 200W (which is correct for the ON state). Turning ON again, would change the power usage to 0W, or some small value, as if the power usage was in the middle of transitioning to the ON status’ corresponding power level.
However, on Zwave level all things seem to be in order, as correct power usage and dimmer level updates actually come by, but it seems like they’re ignored? Here is a log snippet turning ON then OFF. The command used is "$ tail -f /opt/openhab/userdata/logs/openhab.log |grep -v “NODE 19” |grep -i “value =”
" Node 19 is really chatty so that’s why it’s excluded explicitly in the command
2019-01-27 14:37:43.257 [DEBUG] [ss.ZWaveMultiLevelSwitchCommandClass] - NODE 11: Switch Multi Level report, value = 99
2019-01-27 14:37:43.258 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 11: Got a value event from Z-Wave network, endpoint = 1, command class = COMMAND_CLASS_SWITCH_MULTILEVEL, value = 99
2019-01-27 14:37:43.788 [DEBUG] [ss.ZWaveMultiLevelSensorCommandClass] - NODE 11: Sensor Value = 33.7
2019-01-27 14:37:43.788 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 11: Got a value event from Z-Wave network, endpoint = 0, command class = COMMAND_CLASS_SENSOR_MULTILEVEL, value = 33.7
2019-01-27 14:37:43.838 [DEBUG] [ss.ZWaveMultiLevelSwitchCommandClass] - NODE 11: Switch Multi Level report, value = 99
2019-01-27 14:37:43.839 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 11: Got a value event from Z-Wave network, endpoint = 1, command class = COMMAND_CLASS_SWITCH_MULTILEVEL, value = 99
2019-01-27 14:37:45.424 [DEBUG] [ss.ZWaveMultiLevelSensorCommandClass] - NODE 11: Sensor Value = 199.7
2019-01-27 14:37:45.424 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 11: Got a value event from Z-Wave network, endpoint = 1, command class = COMMAND_CLASS_SENSOR_MULTILEVEL, value = 199.7
2019-01-27 14:37:48.428 [DEBUG] [ss.ZWaveMultiLevelSensorCommandClass] - NODE 11: Sensor Value = 199.5
2019-01-27 14:37:48.429 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 11: Got a value event from Z-Wave network, endpoint = 1, command class = COMMAND_CLASS_SENSOR_MULTILEVEL, value = 199.5
2019-01-27 14:37:55.379 [DEBUG] [ss.ZWaveMultiLevelSwitchCommandClass] - NODE 11: Switch Multi Level report, value = 0
2019-01-27 14:37:55.382 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 11: Got a value event from Z-Wave network, endpoint = 1, command class = COMMAND_CLASS_SWITCH_MULTILEVEL, value = 0
2019-01-27 14:37:55.906 [DEBUG] [ss.ZWaveMultiLevelSensorCommandClass] - NODE 11: Sensor Value = 199.5
2019-01-27 14:37:55.907 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 11: Got a value event from Z-Wave network, endpoint = 0, command class = COMMAND_CLASS_SENSOR_MULTILEVEL, value = 199.5
2019-01-27 14:37:55.972 [DEBUG] [ss.ZWaveMultiLevelSwitchCommandClass] - NODE 11: Switch Multi Level report, value = 0
2019-01-27 14:37:55.975 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 11: Got a value event from Z-Wave network, endpoint = 1, command class = COMMAND_CLASS_SWITCH_MULTILEVEL, value = 0
2019-01-27 14:37:58.449 [DEBUG] [ss.ZWaveMultiLevelSensorCommandClass] - NODE 11: Sensor Value = 0E+1
2019-01-27 14:37:58.450 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 11: Got a value event from Z-Wave network, endpoint = 1, command class = COMMAND_CLASS_SENSOR_MULTILEVEL, value = 0E+1
But what was actually seen in the UI is:
After turning ON: Power usage is 33.7. (even after multiple seconds). Then when I turn the dimmer off, the power usage is 199.5, whereas the log definitely shows that it should converge to 0E+1
I’ve already cleared userdata/cache and userdata/tmp. I’m really at my wit’s end with this one.
- Please post configurations (if applicable):
- Items configuration related to the issue
All done through UI
- Items configuration related to the issue