Почему автоматизация из YAML не показывает трассировки?
Если автоматизация, созданная в YAML, не показывает трассировки, первым делом проверьте наличие уникального id в её конфигурации. После добавления или исправления id снова воспроизведите штатное событие и откройте новый запуск. Не делайте вывод по старым событиям, выполненным до изменения конфигурации.
Проверьте идентификатор
Найдите в YAML-описании конкретную автоматизацию и убедитесь, что у неё задан уникальный id. Сопоставьте его с нужным объектом, чтобы не исправлять соседнюю запись.
Диагностика относится к конкретному экземпляру автоматизации. Поэтому важно проверять именно ту конфигурацию, которая должна запускаться по вашему событию.
- Найдите нужную YAML-запись.
- Проверьте наличие id.
- Убедитесь в уникальности идентификатора.
Примените конфигурацию
После изменения YAML примените конфигурацию способом, предусмотренным вашей установкой Home Assistant. Затем убедитесь, что автоматизация снова доступна и включена.
Не считайте отсутствие трассировки доказательством того, что событие не произошло. Сначала исключите проблему идентификации и дождитесь нового штатного запуска.
- Примените обновлённую конфигурацию.
- Проверьте доступность автоматизации.
- Не смешивайте старые и новые запуски.
Воспроизведите событие
Создайте реальное событие триггера после применения конфигурации. Откройте появившуюся трассировку и проверьте последовательность: триггер, условия, действия.
Если трассировка появилась, используйте её для поиска первого непройденного условия или ошибочного действия. Если её нет, повторно проверьте, что событие действительно соответствует триггеру и что id задан нужной автоматизации.
- Повторите штатный триггер.
- Откройте новый экземпляр.
- Проверьте весь путь выполнения.
Проверьте себя
- У YAML-автоматизации найден уникальный id.
- Конфигурация применена после изменения.
- Новая трассировка получена штатным событием.
Частый вопрос
Появится ли трассировка для старого запуска после добавления id?
Проверять нужно новый запуск после применения конфигурации: старое событие не заменяет повторное воспроизведение.