I have multiple Aeotec ZW187 recessed door sensors, all paired with Z-Wave JS UI running on a Raspberry Pi. All of these devices show the battery level as 100%, even when I know they’re nearing empty as I’ve had to replace several.
Has anyone else seen this? Is there any parameter that I need to change?
Monitor driver debug logs, and watch for BatteryCCReport messages. If these are coming in at the programmed time interval, then the device is working and it means there’s an issue getting the updates to HA. If there are no reports being seen, than it’s either a configuration or device issue.
Setup polling in HA or Z-Wave JS UI for the battery level value. This will force a query for the battery value when the device wakes up, regardless of auto-reporting functionality.
Factory reset and re-include, maybe the device is confused.
I don’t have any recommendation. I personally set most of my battery devices to wake up once a week, if possible, otherwise whatever the max allowed is (some Zooz seem to be capped at once per day). I poll batteries once a week as well. That’s enough granularity for me.
Did you ever figure this out? I have three of these and have the same problem. I’ve updated the firmware and factory reset them multiple times. Battery always reports 100%, even after they’ve disconnected due to dead battery.
Same here, any update? I’ve had these for several years and have never figured out how to get the batteries to report their correct state. Also, when the batteries die, these sensors don’t show as “unavailable”, they freeze in reporting their last state before the batteries die, which causes all kinds of unexpected behavior with my automations.