The ESPHome 2025.6.0 open-source firmware was released on June 18, 2025, with ESP32-P4 support and an initial OpenThread implementation for ESP32-C6 and ESP32-H2 SoCs, thanks to an upgrade to the ESP-IDF framework to version 5.3.2.
The developers note that support for ESP32-C6, ESP32-H2, and ESP32-P4 is still being refined, and some components may not yet be fully compatible with these chips, but additional component updates are planned for ESPHome 2025.7.0 next month.
That still means that ESPHome devices can connect to Thread networks and communicate with Home Assistant through the Native API as long as you have an OpenThread border router and Thread is enabled in Home Assistant.
Users should note some limitations to Thread support:
- ESPHome does not yet support the Thread “Sleepy End Device” mode
- Not recommended for applications requiring high-frequency sensor data transmission
- Best suited for simple control and monitoring use cases
Other changes to ESPHome 2025.6.0 include:
- Python 3.10 or higher is now required
- Performance Optimizations
- Enhanced Native API performance for faster communication between ESPHome devices and Home Assistant.
- RAM usage optimizations to improve stability and allow for more complex configurations on memory-constrained devices.
- Reduced compiled firmware size
- BME68x BSEC2 Arduino Independence following Bosch release of a BSEC2 library that removes the Arduino framework dependency
- New components
- CUBIC CM1106 Single Beam NDIR CO2 Sensor Module
- ES8388 audio DAC
- USB Host mode UART
- LC709203F battery monitor
The ESPHome 2025.6.x releases will also be the last to support the ESP-IDF 4.x framework, and we are told that ESPHome 2025.7.0 will bump the default Arduino version to 3.1.3, now built on the ESP-IDF 5.x framework.
You’ll find more details about the ESPHome 2025.6.0 and 2025.6.1 (June 23, 2025) releases on the changelog. The source code can be found on GitHub as usual.
Via Hackster.io

Jean-Luc started CNX Software in 2010 as a part-time endeavor, before quitting his job as a software engineering manager, and starting to write daily news, and reviews full time later in 2011.
Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress. We also use affiliate links in articles to earn commissions if you make a purchase after clicking on those links.






Very nice.