I had a “bad node” that didn’t exist, but wasn’t marked as dead either, that I couldn’t get rid of. I believe it was stuck at the Probe state. Some searching on google led to this:
https://www.domoticz.com/forum/viewtopic.php?t=17497#p134637
I applied the procedure to Home Assistant (HassIO for me) and voila, the node was gone!
For me, it went like this, your mileage may vary:
-
Go to Z-Wave Network Management
-
Click STOP NETWORK (first time I have ever done that…)
-
Open zwcfg_xxxx.xml (done that lots of times to rename nodes)
-
Find the “bad node” (search for --> Node id=“XX” <-- where XX is node number of the “bad node”)
-
Delete the following from the zwcfg_xxxx.xml file (this part was a bit scary)
Find where it says “COMMAND_CLASS_WAKE_UP” that is the section of code that needs to be deleted. Delete this section starting with “<CommandClass” all the way up to, and including, “”. You will also see and in this section. 4 lines of code are deleted. -
Save the zwcfg_xxxx.xml file
-
Go back to Home Assistant and click START NETWORK under Z-Wave Network Management. At this point I had 2 of everything listed in the Nodes section of Z-Wave NODE Management. I was pretty sure this was going to go badly, but it ended up working.
-
Under Z-Wave Node Management, find the “bad node” in the drop down box, click it, then click REMOVE FAILED NODE. Since all nodes were duplicated, I did this twice.
-
Restart Home Assistant
-
Go back to Z-Wave Node Management, each node is only listed once now (phew!) and the “bad node” is now in the Unknown State instead of the Probe state it was in before. I clicked the “bad node” and once again clicked REMOVE FAILED NODE.
-
Restart Home Assistant again
-
“Bad Node” is gone! Yay.
I didn’t come up with this. It was taken from the link above. Just figured others may benefit from it.