ESPHome
System for controlling ESP microcontrollers through simple YAML configuration
ESPHome 2026.9.0 ships template climate component, OTA encryption with API key, and ESP-NOW for ESP32-P4
◆Recent moves
- 20h ago
2026.9.0
⚡ SPARKESPHome 2026.9.0 stable ships — the monthly release that landed the template climate component, OTA encryption with the device's API key, ESP-NOW for ESP32-P4, and a codebase-wide RAMAllocator safety pass. This is the most comprehensive hardware and security update in several cycles.
View source ↗ - 1d ago
2026.9.0b5
b5 patches a PMSA003I stack memory read, adds modbus broadcast read/write support, and marks several config options as advanced to clean up the UI. Final housekeeping before the stable release.
View source ↗ - 3d ago
2026.9.0b4
b4 introduces RAMAllocator as a systematic pattern for heap-exhaustion safety across Nextion, OTA, Ethernet, and BLE, so allocation failures return an error rather than crashing. Also fixes WiFi scan memory overflows and resolves file paths against the declaring YAML.
View source ↗ - 8d ago
2026.9.0b3
b3 addresses a cluster of audio stack issues — MP3 stream info changes no longer cause fatal decoder errors, start requests during speaker shutdown are preserved, and use-after-free in StaticTask deletion is fixed. Also adds codec preference lists to media sources.
View source ↗ - 10d ago
2026.9.0b2
b2 lands three new features: the template climate component (flexible HVAC control in ESPHome config), OTA encryption with the API key, and ESP-NOW over hosted shim for the ESP32-P4. These drove the spark classification for the 2026.9.0 stable.
View source ↗ - 14d ago
ESPHome 2026.9.0 beta opens
b1 opens the 2026.9.0 beta cycle with a link to the beta changelog. No individual changes listed.
View source ↗