Saoshen
(Saoshen)
November 20, 2025, 3:48am
1
Anyone with esp home builder install should see the update and release notes link, but for those who don’t, check out @ ESPHome 2025.11.0 - November 2025 - ESPHome - Smart Home Made Simple
Looks like a huge number of changes and improvements for esp users.
Congrats to the esp home team.
6 Likes
zoogara
(Daryl)
November 20, 2025, 6:31am
2
Yeah the wifi on mesh network changes look good - I guess I will have to see what breaks for the other changes
I’ve already updated a lot of ESP’s and haven’t had any issues.
1 Like
zoogara
(Daryl)
November 20, 2025, 6:50am
4
I’m only worried about the Select changes - and they’ll be good until May next year by which I’ll have forgotten completely about them…
2 Likes
CaptTom
(Tom)
November 20, 2025, 12:42pm
5
Kudos to the ESPHome team for making efficiency improvements a priority!
Too often these days we see developers sitting at their bleeding-edge, high-end machines designing things which can only run on equally beefy hardware. Efficiency is often ignored when using high-level languages where all the real work is done by a “black box” module the developer just includes.
It’s great to see a project where bytes of data and CPU cycles matter.
I have some old ESP8266’s still happily running some fairly complex tasks. The last two updates saw small but noticeable improvements in the memory footprint of ESPHome on these devices. I can’t wait to see what this one brings.
Thanks Devs!!!
7 Likes
Yeah, there has been a remarkable and genuinely positive development across the entire ESPHome ecosystem lately. Besides what @CaptTom said, both the ESPHome integration and the in-code documentation have improved noticeably, and the user guides are clearer and more helpful than before.
It really shows how much care and effort the team is putting into the project!
__
Thank you all for your amazing work!
6 Likes
@Villersfr2 , what problems are you having? I have installed the new version on 3 devices and so far they seem to be working fine…
i am getting errore on some of my devices. and even a new device:
INFO ESPHome 2025.11.0
INFO Reading configuration /config/esphome/vfd.yaml…
INFO Generating C++ source…
INFO Setting CONFIG_LWIP_MAX_SOCKETS to 11 (registered: api=4, captive_portal=4, mdns=2, ota=1)
INFO Compiling app… Build path: /data/build/vfd
Processing vfd (board: esp32dev; framework: espidf; platform: https://github.com/pioarduino/platform-espressif32/releases/download/55.03.31-2/platform-espressif32.zip )
INFO Package configuration completed successfully
Library Manager: Installing esphome/noise-c @ 0.1.10
INFO Installing esphome/noise-c @ 0.1.10
Downloading [####################################] 100%
Unpacking [####################################] 100%
Library Manager: [email protected] has been installed!
INFO [email protected] has been installed!
Library Manager: Resolving dependencies…
INFO Resolving dependencies…
Library Manager: Installing esphome/libsodium @ 1.10020.7
INFO Installing esphome/libsodium @ 1.10020.7
Downloading [####################################] 100%
Unpacking [####################################] 100%
Library Manager: [email protected] has been installed!
INFO [email protected] has been installed!
INFO Package configuration completed successfully
HARDWARE: ESP32 240MHz, 320KB RAM, 4MB Flash
contrib-piohome @ 3.4.4
framework-espidf @ 3.50501.0 (5.5.1)
tool-cmake @ 4.0.3
tool-esp-rom-elfs @ 2024.10.11
tool-esptoolpy @ 5.1.0
tool-mklittlefs @ 3.2.0
tool-ninja @ 1.13.1
tool-scons @ 4.40801.0 (4.8.1)
toolchain-xtensa-esp-elf @ 14.2.0+20241119
Reading CMake configuration…
FileNotFoundError: [Errno 2] No such file or directory: ‘/data/cache/platformio/packages/tool-cmake/bin/cmake’:
File “/usr/local/lib/python3.12/site-packages/platformio/builder/main.py”, line 173:
env.SConscript(“$BUILD_SCRIPT”)
File “/data/cache/platformio/packages/tool-scons/scons-local-4.8.1/SCons/Script/SConscript.py”, line 620:
return _SConscript(self.fs, *files, **subst_kw)
File “/data/cache/platformio/packages/tool-scons/scons-local-4.8.1/SCons/Script/SConscript.py”, line 280:
exec(compile(scriptdata, scriptname, ‘exec’), call_stack[-1].globals)
File “/data/cache/platformio/platforms/espressif32/builder/main.py”, line 666:
target_elf = env.BuildProgram()
File “/data/cache/platformio/packages/tool-scons/scons-local-4.8.1/SCons/Util/envs.py”, line 252:
return self.method(*nargs, **kwargs)
File “/usr/local/lib/python3.12/site-packages/platformio/builder/tools/piobuild.py”, line 62:
env.ProcessProgramDeps()
File “/data/cache/platformio/packages/tool-scons/scons-local-4.8.1/SCons/Util/envs.py”, line 252:
return self.method(*nargs, **kwargs)
File “/usr/local/lib/python3.12/site-packages/platformio/builder/tools/piobuild.py”, line 142:
env.BuildFrameworks(env.get(“PIOFRAMEWORK”))
File “/data/cache/platformio/packages/tool-scons/scons-local-4.8.1/SCons/Util/envs.py”, line 252:
return self.method(*nargs, **kwargs)
File “/usr/local/lib/python3.12/site-packages/platformio/builder/tools/piobuild.py”, line 352:
SConscript(env.GetFrameworkScript(name), exports=“env”)
File “/data/cache/platformio/packages/tool-scons/scons-local-4.8.1/SCons/Script/SConscript.py”, line 684:
return method(*args, **kw)
File “/data/cache/platformio/packages/tool-scons/scons-local-4.8.1/SCons/Script/SConscript.py”, line 620:
return _SConscript(self.fs, *files, **subst_kw)
File “/data/cache/platformio/packages/tool-scons/scons-local-4.8.1/SCons/Script/SConscript.py”, line 280:
exec(compile(scriptdata, scriptname, ‘exec’), call_stack[-1].globals)
File “/data/cache/platformio/platforms/espressif32/builder/frameworks/espidf.py”, line 1780:
project_codemodel = get_cmake_code_model(
File “/data/cache/platformio/platforms/espressif32/builder/frameworks/espidf.py”, line 531:
run_cmake(src_dir, build_dir, extra_args)
File “/data/cache/platformio/platforms/espressif32/builder/frameworks/espidf.py”, line 1117:
run_tool(cmd)
File “/data/cache/platformio/platforms/espressif32/builder/frameworks/espidf.py”, line 1072:
result = exec_command(cmd, env=idf_env)
File “/usr/local/lib/python3.12/site-packages/platformio/proc.py”, line 114:
with subprocess.Popen(*args, **kwargs) as p:
File “/usr/local/lib/python3.12/subprocess.py”, line 1026:
self._execute_child(args, executable, preexec_fn, close_fds,
File “/usr/local/lib/python3.12/subprocess.py”, line 1955:
raise child_exception_type(errno_num, err_msg, err_filename)
========================== [FAILED] Took 5.88 seconds ==========================
mcarty
(Arturo)
November 20, 2025, 4:18pm
10
Was that after updating esphome to 2025.11.0 or after updating a device?
I want to upgrade esphome to that version, but i dont know if wait until .1 just in case.
after updating to 2025.11.0 . both update and a new device does not compile now. some devices work and can update. i have 6 that is not updatable
Are you using the ESPhome Builder integration in Home Assistant OS (HAOS) ?
yes and i have 25 devices in it
i restarted the system to make sure all was restarted but still errors.
Did you try a clean build ie ESPHome Builder → “Tree dots” → “Clean Build Files” ?
i did. tried on multible devices. and no cigar
Hmm, I’m running out of ideas. I’m assuming you’ve already updated ESPHome Builder to 2025.11?
yep the error came after the update. it seems that there is a missing a file or folder. can i uninstall esphome builder and reinstall without loosing my yaml files?
It seems there are some CMake references not working (don’t ask me why), but could you try adding this to “esphome:” as a temporary workaround:
esphome:
. . .
. . .
platformio_options:
# Force platform to re-download all tools
platform: https://github.com/pioarduino/platform-espressif32/releases/download/55.03.31-2/platform-espressif32.zip
platform_packages:
- "framework-espidf @ ~3.50501.0"
Then Save → Install → Manual Download, just to see if it compiles…
EDIT:
I recommend opening an issue on the ESPHome GitHub so the developers can discuss and follow up on it with you: https://github.com/esphome/esphome/issues
workaround did not work. but many thanks. i will try github
Hi,
Just adding a ‘me too’:
Together with the ESP32 problem three other services failed as well (Although I don’t see what they have to do with the ESPHome upgrade):
Miele
Overkiz
Audi
Rolled back to the previous ESP Home to 2025.10.5 and a boot of HomeAssistant got evrything working again for me…