Can't remove failed node

I am trying to remove a failed Zooz ZEN20 Power Strip 1st generation (yes, I’ve heard they’re flaky). The device is powered off and has already been successfully included in a different ZWave network, ZWave JS UI shows it as dead and failed but seems to be continuously trying to interview it, Interview column shows ProtocolInfo, but it never seems to time out. When I try to Remove Failed I receive the message “zwave_error: Z-Wave error 360 - The node removal process could not be started due to the following reasons: · Node 129 is not in the list of failed nodes (ZW0360)”.

Here’s what I’ve tried:

  1. Ping (fails) followed immediately by Remove Failed (gives ZW0360 error)
  2. Remove in Zwave integration (gives ZW0360 error)
  3. Refresh Values followed by Remove Failed (gives ZW0360 error)
  4. Clear Associations followed by Remove Failed (gives ZW0360 error)
  5. Set node state to is_failed: true in Developer Tools followed by Remove Failed (gives ZW0360 error)
  6. Reload ZWave/Restart HA–still interviewing nonexistent node after startup

Any other suggestions welcome. Or maybe this will eventually time out? Haven’t yet tried pulling the ZST39 controller since the interview persisted after HA restart and the controller is difficult to reach where it is.

Here’s a thought: What would happen if I exported the nodes.json file, edited it to delete the failed node, then re-imported it? I’m tempted to try but afraid that there will be an issue if that nodes.json file is put manually out of sync with the NVRAM. My other idea was to take the ZST39 into SiLabs Studio and see if I can do anything there.

Homeassistant >> device >> device info >> 3dots next to configure >> delete

This should just work. No need to connect with device. If not maybe there odd another issue

Thanks, but that was one of the first things I tried. Same ZW0360 error.

Finally got the troublesome node deleted. Here is the workaround combination that seemed to solve it.

  1. Start Network Graph

  2. Click the problem node, then click DISCOVER. (The network graph had always shown neighbors, and I had tried multiple times before to click Discover. This time it gave a message about having difficulty doing so. Unfortunately I wasn’t paying close attention to the exact message.)

  3. Click SET priority route.

  4. Click ADD return route.

  5. Exit Network Graph

  6. Go to the dead node, click Advanced, then Remove Failed

It could also be that clicking Remove Failed through various other attempts finally reached a critical mass of removal attempts.

Hope this helps someone else.