Exclude Battery Powered LR Node Z-Wave-JS-UI

I have a battery powered, Long-range Node that does not show as failed but also has not checked in in over a month. It is lost (pretty sure I accidentally went in the trash). I need to remove it and replace it with a new one (it’s a water sensor), but it does not show as failed because it is battery powered and it just shows as asleep.

How do I delete nodes that are battery powered that do not show as failed but no longer exist?

Just use “Replace failed” or “Remove failed” node in Z-Wave JS UI. Works just fine for battery devices.

Ok, before I do that, the device does not show as failed in Z-Wave-JS-UI; it shows “asleep,” and the last time it was heard from was over a month ago. So Z-Wave-JS-UI doesn’t know it’s missing or failed. At least, it doesn’t appear to.

Doesn’t matter. Try it and you’ll see.

Before I do, will it remove other sleeping battery powered devices? Or does it realize that since it hasn’t checked in in a while, it is dead, and removes it?

Z-Wave JS doesn’t ever mark battery devices as dead.

In Z-Wave JS UI, go to the node entry in the Control Panel → Advanced → Failed Nodes → Remove. Or in HA, go to the Device page, ... → Delete → Force-remove an unavailable device. It’s really that simple.

The controller will mark the device as failed when it doesn’t respond to a ping, thus it can be removed. This is normal behavior for battery devices. Failed nodes are not the same as Dead (but Dead nodes could be Failed), Dead is a Z-Wave JS construct.