Создаем выключатель новый год, который мы потом используем у условиях автоматизациях. Для его автоматического включения в зависимости от даты, можно использовать следующий шаблон. В моем случае это с 1 декабря по 15 февраля.
Суть его в следующем, по тригеру каждый день в 00:00 проверяем, что: 01-12 < текущая дата < 15-02
если это так то включаем выключатель новый год, если нет - то выключаем его. alias: "Новый год: 1 дек - 15 фев"
description: Включаем режим новый год
trigger:
- platform: time
at: "00:00:00"
condition: []
action:
- if:
- condition: template
value_template: |2-
{% set fromts = '12-01' %}
{% set tots = '15-02' %}
{{ fromts <= now()|as_timestamp|timestamp_custom('%m-%d', False) <= tots }}
then:
- service: input_boolean.turn_on
data: {}
target:
entity_id: input_boolean.novyi_god
else:
- if:
- condition: state
entity_id: input_boolean.novyi_god