Запуск дочернего сценария

Материал из Sprut.hub Wiki

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

Кроме этого, вы можете:

  • Запускать
  • Активировать
  • Активировать и запускать одновременно
  • Деактивировать
  • Сбросить

сценарии.

Запустить

Запуск дочернего сценария - выполняет его. Если в дочернем сценарии нет блока Если, то тогда выполняется только то, что у него в блоке Тогда. Например просто включение или выключение большого набора ламп.

Активировать

Активация сценария - включает его, если вы его ранее деактивировали. Аналогично тому, как вы включаете параметр Активный в настройке сценария.

Активировать и запустить

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

Деактивировать

В данном случае - выбранный дочерний сценарий будет выключен, что аналогично отключению пункта Активный в настройке сценария

Сбросить

Интересный пункт, который останавливает всю активность в выбранном дочернем сценарии. Например там в настоящее время запущен планировщик или выполняется какая-то задержка. При сбросе сценария - вся активность будет остановлена до следующего запуска сценария, как извне, так и по триггерам того сценария.