Generalnie chodzi o możliwość podłączenia do Sonoffa zwykłego przełącznika bistabilnego, który po każdej zmianie swojego stanu (zwarcie bądź rozwarcie) zmieniałby stan przekaźnika (tak, jak można gdzieś się to w innych alternatywnych firmware). W dużym uproszczeniu działanie jak schodowy (z jednej strony przełącznik, z drugiej aplikacja).
Tylko nie wiem, czy moja potrzeba jest aż tak silna, żeby fatygować kogoś do kompilacji nowego firmware. Tym bardziej, jeśli miałoby to nie działać tak jak wyżej.
Gdyby w Twoim firmware sonoff_switch_mode nie byłoby trzeba trzymać zewnętrznego przełącznika cały czas, żeby zwarty był przekaźnik, to tamta kompilacja już byłaby wystarczająca. Ale przy odrobinie wprawy można dolutować wyprowadzenia do istniejącego przycisku i nic nie trzeba kompilować na nowo.
Sonoff. Czy jest włącznik światła?
Wgrałem ten soft i niestety ale przekaźnik zmienia stan tylko przy rozwarciu GPIO14 z GND. Zwarcie nie zmienia stanu.
To jest soft dla Lukasa, tj wyniesienie przycisku button mode na osobny pin, aby nie było konieczności lutowania kabelków do istniejącego przycisku w sonoffie.
W Twoim przypadku należy chyba zastosować pull-down i sterowanie aktywne poprzez zwarcie pinu do +3,3 V.
Coś przygotuję.