I have a number of Greenwave Powernode switches that I have been using on Home assistant and Open Zwave for a year with no real issues.
I have just transferred them over to Zwave JS, using Zwave to MQTT (running in docker).
All is working fine, though there is a slight annoyance, these powernodes go into a warning state (flashing) light if they haven’t been communicated to in x minutes (as defined by parameter 1). I have set this to it’s longest value, but some lights don’t get communicates in the 255 minute limit.
On open Zwave, I think i sent a keepalive message to stop these switches thinking they had lost communication. I can’t work out how to do the same in Zwave JS / Zwave to MQTT any cunning plans?
I know I can turn off the alert LED (param 4), but this is really useful if there is actually an issue with the Zwave network.
Maybe you could explain exactly what you were doing? OZW and the zwave integration don’t have any specific “keepalive message” functionality.
There’s the zwave_js.ping or zwave_js.refresh_value services, maybe those would work since they cause communication with the device. The ping is the most efficient way to do so, but whether that is good enough depends on what the device expects as a “keepalive message”.