Сценарий "Последовательность"

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


Последовательность

Назначение

Последовательность — сценарий XIOT, который выполняет последовательность действий по шагам с задержками.

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

  • запускает до десяти шагов действий;
  • может выполнять шаги последовательно с задержками;
  • может запускать отдельный шаг вручную;
  • поддерживает режим обратного прохода после последнего шага;
  • учитывает режим дома/не дома.

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

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

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

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

Блок Что подключается
Действие 1 действие
Действие 2 действие
Действие 3 действие
Действие 4 действие
Действие 5 действие
Действие 6 действие
Действие 7 действие
Действие 8 действие
Действие 9 действие
Действие 10 действие

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

Характеристика Назначение
включение сценария включает или выключает работу сценария

Параметры

Параметр По умолчанию Варианты / единицы
Название сценария Последовательность
Работа сценария, когда дома или когда никого нет дома 1 Всегда, Только когда дома, Только когда никого нет дома
текущий шаг 0
выполнить шаг 0
Запустить/остановить последовательность 0
Тип последовательности 0 До последнего, До последнего и обратно, С первого до последнего в цикле, С первого до последнего и обратно в цикле
Пауза после 1 шага 5 сек.
Пауза после 2 шага 5 сек.
Пауза после 3 шага 5 сек.
Пауза после 4 шага 5 сек.
Пауза после 5 шага 5 сек.
Пауза после 6 шага 5 сек.
Пауза после 7 шага 5 сек.
Пауза после 8 шага 5 сек.
Пауза после 9 шага 5 сек.
Пауза после 10 шага 5 сек.

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

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

Особенности

  • Пустой шаг безопасен: сценарий просто перейдёт дальше.
  • Задержка меньше 0.01 секунды принудительно поднимается до минимальной.

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

  • Настройте два-три шага с короткими задержками.
  • Проверьте запуск всей последовательности.
  • Проверьте ручной запуск отдельного шага.
  • Проверьте остановку и сброс текущего шага.

Источник — https://wiki.xiot.ru/index.php?title=Сценарий_%22Последовательность%22&oldid=3534