Найти тему

Гибкая настройка таймеров из карточки.

или так:

-2

С наступлением отопительного сезона, понадобилась более гибкая настройка управления теплым полом в детской, мне достаточно было одного таймера для управления, но захотелось более гибкой настройки автоматизации, чем включить в ХХ часов, выключить в YY.

"Включение ТП" - вспомогательный элемент "Дата и время" (input_datetime)
"Включение ТП" - вспомогательный элемент "Дата и время" (input_datetime)

"Время работы" - вспомогательный элемент число (input_number).
"Время работы" - вспомогательный элемент число (input_number).

В "Число" после того как Вы выставили значение принимает вид 1.0/2.0 и т.п.

Как же его сложить с input_datetime которое имеет вид HH:MM:SS
Например, нам нужно сложить 15:00:00 и 3.0 и выключить какое нибудь устройство.

Шаблон:

{{ (strptime(states('input_datetime.nachalo_progreva_tp_detskaia'), '%H:%M:%S') + timedelta(hours=states('input_number.vremia_progreva_tp_detskaya') | int)).strftime('%H:%M:%S') }}


Создаем вспомогательный элемент "Шаблон" и уже его выводим на dashboard

-5

Чтобы выводить значение без секунд, меняет шаблон на такой вид:

{{ (strptime(states('input_datetime.nachalo_progreva_tp_detskaia'), '%H:%M:%S') + timedelta(hours=states('input_number.vremia_progreva_tp_detskaya') | int)).strftime('%H:%M') }}