Дом по сценариюПонятные автоматизации для повседневных задач.
← К материаламСобытия и автоматизации · 2 мин

Как запускать автоматизацию в определённое время суток?

Для запуска в определённое время суток используйте временной триггер и задайте конкретное время. Если автоматизация должна работать только в отдельные дни, добавьте это ограничение как условие, потому что условия проверяются уже после запуска.

Настройте временной триггер

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

  • Укажите время суток.
  • Проверьте настройки времени системы.
  • Проверьте фактический запуск.

Отдельно ограничьте дни

День недели — отдельное требование. Его можно выразить условием, которое проверяется после срабатывания времени. В условии используйте логику, соответствующую задаче: несколько условий могут требовать одновременного выполнения или иметь явную альтернативную логику.

  • Определите разрешённые дни.
  • Проверяйте день в момент запуска.
  • Явно задавайте логику нескольких условий.

Проверьте реальное выполнение

Проверьте запуск в разрешённый и запрещённый день. Если время наступило, но условие дня не выполнено, действия выполняться не должны. Для диагностики используйте фактические состояния и трассировку конкретного запуска.

  • Проверить разрешённый день.
  • Проверить запрещённый день.
  • Сверить трассировку и состояние условий.

Проверьте себя

  • Проверить заданное время.
  • Проверить часовой пояс системы.
  • Проверить условия для дней недели.

Частый вопрос

Запускает ли условие дня недели автоматизацию само?

Нет. Время запускает автоматизацию, а условие только разрешает или запрещает продолжение.

Источники