Автоматизация может перестать работать после переименования устройства, изменения сети, новой интеграции, настройки времени или состояния датчика, которое больше не доступно. Восстановление безопаснее, когда первой целью является восстановление известного рабочего пути, а не переписывание всей процедуры.
В этом руководстве описаны резервные копии, примечания по откату, поэтапные тесты и резервные методы вручную для рабочих процессов присутствия, климата и IR/RF в Home Assistant. LinknLink шлюзы и датчики могут быть частью пути, но каждое устройство и сервис следует проверять отдельно.
Если при восстановлении автоматизации вам нужна помощь, ознакомьтесь с инструкциями по восстановлению в LinknLink Help Center.
Что включает в себя план восстановления надежной автоматизации
Сохраните доказательства
Перед редактированием записывайте последние удачные результаты автоматизации, идентификаторы объектов, журналы и последние изменения состояния.
Тестирование одного слоя
Отдельные проверки триггеров, условий, сети и действий, чтобы был виден фактический сбой.
Держите контроль
Сохраняйте резервный вариант вручную и этап утверждения во время восстановления автоматизации.
Восстановление проще, если автоматизация имеет известную последнюю работоспособную версию, четкие имена объектов, ограниченный тест и ручной путь. В плане должно быть указано, вызван ли сбой триггером, состоянием, состоянием устройства, сетевым путем или действием службы.
Прежде чем начать
- Запишите идентификатор автоматизации, псевдоним, затронутую комнату и последнее известное время работы.
- Создайте или проверьте текущую резервную копию Home Assistant перед удалением интеграции или изменением идентификаторов объектов.
- Перечислите объекты присутствия, климата, освещения, IR и RF, используемые системой автоматизации.
- Сохраняйте путь ручного управления для затронутого устройства или помещения.
- Избегайте изменения нескольких интеграций, помощников и задержек в одном тесте.
- Прежде чем включать правило замены, подготовьте рецензию, доступную только для чтения, или отключенный черновик.
Восстановление Home Assistant автоматизации без догадок
1. Опишите симптом
Напишите, что изменилось, когда это началось и является ли сбой отсутствием триггера, неправильным условием или неудачным действием.
2. Заморозить несвязанные изменения
Приостановите другие изменения в комнате, чтобы новый тест можно было привязать к одной известной конфигурации.
3. Сохраните последнее хорошее состояние
Экспортируйте или записывайте YAML-файлы автоматизации, идентификаторы объектов, вспомогательные значения и версии интеграции.
4. Проверьте наличие
Прежде чем менять логику, ищите недоступные датчики, устаревшие объекты, переименованные устройства и отсутствующие службы.
5. Проверьте триггер
Измените или воспроизведите триггер с помощью безвредного теста и подтвердите ожидаемый переход состояния.
6. Проверьте условия
Просмотрите время, место, присутствие, температуру, влажность, режим и условия помощника один за другим.
7. Проверьте действие сервиса
Проверьте целевой объект, данные службы, команду IR/RF или собственный путь управления отдельно.
8. Проверьте сетевой контекст.
Перед сбросом аппаратного обеспечения подтвердите локальный шлюз, MQTT, Wi-Fi, Thread или другие пути интеграции.
9. Подготовьте минимальное исправление
Попросите предложенное изменение, которое затронет наименьшее количество сущностей и сохранит старые примечания.
10. Test in disabled mode
Используйте трассировки или предварительный просмотр, чтобы подтвердить предложенный путь, прежде чем включать его в реальной комнате.
11. Восстанавливайте постепенно
Включите один ограниченный случай, наблюдайте за ним в течение ожидаемой задержки, а затем добавьте следующее условие.
12. Задокументируйте запасной вариант
Сохраните ручное действие, точку отката и результат проверки в описании автоматизации.
Примеры подсказок и что нужно просмотреть
| Вариант использования | Пример запроса | Обзор перед действием |
|---|---|---|
| Отсутствует триггер | Автоматика присутствия в гостиной остановилась после переименования датчика. Перечислите проверки, не удаляя старое правило. | Идентификатор объекта, доступность, назначение региона и последняя удачная версия |
| IR восстановление | Сцена переменного тока срабатывает, но прибор не переключается. Подготовьте отдельный тест триггера и тест действия eRemote HA. | Трассировка триггера, цель IR, удаленное управление командой и вручную |
| Откат | Покажите последнее изменение автоматизации и подготовьте план отката, который сохранит текущие резервные копии в целости и сохранности. | Временная метка резервного копирования, измененные поля, файл отката и утверждение |
| Вспомогательная проблема | Помощник по освобождению помещений остается включенным после того, как комната освобождена. Отследите его входные данные и подготовьте отключенную коррекцию. | Исходный объект, задержка, состояние помощника и затронутые действия |
| Проверка шлюза | Home Assistant не может достичь локального шлюза. Перечислите проверки сети и служб перед повторным сопряжением устройств. | Состояние шлюза, локальный адрес, журналы и доступность устройства. |
| Резервный вариант вручную | Создайте короткую заметку о ручном управлении для затронутого помещения, пока система автоматизации находится на рассмотрении. | Владелец коммутатора, пульта, сцены и восстановления |
Используйте этапы чтения, подготовки, утверждения и выполнения.
| Этап | Задача агента | Пользовательский контроль |
|---|---|---|
| Читать | Проверяйте только разрешенный источник. | Выберите приложение, диапазон дат, комнату, папку или учетную запись. |
| Подготовьтесь | Извлекайте объекты и создайте проект или предложенный план. | Проверьте предположения, недостающую информацию и затронутые ресурсы. |
| Утвердить | Представьте действие и цель. | Подтвердите или отредактируйте перед выполнением. |
| Выполнить | Запустите поддерживаемое действие после одобрения. | Проверьте результат и, если возможно, сохраняйте путь разворота. |
Обзор контрольного списка
- Записываются ли симптомы и время первого отказа перед редактированием?
- Существует ли текущая резервная копия или задокументированная последняя исправная версия?
- Измененные объекты и службы перечислены по идентификатору, а не только по отображаемому имени?
- Спусковой крючок проверялся отдельно от состояния и действия?
- Был ли проверен путь к сети или шлюзу перед аппаратным сбросом?
- Ограничивается ли предлагаемое исправление минимальными полезными изменениями?
- Остается ли автоматизация отключенной или доступной для проверки до тех пор, пока тест не будет одобрен?
- Доступны ли еще ручной резервный вариант и точка отката?
Конфиденциальность, разрешения и более безопасные настройки по умолчанию
Задачи между приложениями могут касаться личных коммуникаций, календарей, файлов, фотографий, местоположений и бытовых устройств. Предоставляйте минимальное полезное разрешение, держите несвязанные данные за пределами области действия и избегайте разглашения учетных данных, паролей, одноразовых кодов или данных личной учетной записи.
Используйте черновики для сообщений и вложений. Используйте предварительный просмотр сцен для внесения изменений в умный дом. Держите покупки, контроль доступа, устройства безопасности и деструктивные действия с файлами за явным подтверждением со стороны человека.
Устранение неполадок
Трассировка никогда не запускается
Проверьте доступность объекта, инициируйте изменения состояния и включена ли автоматизация в ожидаемом режиме.
Триггер срабатывает, но условия не выполняются
Проверьте каждое значение условия в момент срабатывания, включая область, помощника, время и состояние присутствия.
Служба действий отсутствует
Проверьте переименованные объекты, перезагрузку интеграции и регистрацию службы. Не перестраивайте сначала всю автоматику.
Шлюз отображается в автономном режиме
Перед повторным сопряжением проверьте доступность локальной сети, состояние шлюза, MQTT или журналы интеграции, а также путь к устройству вручную.
Откат создает дубликаты объектов
Тщательно восстановите последнюю удачную конфигурацию и сравните идентификаторы объектов перед включением второй версии.
Исправление работает один раз, но не дважды
Наблюдайте за полной задержкой и временем восстановления, а затем проверяйте повторяющиеся переходы состояний вместо того, чтобы полагаться на один успешный запуск.
Сопутствующие продукты LinknLink
- HomeClaw: локальный путь Home Assistant и шлюз AI.
- eMotion Ultra: присутствие 60 ГГц, климатический контекст через сенсорный кабель и встроенный IR.
- eMotion Pro: присутствие в помещении на частоте 24 ГГц и поддерживаемые сигналы автоматизации.
- eRemote HA: локальное управление IR для совместимых устройств в Home Assistant.
- eHome HA: управление IR/RF и рабочие процессы Home Assistant.
Сопутствующие руководства LinknLink App и Home Assistant
- LinknLink App Руководство по функциям
- LinknLink Руководство по первым действиям мобильного агента
- LinknLink App Руководство по автоматизации
- LinknLink App Руководство по диагностике Agent+
- Бесплатный удаленный доступ Home Assistant с помощью LinknLink App
Часто задаваемые вопросы
Почему мне следует создавать резервную копию Home Assistant перед изменением автоматизации?
Резервная копия обеспечивает известную точку восстановления, если интеграция, карта объекта или редактирование конфигурации приводят к возникновению новой проблемы.
Что такое резервный вариант вручную?
Это прямой путь управления, такой как физический переключатель, дистанционное или простое действие Home Assistant, который остается доступным во время ремонта автоматики.
Должен ли я сбрасывать датчик в случае сбоя системы автоматизации?
Не сразу. Сначала проверьте доступность состояния, идентификаторы объектов, журналы, сеть и путь действия. Выполняйте сброс только в том случае, если сбой изолирован и восстановление задокументировано.
Могут ли шлюзы LinknLink быть частью плана восстановления?
Да, если соответствующий продукт и интеграция поддерживаются. Проверьте путь шлюза, состояние объекта и команду отдельно от логики Home Assistant.
Как Агент может помочь с восстановлением?
Поддерживаемый рабочий процесс агента может суммировать журналы или готовить ограниченную проверку. Пользователь должен утвердить изменения конфигурации и сохранить путь отката.
Когда автоматизация будет готова к повторному включению?
После того, как триггер, условия и действие были протестированы в ограниченном случае, результат был проверен, и примечание об откате остается доступным.
Держите последнюю хорошую версию видимой
Прежде чем менять что-либо еще, запишите последний работающий триггер, условия и действие. Затем тестируйте один уровень за раз и сохраняйте возможность ручного управления на протяжении всего восстановления.