Страница 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"