Automate ZwaveJS Ping Dead Nodes?

Actually, I got this message in my logs:

Logger: homeassistant.components.zwave_js.services
Source: components/zwave_js/services.py:741
integration: Z-Wave (documentation, issues)
First occurred: December 11, 2024 at 11:58:49 AM (2 occurrences)
Last logged: December 14, 2024 at 3:37:24 PM

This service is deprecated in favor of the ping button entity. Service calls will still work for now but the service will be removed in a future release

So I guess I need to update to the button press method.

@jkosharek which automation trigger/condition are you referring to?

Told you so. I am also not happy with this. Why? I don’t see the benefit of this annoying change.

I just tried that service in the dev tools, and it works alright, and does not return a warning of future deprecation

could you please check if that is the case in your setup?
seems odd an automation would return that, and the singled out service doesnt

Just tried it with 2024.12.6.

It gives me a warning in the log when i call it with dev tools.

Edit: just looked at the code. This deprecation warning is from almost 3 years ago PR link

Yes, use the button instead of the ping service.

action: button.press
target:
  entity_id: button.<your zwave ping button>

Do I need to change the portion ‘sensor.700_series_based_controller_node_status’
if I have a Zstick5 and not a 700 series controller?

Edit: I think I figured it out. I changed it to my stick name - sensor.z_stick_gen5_usb_controller_status

I’ll see how it goes.

1 Like

That’s correct