# Building a Envisalink Homey app in python : how to add module?

**URL:** <https://community.homey.app/t/building-a-envisalink-homey-app-in-python-how-to-add-module/154169>\
**Category:** Developers\
**Created:** [April 24, 2026, 5:03pm UTC](https://community.homey.app/t/building-a-envisalink-homey-app-in-python-how-to-add-module/154169 "2026-04-24T17:03:00Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Jibet](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jibet/32/123371_2.png) [@Jibet](https://community.homey.app/u/Jibet)\
**Post date:** [April 24, 2026, 5:03pm UTC](https://community.homey.app/t/building-a-envisalink-homey-app-in-python-how-to-add-module/154169/1 "2026-04-24T17:03:00Z")

</div>

Hi,

I am building an app to integrate with envisalink DSC Alarm systems. This could be useful for the Homey community I believe.

In local python, I was able to leverage the pyenvisalink library and run a native python script controlling the alarm panel and several sensors.

I’m now following the tutorials and python SDK documentation to develop drivers for the envisalink DSC alarm. I was able to create 3 drivers: alarm panel, contact sensor, motion sensor. However Homey keeps reporting that the pyenvisalink module is not available. I added it in requirements.txt and app.json according to the documentation.  
Are there limitations?  
homey app dependencies list does not show it and homey app dependencies install did not add it either.

Kr,  
Jibet

---

<div class="post-metadata">

**Author:** ![Martin\_Sjoberg1](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/martin_sjoberg1/32/78916_2.png) [@Martin\_Sjoberg1](https://community.homey.app/u/Martin_Sjoberg1)\
**Post date:** [May 5, 2026, 5:43am UTC](https://community.homey.app/t/building-a-envisalink-homey-app-in-python-how-to-add-module/154169/2 "2026-05-05T05:43:22Z")

</div>

Hi I don’t have the knowledge to help you. But I do hope you will solve it. I do very much like to have an app for this! Good luck

---

<div class="post-metadata">

**Author:** ![Jibet](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jibet/32/123371_2.png) [@Jibet](https://community.homey.app/u/Jibet)\
**Post date:** [May 5, 2026, 6:15am UTC](https://community.homey.app/t/building-a-envisalink-homey-app-in-python-how-to-add-module/154169/3 "2026-05-05T06:15:37Z")

</div>

Hi I solved the previous problem and got a working result.

Now I would need a few hours of free time to wrap this up 😉

Kind regards,

---

<div class="post-metadata">

**Author:** ![Michael\_Curry](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/michael_curry/32/169104_2.png) [@Michael\_Curry](https://community.homey.app/u/Michael_Curry)\
**Post date:** [July 29, 2026, 2:47pm UTC](https://community.homey.app/t/building-a-envisalink-homey-app-in-python-how-to-add-module/154169/4 "2026-07-29T14:47:29Z")

</div>

Hi Martin — thank you for the encouragement! We got it working and have now released Envisalink for DSC v1.2.0 in Homey’s Test channel.

Install: [Envisalink for DSC | Homey](https://homey.app/a/com.michaelcurry.envisalink/test/)  
Announcement/support: [[APP][Pro] Envisalink for DSC — Testers Wanted](https://community.homey.app/t/app-pro-envisalink-for-dsc-testers-wanted/157709)

We’d love to hear how it works with your DSC and Envisalink setup.
