Страница 1 из 1

Блокировка пуска сценариев

Добавлено: Вт фев 22, 2022 6:13 pm
xplod73
Добрый день, имеется идея блокировки пуска сценариев в зависимости от событий (например от датчика движения), но незнаю как реализовать.

Re: Блокировка пуска сценариев

Добавлено: Вт фев 22, 2022 8:07 pm
Jilber
В начале сценария добавить проверку этого датчика движения.

Re: Блокировка пуска сценариев

Добавлено: Вт фев 22, 2022 8:45 pm
Chainik
Любой сценарий можете реализовать. Вот у меня в датчике движения разные варианты действий в зависимости от режима его работы:

Код: Выделить всё

$ot = $this->object_title;
//Если выставлен АВТО-режим выключения света, включаем свет
if ($this->getProperty('LightOffAutoMode') == 1) {
cm("Lamp_0440_SP11_206z.turnOn");
sg("SensorMotion_0320_DD05_206s.LightOffAutoMode",0);
//Выключаем свет через 3 минуты
setTimeOut($ot.'_TurnOff_Lighting','cm("Lamp_0440_SP11_206z.turnOff");',60*3);
return;
}

//Выключим свет в помещении через 5 минут, включаем АВТО-режим выключения света
setTimeOut($ot.'_TurnOff_Lighting','cm("Lamp_0440_SP11_206z.turnOff");sg("SensorMotion_0320_DD05_206s.LightOffAutoMode",1);',60*5);