Все привет. Прошу сразу не пинать, так как начинющий. Есть модуль ESP-12E, скрипты пишу на Lua при помощи ESPlorer. Хочу прицепить к модулю выключатель, обычный, с двумя положениямми: ВКЛ и ВЫКЛ (ну или просто кнопку, без фиксированных положений). Вешаю его на pin, для считывания прерываний использую gpio.trig() вызываю callback-функцию. Проблема в том, что при любых значения параметра type не могу добиться надежной работы выключателя. Некоторые переключения не срабатывают или срабатывают по несколько раз. Подозреваю, что надо делать какую-то хотрую обработку прерывания, но как именно не понимаю.
Спасибо за ссылку. Запустил, заработало, но тоже далеко не 100%-ая надежность. Но это уже отправная точка - буду разбираться.
Пока самое надежное решение задачи, которое смог найти https://gist.github.com/marcelstoer/59563e791effa4acb65f