@tomik1954 w tasmota domyślnie każdy przycisk i przełącznik ma przypisaną obsługę przekaźnika , przycisk 1 to przekaźnik 1 itd, czyli wybierając przycisk 2 nie będzie obsługi przekaźnika 1, tylko przekaźnika 2.
Można sobie z tym poradzić wykorzystując reguły. Otwierasz konsolę w linii komend wklejasz
rule on Button2#state do power toggle endon
ENTER
rule1 1
ENTER
I powinno działać
@isom niestety nie pomogło ale spróbowałem zmienić ustawienie na przełącznik_n. Teraz przełącznik aktywuje przekaźnik ale nie za każdym razem. Czasem trzeba kliknąć przełącznikiem dzwonkowym kilka razy żeby zaskoczył.
Tasmota ma opcję regulacji czułości przycisku?
Zauważyłem jeszcze jedną rzecz po włączeniu przełącznikiem wyjścia w stan aktywny po jakimś czasie czasem 1min czasem 6 min sonoff sam wyłącza wyjście. Spotkał się ktoś z takim przypadkiem?
@tomik1954 to niemożliwe żeby nie działało , włącz konsolę i wpisz rule i to co się pojawi skopiuj i wstaw tu albo zrób zrzut ekranu.
Przełącznik n to odwrotność działania i wtedy wypada zwierać do 3V ale dodatkowo między masa a GPIO rezystor 10 k
Zaraz sprawdzę tą regułę , ale jestem praktycznie pewny, bo jest bardzo prosta
15:13:31 CMD: rule
15:13:31 MQT: stat/tasmota_57AA7E/RESULT = {"Rule1":"ON","Once":"OFF","StopOnError":"OFF","Length":38,"Free":473,"Rules":"on Button2#state do power toggle endon"}
@tomik1954 zobacz
@isomSonoff TH_V.1.1 2017-05-05
To stary, ale ma GPIO 14 , nie mam pomysłu co robisz nie tak . Zobacz na RX albo TX na próbę chociaż
sprawdziłem też RX, TX ale sytuacja taka sama jeśli ustawiam przełącznik 2 nic się nie dzieje. Dopiero ustawienie przełącznik_n pozwala na sterowanie ale co jakiś czas.
Z ciekawości podpiąłem drugi przełącznik sonoff tym razem sonoff RF R2 v1.0 i dalej to samo. poniżej konfiguracja. Przycisk który jest na płytce normalnie działa.
Dla Tasmota poczytaj o SwitchMode, SwitchTopic itd. To co niżej, to nie jest gotowiec dla Ciebie, ale przykład wycztywania konfiguracji po przeflashowaniu i wstępnej konfiguracji z WbGUI. Trzeba wzrócić uwagę na długość BackLog, zbyt długa nie jest wczytyweana w całości. Jeśli dobrze pamiętam obsługę przekaźnika możesz też zrobić za pomocą reguł. Przez święta będe sobie konfigurował kilka Sonoffów, to wtedy sobie przypomnę cała procedurę i jak będziesz miał kłopot, to daj znać.
BackLog Hostname SNF151; FriendlyName1 SNF151; MqttHost 10.0.0.7; MqttUser ...; MqttPassword ...; MqttClient sonoff-151; Topic SNF-151; SwitchTopic SWT-151; GPIO1 83; GPIO3 2; GPIO14 0; SwitchMode1 2; SwitchMode2 2; SwitchMode3 2; SwitchMode4 2; rule1 "; rule2 "; rule3 "
Taki mam gotowiec na Tasmotę (wersja FW z początku 2019r.) z 3 szt. włączników chwilowych (to chyba 2 warianty, na regułach i bez nich). Nie pamiętam tylko czy przekaźnikiem sterował mi (w efekcie komunikatu na MQTT) HomeAssistant (preferuję to), czy robił to sam Sonoff. Jeśli ma być samodzielny to regułami najprościej.
SONOFF 159
- gpio14 - włącznik chwilowy
- gpio01 - włącznik chwilowy
- gpio03 - włącznik chwilowy# CMD 1 - STANDARD TOPICS (no rules)
BackLog Hostname SNF159; FriendlyName1 SNF159; MqttHost 10.0.0.7; MqttUser ..; MqttPassword ...; MqttClient sonoff-159; Topic SNF-159; SwitchTopic SWT-159; GPIO1 10; GPIO3 11; GPIO14 9; SwitchMode1 2; SwitchMode2 2; SwitchMode3 2; SwitchMode4 2; rule1 "; rule2 "; rule3 "; PowerRetain 1# CMD 2 - RULES SWITCHES
BackLog SwitchTopic 0; rule on switch1#state=1 do publish stat/SNF-159/switch1 ON endon on switch1#state=0 do publish stat/SNF-159/switch1 OFF endon on switch2#state=1 do publish stat/SNF-159/switch2 ON endon on switch2#state=0 do publish stat/SNF-159/switch2 OFF endon on switch3#state=1 do publish stat/SNF-159/switch3 ON endon on switch3#state=0 do publish stat/SNF-159/switch3 OFF endon; rule1 1; rule2 "; rule3 "; PowerRetain 1# CMD 3 - STANDARD LOGGING (poczekać na restart)
BackLog WebLog 2; SysLog 2; SerialLog OFF; PowerRetain 1UWAGA
- sieci i hasła dostępu WiFi do ustawienia odrębnie
- nie wiecej niż 20 komend w BackLog
- Topic nie może mieć identycznego pocztąku jak SwitchTopic inaczej domyślnie ustawiany jest topic 'sonoff'