Шпаргалка
| states('sensor.x') | состояние как строка; «unknown», если объекта нет |
|---|---|
| | float(0) / | int(0) | в число; 0 — значение, если не число (без него будет ошибка) |
| is_state('light.x', 'on') | сравнить состояние |
| state_attr('light.x', 'brightness') | атрибут объекта |
| states.light | selectattr('state','eq','on') | отобрать объекты домена по условию |
| iif(cond, 'a', 'b') | короткое «если» |
| now().hour, today_at('22:00') | время |
В YAML шаблон всегда пишут в кавычках: value_template: "{{ … }}". Проверить файл целиком — проверка YAML.