Здравствуйте.
в прошивке активированы модули: MQTT JSON клиент, Web KEY, GPIO, Logic2, Работа с прерываниями.
GPIO13 настроен на out
GPIO0 настроен на input key, переключать GPIO 13.
Так же Logic2 есть правила на управления GPIO13.
Как я понял из документации, если кто-то меняет состояние GPIO13 то по mqtt должно отправляться сообщение.
Если если переключать GPIO13 web кнопкой, то сообщение с новым статусом отправляется.
Если срабатывает правило Logic2 то так же отправляется сообщение.
Если GPIO13 меняется по срабатыванию прерывания на GPIO0, то сообщение не отправляется.
Если GPIO13 меняется по mqtt сообщению "/outputX" то сообщение в json формате об изменения статуса ток же не меняется. (это конечно спорный момент, но к сожалению программа которой я пользуюсь не поваляет читать статус кнопки отправлять команду на изменение в один и тот же топик
)
Хотелось бы, что бы изменению статуса по прерыванию новое состояние GPIO сразу отсылалось. и как бонус по команде /outputX тоже.
Спасибо.