# Satel Integra alarm

**URL:** <https://community.homey.app/t/satel-integra-alarm/788>\
**Category:** Apps\
**Tags:** app\
**Created:** [August 29, 2018, 8:00am UTC](https://community.homey.app/t/satel-integra-alarm/788 "2018-08-29T08:00:04Z")\
**Posts on this page:** 20\
**Page:** 2

<div class="post-metadata">

**Author:** ![mbnn](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/mbnn/32/36655_2.png) [@mbnn](https://community.homey.app/u/mbnn)\
**Post date:** [November 15, 2018, 9:52am UTC](https://community.homey.app/t/satel-integra-alarm/788/21 "2018-11-15T09:52:23Z")

</div>

Hello there,

Thanks so much for this great plugin!  
When exposing the Integra device (Switch since 1.0.0) to Homekit ([https://apps.athom.com/app/com.sprut.homekit](https://apps.athom.com/app/com.sprut.homekit)) it now shows as a switch.

Is there a way to show it there as ‘Security System’? 🙂  
I remember someone wrote something about that for another plugin but cannot remember how…

---

<div class="post-metadata">

**Author:** ![DirkdeDraak](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/dirkdedraak/32/8620_2.png) [@DirkdeDraak](https://community.homey.app/u/DirkdeDraak)\
**Post date:** [November 15, 2018, 12:11pm UTC](https://community.homey.app/t/satel-integra-alarm/788/22 "2018-11-15T12:11:47Z")

</div>

Maybe if the driver would be capability homealarm\_state (instead of onoff) that would work. But homealarm\_state has 3 states: armed, disarmed and partially armed. I only plan to support two states (on/off).

I don’t have Homekit either, so there is no way I can test easily.

---

<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:** [November 15, 2018, 8:31pm UTC](https://community.homey.app/t/satel-integra-alarm/788/23 "2018-11-15T20:31:05Z")

</div>

Homeykit support was written for [Heimdall](https://community.homey.app/t/heimdall-let-homey-watch-over-your-home/134), It indeed uses the _homestate\_alarm_ capability. It also needed an additional capability to let the device in Homekit show the alarm state, for that I created the [alarm\_heimdall capability](https://github.com/daneedk/com.uc.heimdall/blob/de091e7c170a0681bbf61f0507176fc5895efc47/app.json#L426-L435).

---

<div class="post-metadata">

**Author:** ![mbnn](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/mbnn/32/36655_2.png) [@mbnn](https://community.homey.app/u/mbnn)\
**Post date:** [November 20, 2018, 2:28pm UTC](https://community.homey.app/t/satel-integra-alarm/788/24 "2018-11-20T14:28:48Z")

</div>

@DaneedeKruyff will Heimdall also support Integra? 🙂

---

<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:** [November 20, 2018, 6:59pm UTC](https://community.homey.app/t/satel-integra-alarm/788/25 "2018-11-20T18:59:52Z")

</div>

@mbnn How would you envision that?

Heimdall is ment to turn your Homey into (simple) alarm system, not integrate with real alarm systems like a Satel Integra. Such systems are not generic and every system would require it’s own Homey app to control it from Homey.

---

<div class="post-metadata">

**Author:** ![mbnn](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/mbnn/32/36655_2.png) [@mbnn](https://community.homey.app/u/mbnn)\
**Post date:** [November 26, 2018, 12:55pm UTC](https://community.homey.app/t/satel-integra-alarm/788/26 "2018-11-26T12:55:09Z")

</div>

True… Ok.

---

<div class="post-metadata">

**Author:** ![zuur](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/zuur/32/12284_2.png) [@zuur](https://community.homey.app/u/zuur)\
**Post date:** [December 8, 2018, 12:15pm UTC](https://community.homey.app/t/satel-integra-alarm/788/27 "2018-12-08T12:15:35Z")

</div>

Hi all,

Its me again.  
Yesterday i see a article about homey that v2.0 is availeble as experimental!  
ok i did it! 🤣

but the integra app doesn’t works anymore…  
now i am sad! 😥  
this is one of the important apps i have and i was zo lucky it was made.

i add a screen hot the. ip adres and code is changed for the screen shot.  
what do i do wrong?  
i can’t put the guardx key anywere.

are there more users already to Homey V2.0 and got this app working?

 ![Screenshot_20181208-130518_Homey%20(Gen%202)](https://us1.discourse-cdn.com/flex025/uploads/athom/original/2X/b/bf59ba0371ce17fa5cc536f62d3874ce50a37010.jpeg)

---

<div class="post-metadata">

**Author:** ![DirkdeDraak](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/dirkdedraak/32/8620_2.png) [@DirkdeDraak](https://community.homey.app/u/DirkdeDraak)\
**Post date:** [December 8, 2018, 3:16pm UTC](https://community.homey.app/t/satel-integra-alarm/788/28 "2018-12-08T15:16:21Z")

</div>

Hi Zuur,

I don’t run experimental, so I cannot test it.

I received a crash report from someone running 2.0.0-rc.2 today.  
The error indicates that the `usercode` was not entered, while the function received a null value.

There is no field for a GuardX key.  
This app connects directly to the ETHM-1 module and uses the `usercode` to perform actions like arm/disarm.

---

<div class="post-metadata">

**Author:** ![zuur](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/zuur/32/12284_2.png) [@zuur](https://community.homey.app/u/zuur)\
**Post date:** [December 8, 2018, 5:37pm UTC](https://community.homey.app/t/satel-integra-alarm/788/29 "2018-12-08T17:37:01Z")

</div>

User code was entered. In a flow i can see it sends. (The check at the flow card)  
Tomorrow i will try it again.

---

<div class="post-metadata">

**Author:** ![zuur](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/zuur/32/12284_2.png) [@zuur](https://community.homey.app/u/zuur)\
**Post date:** [December 9, 2018, 10:39am UTC](https://community.homey.app/t/satel-integra-alarm/788/30 "2018-12-09T10:39:11Z")

</div>

still nothing. got more issues with homey 2.0. i go to try downgrade the system.

---

<div class="post-metadata">

**Author:** ![zuur](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/zuur/32/12284_2.png) [@zuur](https://community.homey.app/u/zuur)\
**Post date:** [December 9, 2018, 6:55pm UTC](https://community.homey.app/t/satel-integra-alarm/788/31 "2018-12-09T18:55:48Z")

</div>

Downgrade it back to 1.5.3.v and now everything is working again. Athom have to fix a lot in v2.0

---

<div class="post-metadata">

**Author:** ![Mickel\_Luiten](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/mickel_luiten/32/12404_2.png) [@Mickel\_Luiten](https://community.homey.app/u/Mickel_Luiten)\
**Post date:** [December 11, 2018, 11:37pm UTC](https://community.homey.app/t/satel-integra-alarm/788/32 "2018-12-11T23:37:20Z")

</div>

Hi , did test the app with Homey v2.0.0-rc.2 but unfortunately this is not working anymore.  
Did run the app in development athom cli and below is some lines from the output.  
Maybe this helps to fix the problem ?

─────────────── Logging stdout & stderr ───────────────

2018-12-12 00:13:54 [log] [integraAlarm] org.myalarm.integra running…  
2018-12-12 00:13:54 [log] [ManagerDrivers] [satelIntegra] [0] Initialize device  
2018-12-12 00:13:54 [log] [ManagerDrivers] [satelIntegra] [0] \* Name: Integra Alarm  
2018-12-12 00:13:54 [log] [ManagerDrivers] [satelIntegra] [0] \* Driver: satelIntegra  
2018-12-12 00:13:54 [log] [ManagerDrivers] [satelIntegra] [0] \* Class: homealarm  
2018-12-12 00:13:54 [log] [ManagerDrivers] [satelIntegra] [0] \* Available: true  
2018-12-12 00:13:54 [log] [ManagerDrivers] [satelIntegra] [0] \* Capabilities: [‘onoff’]  
2018-12-12 00:13:55 [log] [ManagerDrivers] [satelIntegra] [0] \* State: { onoff: null }  
2018-12-12 00:13:55 [log] [ManagerDrivers] [satelIntegra] [0] \* Settings: { alarmaddr: ‘192.168.2.1’,  
alarmport: 7094,  
alarmcode: \*\*\*\*  
alarmpart: ‘1’,  
alarmpoll: 5000,  
alarmtype: ‘?’,  
alarmvers: ‘?’,  
alarmlang: ‘?’ }  
2018-12-12 00:14:23 [log] [ManagerDrivers] [satelIntegra] [0] STATE CHANGE DETECTED to: true  
2018-12-12 00:14:23 [log] [ManagerDrivers] [satelIntegra] [0] HomeAlarm state changed to: armed ( true )  
/drivers/satelIntegra/device.js:38  
str = str.toString(); // force to be string  
^

TypeError: Cannot read property ‘toString’ of undefined  
at stringToHexBytes (/drivers/satelIntegra/device.js:38:15)  
at integraAlarmDevice.armAction (/drivers/satelIntegra/device.js:490:26)  
at integraAlarmDevice.getCommand\_arm (/drivers/satelIntegra/device.js:503:21)  
at registerCapabilityListener (/drivers/satelIntegra/device.js:294:42)  
at integraAlarmDevice.\_\_onCapability (/opt/homey-client/system/manager/ManagerApps/bootstrap/sdk/v2/lib/Device.js:1:1934)  
at emitTwo (events.js:126:13)  
at integraAlarmDevice.emit (events.js:214:7)  
at integraAlarmDriver.\_\_onCapability (/opt/homey-client/system/manager/ManagerApps/bootstrap/sdk/v2/lib/Driver.js:1:1511)  
at emitTwo (events.js:126:13)  
at integraAlarmDriver.emit (events.js:214:7)

— INFO: org.myalarm.integra has been killed —

Mickel

---

<div class="post-metadata">

**Author:** ![mbnn](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/mbnn/32/36655_2.png) [@mbnn](https://community.homey.app/u/mbnn)\
**Post date:** [December 19, 2018, 8:31am UTC](https://community.homey.app/t/satel-integra-alarm/788/33 "2018-12-19T08:31:47Z")

</div>

It looks like with RC4 of beta 2.0 the Satel app works again 🙂

---

<div class="post-metadata">

**Author:** ![DirkdeDraak](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/dirkdedraak/32/8620_2.png) [@DirkdeDraak](https://community.homey.app/u/DirkdeDraak)\
**Post date:** [December 19, 2018, 9:03am UTC](https://community.homey.app/t/satel-integra-alarm/788/34 "2018-12-19T09:03:08Z")

</div>

Hi @mbnn, that would be great. Had not found that out yet, while looking into creating an updated version to get it working on v2.

Can you check if modifying the settings (Devices =\> Alarm =\> Settings =\> Advanced Settings) works for you.  
When I tap the IP address for example I get a white screen and the Homey app on my phone crashes, without any log message.

---

<div class="post-metadata">

**Author:** ![mbnn](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/mbnn/32/36655_2.png) [@mbnn](https://community.homey.app/u/mbnn)\
**Post date:** [December 19, 2018, 10:09am UTC](https://community.homey.app/t/satel-integra-alarm/788/35 "2018-12-19T10:09:08Z")

</div>

That menu works fine now with RC4, shows IP, port, usercode and other stuff 🙂

---

<div class="post-metadata">

**Author:** ![DirkdeDraak](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/dirkdedraak/32/8620_2.png) [@DirkdeDraak](https://community.homey.app/u/DirkdeDraak)\
**Post date:** [December 19, 2018, 12:42pm UTC](https://community.homey.app/t/satel-integra-alarm/788/36 "2018-12-19T12:42:24Z")

</div>

Can you edit them? I cannot, it won’t save the settings.  
I experienced something similar with the app.

---

<div class="post-metadata">

**Author:** ![mbnn](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/mbnn/32/36655_2.png) [@mbnn](https://community.homey.app/u/mbnn)\
**Post date:** [December 19, 2018, 12:56pm UTC](https://community.homey.app/t/satel-integra-alarm/788/37 "2018-12-19T12:56:55Z")

</div>

No I cannot edit them. Thank god they were already in since 1.5 😛

---

<div class="post-metadata">

**Author:** ![DirkdeDraak](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/dirkdedraak/32/8620_2.png) [@DirkdeDraak](https://community.homey.app/u/DirkdeDraak)\
**Post date:** [December 19, 2018, 1:43pm UTC](https://community.homey.app/t/satel-integra-alarm/788/38 "2018-12-19T13:43:19Z")

</div>

Hmm, it seems that “saving settings” is really slow (Or I’m expecting too much)…  
So it seems the app might be working again. I’ll test some more.

---

<div class="post-metadata">

**Author:** ![SebaDi](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/sebadi/32/16600_2.png) [@SebaDi](https://community.homey.app/u/SebaDi)\
**Post date:** [January 12, 2019, 2:38pm UTC](https://community.homey.app/t/satel-integra-alarm/788/39 "2019-01-12T14:38:42Z")

</div>

Hi, i am about to buy HOMEY and i need to integrate it with Satel integra 64 or 128. What i can read here it is possible, but if i use motion sensors BOSCH ISC-BPR2-WP12, can i use them to make other flows in HOMEY?  
Or for flows or automations have to use other sensors? The same question is for window sensors. I am buying new windows and they will already build in sensors like this

 ![7653108600_1417969367](https://us1.discourse-cdn.com/flex025/uploads/athom/original/2X/1/150921092fdc734c8671289b00257af8122258b0.jpeg) , and i can add them to satel, but can i read theis status in HOMEY? Regards

---

<div class="post-metadata">

**Author:** ![DirkdeDraak](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/dirkdedraak/32/8620_2.png) [@DirkdeDraak](https://community.homey.app/u/DirkdeDraak)\
**Post date:** [January 12, 2019, 3:23pm UTC](https://community.homey.app/t/satel-integra-alarm/788/40 "2019-01-12T15:23:52Z")

</div>

From what I read about the Bosch sensors is that they only work with Satel alarms (@RobbShop). So it seems you cannot use them outside of Satel…  
The Satel integration only allows you to turn on/off the alarm.

For the window sensors it will depend what protocol they support. Protocols supported by Homey could potentially allow you to use them… But they may require a Homey-App to “read” them.

[Previous page](https://community.homey.app/t/satel-integra-alarm/788.md?page=1)

[Next page](https://community.homey.app/t/satel-integra-alarm/788.md?page=3)
