I missed it in the release notes, but there's a breaking change in the ota component in ESPHome 2024.6.0. I figured I'd save folks some time and share the fix here.
If your OTA config looks like this;
...
ota:
password: "*************"
num_tries: 3
safe_mode: on
...
Now you'll need to add a platform key to start a list, and either comment out the other option or move them to a new component.
...
ota:
- platform: esphome
password: "*************"
#num_tries: 3
#safe_mode: on
...
edit: Here's the PR introducing this change https://github.com/esphome/esphome/pull/6459
9 Comments
ikidd@lemmy.world · 5 pts · 2y
The hero we need.
alchemy88@lemmy.team · 4 pts · 2y
Funnily enough I was just about to upgrade devices, thanks for this!
CameronDev@programming.dev · 4 pts · 2y
You have a typo:platform: esphome.Thanks for posting, good catch!
solidgrue@lemmy.world · 5 pts · 2y
Oops! Good eyes, and thanks! Typing yaml on mobile is squinty business. Fixed in the main post
ScottE@lemm.ee · 3 pts · 2y
Heh, typing YAML anywhere is squinty business. :-)
DeltaTangoLima@reddrefuge.com · 2 pts · 2y
Cheers mate - no doubt I would've scratched my head for a bit when I do my weekly container updates tomorrow.
walden@sub.wetshaving.social · 2 pts · 2y
Thanks for posting this!
MNLFNUT8YG@lemmy.world · 2 pts · 2y
Yeah this solve it. I didn’t got any release notes from the Home Assistant EPSHome update tho.
solidgrue@lemmy.world · 2 pts · 2y
Seems It was actually 2024.6.1 that introduced the change. Not sure where in this release notes it said it was a breaking change, butI'm all turned around. I updated the main post with the link to the PR and I had the right version from the get-go.