# Homy Baterry alarm never works

**URL:** <https://community.homey.app/t/homy-baterry-alarm-never-works/106437>\
**Category:** Questions & Help\
**Created:** [March 16, 2024, 8:05pm UTC](https://community.homey.app/t/homy-baterry-alarm-never-works/106437 "2024-03-16T20:05:16Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![BIRDY](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/birdy/32/41476_2.png) [@BIRDY](https://community.homey.app/u/BIRDY)\
**Post date:** [March 16, 2024, 8:05pm UTC](https://community.homey.app/t/homy-baterry-alarm-never-works/106437/1 "2024-03-16T20:05:16Z")

</div>

Hi,

I have numerous devices that is battery supported.  
So I am very aware that every now and again i need to swap batteries. That is not a problem.  
But what is genuinely missleading is battery alarm setting from (any) device in homey.  
I have a wide range of devices and never have i had a timely alarm regarding battery limit.  
The sensor just stops working and I have to search why a flow is behaving weirdly. Not a problem for 1 sensor but when u have complex advanced flows its a bit harder to diagnose via a phone.

So as solution I tried using the card “Device has not reported in x.x.x Hours”. But the problem is for example door contacts, If i have not gone through a door this will report evey now and again that this device is unreachable.

So anyone has a better sollution than mine or had a similar experience?

---

<div class="post-metadata">

**Author:** ![Arnt\_Soloy](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/arnt_soloy/32/58318_2.png) [@Arnt\_Soloy](https://community.homey.app/u/Arnt_Soloy)\
**Post date:** [March 16, 2024, 8:25pm UTC](https://community.homey.app/t/homy-baterry-alarm-never-works/106437/2 "2024-03-16T20:25:11Z")

</div>

Some of my battery devices never changes from 100%, like most Aqara, my Phillips Hue, and Nimly. You can look to see the batteries that actually do decrease in Menu-\>Batteries.

I use the Timeline “a notification has been sent” card to get a push notification to my phone for the batteries thats low on power. But do expect some false ones from Aqara.

---

<div class="post-metadata">

**Author:** ![Peter\_Kawa](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peter_kawa/32/173848_2.png) [@Peter\_Kawa](https://community.homey.app/u/Peter_Kawa)\
**Post date:** [March 17, 2024, 3:42am UTC](https://community.homey.app/t/homy-baterry-alarm-never-works/106437/3 "2024-03-17T03:42:24Z")

</div>

True what Arnt says, but it’s an issue of those devices **combined with Homey**.  
It is not always a flaw of the device:

I have Aqara contact sensors which batteries stay at 100% forever @ Homey  
But, @ zigbee2mqtt, it shows something different (it even shows the voltage);

 ![Screenshot_20240317-043045_Chrome](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/c/d/cd8d92ca62aa27a7c7eb6fc9440d5b9fcda50733.jpeg)

It’s good to realize it’s just an _indicator_, not a measure instrument.  
And not all devices stop working at X% as well:  
One dies with 50% left, another could function with 10% left.

When batteries have less than 20% juice left, Homey automatically creates a timeline notification.  
_If that isn’t true, you’d contact support._

.

**You can create a daily report yourself** , with this (import-able) script + flow:

> [@The Flow Exchange(r) - Exchange Your Flows with Others!](https://community.homey.app/t/the-flow-exchange-r-exchange-your-flows-with-others/68981/36):
>
> Send a report with all battery levels When you’d like to receive an overview, with the battery levels of all battery powered Homey devices Apps used: [HomeyScript](https://homey.app/nl-nl/app/com.athom.homeyscript)[CallMeBot](https://homey.app/a/com.gruijter.callmebot/) - You can replace it with your own messaging app [Email sender](https://homey.app/nl-nl/app/email.sender) - Optional - just an example messaging app you can use HomeyScript code used (it’s included in the flow): (Updated @ March 2nd 2025) const devicesObject = await Homey.devices.getDevices({ filter: { class: 'sensor' …

.

Next to the timeline-to-push flow trick of Arnt, you can use this
