Hello all, I’m seeing some strange behaviour in my recent snapshot of Openhab. The GUIs, habmin and PaperUI, do not reflect the configuration of my z-wave devices, and when I update an item, I am finding that the configuration in the UIs can often then revert back to the setting before the change was made.
I am on openhab snapshot 2.4.0~20180924031502-1
As an example, on one z-wave device I set the wake-up interval from 660 seconds to 600 seconds, watched the debug logs to see that go through:
NODE 17: Configuration update set wakeup_interval to 600 (BigDecimal)
The rest of the z-wave debug showed it went through and I checked that it is indeed waking up at those times, and it is;
2018-09-28 09:02:25.996 [DEBUG] [ve.internal.protocol.ZWaveController] - NODE 17: Node Status event - Node is AWAKE
2018-09-28 09:12:30.002 [DEBUG] [ve.internal.protocol.ZWaveController] - NODE 17: Node Status event - Node is AWAKE
2018-09-28 09:22:33.869 [DEBUG] [ve.internal.protocol.ZWaveController] - NODE 17: Node Status event - Node is AWAKE
2018-09-28 09:32:37.695 [DEBUG] [ve.internal.protocol.ZWaveController] - NODE 17: Node Status event - Node is AWAKE
2018-09-28 09:42:41.522 [DEBUG] [ve.internal.protocol.ZWaveController] - NODE 17: Node Status event - Node is AWAKE
2018-09-28 09:52:45.052 [DEBUG] [ve.internal.protocol.ZWaveController] - NODE 17: Node Status event - Node is AWAKE
2018-09-28 10:02:48.763 [DEBUG] [ve.internal.protocol.ZWaveController] - NODE 17: Node Status event - Node is AWAKE
2018-09-28 10:12:52.490 [DEBUG] [ve.internal.protocol.ZWaveController] - NODE 17: Node Status event - Node is AWAKE
2018-09-28 10:22:56.257 [DEBUG] [ve.internal.protocol.ZWaveController] - NODE 17: Node Status event - Node is AWAKE
2018-09-28 10:33:00.181 [DEBUG] [ve.internal.protocol.ZWaveController] - NODE 17: Node Status event - Node is AWAKE
2018-09-28 10:43:03.906 [DEBUG] [ve.internal.protocol.ZWaveController] - NODE 17: Node Status event - Node is AWAKE
2018-09-28 10:53:07.646 [DEBUG] [ve.internal.protocol.ZWaveController] - NODE 17: Node Status event - Node is AWAKE
However in both habmin and paperui, the wakeup interval is shown as 660. I have refreshed the page, quit the tab, moved to a different computer etc but it’s shown as 660 on all of them despite me using either habmin or paperui (I forget which offhand) to set it to 600 and confirming that the commands were received, processed and are being acted on.
This is also one example, I’ve had similar problems setting timeouts on motion sensors and temperature tolerances on the temperature sensor on my water tank, settings including association groups on my external security light and motion sensor etc.
I spent a fair amount of time yesterday going round my motion sensors, changing settings, writing the config, then changing them back and re-writing the config to get the devices to work correctly as despite them showing in paperui and habmin that they were set to time out after 10 seconds (my chosen setting since before upgrading to the snapshot version of openhab), they were timing out after 4 minutes (the default for the devices). I had to change them in the UI to some other value, e.g. 11 seconds, then change them back to 10 to make them work properly.
This is new behaviour in the snapshot version, I didn’t have this variance between UI config and real values in the pre-snapshot version. The devices and my z-wave network in general are otherwise functioning as expected.