Самые частые ошибки
- Шаблон без кавычек. brightness: {{ … }} — YAML видит фигурную скобку и ломается. Всегда пишите "{{ … }}" в кавычках.
- on и off без кавычек. Home Assistant читает YAML по правилам, где on, off, yes, no — это true и false. to: on не сработает, нужно to: "on".
- Табуляция и отступы. Только пробелы, обычно по два. Сдвиг на один пробел переносит ключ в другой блок — проверка покажет «неизвестный ключ».
- entity_id с заглавными или пробелами. Правильно: binary_sensor.hall_motion. Точное имя — в «Настройки» → «Объекты».
Новый синтаксис 2024
С версии 2024.8 вызов службы пишут action: вместо service:, с 2024.10 — triggers:, conditions:, actions: во множественном числе и trigger: state вместо platform: state. Старая запись продолжает работать, поэтому проверка помечает её советом, а не ошибкой.
Ошибки из журнала Home Assistant — Invalid config, Template variable warning. Конфиг ESPHome — генератор ESPHome.