ESPHome
ESPHome 2026.10.1: що перевірити перед оновленням пристроїв
31 жовтня 2026 р.
Жовтневе оновлення ESPHome пришвидшує збірки для ESP8266 і зменшує обсяг OTA-прошивки, але також містить зміни, які можуть вплинути на конфігурації. Ось короткий список перевірок перед оновленням розумного дому.
Що змінилося в ESPHome 2026.10
У жовтні ESPHome перейшов на нативний Arduino toolchain як типовий варіант збірки для ESP8266. Розробники також додали стиснення OTA-оновлень для ESP32, RP2040, LibreTiny та host-платформи. За даними ESPHome, файл оновлення стає приблизно на третину меншим, а передавання — відповідно швидшим.
Окремо вийшов ESPHome 2026.10.1: це виправлення для кількох проблем, зокрема watchdog під час OTA на ESP32 Hosted і повторної публікації стану вентилятора через MQTT після невдалої першої спроби. Тож перед оновленням перевіряйте не лише номер 2026.10, а й поточний patch-реліз та сумісність власних пристроїв.
Перевірте конфігурації, що можуть потребувати змін
У 2026.10.0 прибрали параметр `codec_support_enabled` для speaker media player. Якщо він є у YAML, конфігурація більше не пройде перевірку; для попередньої поведінки ESPHome радить прибрати цей параметр і вказати `format: NONE` у pipeline. Спершу перевірте, чи використовує ваш пристрій цей параметр.
Зміни торкнулися й інфрачервоного керування кліматом: режим HEAT_COOL більше не пропонується автоматично, якщо пристрій не підтримує одночасно нагрівання й охолодження. Якщо ваш кондиціонер справді вміє обидва режими, перевірте, чи треба явно задати `supports_heat_cool: true`. Світильники також тепер дотримуються `initial_state` після запуску — перевірте, чи очікувана поведінка після перезавантаження не зміниться.
Якщо використовуєте Sendspin, перевірте Music Assistant
У цьому релізі Sendspin почав шифрувати кожне з’єднання. Для підключення потрібен Music Assistant 2.10.7 або новіший, чи версія 2.11.0b4 або новіша. Якщо оновити ESPHome раніше за сервер, динаміки можуть перестати підключатися.
Тому перед прошивкою перевірте залежності в системі: версію Music Assistant, потрібні параметри та стан інших пристроїв. Якщо Sendspin не використовується, ця вимога до вашої конфігурації не стосується.
Безпечний порядок оновлення для розумного дому
Збережіть поточні YAML-конфігурації та резервну копію Home Assistant. Потім запустіть перевірку конфігурації ESPHome й почніть з одного пристрою, від якого не залежать опалення, доступ до будинку чи інші критичні функції. Після OTA перевірте сенсори, керування з Home Assistant і поведінку після перезавантаження.
Якщо все працює, оновлюйте наступні пристрої поетапно. Для важливого обладнання залиште фізичне керування й не плануйте прошивку на час, коли потрібна безперервна робота. Такий підхід дає змогу скористатися меншими OTA-файлами та новішим toolchain, не оновлюючи весь розумний дім навмання.
- ESPHome 2026.10.0 зробив нативний інструментарій Arduino типовим для збірок ESP8266.
- Стиснення OTA може зменшити обсяг оновлення приблизно на третину на підтримуваних платформах.
- Перед оновленням перевірте зміни для медіаплеєрів, клімату та світильників.
- Спершу оновіть один некритичний пристрій і перевірте його роботу в Home Assistant.