Still Regression testing. Bug of Support Request 19767 appears to be fixed, may be a side effect of the fixes to ensure all battery events, even repeated events, are now reported.
Support Request 19767
Issue: Built-in driver for Ring Alarm Extender not reporting power status or events after initial mains to battery change. Repeatable for 6 Ring Alarm Range Extender v2 devices.
...
C-7 on 2.2.4.158, 6 Ring Alarm Range Extender v2 devices, all paired S2, all using the built-in Ring Alarm Extender driver, fairly vanilla setup.
Has something changed since December 14, 2020, with power source event and status reporting that would affect the Ring Extender v2?
I got these Ring Extender v2 devices after seeing Bryan Copeland’s recommendations. I got the first one the last week in August, and added 5 more, and added the sixth one on December 14, 2020.
When I got the first one, I thoroughly tested, and the power (as reported on the driver page) would change from mains to battery and back to mains as I unplugged and plugged the Ring extender (both on the driver page and reported events for notifications). All seem to be the same firmware level, all are using the built-in Ring Range Extender driver. I attach screenshots of the Drivers page for a representative device. On December 14, when I got the sixth one, I tested it, as well, and it also correctly reported each change from mains to battery and back to mains as it was unplugged and re-plugged, etc.
However, now with 2.2.4.158, all will report the first event (mains to battery) when they are unplugged (or lose power as by a whole house power fail, as happened today), but none will report restoration to mains on the driver page or in events when plugged back in or when power is restored. I’ve tried refreshes, etc., just looking at the state in the driver. Rebooting the hub does not cause the driver to return to “mains” status. Shutting down the hub, removing power, then rebooting the hub, does not cause the driver to return to “mains” status.
I can only get them to go back to reporting mains by the following:
(1) change the driver to built-Device, hit Save Device, hit Configure.
(2) hit deleteAllStates
(3) change the driver back to built-in Ring Alarm Range Extender, hit Configure
It’s not a question of just waiting a while in case the driver or system has a delay to avoid power source flapping during a true utility power failure event. I can wait hours after re-plugging, the “battery” status will stay until I change drivers, clear events, change driver back, which restores the mains status. I have to do this for each device.
See attached screenshot of the device events page. Note that power events reported correctly on December 14, when the device was first installed, but, as of this week, when there is a power fail for the Ring Alarm Range Extender v2 (whether by true loss of power, or by unplugging the device), the initial power fail (power changes mains to battery) will always be reported, but the return to mains will never occur until I change drivers, clear events, change driver back, which restores the mains status.
Now, I do have a rule that refreshes the Ring Extenders on systemStart to handle missed events, but that doesn’t explain why the mains status doesn’t return while the hub stays up, nor why the mains status doesn’t return on system reboot when the SystemStart refresh is done by my SystemStart rule.
No problems otherwise, all Z-Wave devices working fine.