ESPHome 2026.10.1 исправляет сбои MQTT и обновления сопроцессора

Дата публикации:

0

Вышла ESPHome 2026.10.1 с исправлениями MQTT, обновления сопроцессора ESP32 и сборки прошивок. Релиз опубликован 27 октября 2026 года в официальном репозитории проекта.

ESPHome 2026.10.1 исправляет сбои MQTT и обновления сопроцессора
Изображение: ESPHome – официальный профиль проекта на GitHub

В ESPHome 2026.10.1 исправили потерю начального состояния вентилятора при подключении к MQTT. Если первая публикация завершалась неудачно, компонент всё равно сообщал об успехе. Брокер мог оставаться без сохранённого состояния до следующего изменения параметров вентилятора. Теперь ошибка запускает повторную отправку.

Автор исправления проверил проблему на D1 mini с ESP8266, локальным брокером Mosquitto и несколькими десятками сущностей. После изменения брокер получил состояние, а сохранённое сообщение стало доступно новым подписчикам. Подробности приведены в описании исправления.

Обновление сопроцессора

В компоненте esp32_hosted увеличенный тайм-аут сторожевого таймера теперь действует и на завершающий вызов OTA. На этом этапе сопроцессор повторно читает и проверяет весь образ прошивки. Операция могла занимать больше стандартных пяти секунд и вызывать перезапуск основного процессора.

Разработчик наблюдал сбой на M5Stack Tab5 с ESP32-P4 и ESP32-C6, соединёнными по SDIO. Для завершающей проверки теперь используется тот же 60-секундный защитный интервал, что и в начале OTA. При этом отдельный тайм-аут ответа в esp_hosted может по-прежнему остановить операцию с ошибкой завершения OTA – это ограничение отмечено в описании патча.

Исправления сборки

Генератор кода размещает лямбда-функции после пользовательских включений заголовков и корректно обрабатывает бесконечные значения чисел с плавающей точкой. Также устранено деление на ноль в Color::random_color(), а предварительно скомпилированные заголовки отключаются при использовании ccache старше версии 4.7.

В список изменений вошли исправления сброса периферии LEDC, обработки зависимостей библиотек без указанной версии и хранения URL манифеста, заданного во время работы. Версия 2026.10.1 опубликована как обычный релиз, без отметки предварительной сборки; полный список доступен в официальном репозитории ESPHome.

Email не публикуется и используется только для уведомлений. Ссылки в комментариях запрещены. Комментарий появится после проверки модератором.

Комментарии (0)

Связанные публикации