# Heimdall - Let Homey watch over your home

**URL:** <https://community.homey.app/t/heimdall-let-homey-watch-over-your-home/134>\
**Category:** Apps\
**Tags:** app, official, security, homey-pro:mini:shs, heimdall\
**Created:** [August 22, 2018, 1:41pm UTC](https://community.homey.app/t/heimdall-let-homey-watch-over-your-home/134 "2018-08-22T13:41:20Z")\
**Posts on this page:** 20\
**Page:** 9

<div class="post-metadata">

**Author:** ![DaneedeKruyff](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/daneedekruyff/32/964_2.png) [@DaneedeKruyff](https://community.homey.app/u/DaneedeKruyff)\
**Post date:** [December 27, 2018, 9:29am UTC](https://community.homey.app/t/heimdall-let-homey-watch-over-your-home/134/164 "2018-12-27T09:29:55Z")

</div>

> [@Bumper](#):
>
> Hi Guys, something weird, my 7 neocoolcam doorsensors stopped talking to heimdal on december 23th. Heimdal reports all of them as “Keukendeur in Keuken heeft al 24 uren geen info gestuurd. Laatste info: 2018-12-24 11:01:00”
> 
> Initially I thought of zwave issues (all devices refused to ack in the developper portal and I don’t in all honesty fully understand that ‘new’ interface) so looked at replacing the battery but these all seem fine. While troubleshooting with a simple trigger rule (if contact alarm gaat aan, then turn on the light) the sensors appeared to be working as expected and homey responding properly to the sensor. Heimdal does not report the activity in it’s log though.
> 
> Heimdal does properly respond and log activity on my hue motion sensors and trigger rules accordingly.
> 
> powering off Homey did not change the behaviour. running Homey 1.5.13 and heimdal 1.0.25. note that heimdal and the sensors were working as expected two days ago, no changes to settings or rules since. I noticed neo coolcam was updated 3 days ago, which is a clear suspect, but why would it still work in homey?
> 
> Any suggestions?  
> Patrick

I’m a bit guessing here because I have no Neo Coolcam devices and don’t know what was in the update, but could you try the following:

- Disable and enable the _ **Heimdall** _ app and test again.
- Redo the desired _ **Full** _ and/or _ **Partial** _ settings on the Settings tab and test again.
- Remove a sensor, add it again, redo the settings in _ **Heimdall** _ and test again.

Please let me know if any (and which) of the above fixes your issue.

**Ps**. The message:

> [@](#):
>
> Keukendeur in Keuken heeft al 24 uren geen info gestuurd. Laatste info: 2018-12-24 11:01:00

is not reliable. I’ve filed a bug report for it to Athom but this turned out to be just before V2 RCx was released so I don’t expect a fix for it in 1.5.13. I will continue to test this functionality on V2.

---

<div class="post-metadata">

**Author:** ![DaneedeKruyff](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/daneedekruyff/32/964_2.png) [@DaneedeKruyff](https://community.homey.app/u/DaneedeKruyff)\
**Post date:** [December 29, 2018, 8:45pm UTC](https://community.homey.app/t/heimdall-let-homey-watch-over-your-home/134/165 "2018-12-29T20:45:48Z")

</div>

Progress:

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/2X/5/5984b503dc71bd5138e5dfc20c4c0e60abca3538.png)

**Flow cards**  
**√** trigger cards tested (without tags)  
**√** Condition cards tested  
O action cards not tested yet

**Devices**  
O _ **Surveillance Mode switch** _ : Can be used to set _ **Surveillance Mode** _, Doesn’t show custom capability Icon and status text,  
O _ **Alarm Button** _ : Doesn’t show custom capability Icon and status text, Doesn’t show Button icon. _ **AlarmState** _ can be set to off.

**Dashboard**  
**√** Functional  
O Rewrite UI, rewritten done in a way so it fits the screensize still needs changes to improve the usability

**Settings**  
**√** Arming Delay.  
**√** Alarm Delay  
**√** Check for active sensor when arming  
**√** Only log when Surveillance Mode active  
**√** Do not log deactivating of sensors  
**√** Listen to tampering reports  
**√** Last Door functionality

**Speech**  
**√** Spoken messages are working as on V1

There are some hurdles still to take:

- A bug surfaced in rc9, it’s confirmed by Athom and should be fixed in rc10
- It is not yet possible to display the _ **Alarm State** _ in de device icon, a request has been made by app developers to show information in the top right corner of a device icon but it has not yet been approved by Athom, please leave a 👍 on the [github issue](https://github.com/athombv/homey-apps-sdk-issues/issues/17) that has been raised for this.
- The default text for a boolean value, as used by the _ **Alarm State** _ is `Yes`/`No` and can’t currently be changed by an app developer while this was possible (and used) in V1. Please leave a 👍 on the [github issue](https://github.com/athombv/homey-apps-sdk-issues/issues/21) to help convince Athom to make this possible again.
- App developers can not use the full screen area for the settings pages, this is also something that Athom needs to enable, please leave a 👍 on the [github issue](https://github.com/athombv/homey-apps-sdk-issues/issues/22) to show you also want this.

---

<div class="post-metadata">

**Author:** ![Bram\_C](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/bram_c/32/108797_2.png) [@Bram\_C](https://community.homey.app/u/Bram_C)\
**Post date:** [December 31, 2018, 1:56pm UTC](https://community.homey.app/t/heimdall-let-homey-watch-over-your-home/134/166 "2018-12-31T13:56:26Z")

</div>

Great job @DaneedeKruyff! I am waiting for the next rc.10 release which should fix the empty devices issue. Can’t wait continue testing… 😁

---

<div class="post-metadata">

**Author:** ![DaneedeKruyff](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/daneedekruyff/32/964_2.png) [@DaneedeKruyff](https://community.homey.app/u/DaneedeKruyff)\
**Post date:** [December 31, 2018, 2:19pm UTC](https://community.homey.app/t/heimdall-let-homey-watch-over-your-home/134/167 "2018-12-31T14:19:19Z")

</div>

I’ve uploaded my most recent local files to Github, it has a workaround for the bug in rc9 but because of that the _ **Surveillance Mode Switch** _ and _ **Alarm Off Button** _ can’t show the actual **Alarm State**.

Devices should load now, including _Virtual Motion-_ and _Virtual Door/Windows sensors_ from the [Virtual Devices App](https://community.homey.app/t/virtual-devices/1723). (Icons from Virtual Devices are missing, this is a [know issue](https://github.com/ArjanKranenburg/virtual-devices/issues/77))

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/2X/2/2f3a9e90b9df512490ac302a663644d895868a07.png)

---

<div class="post-metadata">

**Author:** ![Bram\_C](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/bram_c/32/108797_2.png) [@Bram\_C](https://community.homey.app/u/Bram_C)\
**Post date:** [December 31, 2018, 3:23pm UTC](https://community.homey.app/t/heimdall-let-homey-watch-over-your-home/134/168 "2018-12-31T15:23:26Z")

</div>

@DaneedeKruyff: Downloaded, installed and tested the latest version. The alarm is now fully working, including the flows which are triggered by an alarm 👍🏻  
For your info: the devices on the ‘instellingen’ page are not shown most of the times (I managed to see them only once out of appr. 10 attemps which was just after a fresh restart of Homey).  
Most important is that I can use Heimdall again as an alarm system. Many thanks!!

---

<div class="post-metadata">

**Author:** ![DaneedeKruyff](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/daneedekruyff/32/964_2.png) [@DaneedeKruyff](https://community.homey.app/u/DaneedeKruyff)\
**Post date:** [December 31, 2018, 3:44pm UTC](https://community.homey.app/t/heimdall-let-homey-watch-over-your-home/134/169 "2018-12-31T15:44:36Z")

</div>

> [@Bram\_C](#):
>
> For your info: the devices on the ‘instellingen’ page are not shown most of the times (I managed to see them only once out of appr. 10 attemps which was just after a fresh restart of Homey).

That’s a bit unexpected, I’ve sent you a PM.

---

<div class="post-metadata">

**Author:** ![molensky](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/molensky/32/13037_2.png) [@molensky](https://community.homey.app/u/molensky)\
**Post date:** [December 31, 2018, 4:03pm UTC](https://community.homey.app/t/heimdall-let-homey-watch-over-your-home/134/170 "2018-12-31T16:03:21Z")

</div>

Same here 👍 alarm trigger and alarm delay now works. I’ll continue to test over the next few days.

I still hear Homey say (what sounds like) “A30” (dutch) when the **arm** delay is triggered.

---

<div class="post-metadata">

**Author:** ![DaneedeKruyff](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/daneedekruyff/32/964_2.png) [@DaneedeKruyff](https://community.homey.app/u/DaneedeKruyff)\
**Post date:** [December 31, 2018, 4:12pm UTC](https://community.homey.app/t/heimdall-let-homey-watch-over-your-home/134/171 "2018-12-31T16:12:13Z")

</div>

@Bram_C @molensky  
Thanks for testing! I’ve just uploaded a new version with a small fix for displaying devices without correct icons on the settings pages, thought I had uploaded those earlier but I didn’t 😉

---

<div class="post-metadata">

**Author:** ![Frank\_van\_Brenk](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/frank_van_brenk/32/8352_2.png) [@Frank\_van\_Brenk](https://community.homey.app/u/Frank_van_Brenk)\
**Post date:** [December 31, 2018, 4:35pm UTC](https://community.homey.app/t/heimdall-let-homey-watch-over-your-home/134/172 "2018-12-31T16:35:54Z")

</div>

For me the same but in the webversion: [https://my.athom.com/#/](https://my.athom.com/#/) I can see the settings.

Frank

---

<div class="post-metadata">

**Author:** ![molensky](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/molensky/32/13037_2.png) [@molensky](https://community.homey.app/u/molensky)\
**Post date:** [January 2, 2019, 12:30am UTC](https://community.homey.app/t/heimdall-let-homey-watch-over-your-home/134/173 "2019-01-02T00:30:48Z")

</div>

😊 nevermind this:

> [@molensky](#):
>
> …I still hear Homey say (what sounds like) “A30” (dutch) when the **arm** delay is triggered…

I had a test-flow somewhere… 🤦‍♂️

---

<div class="post-metadata">

**Author:** ![DaneedeKruyff](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/daneedekruyff/32/964_2.png) [@DaneedeKruyff](https://community.homey.app/u/DaneedeKruyff)\
**Post date:** [January 2, 2019, 7:28pm UTC](https://community.homey.app/t/heimdall-let-homey-watch-over-your-home/134/174 "2019-01-02T19:28:54Z")

</div>

> [@Bram\_C](#):
>
> For your info: the devices on the ‘instellingen’ page are not shown most of the times (I managed to see them only once out of appr. 10 attemps which was just after a fresh restart of Homey).

With great help from @Bram_C I was able to find out why the devices weren’t displaying on his Homey and make changes to _ **Heimdall** _ to prevent this from happening in the future for other users.  
👍 for @Bram_C

---

<div class="post-metadata">

**Author:** ![Bram\_C](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/bram_c/32/108797_2.png) [@Bram\_C](https://community.homey.app/u/Bram_C)\
**Post date:** [January 2, 2019, 7:49pm UTC](https://community.homey.app/t/heimdall-let-homey-watch-over-your-home/134/175 "2019-01-02T19:49:52Z")

</div>

Thanks, but all the credits should go to you Danee. The rewrite of the Heimdall app (on Github) looks great and runs very smooth on Homey v2.0 rc.9. 😀

---

<div class="post-metadata">

**Author:** ![Fire69](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/fire69/32/8758_2.png) [@Fire69](https://community.homey.app/u/Fire69)\
**Post date:** [January 2, 2019, 8:23pm UTC](https://community.homey.app/t/heimdall-let-homey-watch-over-your-home/134/176 "2019-01-02T20:23:07Z")

</div>

If I download and install/configure the alpha-V2 from Github now, will the settings be kept once it is available in the app store?

---

<div class="post-metadata">

**Author:** ![DaneedeKruyff](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/daneedekruyff/32/964_2.png) [@DaneedeKruyff](https://community.homey.app/u/DaneedeKruyff)\
**Post date:** [January 3, 2019, 7:17am UTC](https://community.homey.app/t/heimdall-let-homey-watch-over-your-home/134/177 "2019-01-03T07:17:18Z")

</div>

I can’t promise anything @Fire69. When you want to change between channels via the app store you’re sure to loose your settings because Athom has designed it that way. There has been a discussion in the past on how to install through CLI and then do an install through the app store or the other way around but I’m not sure about the details. I think it was @Gruijter or @Dijker who mentioned that, but I could be wrong cause that was a long time ago.  
I’m also not sure yet how I will (have to) publish _ **Heimdall** _ to the app store. It is impossible to have an app targeted at different Homey Firmware versions in the app store and because _ **Heimdall** _ uses the Web-API I had to make some changes that breaks compatibility with Homey V1.x.

---

<div class="post-metadata">

**Author:** ![Fire69](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/fire69/32/8758_2.png) [@Fire69](https://community.homey.app/u/Fire69)\
**Post date:** [January 3, 2019, 7:25am UTC](https://community.homey.app/t/heimdall-let-homey-watch-over-your-home/134/178 "2019-01-03T07:25:11Z")

</div>

Thanks.  
Haven’t used Heimdall before so just fiddling around for the moment. I’ll configure it as needed once it’s in the app store 🙂

---

<div class="post-metadata">

**Author:** ![Gruijter](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/gruijter/32/1973_2.png) [@Gruijter](https://community.homey.app/u/Gruijter)\
**Post date:** [January 3, 2019, 7:43am UTC](https://community.homey.app/t/heimdall-let-homey-watch-over-your-home/134/179 "2019-01-03T07:43:16Z")

</div>

You can install an appstore version over a cli installed version (and vice versa), and it will keep the settings. This only works if the settings are compatible between the 2 versions.

So you can use this to switch between appstore channels.

---

<div class="post-metadata">

**Author:** ![mistaoutlaw](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/mistaoutlaw/32/9944_2.png) [@mistaoutlaw](https://community.homey.app/u/mistaoutlaw)\
**Post date:** [January 3, 2019, 3:30pm UTC](https://community.homey.app/t/heimdall-let-homey-watch-over-your-home/134/180 "2019-01-03T15:30:50Z")

</div>

I’m trying to install Heimdall v2.  
I’m not experienced with any of this so I’m just trying to apply common sense and some tutorials I found.

I followed the tutorial to install node.js, logged in to Homey and was able to run the “install” command.  
Unfortunately, every time I get a timeout:  
 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/2X/6/6de7bce18d7c677bd7254976f7354d264bf98b82.png)  
Any ideas how I can fix this?

---

<div class="post-metadata">

**Author:** ![DaneedeKruyff](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/daneedekruyff/32/964_2.png) [@DaneedeKruyff](https://community.homey.app/u/DaneedeKruyff)\
**Post date:** [January 3, 2019, 5:35pm UTC](https://community.homey.app/t/heimdall-let-homey-watch-over-your-home/134/181 "2019-01-03T17:35:58Z")

</div>

Not sure if this is related to _ **Heimdall** _ but let’s try to find the problem.

Can you try `athom logout` and login again: `athom login`

What happens when you try `athom homey select`?

What happens when you try `athom app run`?

What OS are you on?

---

<div class="post-metadata">

**Author:** ![mistaoutlaw](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/mistaoutlaw/32/9944_2.png) [@mistaoutlaw](https://community.homey.app/u/mistaoutlaw)\
**Post date:** [January 3, 2019, 7:03pm UTC](https://community.homey.app/t/heimdall-let-homey-watch-over-your-home/134/182 "2019-01-03T19:03:36Z")

</div>

thanks!

athom logout:  
 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/2X/c/c540f724417faba87be819618160700adb91e14e.png)

athom login:  
 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/2X/1/1d1102f820e4c9ffc72683858b0d41dacc92eee0.png)

athom homey select:  
 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/2X/0/06786befcdc669f474d8a6fa7a24b9da73e82d1b.png)

athom app run:  
 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/2X/4/45b3040fad7af40eae6e80692d9e4ba68184a683.png)

Ik zit trouwens in de folder: com.uc.heimdall-alpha-v2

---

<div class="post-metadata">

**Author:** ![DaneedeKruyff](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/daneedekruyff/32/964_2.png) [@DaneedeKruyff](https://community.homey.app/u/DaneedeKruyff)\
**Post date:** [January 3, 2019, 7:37pm UTC](https://community.homey.app/t/heimdall-let-homey-watch-over-your-home/134/183 "2019-01-03T19:37:22Z")

</div>

Just to be sure, your Homey is on V2 right?  
I’ve asked around on slack and was told there were problem with athom-cli reported today that slowed down Homeys even to the point where they needed to be rebooted.  
The next line you should be getting is a link that points to the performance page on the developers pages, so maybe there’s a component at Athom that is not performing as it should but I must be honest I’m guessing here.  
Could you try to go to [developer.athom.com](http://developer.athom.com) logon there and try to run the app again?

[Previous page](https://community.homey.app/t/heimdall-let-homey-watch-over-your-home/134.md?page=8)

[Next page](https://community.homey.app/t/heimdall-let-homey-watch-over-your-home/134.md?page=10)
