Страница 7 из 14

Re: Включение света по датчику движения

Добавлено: Ср май 04, 2016 8:52 pm
rtroyakov
Привет всем.Извиняюсь за,может,тупой вопрос,но:"Как сделать ВЫКЛЮЧЕНИЕ света по датчику?" Вот,например,вся детская.Когда там долго(допустим,1 час) никого нет,т.е. нет движения в комнате в независимости от времени суток,как выключить и свет,и розетки(выключить всё,обесточить)?

Re: Включение света по датчику движения

Добавлено: Чт май 05, 2016 1:09 am
m-malva
rtroyakov писал(а):Привет всем.Извиняюсь за,может,тупой вопрос,но:"Как сделать ВЫКЛЮЧЕНИЕ света по датчику?" Вот,например,вся детская.Когда там долго(допустим,1 час) никого нет,т.е. нет движения в комнате в независимости от времени суток,как выключить и свет,и розетки(выключить всё,обесточить)?
после срабатывания датчика запустите сценарии или метод который включает у вас освещение и сбросте таймер и снова запустите таймер который запустит скрипт или метод выключения света.

Re: Включение света по датчику движения

Добавлено: Чт май 05, 2016 7:51 am
rtroyakov
Так в том и дело,что мне не нужно свет ВКЛючать.Нужно,чтоб датчик "наблюдал",а когда понял,что движения долго нет-обесточил всю комнату.

Re: Включение света по датчику движения

Добавлено: Чт май 05, 2016 8:29 am
devoff
rtroyakov как писали выше, создайте метод или сценарий, но не включайте свет, а через заданный таймер выключите.

У Вас как настроено управление светом ?

Re: Включение света по датчику движения

Добавлено: Чт май 05, 2016 8:56 am
rtroyakov
devoff писал(а):
У Вас как настроено управление светом ?
Собственно,ещё никак.Один датчик,с помощью Jager,настроен и из подъезда передаёт объекту (L1out) из класса Rele команду на включение -> таймер -> отключение ,т.е. вот так:

if (gg("isDark")) {
sg("L1out.status","1");
SetTimeOut("L1outOFF",'sg("L1out.status","0");',2*60);
}
PS:У меня MegaD

Re: Включение света по датчику движения

Добавлено: Чт май 05, 2016 12:53 pm
Jager
rtroyakov писал(а):"Как сделать ВЫКЛЮЧЕНИЕ света по датчику?" Вот,например,вся детская.Когда там долго(допустим,1 час) никого нет,т.е. нет движения в комнате в независимости от времени суток,как выключить и свет,и розетки(выключить всё,обесточить)?
В метод который вызывает датчик движения вставьте вот такую строку

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

SetTimeOut("MotionOffTimer","runScript('ваш сценарий');", 60*60); 
Соответственно в сценарий пропишите все действия которые должны исполнятся после срабатывания таймера.
Только это есть смысл использовать там где люди бывают временно, т.е. коридор, туалет и т.д.
В детской ребенок например может читать книгу и его движений может быть недостаточно для срабатывания датчика, в какой то момент у него отключится свет, розетки и т.д.
У меня например автоматически свет включается и отключается по таймеру во всех проходных помещениях, в комнатах свет выключается принудительно только при постановке на охрану.

Re: Включение света по датчику движения

Добавлено: Чт май 05, 2016 2:26 pm
rtroyakov
Jager,СПАСИБО.Вы,как всегда,НАВЫСОТЕ-ВЕЗДЕ,где нужна помощь!!!

Re: Включение света по датчику движения

Добавлено: Чт май 05, 2016 4:39 pm
Jager
rtroyakov писал(а):Jager,СПАСИБО.Вы,как всегда,НАВЫСОТЕ-ВЕЗДЕ,где нужна помощь!!!
Так это все из учебника http://majordomo.smartliving.ru/Main/Pr ... gFunctions

Re: Включение света по датчику движения

Добавлено: Вс апр 09, 2017 7:15 pm
rtroyakov
Парни,подскажите,точнее,разъясните,пожалуйста, русским языком: вот в этой строчке

clearTimeOut($this->object_title.'_detected');
setTimeOut($this->object_title.'_detected',"setGlobal('".$this->object_title.".motionDetected',0);",30);

Что означает цифра 30 таймаута? Т.е. 30 секунд чего?

Re: Включение света по датчику движения

Добавлено: Вс апр 09, 2017 8:02 pm
xor
http://majordomo.smartliving.ru/Main/Pr ... gFunctions
см.Запланированные задачи и события

SetTimeOut("title","commands", $timeout); -- $timeout в секундах

значит, что через $timeout секунд выполнятся команды "commands"