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

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

Модератор: immortal

Ответить
JackOfShadows
Сообщения: 108
Зарегистрирован: Ср янв 09, 2019 8:37 pm
Благодарил (а): 27 раз
Поблагодарили: 28 раз

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

Сообщение JackOfShadows » Чт янв 31, 2019 9:31 am

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

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

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

Спасибо.
Аватара пользователя
xor
Сообщения: 2045
Зарегистрирован: Сб ноя 22, 2014 8:45 pm
Благодарил (а): 289 раз
Поблагодарили: 633 раза

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

Сообщение xor » Чт янв 31, 2019 9:44 am

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

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



За это сообщение автора xor поблагодарил:
JackOfShadows (Чт янв 31, 2019 10:15 am)
Рейтинг: 1.16%
JackOfShadows
Сообщения: 108
Зарегистрирован: Ср янв 09, 2019 8:37 pm
Благодарил (а): 27 раз
Поблагодарили: 28 раз

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

Сообщение JackOfShadows » Чт янв 31, 2019 10:15 am

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

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