I have a large Z-Wave Network and from time to time devices drop off and become unavailable. If I go to it in the dashboard and try to “heal” it, it usually comes back. Is there a way to create an automation to detect when a device becomes unavailable for a certain period of time and have the automation try to “heal” the device?
Unless someone proves me wrong, i will contend that the dead devices that can be revived by pings are all just problems of the 700 series generation of zwave sticks. I changed to a 500 series stick (copying and restoring my whole zwave network with the ZWave-JS UI NVRAM features), and i have no more dead zwave devices. Just make sure you get a 500 series device with current SDK firmware, something like 6.81.02 - that will support all the relevant new features that where introduced originally with 700 series chips, but seemingly backported to 500 series.
I have a 500 series stick and I get the odd node going dead every now and then. Don’t really notice it now, I automated pinging and haven’t had an issue since. My automation was last triggered Oct 10th so I guess it doesn’t happen often now though.
I did it a little differently, I created a dead zwave node sensor (that I also use elsewhere) and an automation to press the ping button for dead nodes.
When I paste the “Ping Dead Nodes Automation” code into a new automation, I receive the error below. Has this happened to anyone else / is there a fix? Thanks!
Message malformed: extra keys not allowed @ data['0']