если свет погасили кнопкой, датчик перестаёт включать свет, до тех пор, пока либо свет снова кнопкой не включат либо снова наступила ночь 23ч.--00мин.
раньше имел опыт программирования на Delphi, C++ там я бы запомнил событие "ВЫключили свет кнопкой" в некой переменной как "единичка", и не давал бы датчику движения включать свет, пока эта переменная не будет сброшена в "ноль". сбрасывается она либо всё той же кнопкой при включении света, либо если снова наступило 23ч.-00мин.
в вашем примере похоже это не реализовано (выключился свет(неважно от чего), гашу его кнопкой, далее срабатывает датчик движения и включается свет - а не должен, его же кнопкой выключили)
сделать самому - пока не получается (не хватает навыков и знаний)




Ответить с цитированием