# App for empty battery or malfunctioning devices

**URL:** <https://community.homey.app/t/app-for-empty-battery-or-malfunctioning-devices/48268>\
**Category:** Ideas & Suggestions\
**Created:** [June 9, 2021, 5:12pm UTC](https://community.homey.app/t/app-for-empty-battery-or-malfunctioning-devices/48268 "2021-06-09T17:12:21Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![Crimly](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/crimly/32/14213_2.png) [@Crimly](https://community.homey.app/u/Crimly)\
**Post date:** [June 9, 2021, 5:12pm UTC](https://community.homey.app/t/app-for-empty-battery-or-malfunctioning-devices/48268/1 "2021-06-09T17:12:21Z")

</div>

So i am getting a little annoyed about the battery management. The battery level seems to be useless. So battery change comes only if i notice that a sensor has not been reporting for weeks.

Would it be possible to create an app that daily checks when the sensors last reading was? And lets say that if a sensor does not report any changes for a couple of days then it sends me a notification.

---

<div class="post-metadata">

**Author:** ![robertklep](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/robertklep/32/160628_2.png) [@robertklep](https://community.homey.app/u/robertklep)\
**Post date:** [June 9, 2021, 5:37pm UTC](https://community.homey.app/t/app-for-empty-battery-or-malfunctioning-devices/48268/2 "2021-06-09T17:37:59Z")

</div>

> [@Crimly](#):
>
> Would it be possible to create an app that daily checks when the sensors last reading was?

There’s the _“A device hasn’t reported for …”_ flow card.

---

<div class="post-metadata">

**Author:** ![Crimly](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/crimly/32/14213_2.png) [@Crimly](https://community.homey.app/u/Crimly)\
**Post date:** [June 9, 2021, 6:13pm UTC](https://community.homey.app/t/app-for-empty-battery-or-malfunctioning-devices/48268/3 "2021-06-09T18:13:43Z")

</div>

Yes that could work, but that seems to be limited and i would need to make a flow for every device…? (i hate using tags 😆 )

It would be much more user friendly if there was an app that does this.  
Install app, choose the devices you want it to monitor, choose how many days for alert, done.

---

<div class="post-metadata">

**Author:** ![Rocodamelshekima](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/rocodamelshekima/32/8209_2.png) [@Rocodamelshekima](https://community.homey.app/u/Rocodamelshekima)\
**Post date:** [June 9, 2021, 6:33pm UTC](https://community.homey.app/t/app-for-empty-battery-or-malfunctioning-devices/48268/4 "2021-06-09T18:33:25Z")

</div>

> [@Crimly](#):
>
> i hate using tags

U can just build urself an app. Or just use a [flow](https://community.homey.app/t/get-a-notification-on-your-phone-on-battery-level-change/8973).

---

<div class="post-metadata">

**Author:** ![robertklep](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/robertklep/32/160628_2.png) [@robertklep](https://community.homey.app/u/robertklep)\
**Post date:** [June 10, 2021, 6:00am UTC](https://community.homey.app/t/app-for-empty-battery-or-malfunctioning-devices/48268/5 "2021-06-10T06:00:47Z")

</div>

> [@Crimly](#):
>
> but that seems to be limited and i would need to make a flow for every device…?

Perhaps just try it?

---

<div class="post-metadata">

**Author:** ![Neuron44](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/neuron44/32/9492_2.png) [@Neuron44](https://community.homey.app/u/Neuron44)\
**Post date:** [June 11, 2021, 7:08am UTC](https://community.homey.app/t/app-for-empty-battery-or-malfunctioning-devices/48268/6 "2021-06-11T07:08:47Z")

</div>

I would also suggest to just try using tags. It’s easy and it means you **don’t** have to make a flow for every device:

**Battery level low:**  
[https://homey.app/nl-nl/flow/q3CUVD/](https://homey.app/nl-nl/flow/q3CUVD/)

**Temperature devices not reporting**  
[https://homey.app/nl-nl/flow/jtGVVD/](https://homey.app/nl-nl/flow/jtGVVD/)

You can also remove the condition and receive a notification for every device that’s not working, I only needed the temperature sensors.

---

<div class="post-metadata">

**Author:** ![JPe4619](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jpe4619/32/9017_2.png) [@JPe4619](https://community.homey.app/u/JPe4619)\
**Post date:** [June 11, 2021, 9:42am UTC](https://community.homey.app/t/app-for-empty-battery-or-malfunctioning-devices/48268/7 "2021-06-11T09:42:30Z")

</div>

[HomeyDash.com](http://HomeyDash.com) is also very informative:  
 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/3/4/3450a5a5251840456cbe668a609d57c1944d1589.jpeg)

---

<div class="post-metadata">

**Author:** ![Crimly](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/crimly/32/14213_2.png) [@Crimly](https://community.homey.app/u/Crimly)\
**Post date:** [June 11, 2021, 10:06am UTC](https://community.homey.app/t/app-for-empty-battery-or-malfunctioning-devices/48268/8 "2021-06-11T10:06:28Z")

</div>

Thanks for the examples, i will try the second one.

---

<div class="post-metadata">

**Author:** ![Crimly](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/crimly/32/14213_2.png) [@Crimly](https://community.homey.app/u/Crimly)\
**Post date:** [June 11, 2021, 10:09am UTC](https://community.homey.app/t/app-for-empty-battery-or-malfunctioning-devices/48268/9 "2021-06-11T10:09:22Z")

</div>

Yeah i am also using homeydash, but the battery level is not reliable, i have devices that have been offline for weeks and no prior notice of low battery.

---

<div class="post-metadata">

**Author:** ![JPe4619](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jpe4619/32/9017_2.png) [@JPe4619](https://community.homey.app/u/JPe4619)\
**Post date:** [June 11, 2021, 11:07am UTC](https://community.homey.app/t/app-for-empty-battery-or-malfunctioning-devices/48268/10 "2021-06-11T11:07:05Z")

</div>

Question is, is that a device error or an app error?  
Another possibility is to use HomeyScript, there is an example that contains the Battery status/level:

### example-printSensorValues.js
