# \[APP\]\[Pro\] Esphome Controller App

**URL:** <https://community.homey.app/t/app-pro-esphome-controller-app/150421>\
**Category:** Apps\
**Tags:** app, flow, homey-pro\
**Created:** [February 1, 2026, 1:54pm UTC](https://community.homey.app/t/app-pro-esphome-controller-app/150421 "2026-02-01T13:54:22Z")\
**Posts on this page:** 20\
**Page:** 3

<div class="post-metadata">

**Author:** ![MarcM](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/marcm/32/17200_2.png) [@MarcM](https://community.homey.app/u/MarcM)\
**Post date:** [February 15, 2026, 10:26pm UTC](https://community.homey.app/t/app-pro-esphome-controller-app/150421/41 "2026-02-15T22:26:49Z")

</div>

Small addition, after I finally managed to update my firmware again, then re-installed your app, I noticed a new version v1.0.81 and could finally get the **Konnected alarm Panel** installed, but:

- **Armed** in Homey is setting up the panel in **ARMED\_AWAY**
- **Disarmed** in Homey is triggering an error **Cannot arm night when not supported** in Konnected
- **Partially armed** is in reality setting up the panel in **DISARMED**

The **Cannot arm night when not supported** is probably due to the fact that I did not setup any sensor as **Bypass Armed Night** or **Bypass Armed Home** in Konnected, because I have same problem in Smartthing triggering **Cannot arm home when not supported** , but still your app is mixing up **Partially armed** and **Disarmed**.

And now with this new version 1.0.81, it seems that what used to be **Out 1** in my previous test now became **Alarm 1** , and that I cannot make my **Reboot** button anymore, which was quite handy actually!

Off to bed now…

---

<div class="post-metadata">

**Author:** ![ugrbnk](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/ugrbnk/32/145764_2.png) [@ugrbnk](https://community.homey.app/u/ugrbnk)\
**Post date:** [February 16, 2026, 4:41am UTC](https://community.homey.app/t/app-pro-esphome-controller-app/150421/42 "2026-02-16T04:41:25Z")

</div>

Okay, I’ll check what can be done and make an adjustment.

---

<div class="post-metadata">

**Author:** ![MarcM](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/marcm/32/17200_2.png) [@MarcM](https://community.homey.app/u/MarcM)\
**Post date:** [February 16, 2026, 6:51am UTC](https://community.homey.app/t/app-pro-esphome-controller-app/150421/43 "2026-02-16T06:51:00Z")

</div>

Thanks @ugrbnk! Looks like you’ve been busy this weekend, 19 new versions 😊 I just saw new test version 1.0.85 this morning, so I tried it quickly but same problems:

1. It looks like it cannot differentiate between different zones of same type, so you can only add one of each type, and the activation of any physical of a type will trigger the one you have installed. Tested only Door and Motion types, but I guess same for any other type.
2. Window sensor missing. I guess it would be same type as door but different icon, or rename existing “ESPhome Door Sensor” into “ESPHome Door/Window Sensor” and change the icon into both door and Window icon?
3. Konnected outputs are not supported, or only as Wall plugs. It can be up to 3: Alarm 1, Out 1 and Out 2/Alarm 2. I don’t think Out or Alarm types are different for Konnected.
4. Konnected Alarm Panel support is missing one type, should be totally: DISARMED, ARMED\_AWAY, ARMED\_NIGHT and ARMED\_HOME, and currently you send DISARMED when selecting “Partially Armed” in Homey, while you read the DISARMED status correctly.
5. Reboot as button would be nice to have, as it was in 1.0.78
6. At this point, firmware update of the Konnected board can happen only if your app is disabled, probably because some Com remains open. Not sure if it can be fixed, but at least explained somewhere because firmware updates of the Konnected happen all the time, everytime you change it’s configuration in fact.

Let me know what I can provide to help you, for example log of Konnected says a lot.

---

<div class="post-metadata">

**Author:** ![Jason\_B](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jason_b/32/155335_2.png) [@Jason\_B](https://community.homey.app/u/Jason_B)\
**Post date:** [February 16, 2026, 8:48am UTC](https://community.homey.app/t/app-pro-esphome-controller-app/150421/44 "2026-02-16T08:48:23Z")

</div>

I wanted to give a huge shout-out to the developer for the incredible support. I was having trouble getting my **ratgdo (ESPHome)** to trigger the garage door through the Homey Pro, even though the state was reporting correctly.

The developer worked with me through several iterations and custom drivers until we got it 100% functional. If anyone else is looking for a solid way to integrate ESPHome devices/ratgdo into Homey, this is it. Fast, responsive, and world-class support!

---

<div class="post-metadata">

**Author:** ![ugrbnk](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/ugrbnk/32/145764_2.png) [@ugrbnk](https://community.homey.app/u/ugrbnk)\
**Post date:** [February 16, 2026, 3:12pm UTC](https://community.homey.app/t/app-pro-esphome-controller-app/150421/45 "2026-02-16T15:12:11Z")

</div>

Hello, please remove the old device and add it again. [ESPHome Controller | Homey](https://homey.app/a/com.ugrbnk.esphome/test/)

---

<div class="post-metadata">

**Author:** ![MarcM](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/marcm/32/17200_2.png) [@MarcM](https://community.homey.app/u/MarcM)\
**Post date:** [February 16, 2026, 9:36pm UTC](https://community.homey.app/t/app-pro-esphome-controller-app/150421/46 "2026-02-16T21:36:05Z")

</div>

Hi @ugrbnk , sorry I had a long day at work, just checked now your new version 1.0.87 Test:

- First I reconfigured all my zones as they were earlier:

- This time enabled **Bypass Armed Night** and **Bypass Armed Home** on some sensors

- Enabled **Verbose logging**

- Burnt the FW, your app de-installed, then re-installed 1.0.87 Test

- Then I started adding all my Zones one by one:  

- For fun, I tried to add again **REBOOT** as ESPHome Button, but not working anymore:  

So that’s it for tonight and version 1.0.87 Test. A lot of improvement in the **Konnected Alarm Panel** itself, thanks a lot for that, but still the biggest problems remain:

1. It looks like it cannot differentiate between different zones of same type, so you can only add one of each type, and the activation of any physical of a type will trigger the one you have installed. Tested only Door and Motion types, but I guess same for any other type.

2. Konnected Alarm Panel support is missing one type, should be totally: DISARMED, ARMED\_AWAY, ARMED\_NIGHT and ARMED\_HOME, and currently you send DISARMED when selecting “Partially Armed” in Homey, while you read the DISARMED status correctly.

3. And small points:

I want to thank you again for all your efforts, it is really amazing 🥰 I realize that you probably do not have the panel at hand to test it, so what’s why I give you so much details, but if you need, I could let you play with my Homey remotely, even temporarely open a few ports for you on my router or Teams session? I am a former hardware Engineer, now Sofware Engineer, so let me know what I can do to help?

Marc

---

<div class="post-metadata">

**Author:** ![MarcM](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/marcm/32/17200_2.png) [@MarcM](https://community.homey.app/u/MarcM)\
**Post date:** [February 16, 2026, 9:44pm UTC](https://community.homey.app/t/app-pro-esphome-controller-app/150421/47 "2026-02-16T21:44:25Z")

</div>

Posted on Konnected Community:

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/7/1/71f67732cda516ccda7df362d497e9e06eb84ca0.png)

---

<div class="post-metadata">

**Author:** ![ugrbnk](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/ugrbnk/32/145764_2.png) [@ugrbnk](https://community.homey.app/u/ugrbnk)\
**Post date:** [February 17, 2026, 5:06am UTC](https://community.homey.app/t/app-pro-esphome-controller-app/150421/48 "2026-02-17T05:06:27Z")

</div>

Thank you very much for your feedback. I am trying to provide the best support I can, but I am encountering some limitations with Homey. I will look into what else I can do and make updates. Thank you for your support.

---

<div class="post-metadata">

**Author:** ![MarcM](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/marcm/32/17200_2.png) [@MarcM](https://community.homey.app/u/MarcM)\
**Post date:** [February 17, 2026, 9:18pm UTC](https://community.homey.app/t/app-pro-esphome-controller-app/150421/49 "2026-02-17T21:18:24Z")

</div>

Good evening @ugrbnk , I noticed you released 1.0.90 Test so I gave it a quick check, but now it became impossible to add the Konnected Alarm Panel at all, I get the error:

![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/3/7/3758868ece4a7c3514434c2c6e07bdd27af7f725.png)

Same as if I try to add a second Door Sensor, Windows Sensor or Motion Sensor.

Just to let you know…

---

<div class="post-metadata">

**Author:** ![ugrbnk](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/ugrbnk/32/145764_2.png) [@ugrbnk](https://community.homey.app/u/ugrbnk)\
**Post date:** [February 18, 2026, 4:43am UTC](https://community.homey.app/t/app-pro-esphome-controller-app/150421/50 "2026-02-18T04:43:07Z")

</div>

> [@MarcM](#):
>
> Good evening @ugrbnk , I noticed you released 1.0.90 Test so I gave it a quick check, but now it became impossible to add the Konnected Alarm Panel at all, I get the error:
> 
> ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/3/7/3758868ece4a7c3514434c2c6e07bdd27af7f725.png)
> 
> Same as if I try to add a second Door Sensor, Windows Sensor or Motion Sensor.

I made a small coding mistake. I think I’ve fixed it now. Please try again and let me know.

---

<div class="post-metadata">

**Author:** ![MarcM](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/marcm/32/17200_2.png) [@MarcM](https://community.homey.app/u/MarcM)\
**Post date:** [February 18, 2026, 6:48am UTC](https://community.homey.app/t/app-pro-esphome-controller-app/150421/51 "2026-02-18T06:48:25Z")

</div>

Almost there @ugrbnk!!!

Now if I try to add the Konnected Alarm Panel on v1.0.91:

 ![Screenshot_20260218_071618_Homey](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/8/4/842c2b42cdfec8566a7e4ac0cd6554b21db10258.jpeg)

I can select any number of sensors and outputs, then:

 ![Screenshot_20260218_071648_Homey](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/7/1/7171e33cb86b467e47933fdbc905ffb08049236a.jpeg)

I can only select one before I can click on Add selected device, but then:

 ![Screenshot_20260218_071832_Homey](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/e/6/e657ea35cdc88a06d077592859b219ae5f3bfef8.jpeg)

Only choice is to close or cancel and nothing added at all. I can still add separate sensors, but from the second sensor of same type, I get the same old:

 ![Screenshot_20260218_073626_Homey](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/8/7/8721d2f40ee93d724f4af6d2ab000697d83f3fc3.jpeg)

---

<div class="post-metadata">

**Author:** ![ugrbnk](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/ugrbnk/32/145764_2.png) [@ugrbnk](https://community.homey.app/u/ugrbnk)\
**Post date:** [February 18, 2026, 8:08am UTC](https://community.homey.app/t/app-pro-esphome-controller-app/150421/52 "2026-02-18T08:08:05Z")

</div>

Okay, actually, it seems like we’re making great progress. Since I don’t have this device, we’re moving forward through trial and error. When added via SmartThings, is it added locally or via the cloud? I’m trying to implement an addition method similar to the SmartThings structure.

---

<div class="post-metadata">

**Author:** ![MarcM](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/marcm/32/17200_2.png) [@MarcM](https://community.homey.app/u/MarcM)\
**Post date:** [February 18, 2026, 9:36am UTC](https://community.homey.app/t/app-pro-esphome-controller-app/150421/53 "2026-02-18T09:36:09Z")

</div>

Good morning @ugrbnk

> [@ugrbnk](#):
>
> Okay, actually, it seems like we’re making great progress.

Yes, definitely, and again I am really impressed and happy how fast you reply and how many builds you make to try to address all issues. Did you see what I posted for you on Konnected community? Not only it should bring you a lot of Users, but I hope Nate (the founder of Konnected) sees my message and sends you a Konnected Panel to thank you for your efforts 🙂 That is the least they could do since this will bring them full support in Homey, which is pretty big in Europe, at least in the Netherlands where I live.

> [@ugrbnk](#):
>
> Since I don’t have this device, we’re moving forward through trial and error.

Yep, I figured out! But you are doing great programming this “blind“ 🙂

If you want, I could open the port 6053 on my router for you so you could talk to my Konnected panel directly? If you are interested, send me an email to morisse@ziggo.nl, since I do not want to give my router details here 😉 Alo, I don’t know if you are aware, but Konnected has a great API doc at [Introduction](https://konnected.readme.io/reference), it is not completely up to date, but I could test my panel yesterday evening using Powershell examples, really cool 🙂 I can also give you the few calls missing from their doc when spying on the Web app, such as:

- text\_sensor/ESPHome Version
- text\_sensor/Project version
- text\_sensor/Reboot Reason

And I do not mind to test a new version everyday, that is kind of exciting to come home everyday and discover the progresses you made! I cannot wait for the new version 😉

> [@ugrbnk](#):
>
> When added via SmartThings, is it added locally or via the cloud? I’m trying to implement an addition method similar to the SmartThings structure.

SmartThings is definitely using the cloud and so far it worked perfectly. it is also documented at [Introduction](https://konnected.readme.io/reference)

---

<div class="post-metadata">

**Author:** ![MarcM](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/marcm/32/17200_2.png) [@MarcM](https://community.homey.app/u/MarcM)\
**Post date:** [February 18, 2026, 4:19pm UTC](https://community.homey.app/t/app-pro-esphome-controller-app/150421/54 "2026-02-18T16:19:54Z")

</div>

@ugrbnk Just FYI, I noticed new version v1.0.92, so I tried it, but same result as v1.0.91 (Above)

---

<div class="post-metadata">

**Author:** ![MarcM](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/marcm/32/17200_2.png) [@MarcM](https://community.homey.app/u/MarcM)\
**Post date:** [February 18, 2026, 5:11pm UTC](https://community.homey.app/t/app-pro-esphome-controller-app/150421/55 "2026-02-18T17:11:30Z")

</div>

@ugrbnk Just tried v1.0.93, but same results as v1.0.91 or v1.0.92 😪

Edit because not allowed more than 3 consecutive replies:  
@ugrbnk same with v1.0.94, see my email?

Edit 2: @ugrbnk version v1.0.95 is almost there:

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/6/8/686bb636f99df7bd68fec7cb07c2f82b08434039.png)

See my e-mail…

---

<div class="post-metadata">

**Author:** ![Peter\_Kawa](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peter_kawa/32/173848_2.png) [@Peter\_Kawa](https://community.homey.app/u/Peter_Kawa)\
**Post date:** [February 18, 2026, 8:14pm UTC](https://community.homey.app/t/app-pro-esphome-controller-app/150421/56 "2026-02-18T20:14:05Z")

</div>

> [@MarcM](#):
>
> Edit because not allowed more than 3 consecutive replies:

Just edit the 1st reply, and add updates; look for the pencil icon below your post.

---

<div class="post-metadata">

**Author:** ![MarcM](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/marcm/32/17200_2.png) [@MarcM](https://community.homey.app/u/MarcM)\
**Post date:** [February 18, 2026, 8:30pm UTC](https://community.homey.app/t/app-pro-esphome-controller-app/150421/57 "2026-02-18T20:30:41Z")

</div>

Thanks @Peter_Kawa , I already figured it out 😉

---

<div class="post-metadata">

**Author:** ![MarcM](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/marcm/32/17200_2.png) [@MarcM](https://community.homey.app/u/MarcM)\
**Post date:** [February 18, 2026, 9:37pm UTC](https://community.homey.app/t/app-pro-esphome-controller-app/150421/58 "2026-02-18T21:37:14Z")

</div>

Just tested v1.0.98 as follows

Adding the **Konnected Alarm Panel** :

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/e/9/e9c0d07429e9fd4bc31bdcebd8f928ab540b5445.png)

All Sensors and outputs are selected by default, thanks:

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/7/0/70628334502271ea1f78c1d5b628b771c0b286ee.png)

Next screen is new:

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/a/8/a8b8fbb9471ff905de86babcdf214b850e0e7f9e.png)  
I can select all, deselect all, one or more, but…  
No OK or Install button, so I cannot go further!  
That’s a nice way to solve the problems 🤣 🤣 🤣

Communication with Konnected seems OK:

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/8/1/81563c2413347cbb1c0d59e44f6ce7ac55d25d07.png)

And finally, if I try to add each sensor manually, same problem as before: I can only add 1 Door, 1 Motion and 1 Window, and from the second one I get the same old error:  
 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/c/7/c72e1ff71284a136766d1aff45ef43c7310fc887.png)

And this time, their status is incorrect (should be ON), and do not update at all:

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

I guess that’s it for tonight, sleep tight and we talk tomorrow!

---

<div class="post-metadata">

**Author:** ![Jon\_Johnson](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jon_johnson/32/120954_2.png) [@Jon\_Johnson](https://community.homey.app/u/Jon_Johnson)\
**Post date:** [February 18, 2026, 11:35pm UTC](https://community.homey.app/t/app-pro-esphome-controller-app/150421/59 "2026-02-18T23:35:45Z")

</div>

I didn’t see this mentioned anywhere, but it looks like the limitation Mark M referenced (only being able to add one entry per type) might actually be tied to the group that the Konnected panel is associating the sensors with.

In my case, it appears they’re labeled as something like “Door Main HA,” but that seems to just represent the overall group of door contact sensors rather than individual zones.

When I add my sensors, the name I assign doesn’t seem to matter. No matter which specific door I open, the same “door contact” alert is triggered. The same behavior applies to the windows. Because of that, I don’t think this is tied to the actual control panel zones themselves, but rather to the sensor type grouping.

I hope that makes sense.

For context, I’m in the U.S. and available for a few more hours if anyone wants me to run additional tests.

Example: regardless of which door is opened, the system shows the same door contact as triggered, and it clears only when all doors are closed.

 ![Screenshot 2026-02-18 173322](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/4/2/42f1b840daa46cc5babaef17085eabe58cb27cc4.png)

 ![Screenshot 2026-02-18 173223](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/1/4/14e40ee1ab3e601d4fb3da19ee9ae091d4effb6d.png)

 ![Screenshot 2026-02-18 173306](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/d/4/d4ac5fb56499cff677865436f5936a448fe5066a.png)

This was with production 1.0.88 tried testing with 1.0.98 but encryption key doesnt seem to be working anymore.

---

<div class="post-metadata">

**Author:** ![MarcM](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/marcm/32/17200_2.png) [@MarcM](https://community.homey.app/u/MarcM)\
**Post date:** [February 19, 2026, 6:01pm UTC](https://community.homey.app/t/app-pro-esphome-controller-app/150421/60 "2026-02-19T18:01:54Z")

</div>

Hi @ugrbnk , I just tested version v1.0.100, as follows:

This time no second screen during installation, 17 devices are added sucessfully directly, but the confirmation screen is unreadable:

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/7/0/7057562e91e95f2a809d6eac6cf1cb6b119588dd.png)

All devices are here:

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/f/7/f72d418d51d648605c0253be3537730e1cf3e042.png)

But:

- I get an **Could not get device by id** error when trying to arm the panel

- All sensors and outputs show the Alarm icon, not the Windows/Door/Motion or output icons, and pretend to be the Alarm Panel and show the same error when trying to Arm, Disarm or Partially arm:

- All Sensors are showing an incorrect status, they should all be triggered (ON)

That’s it, you fixed the adding the sensor problem, but all sensors and Panel have this **Could not get device by id** error. I find this strange because you manage to communicate correcty to the panel when adding it (you get back the list of sensors), but not once all are installed. I do not know if that helps, but from spying on the Konnected Web page, I can see all correct id’s:

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/4/c/4c7eb5e36a758f245b2aed435fc8797fc34333e0.png)  
Does this help?

[Previous page](https://community.homey.app/t/app-pro-esphome-controller-app/150421.md?page=2)

[Next page](https://community.homey.app/t/app-pro-esphome-controller-app/150421.md?page=4)
