Witam.
Ustawiłem sobie na gniazdku sp111 z tasmota załączanie przy napięciu 253V na 10 minut żeby obniżać napięcie w sieci.
Potrzebuje ustawić tak żeby ta zasada działala tylko od 8 do 15 w nocy nie.
Dodatkowo czy jest możliwość ustawienia
Zalacz przy 253 i monitoruj napięcie, jeśli spadnie poniżej 246V to po 2 minutach wyłącz.
Da się. Tylko jest jedno "ale". Domyślnie w Tasmocie nie ma załączonej obsługi warunków. By one działały to trzeba sobie samemu skompilować Tasmote. Mogę też podesłać swoją kompilacje z tymi opcjami. Mam wersję Tasmoty 9.2 bo miałem problemy z wersjami wyższymi. Po kompilacji na nowszej wersji powyżej tego 9.2 urządzenia po pewnym czasie traciły ustawienia.
skompilować czyli wgrać nową wersję tasmoty ?
Jakbyś coś podesłał i wytłumaczył coś jak ustawić to byłbym wdzięczny.
Jak coś to mój mail abdel85@op.pl
Bo szukam trochę większej automatyzacji ale ciężko znaleźć.
Opcje 253wlacz wyłącz po 2 minutach gdy jest 246
Lub włącz na 10 minut po 253V utrzymuj gdy jest powyżej ale tylko w godzinach 8-15
kompilować firmware - ściągasz źródła z git, wprowadzasz poprawki, budujesz nowe fw za pomocą kompilatora, instalujesz na urządzeniu.
Jak wrócę do domu to zobaczę czy mi się uda zrobić to u mnie. Powinno.
Ewentualnie jakieś inne oprogramowanie na takim gniazdku Gosund sp111 potrafi takie zarzadzania.
Tylko wtedy muszę mieć rapsberry żeby to wgrać lub skombinować na Linuxie bo kupowałem gniazdka z wgrana tasmota.
Lub inną opcja jak jest to zbytnio skomplikowane to używając paczkomatu podeslalbym do ciebie gniazdka gosund i przekompilowalbys za odpowiednią opłatą
Najpierw w konsoli urządzenia podaj polecenie
SetOption21 1
Potem możesz skalibrować wynik pomiaru poleceniem
VoltageSet xxx
gdzie xxx to aktualne napięcie w gniazdku np.dla 230V wpisujesz 230
on Energy#Voltage>253 do if ( Time#Minute >= 480 and Time#Minute<= 900) Power 1 else Power 0 endif endon on Energy#Voltage<246 do if ( Time#Minute >= 480 and Time#Minute<= 900) Power 0 else Power 0 endif endon
Możesz spróbować na swojej Tasmocie to zrobić. Jak by nie działało to wgraj moją z załącznika.
Najpierw wgrywasz minimal potem pełną wersję.
A najlepiej od razu można wgrać ten fv.
PS. Do wpisywania skryptu używam tego programu
SetOption21 to włączenie pokazywania napięcia na wyłączonym gniazdku.
Set voltage itp mam już ustawione i pokazuje idealnie.
Tylko właśnie chodzi mi o załączenie przy załóżmy 253V i wyłączenie jeśli przez 2 minuty będzie poniżej 246V.
Tak żeby obniżenie napięcia o 2V poniżej 253 nie wyłączało i włączało spowrotem gniazdka 😉
Ten skrypt twój powinien trzymać włączenie z 2 opcji wzajemnie zależnych zgadza się ?
Tylko zapytam co oznacza ten czas >=480 <=900jakbym potrzebował żeby 2 minuty trzymało po spadku napięcia na 246.
I czy można wrzucić jakieś sztywne blokady działania gniazdka tylko pomiędzy 9-15
Tu tak masz. Załącza grzałkę powyżej 253 wyłącza poniżej 246. W godzinach 8 -15 podanych w minutach po północy.
Tylko ten warunek if może nie działać na Tasmocie co masz bo domyślnie fv nie jest z tymi opcjami kompilowana. Ja i siebie potrzebowałem tego więc moja wersja ma załączona obsługę warunków.
Teoretycznie powinien on dziac ale jeszcze jedna rzecz nie daje mi spokoju. Jeszcze go poprawie wieczorem. Tasmote masz po polsku czy angielsku ? Która wersję?
Angielsku. Wersja 11.
Ok teraz rozumie.
Będę miał możliwość przetestowania to zrobię i dam znać 😉
RSL: RESULT = {"Command":"Unknown"}
Ten skrypt musisz podać jako "rule".
Masz serwer MQTT uruchomiony? Jak tak to pobierz program z linku. Podaj dane do serwera MQTT. Oczywiście Tasmota też musi mieć ustawiony MQTT. Potem możesz rule podać z programu.
Najpierw muszę mojego dostawcę neta poprosić o ustawienie stałego IP dla gniazdek bo co chwilę przydziela inne IP .
A powiedz mi gniazdko z tymi ustawieniami wyłączy odrazy po wykryciu niższego napięcia czy po jakimś czasie?
@abdel85 dostawca neta nic nie ustawi , bo nie zna tasmoty a to w niej należy ustawić static IP dla każdego modułu, reguła którą wstawił @steel_rat powinna działać tylko na odpowiednio skompilowanej wersji , bez tego nie ma szans
Tą prostą regułę wkleja się w konsoli bez potrzeby korzystania z dodatkowych programów
Stały adres dla modułu to jedna komenda w konsoli
IPAddress1 192.168.x.xxx
Oczywiście zamiast x wstawiasz parametry z zakresu twojego routera
No nic nie znam jednak tasmoty 😉
Chciałem żeby w router wrzucili mac i stale IP no ale jak się zna sposoby na konfigurowanie wszystkiego to jest jakoś prosciej
Wgraj moją wersję najpierw. Jest po polsku. Z resetuj konfigurację, ustaw jeszcze raz od nowa.
Potem podam komendy do wgrania skryptu.
Edit
W konsoli podaj
rule1 on System#Boot do var1=0 endon on Time#Minute do if ( Time#Minute >= 480 and Time#Minute<= 900) var1=1 else var1=0;Power 0 endif endon on Energy#Voltage>225 do if ( var1 == 1) Power 1 endif endon on Energy#Voltage<220 do if ( var1 == 1) Power 0 endif endon rule1 1
Wgraj łatwo powiedzieć jak się nie zna urządzenia i konfiguracji za UJ;)
Coś potrzebuje do tego bo przez interfejs dostępny pod adresem IP wyskakuje not enough spacer jak chce wcisnąć na niego ten minimal czy drugi plik bin.
Tasmota Device manager oczywiscie nie widzi obydwu moich gniazdek z tasmota. A jak mu pozwolić żeby widziało to zbytnio nie wiem. Ciężki temat
Tasmota-minimal ma wejść najpierw. Daj jakieś z rzuty jak to robisz.
Mógłbym delikatnie ułatwić to podając ci dane do teamviewera i zdalnego sterowania moim komputerem byś na żywo sobie luknął
Poczekaj nic nie rób.
Not enough space