Adminhs пишет:
отправляется 0 , если события нет, 1 - когда сработало событие прерывания. Зачем его убирать?
Это я вижу, что отправляется 0. Только не пойму зачем. Логика прерывания: есть событие - отправляем сигнал. Это работает. Если нет события - зачем сигналить, что его нет?
Столкнулся в мажордоме и его новых простых устройствах. Там для датчика движения нужно просто ввзывать метод, при обнаружении активности. Настроил прерывания и в модуле мажордома привязал gpioint к методу датчика движения. Все ок, но когда esp отсылает данные по времени, отсылается и gpioint=0. И опять активность, которой нет.