Heimdall - Let Homey watch over your home

Watch out with the PM versions, make sure that contacts are really independend, otherwise you need the switch 230V on the contacts. Shelly has a special site where are all manuals and electrical schemes are found, check these out first!

1 Like

Happy New Year everyone!

In my opinion Heimdall is one of the apps that brings most value to Homey. Kudos to developer!

One questions though. How do you all monitor sensor battery status? I have a bunch of Aqara contact sensor and they do not provide continuous battery feedback. Many months can pass before I open/close a window so the “has not communicated in 24hrs functionality” does not help me much” Thanks!

1 Like

H i @Wizze ,

Thanks, and you’ve ran into the weak spot of any battery operated device that does not send a battery report on an interval or certain threshold. I think it’s save to say that’s something we’re all struggling with and I must say I have no fool proof solution for you.

Maybe someone else has a great solution for this!

As zigbee devices say hello every 60 min a script to check the lastSeenat capability regularly gives an indication. With zwave you might have to scan the capabilities timestamp every 12? hours for updates. A few things depend on settings like wakeup, … when you included the device. Still have no idea how devolo solved this (without exhausting the batteries). They managed to put a red offline bar on the icon roughly within an hour.

Well, that’s the thing, not all Zigbee devices send reports every 60 minutes or any other interval, and Aqara devices are specifially known to not do that. The flow card in Heimdall is checking the last communication of a device, regardless of which capability was reported.

Well then I‘m lucky. All my aqara zigbee devices say hello at least every 60 min (homey pro 2023). With zwave (devolo) it‘s a bit more difficult. When on include the wakeup Intervall was set to 12 or 24 hours they might give a valid feedback. With one heater Controller I noticed a recent timestamp on target temperatur but the measured temperature didn‘t change for quite some time bevor. I made sure that the temperature changed but the device didn‘t notice it. A bit confusing.

Unfortunatly this app is not mainainted anymore: Batterij monitor | Homey

But you have a battery overview screen in Homey app on phone in settings and you can press once a week/month on the Aquara sensor button.

Well, you can still see battery status of the devices Heimdall monitors in Heimdall itself.
(That app was a copy of that part of Heimdall extended with other device types)

Now that we have dashboards the easiest method to show devices with low batteries is to include the batteries widget, but still that requires devices to send in reports.

Hello.

Maybe this request is already made, but is it possible to include not only in the timeline if heimdall is armed, disarmed, etc. But also by whom it is disarmed, armed, etc. This way i could welcome the person that came in by making a flow when “timeline - a notification is made”.

Thanks.

Thanks @DaneedeKruyff!

Are there any particular sensor devices or brands that are known to send reports more stable / frequently?

@M_a_r_c_o thanks, but I am not on the 2019 version. Pls do let me know is something similar is possible on the Homey 2023.

On your phone or tablet ( do not use the web app!): Homey app main screen, choose for more and than under Family and Guests → Battery

This will give you an overview of all equipment with a battery and the status of the battery.

Thanks Marco - I am aware about this feature. I was perhaps not being very specific - is there an app with the possibility to set up flows which notifies me when battery level is below x %? Thanks!

You can create a flow for that warning. Battery level is a variable that is available.

Thanks! I see it as available for Aqara :+1:

I did it like this but there might be a smarter way via scripting:

I use the Heimdall app and am very satisfied with it! I just have a question about a flow. I use the flow so that I receive a notification when the alarm is turned on and off. But what’s strange is that I get the message 2 every time. can I do something about this? see also the screenshot.
When I manually press the start button, I only get the message once. So it actually comes from the Heimdall app that the flow is started twice. can anyone help me with this?

This should not happen, but I can’t actually see what else is triggered.
Could you try by removing the Zet uit and Deactiveer Alarm lines from the succes point and add them one by one and see what happens?
Also, there is no need to use the Deactiveer Alarm when switching the Surveillance Mode to Uitgeschakeld (Disarmed) as that is automatically done.

Thank you for your quick response.
Removing the alarm deactivation was the solution.

1 Like

DaneedeKruyff Hello, I have this SwitchBot sensor that detects presence, not just movement in the room, but it isn’t recognized by Heimdall as a device. Is there a log I can send you to understand why?

No need for a log, Heimdall looks at the alarm_motion capability, if your presence sensor doesn’t expose that it can’t be used as is. You’ll have to create a virtual device with the alarm_motion capability and set that.
See the FAQ