Przy sterowaniu ESP8265 przyciskiem na płytce (bistabilny) lub łącznikiem dzwonkowym mam problem z sytuacją, w której fizyczny łącznik zostaje naciśniety dwukrotnie lub kilkukrotnie w bardzo krótkim czasie (<1 sek). Powoduje to, że przestaje on działać, tzn. późniejsze przyciśnięcia go nie zmieniają stanu w sterowniku, aż do czasu resetu sterownika.
Wydaje mi się, że problem jest sprzętowy. Może ktoś z tym się spotkał i wie jak rozwiązać?
Być może mógłby pomóc zwiększony czas tzw. odbicia przycisku (button debounce), ew. programowe wymuszenie zmiany stanu GPIO buttona po chwili?
W konfiguracji Supli GG są dwa ustawienia czasów w menu Przyciski - multiclick i hold. Domyślnie czasy to 0,45sek, ich zmiana na np. 2 sekundy nie zmienia sytuacji.
Wydaje się, że zmiana w cloudzie akcji dla fizycznego wyzwalacza na "Przełącz" powinna pomóc. Tymczasem ustawienie tej opcji powoduje, że łącznik w ogole nie reaguje na naciśnięcie. Niezależnie od wcześniejszego stanu przekaźnika.
Czy jest opcja od strony softu na naprawę tego problemu?
GG: v.5.9.11, sterownik to Sonoff 4CH PRO v.1
