[APP][Pro] ESPhome - Control your ESP8266/ESP32 by simple configuration files

Thanks Baldhor. I’ll look into this.

New test version available : ESPhome | Homey

The fix is proposed by TDonselaar (Tim Donselaar) · GitHub , thank you for your pull request!

It should fix the device reconnection issue based on Tim tests!

I cannot test this version (I don’t have a Homey running anymore). I will publish it to live only if I get several positive feedbacks!

2 Likes

I installed it and it works well so far. I’m going to do some more testing with it. Thank you for doing this!

I published latest version to live. Within 2 weeks, only 9 users used it, and there was no crash at all. Seems more stable than previous version.

Hi @Baldhor, thanks so much for all the work you’ve put into this app!

At IFA I spoke with the Open Home Foundation team about the ESPHome integration you’ve built, and we’re all very interested in working together to make this an officially supported app.

Since it looks like you might not be actively using Homey anymore, would you be open to discussing a possible transfer of the app, either to us at Athom or to the Open Home Foundation, depending on the path we choose?

If you’re open to it, feel free to reach out to me at partners@athom.com :wink:

8 Likes

yes no problem, I mail you

4 Likes

The experimental version works for several Apollo devices. I’m using this version for the R-Pro-1 mmWave radar works well. I beleive PLT-1 and Air-1, MR2 mmWave are supported in the experimental version.

Hi @Baldhor . Thanks for this great app!
Im currently learning esp/arduino and ive downloaded your app. Ive had lots of problems connecting but now i think i found the problem, i think maybe your app needs to be updated to support the latest esphome firmware. It worked for me when i downgraded.

Ive used gemini ai to install and learn everything but im pretty sure that the firmware was the issue. This is a more detailed message gemini made:

Issue: The Homey app (manual add) fails to connect to devices running recent ESPHome firmware.

Details:

  • A device running ESPHome v2025.10.3 (compiled via the esphome/esphome:latest Docker image) was online. It was confirmed working (pingable, web server accessible, and OTA updates from the dashboard worked).

  • When trying to add the device manually to the Homey app (using the correct static IP: 10.0.0.10 and no API key), the app would always time out after ~15 seconds with a connection error.

  • The ESPHome device’s live log showed the following during the connection attempt from the Homey Pro (IP 10.0.0.108):

    [D][api:160] Accept 10.0.0.108
    [D][api.connection:1383] homey (10.0.0.108) connected
    [W][api.connection:1880] homey (10.0.0.108): Reading failed CONNECTION_CLOSED errno=128
    
    
  • The immediate CONNECTION_CLOSED error strongly suggested a version or protocol incompatibility.

Solution:

  • We stopped the latest Docker container and ran esphome/esphome:2023.12.9 instead.

  • After reflashing the device with this older firmware (and correcting the ota: syntax in the YAML for the older version), the Homey app (manual add, same IP) connected successfully on the first try.

It seems the Homey app isn’t yet compatible with API changes in the late 2024 / 2025 ESPHome builds.

Thanks for looking into it when you have time!, no hurry because as i said downgrading the firmware worked

Edit: i now see that you stated that the app is no longer updated

Hi Andreas,

There’s a chance the app gets supported again in the future:

Hi Andreas,

I’m having the same problem. I have a bunch of Konnected devices that got upgraded to ESPHome 2025.10.x and I’m seeing the same CONNECTION_CLOSED error. Digging around I found this:

It’s labeled as a breaking change so I suspect this is the cause. There are also several open issues noting connection problems since upgrading to 2025.10.x

How did you downgrade it? also with existing devices?

If you have Home Assistant
You can use older ESPHome Version through the add-on store

1 Like

That’s a golden add-on! Thanks for sharing!!

Did it work? Have you made any further progress?

I think you should inform with @Doekse for the progress status.
Usually it’s: no news, no updates.

It’s on the roadmap! I hope that development will kick off in Q1

3 Likes

Hi @Doekse have you reached an agreement with @Baldhor for future maintenance of the ESPHome for homey app? I am thinking to invest in a ESP32 development but only if it can be reliably integrated with homey.

One of the nicest features that I only discovered today is that ESPHome also supports the ESPHome API over Thread (through OpenThread). Yep, no Matter or HomeKit. It has a nice benefit over regular ESPHome WiFi that device availability is not dependent anymore on WiFi availability (and potentially setting up separate VLANs, etc.). As long as your Hub with Thread radio is up, all automations, etc. will continue to work.

I flashed it today on an ESP32C6 Zigbee presence sensor I made (with LD2410C) and it works perfectly. It also doesn’t have the stupid error-prone phone-based onboarding. You just put your Thread Border Router’s TLV in the configuration and it works.

Maybe worth supporting as well?

1 Like

We are working on a new and official ESPHome app

2 Likes

I wonder if this shouldn’t work out-of-the-box because AFAIK, these are just networked devices like “regular” devices running ESPHome. The border router proxies between Thread and regular WiFi/Ethernet, and the only requirement will be IPv6 support.