Cs-Cs я на ПР110 делал отключение датчика освещенности и датчика движения.
Кнопочные выключатели, сработка по заднему фронту. При включенном освещение удержание отключает один датчик и меняет состояние света на выключенное (такая вот индикация выполнения команды)
При выключенном освещении отключает второй датчик и меняет состояние освещение на включенное.

уже несколько лет полет нормальный. Ну только отсутствие энергонезависимых переменных, если свет отключают надолго (ИБП вырубается) то состояние датчиков восстанавливаются по умолчанию.

С энергонезависимыми переменными было бы попроще.