ESPHome
System for controlling ESP microcontrollers through simple YAML configuration
ESPHome 2026.9 beta brings a template climate platform and systematic heap-safe memory management
◆Recent moves
- 4h agoView source ↗
2026.9.0
- 11h agoView source ↗
2026.9.0b5
- 2d ago
2026.9.0b4: file path resolution fix and broader RAMAllocator rollout
Beta 4 fixes file path resolution so YAML includes are resolved relative to the declaring file (a long-standing ergonomics friction point for multi-file configs), expands RAMAllocator coverage to OTA and networking subsystems, and improves WiFi scan memory handling. Unglamorous but meaningful stability and ergonomics wins as 2026.9 approaches stable.
View source ↗ - 7d ago
2026.9.0b3: audio codec preferences and I2S stability improvements
Beta 3 adds a codec preference list to the media source (sendspin), fixes I2S audio stability, and patches BLE and LVGL bugs. The codec preference addition is a user-visible improvement for ESPHome-based media player configs, fitting the broader audio pipeline investment visible across recent releases.
View source ↗ - 9d ago
2026.9.0b2: template climate platform and OTA encryption via API key
⚡ SPARKBeta 2 lands the template climate platform — a new-platform addition enabling custom climate entities from YAML templates without C++ component authoring — alongside OTA encryption bootstrapped from the API key and ESP-NOW support for the ESP32-P4. The climate platform closes a gap that previously required writing firmware code for custom HVAC integrations.
View source ↗ - 13d ago
2026.9.0b1: beta branch opened
Beta 1 is the branch-open marker for the 2026.9.0 cycle, pointing to the beta changelog. Features accumulate in subsequent beta builds; this entry has no net-new content of its own.
View source ↗