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

Подключение исполнительных устройств, датчиков, контроллеров.

Модератор: immortal

rtroyakov
Сообщения: 109
Зарегистрирован: Сб июл 11, 2015 2:54 am
Откуда: Московская обл,город Ногинск
Благодарил (а): 27 раз
Поблагодарили: 6 раз

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

Сообщение rtroyakov » Ср май 04, 2016 8:52 pm

Привет всем.Извиняюсь за,может,тупой вопрос,но:"Как сделать ВЫКЛЮЧЕНИЕ света по датчику?" Вот,например,вся детская.Когда там долго(допустим,1 час) никого нет,т.е. нет движения в комнате в независимости от времени суток,как выключить и свет,и розетки(выключить всё,обесточить)?
Аватара пользователя
m-malva
Сообщения: 291
Зарегистрирован: Чт фев 26, 2015 1:38 am
Откуда: Санкт-Петербург
Благодарил (а): 16 раз
Поблагодарили: 66 раз
Контактная информация:

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

Сообщение m-malva » Чт май 05, 2016 1:09 am

rtroyakov писал(а):Привет всем.Извиняюсь за,может,тупой вопрос,но:"Как сделать ВЫКЛЮЧЕНИЕ света по датчику?" Вот,например,вся детская.Когда там долго(допустим,1 час) никого нет,т.е. нет движения в комнате в независимости от времени суток,как выключить и свет,и розетки(выключить всё,обесточить)?
после срабатывания датчика запустите сценарии или метод который включает у вас освещение и сбросте таймер и снова запустите таймер который запустит скрипт или метод выключения света.
rtroyakov
Сообщения: 109
Зарегистрирован: Сб июл 11, 2015 2:54 am
Откуда: Московская обл,город Ногинск
Благодарил (а): 27 раз
Поблагодарили: 6 раз

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

Сообщение rtroyakov » Чт май 05, 2016 7:51 am

Так в том и дело,что мне не нужно свет ВКЛючать.Нужно,чтоб датчик "наблюдал",а когда понял,что движения долго нет-обесточил всю комнату.
За это сообщение автора rtroyakov поблагодарил:
samolet (Ср фев 20, 2019 7:38 pm)
Рейтинг: 1.16%
devoff
Сообщения: 181
Зарегистрирован: Пт апр 04, 2014 10:17 pm
Благодарил (а): 37 раз
Поблагодарили: 54 раза

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

Сообщение devoff » Чт май 05, 2016 8:29 am

rtroyakov как писали выше, создайте метод или сценарий, но не включайте свет, а через заданный таймер выключите.

У Вас как настроено управление светом ?
rtroyakov
Сообщения: 109
Зарегистрирован: Сб июл 11, 2015 2:54 am
Откуда: Московская обл,город Ногинск
Благодарил (а): 27 раз
Поблагодарили: 6 раз

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

Сообщение rtroyakov » Чт май 05, 2016 8:56 am

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

if (gg("isDark")) {
sg("L1out.status","1");
SetTimeOut("L1outOFF",'sg("L1out.status","0");',2*60);
}
PS:У меня MegaD
Jager
Сообщения: 708
Зарегистрирован: Сб авг 18, 2012 10:21 am
Благодарил (а): 26 раз
Поблагодарили: 183 раза

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

Сообщение Jager » Чт май 05, 2016 12:53 pm

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

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

SetTimeOut("MotionOffTimer","runScript('ваш сценарий');", 60*60); 
Соответственно в сценарий пропишите все действия которые должны исполнятся после срабатывания таймера.
Только это есть смысл использовать там где люди бывают временно, т.е. коридор, туалет и т.д.
В детской ребенок например может читать книгу и его движений может быть недостаточно для срабатывания датчика, в какой то момент у него отключится свет, розетки и т.д.
У меня например автоматически свет включается и отключается по таймеру во всех проходных помещениях, в комнатах свет выключается принудительно только при постановке на охрану.
За это сообщение автора Jager поблагодарил:
rtroyakov (Чт май 05, 2016 2:31 pm)
Рейтинг: 1.16%
rtroyakov
Сообщения: 109
Зарегистрирован: Сб июл 11, 2015 2:54 am
Откуда: Московская обл,город Ногинск
Благодарил (а): 27 раз
Поблагодарили: 6 раз

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

Сообщение rtroyakov » Чт май 05, 2016 2:26 pm

Jager,СПАСИБО.Вы,как всегда,НАВЫСОТЕ-ВЕЗДЕ,где нужна помощь!!!
Jager
Сообщения: 708
Зарегистрирован: Сб авг 18, 2012 10:21 am
Благодарил (а): 26 раз
Поблагодарили: 183 раза

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

Сообщение Jager » Чт май 05, 2016 4:39 pm

rtroyakov писал(а):Jager,СПАСИБО.Вы,как всегда,НАВЫСОТЕ-ВЕЗДЕ,где нужна помощь!!!
Так это все из учебника http://majordomo.smartliving.ru/Main/Pr ... gFunctions
rtroyakov
Сообщения: 109
Зарегистрирован: Сб июл 11, 2015 2:54 am
Откуда: Московская обл,город Ногинск
Благодарил (а): 27 раз
Поблагодарили: 6 раз

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

Сообщение rtroyakov » Вс апр 09, 2017 7:15 pm

Парни,подскажите,точнее,разъясните,пожалуйста, русским языком: вот в этой строчке

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

Что означает цифра 30 таймаута? Т.е. 30 секунд чего?
Аватара пользователя
xor
Сообщения: 2039
Зарегистрирован: Сб ноя 22, 2014 8:45 pm
Благодарил (а): 286 раз
Поблагодарили: 629 раз

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

Сообщение xor » Вс апр 09, 2017 8:02 pm

http://majordomo.smartliving.ru/Main/Pr ... gFunctions
см.Запланированные задачи и события

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

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