# Converting an app from Homebridge to Homey Guide

**URL:** <https://community.homey.app/t/converting-an-app-from-homebridge-to-homey-guide/89447>\
**Category:** Developers\
**Created:** [September 14, 2023, 11:54pm UTC](https://community.homey.app/t/converting-an-app-from-homebridge-to-homey-guide/89447 "2023-09-14T23:54:02Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![amcdnl](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/amcdnl/32/84331_2.png) [@amcdnl](https://community.homey.app/u/amcdnl)\
**Post date:** [September 14, 2023, 11:54pm UTC](https://community.homey.app/t/converting-an-app-from-homebridge-to-homey-guide/89447/1 "2023-09-14T23:54:02Z")

</div>

I was thinking it would be nice to do a guide on how to convert a app from homebridge to homey. Homebridge has a big community of integrations that homey doesn’t have and is JavaScript based so it seems like it would be easy to transition one.

I have not built an app for Homey ( yet ) so I was wondering if anyone had any tips/tricks/etc that could help me convert this project: [GitHub - nickbreaton/homebridge-modern-forms: Add support for Modern Forms fans to Homekit using Homebridge.](https://github.com/nickbreaton/homebridge-modern-forms). It is worth noting there is also a Home Assistant integration for this here: [https://github.com/home-assistant/core/tree/dev/homeassistant/components/modern\_forms](https://github.com/home-assistant/core/tree/dev/homeassistant/components/modern_forms) though its in Python not JavaScript.

Thanks!

---

<div class="post-metadata">

**Author:** ![robertklep](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/robertklep/32/160628_2.png) [@robertklep](https://community.homey.app/u/robertklep)\
**Post date:** [September 15, 2023, 7:06am UTC](https://community.homey.app/t/converting-an-app-from-homebridge-to-homey-guide/89447/2 "2023-09-15T07:06:15Z")

</div>

Start with creating an actual bare bones Homey app to see how things work (flows, handling external devices, etc), then add the specific code for your devices to it.

---

<div class="post-metadata">

**Author:** ![amcdnl](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/amcdnl/32/84331_2.png) [@amcdnl](https://community.homey.app/u/amcdnl)\
**Post date:** [October 1, 2023, 8:00pm UTC](https://community.homey.app/t/converting-an-app-from-homebridge-to-homey-guide/89447/4 "2023-10-01T20:00:34Z")

</div>

> [@robertklep](#):
>
> reating an actual bare bones Homey app to see how things work (flows, handling external devices, etc), then add the specific code for your devices to it.

Do you know any up to date repos that are a very simple homey app? I can’t seem to find a good example to start with ( the cli code is not complete enough ).

---

<div class="post-metadata">

**Author:** ![robertklep](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/robertklep/32/160628_2.png) [@robertklep](https://community.homey.app/u/robertklep)\
**Post date:** [October 2, 2023, 5:53am UTC](https://community.homey.app/t/converting-an-app-from-homebridge-to-homey-guide/89447/5 "2023-10-02T05:53:01Z")

</div>

I don’t know of any, but creating a new app using the CLI and adding parts to it based on the developer documentation shouldn’t be too difficult.

---

<div class="post-metadata">

**Author:** ![fxl90](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/fxl90/32/82545_2.png) [@fxl90](https://community.homey.app/u/fxl90)\
**Post date:** [December 21, 2024, 4:17pm UTC](https://community.homey.app/t/converting-an-app-from-homebridge-to-homey-guide/89447/6 "2024-12-21T16:17:33Z")

</div>

@amcdnl hey were you able to create the Modern Forms app?
