I'm probably giving up on ESPHome

EDIT: With mixed feelings I can report that sometime in the last 3 weeks an update to ESPhome (I’m not sure which one) allows me to once again connect to my ESPs. I appreciate all the efforts of the people who work on ESPhome. I only wish whatever is unique about my setup hadn’t failed. (I made no changes at my end).

To celebrate I can finally brew my next twenty gallons of beer, because my critical application for ESP is two fermentation controllers. Cheers.

Original Message:
I’ve been in home automation since long before Home Assistant. When I started with Home Assistant, it still had that “might work, might not” feel to it. Now it’s rock-steady reliable.

ESPHome has gone in the other direction. I’ve had temperature sensors that were absolutely reliable for years. Now, ESPHome can’t talk to them. I don’t want to get into specifics because I’m sure someone will say “That’s an easy problem – all you have to do is …” I’ve done that until I’m sick of it. Now, I just want to go on living my life.

It’s a real disappointment because I have some critical applications that rely on ESPhome. Unfortunately, it appears I have built my house on shifting sands.

If you’re thinking of giving up on ESPhome, just know that you’re not alone.

Can YOU talk to them? :thinking:

That’s very helpful :joy:

I don’t - every thing works great since 7(?) years when I fully gave up on Tasmota and ESPeaay finally having a stable and resilient solution with around 100 ESPHome nodes. :rocket:

Literally everything (critical or not) is esphome powered and all important (critical) stuff is handled directly on the node for that extra resilience (HA restart anyone?) :muscle:

Please @RichardU keep us updated on your mileage on how you will succeed with your new setup :wink:

1 Like

Hi

Thanks for sharing your feedback and would be nice to know a little how you arrived at such situation having myself a bunch of ESPHome that works since years without problems :wink:

Vincèn

1 Like

Yup. It seems to be for the soldering iron boys. :grin:

If you update your nodes then it can be a bit hit and miss.
I never update my nodes unless I must. Because of that they have been reliable.

2 Likes

Fair question. I arrived here by doing nothing except updates to ESPhome and my nodes. And yes, I have followed all of the breaking changes, bought new ESPs, tried different computers, different drivers, cables, power supplies, deleting and reinstalling everything except Home Assistant itself, etc.

The oldest one I have has not been updated for 5 years.
Updating just creates problems.
You can update the ESP-Home builder, but not the nodes. It will do nothing good.

I have 84 yaml files in my ESPHome folder. Most are DIY. Plus, many more in “archival” storage. Of all of the IOT devices around the house, my things running ESPHome are the most reliable.

The smartest thing I did to achieve such stability was to turn off the firmware entity on most of my devices. (If it ain’t broke, don’t fix it).

You didn’t ask for help, but in my experience most ESPHome problems are relatively easy to fix.

1 Like

Probably not the smartest decision running vulnerable WiFi devices :grimacing:

Discovered and known vulnerabilities should be a good reason to actually update. Would be great if HA would raise an repair issue for known vulnerable devices… :triangular_flag_on_post:

1 Like

Did you gave a look into the logger already? Sometimes that can be eye opening :face_with_open_eyes_and_hand_over_mouth:

The only issues I have had updating esphome devices (i have 42) is when I haven’t read the breaking changes.

I do have trouble sometimes when I run dev esphome stuff, but that is normally easily fixed with a bit of searching.

2 Likes

During these 5 years I have had no issues with that.
But during the same 5 years I have had multiple issues when I have been forced to update.

There are quite some other possible causes than esphome. I, too, have over 50 nodes, all working perfectly. Your problems can be from cheap chinese sensors, which do start to cause problems after few years (i’ve had ame problems with them, had to replace them), too long wires, … don’t blaim esphome right away…
I don’t quite agree with you regarding the way esphome has gone… it has gone from good to better over the years…
Where you wanna go? Just don’t say tasmota… :rofl:

Most are cheap and probably almost all are from china :cn:

And some even degrade “naturally” over time like particle sensors :put_litter_in_its_place:

Also the counterfeit cheap dallas clones are sometimes prone to fail after a certain time - especially the “waterproof” version. :point_down:

We wonder were @RichardU sourced his parts :thinking:

1 Like

I drove 5 years without seatbelt and had no issues with that :person_shrugging:

Not to mention abused Esp itself. The board that “works perfectly” with 5V sensors and modules starts to show signs of stress…

Thank you for your opinion @RichardU . As you can see there are other experiences, and other update philosophies.

What are you going to use instead?

Now, now… we all know what i meant, do we? There are cheap aliexpress chinese fakes and there are double, triple, quadruple priced chinese orignals, correct?
And, yep, sensors do weaken over years, especially humidity part (i’ve hd to change them because they start to show 100% all the time).

I didn’t want to make this a troubleshooting thread because so far that’s been an infinite loop for me. I have tried to test every possible variable including the ESP (several types ordered from Amazon) and I even tried an Apollo sensor which is also unreliable.

I know people on this forum are problem solvers and I appreciate the desire to solve the problem. I’m the same, but when it comes to ESPhome, I’m over it for now.

What I find compelling is that I have several ESPs all of which previously worked find and now none of them can be updated. Unless I’m sitting under a sunspot, it’s hard to imagine that all of my hardware would go bad at the same time. And yes I know there are changes, procedures, etc. While I appreciate all input, blaming my hardware strikes me as an unimpressive argument.

I just looked and see someone else having similar problems. Update 2025.3.0 broke dallas sensor · Issue #6886 · esphome/issues · GitHub

Maybe I’ll watch and see if enough people have enough problems so that something changes.

I think I need to give another vote to not updating your ESPHome nodes unless it’s absolutely necessary. So that I don’t get lambasted as putting users in danger for suggesting bad practices I’ll caveat that by saying that “absolutely necessary” could be defined as updating to close a potential security flaw.

But OTOH, I too almost never update my ESPHome devices (I’m running the 2024.7.x version on most and the last I updated before then was 2022.9) and I’ve had very little issues with them. I think the biggest issue I had was also the change to the Dallas sensors recently (2024.7 recently not 2025.3 recently). But I got that straightened out by modifying the yaml and all is good with even those.

My motto where ESPHome is concerned is if it ain’t broke don’t mess with it. Just because an update is available no one says you have to update.