Пример сенария

Условие по времени

Дата и дни недели

Для выполнения определенных действий в зависимости от даты и дня недели нужно использовать условие по времени и заполнить соответствующие поля.

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

Опишем задачу конкретнее: с 15 октября по 15 апреля каждое воскресенье в 23:00 выключать обогрев.

Обогрев должен выключаться каждый год.

Так как в рамках одного года дата не может быть одновременно больше 15 октября и меньше 15 апреля, то нам необходимо создать два сценария:

1) с 15 октября по 31 декабря;

2) с 01 января по 15 апреля.


Создаем новый сценарий.


Первый шаг будет условие проверки даты:

Дата:

  • Число - 15

  • Месяц - Окт

  • Год - Все

Неделя: оставляем все дни.

Время:

  • Час - Все

  • Мин - Все

  • Сек - Все

Также в условии выбираем "Пока верно" и ">= (Больше или равно)"



Создаем второе условие, которое обеспечит нам выключение обогрева в 23:00 только по воскресеньям.

В этом условии:

  • Дата - оставляем Все

  • Неделя - снимаем выбор со всех дней, кроме воскресенья

  • Время - 23:00:00


Тип условия "Когда стало верно" и сранение на ">= (Больше или равно)".



Остался третий шаг сценария - Действие.

Здесь всё просто: "Обогрев" "Выкл".

Второй сценарий аналогичен первому.

Изменяем только первое условие:

  • дата - 15 апреля

  • сранение - "<= (Меньше или равно)"

В результета мы получили 2 сценария, которые выключают обогрев в 23:00 по воскресеньям:

1) до конца года: с 15 октября по 31 декабря;

2) с начала года: с 01 января по 15 апреля.