# Help wanted: new device integration

**URL:** <https://community.homey.app/t/help-wanted-new-device-integration/14488>\
**Category:** Developers\
**Created:** [June 16, 2019, 3:49pm UTC](https://community.homey.app/t/help-wanted-new-device-integration/14488 "2019-06-16T15:49:37Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![garadget](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/garadget/32/12174_2.png) [@garadget](https://community.homey.app/u/garadget)\
**Post date:** [June 16, 2019, 3:49pm UTC](https://community.homey.app/t/help-wanted-new-device-integration/14488/1 "2019-06-16T15:49:37Z")

</div>

Hello all,

I’m creator of [Garadget](http://www.garadget.com/) - open source WiFi garage door controller.

I’ve got several requests from our customers who consider switching their home automation to Homey system and asked about adding its support to the growing [list of Garadget integrations](https://community.garadget.com/t/client-apps-and-home-automation-plugins/1208).

Our controller supports open and well documented oAuth/REST API and local MQTT protocol. Is anybody interested in helping develop Garadget integration for Homey?

![lifestyle-03](https://us1.discourse-cdn.com/flex025/uploads/athom/original/2X/6/659d3026a82bb801c8472d0cad14e9d753fb2c4e.jpeg)

---

<div class="post-metadata">

**Author:** ![Jamie](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jamie/32/5274_2.png) [@Jamie](https://community.homey.app/u/Jamie)\
**Post date:** [June 17, 2019, 2:28am UTC](https://community.homey.app/t/help-wanted-new-device-integration/14488/2 "2019-06-17T02:28:02Z")

</div>

I might be interested, i’ll send you a PM.

---

<div class="post-metadata">

**Author:** ![Jamie](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jamie/32/5274_2.png) [@Jamie](https://community.homey.app/u/Jamie)\
**Post date:** [June 17, 2019, 3:09am UTC](https://community.homey.app/t/help-wanted-new-device-integration/14488/3 "2019-06-17T03:09:19Z")

</div>

@prj32 @garadget@Richard_B has anyone attempted to use the existing particle app?

[https://apps.athom.com/app/io.particle](https://apps.athom.com/app/io.particle)

---

<div class="post-metadata">

**Author:** ![garadget](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/garadget/32/12174_2.png) [@garadget](https://community.homey.app/u/garadget)\
**Post date:** [June 17, 2019, 3:14am UTC](https://community.homey.app/t/help-wanted-new-device-integration/14488/4 "2019-06-17T03:14:56Z")

</div>

Jamie,  
This looks like a great start because Garadget uses Particle platform.  
For an average consumer it would be preferred to use a Garadget specific integration so they don’t have to fill in the gaps like parsing of the messages and authentication.

---

<div class="post-metadata">

**Author:** ![Richard\_B](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/richard_b/32/16805_2.png) [@Richard\_B](https://community.homey.app/u/Richard_B)\
**Post date:** [June 17, 2019, 9:05am UTC](https://community.homey.app/t/help-wanted-new-device-integration/14488/5 "2019-06-17T09:05:32Z")

</div>

The [particle.io](http://particle.io) app I developed quite quickly. Use it for my own Photon devices, have quite a few - including one for controlling my garage door 😉  
I agree that for best end user experience it probably makes sense to have a custom app for Garadget.

There is one issue with the standard [particle.io](http://particle.io) javascript library. For Events there is a known problem with not reconnecting after a network disconnect. I hope we can see that released in a not too distant future. [https://github.com/particle-iot/particle-api-js/issues/95](https://github.com/particle-iot/particle-api-js/issues/95)

---

<div class="post-metadata">

**Author:** ![garadget](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/garadget/32/12174_2.png) [@garadget](https://community.homey.app/u/garadget)\
**Post date:** [June 17, 2019, 4:14pm UTC](https://community.homey.app/t/help-wanted-new-device-integration/14488/6 "2019-06-17T16:14:10Z")

</div>

@Richard_B,  
Thanks for the info.  
BTW: because Garadget is open source you can use all of its software with your own Photon modules:

[Instructions for home-grown Garadget clone](https://community.garadget.com/t/instructions-for-home-grown-garadget-clone/69)

---

<div class="post-metadata">

**Author:** ![prj32](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/prj32/32/10805_2.png) [@prj32](https://community.homey.app/u/prj32)\
**Post date:** [September 22, 2019, 11:36pm UTC](https://community.homey.app/t/help-wanted-new-device-integration/14488/7 "2019-09-22T23:36:23Z")

</div>

Any progress @Jamie … been off the grid for a while with work.

---

<div class="post-metadata">

**Author:** ![Satoer](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/satoer/32/38113_2.png) [@Satoer](https://community.homey.app/u/Satoer)\
**Post date:** [October 14, 2019, 4:08pm UTC](https://community.homey.app/t/help-wanted-new-device-integration/14488/8 "2019-10-14T16:08:11Z")

</div>

> [@garadget](#):
>
> Our controller supports open and well documented oAuth/REST API and local MQTT protocol. Is anybody interested in helping develop Garadget integration for Homey?

If it communicates over MQTT you could allready control it with the MQTT apps for homey (Broker / Client and Hub)

---

<div class="post-metadata">

**Author:** ![PJ-AU](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/pj-au/32/17303_2.png) [@PJ-AU](https://community.homey.app/u/PJ-AU)\
**Post date:** [June 29, 2020, 12:35pm UTC](https://community.homey.app/t/help-wanted-new-device-integration/14488/9 "2020-06-29T12:35:43Z")

</div>

@Satoer great recommendation. MQTT Broker and Client between Garadget controller and Homey works great. Much faster than IFTTT.

---

<div class="post-metadata">

**Author:** ![PJ-AU](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/pj-au/32/17303_2.png) [@PJ-AU](https://community.homey.app/u/PJ-AU)\
**Post date:** [June 29, 2020, 10:04pm UTC](https://community.homey.app/t/help-wanted-new-device-integration/14488/10 "2020-06-29T22:04:02Z")

</div>

For others out there I am encountering some calibration issues with MQTT status message for opening the door given 2 messages (opening and open) are sent unlike only 1 with closing (close). If I explicitly filter open versus opening status with Flow logic it doesn’t seem to trap. Still fiddling, but 95% there.

Thanks again for the tip @Satoer and OOTB capability @garadget (Denis).
