Сценарий "Таймер"

Материал из XIOT Wiki
Перейти к навигации Перейти к поиску


Таймер

Назначение

Таймер — сценарий XIOT, который отсчитывает заданное время и запускает действия при старте, остановке и завершении.

Что делает сценарий

  • запускает секундный обратный отсчёт;
  • показывает оставшееся время;
  • выполняет действие при активации таймера;
  • выполняет действие при остановке таймера;
  • выполняет действие при завершении отсчёта.

Устройства и действия

Входные блоки

Входные устройства не требуются.

Управляемые устройства и действия

Блок Что подключается
Действие при срабатывании таймера действие
Действие при активации таймера действие
Действие при остановке таймера действие

Характеристики сценария

Характеристика Назначение
Активация таймера используется для управления и отображения таймера
Время таймера используется для управления и отображения таймера
Оставшееся время по таймеру используется для управления и отображения таймера

Параметры

Параметр По умолчанию Варианты / единицы
Название сценария Таймер

Логика работы

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

Особенности

  • Таймер не является расписанием: он работает от момента ручного или сценарного запуска.
  • Для запуска по времени суток используйте сценарий «Выполнить в указанное время».

Проверка настройки

  • Установите короткое время таймера.
  • Запустите таймер и проверьте отсчёт.
  • Проверьте действие при завершении.
  • Проверьте ручную остановку и действие остановки.

Источник — https://wiki.xiot.ru/index.php?title=Сценарий_%22Таймер%22&oldid=3540