ESPHome 2026.7.0 released on 16-07-2026

ESPHome 2026.7.0 is out now. It expands RP2040 support and adds new drivers and integrations, making Pico/Pico W targets, additional sensors and connectivity options easier to build and deploy.
See the full changelog on the ESPHome site for detailed installation instructions, sample YAML and recommended build flags: https://esphome.io/changelog/2026.7.0.html
What’s in this release
- Broader RP2040 ecosystem support: first‑class flashing and OTA for Pico/Pico W variants, improved Wi‑Fi and virtual networking on Pico W, updated board definitions and RP2040 toolchain stability fixes.
- New components and drivers: BLE central and long‑range improvements (better reconnection and bonding), CAN bus and LoRa physical‑layer drivers, updated Modbus and S0/energy‑meter handling, plus new air‑quality and CO₂ sensor drivers.
- Integration and build changes: enhanced Home Assistant discovery and device info, streamlined entity naming and unique_id behaviour, upgraded MQTT reconnection and retained‑state handling, and compiler/ESP‑IDF/toolchain bumps with migration guidance.
Upgrade notes
- Breaking changes and deprecations: review the migration guide before upgrading — some YAML keys and defaults have changed and the toolchain bumps may require updated build flags.
- Rollback: if you encounter issues, keep a copy of known‑good firmware and revert to the previous release and toolchain following the project’s downgrade instructions.
Please share feedback or report issues on the project’s issue tracker or in the changelog comments so others can benefit from your experience.


