Помогите разобраться с датчиком движения!

Всё, что не подходит под вышеперечисленные разделы

Модератор: immortal

Ответить
karapus
Сообщения: 37
Зарегистрирован: Вс фев 25, 2018 1:50 pm

Помогите разобраться с датчиком движения!

Сообщение karapus »

Здравствуйте. Подскажите, пожалуйста, как сделать так , чтобы датчик движения при отсутствии движения в течение определенного времени отключал свет в комнате. Датчик подключен к ESP8266, по протоколу MQQT отсылает в мажор свое состояние. Пробовал через шаблон поведения, но максимум что у меня получилось - отключать свет через определенное время как только датчик определил, что никого нет по таймеру. Заранее благодарен за помощь. В программировании я не силен, основные коды стараюсь делать через блоки, но с этим что-то никак.
C_3AXAPOB
Сообщения: 510
Зарегистрирован: Ср июн 08, 2016 4:17 pm

Re: Помогите разобраться с датчиком движения!

Сообщение C_3AXAPOB »

Не понял при чем тут шаблоны поведения, ведь они для общения пользователя и системы. У меня в методе motiondetected такой код. Не знаю на сколько он правилен и эстетичен но работает.

clearTimeOut('Relay03OffTimer'); // Сбрасываем таймер при движении
SetTimeOut("Relay03OffTimer","callMethod('Relay03.turnOff');",150); // Запускаем таймер. По истечении времени вызываем метод выключения лампы.
Orange pi pc plus, megaD-2561, Xiaomi
--------------------------------------------------
http://connect.smartliving.ru/profile/908
karapus
Сообщения: 37
Зарегистрирован: Вс фев 25, 2018 1:50 pm

Re: Помогите разобраться с датчиком движения!

Сообщение karapus »

Хорошо. представим ситуацию, что свет включили. Но в комнату не входили и состояние датчика не меняется. Получится в Вашем случае свет все равно выключится через 150 сек.? Или Здесь ещё стоит прописать условие запуска таймера?
C_3AXAPOB
Сообщения: 510
Зарегистрирован: Ср июн 08, 2016 4:17 pm

Re: Помогите разобраться с датчиком движения!

Сообщение C_3AXAPOB »

Если в комнату не входили метод motiondetected не будет запущен, соответственно и таймер тоже.
Orange pi pc plus, megaD-2561, Xiaomi
--------------------------------------------------
http://connect.smartliving.ru/profile/908
karapus
Сообщения: 37
Зарегистрирован: Вс фев 25, 2018 1:50 pm

Re: Помогите разобраться с датчиком движения!

Сообщение karapus »

В этом и дело. Хотелось бы, чтобы свет выключался в любом случае чз 150 секунд без движения
C_3AXAPOB
Сообщения: 510
Зарегистрирован: Ср июн 08, 2016 4:17 pm

Re: Помогите разобраться с датчиком движения!

Сообщение C_3AXAPOB »

Тогда добвьте этот код в метод turnOn реле и дополните его условием про движение.
Orange pi pc plus, megaD-2561, Xiaomi
--------------------------------------------------
http://connect.smartliving.ru/profile/908
karapus
Сообщения: 37
Зарегистрирован: Вс фев 25, 2018 1:50 pm

Re: Помогите разобраться с датчиком движения!

Сообщение karapus »

Спасибо, так и сделаю. Что-то я сразу не догадался до этого.
Ответить