Датчик движения -> свет на пять минут

Если вы только начинаете осваивать систему MajorDoMo и чего-то не знаете или не можете понять, то задавайте свои вопросы в этой ветке.

Модератор: immortal

Ответить
JackOfShadows
Сообщения: 109
Зарегистрирован: Ср янв 09, 2019 8:37 pm

Датчик движения -> свет на пять минут

Сообщение JackOfShadows »

Здравствуйте.

Завожу классы/объекты. По датчику включаю свет, фиксирую время включения. Каким-то циклом/сценарием хочу раз в минуту проверять это время, если истекло - выключать свет.
Или некий аналог setTimeout.
Или одноразовая джоба.

Каков рекомендуемый подход?

Спасибо.
Аватара пользователя
xor
Сообщения: 2044
Зарегистрирован: Сб ноя 22, 2014 8:45 pm

Re: Датчик движения -> свет на пять минут

Сообщение xor »

Я понимаю, что нужно продлить время включения, если было повторное движение? Если так, то можно при движении проверить, горит ли свет уже, если нет, вкл свет и запустить таймер на отключение, при повторном движении он перезапустится, если движения не было - отключит свет через 5 минут. Или неправильно понял?

Отправлено с моего Redmi 4X через Tapatalk



JackOfShadows
Сообщения: 109
Зарегистрирован: Ср янв 09, 2019 8:37 pm

Re: Датчик движения -> свет на пять минут

Сообщение JackOfShadows »

Увидел слово "таймер", нашёл https://kb.smartliving.ru/planirovanie-zadach/

Спасибо!
Ответить