УзелДом

YAML-автоматизации: шаблоны и ловушки

templates, choose, repeat и triggers с platform template — мощно, но одна ошибка отступа ломает reload. Всегда check configuration.

Возможные причины

  • Invalid YAML indent
  • Template returns string not bool
  • Trigger variable undefined
  • Duplicate id

Что сделать

  1. packages или automations.yaml — единая структура; id уникален.
  2. Developer Tools → Template — тестируйте {{ }} выражения live.
  3. choose вместо вложенных if action chains.
  4. delay и wait_template — учитывайте mode (blocked vs interrupted).
  5. После правок: Developer Tools → YAML → Check Configuration → Restart automations.

Когда менять железо

N/A

Не официальная поддержка Home Assistant / Nabu Casa. Делайте snapshot перед изменениями конфигурации.

Связанные материалы