esphome
Home AutomationESPHome is a system to control your ESP32, ESP8266, BK72xx, RP2040 by simple yet powerful configuration files and control them remotely through Home Automation systems.
Recent releases
View all 27 releases →
2026.4.5
Bug fix
Notable features
- Opt-in toggle for ESPHome Device Builder in HA add-on
Full changelog
- [ha-addon] Add opt-in toggle for the new ESPHome Device Builder esphome#16247 by @jesserockz
- [bundle] Include secrets.yaml when
!secretkeys are quoted esphome#16271 by @bdraco - [substitutions] Fix sibling references inside dict-valued substitutions esphome#16273 by @bdraco
- [core] Fix WiFi connection in safe mode esphome#16269 by @Mat931
- [nextion] Fix text sensor state not updated on string response esphome#16280 by @edwardtfn
2026.4.4
Bug fix
Fixed codegen type for component.resume update_interval.
Full changelog
- [automation] Fix codegen type for component.resume update_interval esphome#16069 by @bharvey88
- [mcp23xxx_base] Reject unsupported interrupt_pin options (inverted, allow_other_uses) esphome#16149 by @bdraco
- [core] Strip \?\ prefix from sys.executable for PlatformIO subprocess esphome#16158 by @jesserockz
- [esp32] Replace 512B stack buffer in printf wraps with picolibc cookie FILE esphome#16170 by @bdraco
- [lvgl] Clamp values for meter line indicators esphome#16180 by @clydebarrow
- [esp32] Drop printf wrap on IDF 6.0+ (picolibc no longer needs it) esphome#16189 by @bdraco
- [api] Fall back to owning types for service array args used after a delay esphome#16140 by @bdraco
- [api] Use safe_print for log output and fix safe_print bytes-repr fallback esphome#16160 by @jesserockz
2026.4.3
Bug fix
Minor fixes and improvements.
Full changelog
- [lvgl] Triggers on tabview tabs fix esphome#15935 by @clydebarrow
- [time] Handle Windows EINVAL when validating POSIX TZ strings esphome#15934 by @jesserockz
- [deep_sleep] Fix sleep_duration codegen type to uint32_t esphome#15965 by @bdraco
- [wifi] Fix stale wifi.connected after state transition esphome#15966 by @bdraco
- [rotary_encoder][at581x] Fix templatable int field types esphome#16015 by @bdraco
- [esp32][wifi] Fix bootloop and WiFi connection issue if nvs partition is missing or has non-default label esphome#16025 by @Mat931
- [nextion] Unify TFT upload ack timeout to 5000ms esphome#15960 by @edwardtfn
- [esp32_touch] Feed wdt esphome#16066 by @jesserockz
- [image] Fix RGB565+alpha rendering for multi-frame animations esphome#16017 by @bdraco
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.