Да.
У меня в туалете дд, и если в нем нет движения 5 мин - то свет гасеит. И есть умный выключатель без проподной - тоже включает туже лампочку. И если включить свет, но не войти то свет там будет гореть до посинения.
Создаешь таймер.
Делаешь чтобы свет выключался при завершении таймера.
Делаешь чтобы сырое событие "есть движение" возводило таймер на N времени + включало свет (если выключен).
Делаешь чтобы нажатие на кнопку возводило таймер на N времени + включало свет (если выключен).
Тюнишь это все под себя — и работает.