The most widely available chip used in Z-Wave Controllers is the so-called 700 series chip. The Zooz ZST10-700 is an example USB controller using this chip. This chip is known to be unreliable, often causing Z-Wave devices to become unreachable by the controller, turning the whole ZWave network to be highly unreliable.
The best workaround for this is to create an automation that discovers “dead” zwave devices and uses zwave pings to revive them. This automation was introduced and experimented with in this thread:
It would help likely many Home Assistant / ZWave users if this automation would be included by default to be easily enabled. It would also be great if it could be enhanced to automate the steps necessary to make the automation work:
- enable node_status entities of devices, required for the automation to discover the status of devices
- verify that the names of the node_status and ping entities for devices match up, else the script does not work.