Replies: 5 comments 15 replies
-
Hi, glad Battery Notes is making life easier for you. It's not possible to do what you are asking for at the moment, but it's certainly an interesting idea. |
Beta Was this translation helpful? Give feedback.
-
Thanks for the answer! Looking forward to if it becomes a feature. Happy to help with beta testing or whatever. 👍 |
Beta Was this translation helpful? Give feedback.
-
Funny, I was just looking for something similar as I have a device that is doing this: I'm not getting a notification every time it drops randomly, but we do get a huge amount of false alerts from this device. Again, I'd not like to ignore it completely, but somehow filter out the noise of those random drops. |
Beta Was this translation helpful? Give feedback.
-
I've had some time to look at this and think I have a suitable approach. When the battery level changes it will look at the last 3 values received and if the new value is larger than an 80% change when compared to the average of the last 3 it will ignore that value and not raise events, if it gets 3 new values that are that low then it will raise the event. This will obviously delay raising events but it will be a per device configuration toggle so you can just switch it on for certain devices. Lots I still need to test here though so not quite ready yet! |
Beta Was this translation helpful? Give feedback.
-
The latest beta just released adds support for filtering low outliers (switch it on by configuring the specific device battery note). Please feedback here if you have issues/questions. To get the beta release via HACS follow these instructions |
Beta Was this translation helpful? Give feedback.
-
Hi!
First of all, thanks for providing an amazing integration! It makes my life a lot easier! ❤️
I have a couple of humidity sensors from Aqara which seems to have unreliable battery reporting. They frequently report 2-3% battery level for a minute or so only to jump back to their "real" battery level (like 90% so). This makes my battery low notifications pretty noisy. I guess I could filter out those particular
device_id
's in my automation, but then I would lose reports from those devices completely. A better way would be if I could configure a duration for which thebattery_low
threshold should be true for before it triggers the event. For exampleif battery_low == true for 1:30:00 then trigger battery_notes_battery_threshold
.Is this currently possible? I was looking around in the documentation but didn't find something like that.
Beta Was this translation helpful? Give feedback.
All reactions