Tasmota podstawowa ...
 
Powiadomienia
Wyczyść wszystko

Tasmota Tasmota podstawowa konfiguracja przed zakłóceniami i nieprawidłowa pracą

6 Wpisów
2 Użytkownicy
0 Likes
85 Wyświetleń
Bobrow
(@bobrow)
Wpisów: 370
Geek
Autor tematu
 

Witam,

tym razem do Wemosa D1 mini z Tasmotą planuję podłączyć kilka więcej wejść i wyjść. Wiąże się to z ograniczeniami esp8266 (tu np opis https://randomnerdtutorials.com/esp8266-pinout-reference-gpios/)

Generalnie chodzi mi o to , by przy restarcie oraz przy pracy urządzenia nie nastąpiło jego zablokowanie lub wystawienie niepożądanych stanów.

Aby ograniczyć zakłócenie od długiego stanu  (na wejściach) wpisałem SO1 1 , a SO65 1 aby zapamiętać ostatnie stany out po wyłączeniu zasilania-ale nie jestem tego pewny w 100%.

Teraz sprawa wykorzystania "kłopotliwych" gpio np nr 15-jeśli przy bootowaniu będzie stan H , to esp nie uruchomi się.

Nie mogłem znaleźć pasującej funkcji SO , więc spróbuję użyć skryptu , czy taki zapis będzie ok (gpio 15 u mnie jest przekaźnik_i 4):

rule ON system#boot DO POWER4 0 ENDON

Chodzi mi głównie czy w/w zapis powoduje tylko przy bootowaniu stan niski , a kiedy system się załaduje to czy będę mógł sterować nim jego switchem /

Pzdr 

 
Dodane : 15/09/2022 9:24 pm
Bobrow
(@bobrow)
Wpisów: 370
Geek
Autor tematu
 

Witam,

po wgraniu w/w zapisu nic się nie zmieniło.

Zauważyłem jeszcze coś dziwnego -wg opisu GPIO 4,5,12,13 i 14 nie powinien się zmieniać ich stan przy restarcie.

Okazuje się ,że tylko gpio 4 i 5 (D1 i D2) nie zmieniają stanu przy restarcie- ale kiedy przekaźnik jest off (przy on podczas restartu następuje krótkie impulsowanie).

co z tym fantem zrobić i jak to rozumieć ? Jakie są w końcu zasady działania poszczególnych gpio w stanie bootowania ?

Pzdr 

 
Dodane : 16/09/2022 12:11 pm
isom
 isom
(@isom)
Wpisów: 4356
Szefu Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
 

Generalnie ta reguła powinna działać tylko wypada ją włączyć jeszcze. Jakieś impulsowanie wynika zapewne z tanich przekaźników sterowanych stanem LOW , warto czasem zainwestować ciut więcej i kupić takie z H/L 

 
Dodane : 16/09/2022 5:06 pm
Bobrow
(@bobrow)
Wpisów: 370
Geek
Autor tematu
 

Dzięki za odpowiedź-a jak włączyć tę formułę ? Czego brakuje ?

Odnośnie impulsowania wemosa , to na dwóch było tak samo i na dwóch różnych przekaźnikach (pojedynczy i podwójny).

No tak-wszystkie tanie chinolki (w sumie myślałem ,że ten cały osprzęt jest tylko taki...).

Ale ok -dwa stabilne wyjścia są w tym momencie wystarczające , choć na przyszłość przydało by się wiedzieć jak to zlikwidować , albo przyjąć że tak jest i już.

Muszę przepiąć w kilku wemosach gpio , wprawdzie chwilowe uruchomienie lamp czy cyrkulacji nie jest problemem-ale sterowanie alarmem już tak. 

 
Dodane : 16/09/2022 6:51 pm
isom
 isom
(@isom)
Wpisów: 4356
Szefu Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
 

W dokumentacji tasmoty - Rule i tam masz jak aktywować , dezaktywować , usunąć , rozbudować o kolejne polecenia 

 
Dodane : 16/09/2022 11:17 pm
Bobrow
(@bobrow)
Wpisów: 370
Geek
Autor tematu
 

Cześć,

chyba wiem o co chodziło w uruchomieniem rule-musi byc wpisany jej nr i czas uruchamiania np tak :

rule1 1 (co 1 sekunda  odczyt warunków i ewentualnie wykonanie polecenia czyli stan niski na przekaźniku 4 w czasie trwania bootowania)

czyli ten mój zapis powinien wyglądać tak :

rule1 1  ON system#boot DO POWER4 0 ENDON

Czy to teraz jest ok ?  

 
Dodane : 17/09/2022 11:10 am
Udostępnij: