I have a couple in-wall switches that I moved over to z2m, but when they are manually pressed, no status is sent showing they are on/off. The first switch is a Leviton switch (DS15S-1BZ) with add-ons for 3 and 4 way configurations and what's bizarre is it will send an instant status when the main switch is turned on/off, but any add-on switches don't. The other is a NuTone NWS15Z which doesn't send any status updates when turned on/off manually. I have tried to enable polling on both device types, but the system immediately crashes once discovery is complete. I also have "verify value" enabled, but that doesn't help. If I run a "refresh node info" it updates the status.
refresh node info removes and adds back the node so that is why you see the value update (all values are updated)
Try to enable value poll, consider that this will kill the battery life of the device
Try to enable value poll, consider that this will kill the battery life of the device
I tried enabling polling, and it eventually crashes and I have to restart the container. The logs don't show anything specific, but the web page shows a "yellow icon" in the right corner and it loses connection. I have tried values 1-30.
strange you don't see anything in logs, the yellow icons means the socket is disconnected and it means the server crashes
Are the only logs contained in OZW_log.txt ? I can clear them, set the value and try again.
Don't you have a console that is showing logs? OZW_log.txt it's only for ozw related things
I'm running it in Docker, and the only logs I see are the OZW logs. Is there somewhere else I should be looking?
Depends on how you are starting the container so. docker logs or docker-compose logs ?
Thanks. I set the value and it crashed...digging through the docker logs on the container right now....more to follow..
I found this error below:
z2m:Zwave Network scan complete. Found: 17 nodes +2s
2020-06-03 09:51:25.170 Detail, Node018, Notification: NodeAdded
2020-06-03 09:51:25.172 Warning, Node016, Node::GetValue - Couldn't find ValueID in Store: HomeID: 0xe0a10345, ValueID: (Id 0x0000000010494010, NodeID 16, Genre user, CC 0x25, Instance 1, Index 0, Type bool)
2020-06-03 09:51:25.173 Warning, Exception: Manager.cpp:1570 - 101 - Invalid ValueID passed to GetValueLabel
terminate called after throwing an instance of 'OpenZWave::OZWException'
what(): Manager.cpp:1570 - InvalidValueIDError (101) Msg: Invalid ValueID passed to GetValueLabel
Actually, it looks like after that error above, it came back to life and rescanned everything again only to come up with a similar error:
z2m:Zwave Node added 2 +2ms
2020-06-03 09:56:24.735 Warning, Node008, Node::GetValue - Couldn't find ValueID in Store: HomeID: 0xe0a10345, ValueID: (Id 0x0000000008494010, NodeID 8, Genre user, CC 0x25, Instance 1, Index 0, Type bool)
2020-06-03 09:56:24.735 Warning, Exception: Manager.cpp:1570 - 101 - Invalid ValueID passed to GetValueLabel
terminate called after throwing an instance of 'OpenZWave::OZWException'
what(): Manager.cpp:1570 - InvalidValueIDError (101) Msg: Invalid ValueID passed to GetValueLabel
Both node 8 and node 16 are these devices in question that I enabled polling. There are 3 total.
Edit: After the 2nd error it didn't come back and rescan.
@Fishwaldo
I think it鈥檚 pretty self explanatory:
2020-06-03 09:56:24.735 Warning, Exception: Manager.cpp:1570 - 101 - Invalid ValueID passed to GetValueLabel
The ValueID doesn鈥檛 exist. Additionally the wrapper isn鈥檛 handling exceptions. Not a OZW error.
It never happened before, need to check if something has change
Quick update: I figured out the issue with the Leviton switches not sending updates when manually pressed. Two out of three had 1.15 firmware and the other had 1.20. The one with updated firmware functioned properly. I was able to get the other 2 flashed using Z-Flash and they now function properly.
As for the Nortek switches that don't send updates, I have polling working at 30 sec, but it took a couple restarts to get the zwave network up without it crashing. However, if I make another change or reboot, it may drop out again.
Edit: They are NuTone NWS15Z not Norkek (also gen 1 Zwave which may be why they don't instant update)
@jasonsinclair5 I have just released a patch for openzwave-shared that is ready to bump in a PR here
Yes, the manual press for the Leviton switch was firmware, but the polling crash was not. I鈥檒l test out the new build when it鈥檚 ready and let you know. Thanks for your help with this!
Let me know