Перейти к содержанию

Главная / Статьи

Понятная практика

Обновление Home Assistant: что проверить до и после

Прочитайте изменения для своей версии, подготовьте копию и выберите несколько реальных проверок. Успешный запуск HA — первый шаг к проверке всего пути команды.

План обновленияПроверка функцийШаги проверки

Определите, что именно обновляется

Название Home Assistant объединяет несколько частей. В установке HA OS отдельно обновляются Core, операционная система, Supervisor и установленные приложения. В Container способ обновления другой. Сначала запишите свой тип установки, компонент, текущую и целевую версии. Инструкция для другого способа установки может привести не к тому результату.

Для HA OS порядок и границы компонентов описаны в официальной инструкции обновления. В нашем разборе N100 рядом с HA работают другие сервисы; их версии и результаты проверяются отдельно.

Читайте изменения под свою задачу

Откройте официальные заметки о выпусках для перехода между своими версиями, включая промежуточные релизы. Найдите используемые интеграции и раздел несовместимых изменений — Backward-incompatible changes. Отдельно проверьте источник каждой сторонней интеграции: заметки Core не заменяют её собственные требования.

Вместо списка всех новинок составьте короткую запись: какая ваша функция затронута, что меняется, нужна ли правка и как проверить результат. Например, уведомление об изменении интеграции света имеет значение для команды яркости и ночного сценария. Улучшение компонента, которого у вас нет, не добавляет обязательного шага в этот план.

Номер новой версии сам по себе не даёт ответа, когда обновляться. Решение зависит от исправлений, ограничений вашей схемы и доступного времени на проверку и восстановление.

До начала подготовьте исходную точку

  1. Сохраните резервную копию вне сервера. Проверьте, что она завершена и содержит нужные данные. Если архив зашифрован, убедитесь, что у вас есть его ключ.
  2. Выберите окно проверки. Дом должен обходиться без HA во время перезапуска. Оставьте понятный ручной способ управления нужными функциями.
  3. Запишите состояние до. Выберите несколько команд и наблюдаемый результат каждой. Это основа сравнения, если после обновления появится вопрос.
  4. Разделите изменения. По возможности не совмещайте обновление HA с переносом координатора, сменой сети и новой логикой света. Последовательные шаги легче сопоставить с результатом.

После запуска проверьте путь команды

ПроверкаНаблюдаемый результат
Интерфейс и диагностикаВход доступен; просмотрены Repairs и журнал ошибок.
Один датчикПришло новое измерение или событие; прежнее значение не принято за новое.
Один исполнительВыбранная команда изменила физическое состояние.
Один сценарийРеальное событие прошло условия и привело к нужному действию.
Один внешний путьНужное уведомление или голосовая команда проверены отдельно от локального интерфейса.

Выбирайте действия с понятным и допустимым результатом, например выключение уже включённой лампы. Не запускайте нагрев или движение ворот только ради проверки. В опыте с Алисой через HA подтверждена конкретная команда выключения; этот результат не означает проверки всех команд.

Для ночного света важны ручной режим и повтор движения. Выполняющееся ожидание может прерваться при перезапуске HA: его продолжение нужно предусмотреть в логике, а не предполагать. Такое поведение описано в документации автоматизаций.

Если проверка не прошла

Зафиксируйте версию, симптом, время события и первую ступень без результата. Посмотрите Repairs, журнал и трассировку сценария. Не меняйте несколько независимых настроек подряд: так труднее понять, какое действие помогло.

До восстановления сопоставьте симптом с инструкцией именно своей установки и объёмом данных, которые будут заменены. Возврат копии может убрать изменения, сделанные после её создания. План восстановления должен быть понятен заранее; его результат проверяется теми же функциями.

Коротко по делу

Обновить HA с понятным планом проверки

  1. Прочитай изменения до целевой версии и выдели затрагиваемые интеграции. Подготовь доступную резервную копию.
  2. До обновления проверь несколько нужных функций и ручное управление. Выбери время, когда можешь наблюдать результат.
  3. После обновления проверь вход, Repairs, журнал и те же функции. При сбое ищи конкретную ступень, прежде чем восстанавливать копию.

Как понять результат. Подтверждена работа выбранных функций; успешный запуск интерфейса не проверяет весь дом.

Продолжить по результату проверки

Подготовить восстановление →Найти остановившийся шаг →Проверить путь события Zigbee →Проверить уведомление Frigate →