
ESPHome 2025.8.0 přináší zásadní novinky v podpoře hardwaru a významná vylepšení výkonu i optimalizace paměti. Tato aktualizace, vydaná 20. srpna 2025, rozšiřuje možnosti platformy zejména díky podpoře nových zařízení, podpoře ESP-NOW, rychlejší práci s řetězci, redukcí duplicitního kódu a čekání.
Novinky v podpoře hardwaru
Nordic nRF52 platforma: ESPHome nově podporuje mikrořadiče Nordic nRF52, založené na operačním systému Zephyr RTOS. Tato integrace umožňuje snadné využití nízkoenergetických Bluetooth zařízení s kompletní podporou ADC, GPIO a pokročilým laděním (debuggingem) přes Zephyr debug komponentu.
ESP-NOW: Nově podporovaný komunikační protokol ESP-NOW umožňuje přímou bezdrátovou komunikaci mezi ESP32 zařízeními bez nutnosti WiFi infrastruktury. Díky tomu si lze vytvořit například senzorovou síť s nízkou latencí a nízkou spotřebou energie.
MIPI DSI displeje: Aktualizace přidává podporu pro vysoce výkonné MIPI DSI displeje speciálně určené pro procesory ESP32-P4. To umožňuje využití profesionálních displejů s vysokým rozlišením, hardware akcelerací a nižší zátěží CPU oproti SPI displejům.
Další nové komponenty a platformy, například nový LD2412 senzor, runtime_stats pro ladění výkonu, CO5300 displej, a rozšířená podpora ADC i PSRAM u ESP32.
Výkonnostní a paměťové optimalizace
Výrazné úspory flash paměti díky podmíněné kompilaci, optimalizacím protobuf protokolu s „zero-copy“ přístupem a redukci duplicitního kódu.
Rychlejší běh za běhu programu: 10x rychlejší práci s řetězci díky použití memcpy operací, vylepšený plánovač s méně voláními millis(), vylepšené scanování BLE s dávkovým zpracováním.
Optimalizace API, která snižují nároky na flash paměť a runtime paměť.
Požadavky a změny v softwaru
ESPHome nyní vyžaduje Python 3.11 nebo vyšší, čímž končí podpora Pythonu 3.10 a starších. Toto rozhodnutí souvisí s udržením bezpečnosti a využitím moderních funkcí Pythonu.
Některé zpětně nekompatibilní změny, zejména v oblasti Bluetooth a BLE, API a filtrování komponent. Například odstranění podpory staršího Bluetooth Proxy a přepracování filtrů u LD2410 a LD2450 senzorů.
Celkově ESPHome 2025.8.0 posunuje platformu směrem k podpoře moderních, nízkoenergetických a profesionálních zařízení s výrazným zaměřením na výkon a efektivitu paměti, což přispěje k širším možnostem automatizace a lepší spolehlivosti systémů založených na ESPHome.
Pokud provozujete ESPHome přímo s pip instalací, nezapomeňte před aktualizací přejít na Python 3.11 nebo vyšší, jinak se aktualizace nezdaří.
Při použití s Home Assistant Add-on nebo Dockerem není třeba žádná aktualizace Python.
Change log https://esphome.io/changelog/2025.8.0/
Stránka projektu https://esphome.io/
Komentáře na sítích