Hi folks.
I've searched and can't find an answer anywhere (forums, etc.).
I have mostly Insteon leak sensors, but have been frustrated by years of problems getting reliable heartbeats as part of monitoring the battery status.
For a new location I am trying out an Aeotec Z-Wave Water Sensor 6 (https://aeotec.com/z-wave-water-sensor/). I have it all set up fine (tamper, temp, water, etc.) except for checking the battery. Can anyone suggest the best way to monitor/check the battery in this device?
I can see two options, but I'm not certain about either.
1. Triggering on the "Battery Level Update": "Battery Level Update" is one of the candidate events associated with "Incoming Command Received from Device" for the leak sensor, which seems to make sense, but I don't know whether command is "pushed" from the device periodically or resulting from a query/pull. In any case, in the trigger Condition I don't know the range of the "Battery Level" state/parameter from the device, and so I don't know what battery level to test for. I'm guessing something like 10 (assuming a range of 0-100) but it would be nice to have more than a guess! I did see the 7.1 release note "Modified response to Z-Wave low battery messages to change the device's battery level to 5% (versus previous 0%)." which seems relevant but I'm not sure whether the "Battery Level" is a percent or something else (e.g., 5 or 0.5).
2. Heartbeat approach: set up a timer, trigger off of some command from the device and reset the timer. If the timer expires, trigger a battery alert. However it's not clear which command I should use as the heartbeat (to reset the timer)—candidates seem to be "Status Update," "Battery Level Update," and "Any Command."
Thanks in advance for any help/thoughts/experience.