Tasmota Rules, rule...
 
Powiadomienia
Wyczyść wszystko

Tasmota Tasmota Rules, ruletimer, pulsetime

30 Wpisów
3 Użytkownicy
1 Likes
2,008 Wyświetleń
(@fustafson)
Wpisów: 20
Praktykant
 

Witam, już mi się wydawało, że zaczynam czaić, ale........... wyszło jak zwykle ......

Pierwsze gniazdko "uwaliłem,"  temat zostawiamy.

Kolejne gniazdko - NOUS A1T - Już trochę jak mi się wydawało mądrzejszy ustawiłem tak:

Timezone 99
Latitude 50.0646501
Longitude 19.9449799
timer1 {"Enable":1,"Mode":0,"Time":"08:30","days":"1111111","Repeat":1,"Action":3}
timer2 {"Enable":1,"Mode":0,"Time":"16:00","days":"1111111","Repeat":1,"Action":3}

Rule1 ON clock#Timer=1 DO Backlog rule2 1: rule2 5 ENDON ON clock#timer=2 DO Backlog rule2 0: Power1 0 ENDON

Rule2 on Tele-Energy#Voltage>252 do Power1 1 ENDON on Tele-Energy#Voltage<247 do Power1 0 ENDON

i "kicha" nie włączało się przy zadanych parametrach .........

zdeterminowany ustawiłem tak :

rule1 on Energy#Voltage>252 do Power 1 endon on energy#Voltage<247 do Power 0 endon

Jest ok, ale po godzinie 16,01 nie włącza się, gdy napięcie jest niższe niż 247V

Wydaje mi się, że błąd jest w RULE1 ?????

A może całość jest do D....y ?

Proszę o pomoc - pozdrawiam - Sławek

 
Dodane : 02/07/2023 5:26 pm
isom
 isom
(@isom)
Wpisów: 5064
Szef wszystkich szefów Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
 

Dodane przez: @fustafson

i "kicha" nie włączało się przy zadanych parametrach .........

Przepraszam, ale albo ja w tym filmie mówię po chińsku, albo tak dokładnie obejrzałeś mój materiał.

Odnośnie "kicha" , jak ustawiłeś TelePeriod ? Bo fabrycznie w tasmocie jest 300 sek czyli 5 min, więc reguła w postaci 

Rule2 on Tele-Energy#Voltage>252 do Power1 1 ENDON on Tele-Energy#Voltage<247 do Power1 0 ENDON

Będzie działać z tym że wartość napięcia będzie sprawdzana co czas TelePeriod , ( 5 minut). Gdybyś poczekał 5 minut to byś się przekonał.

W moim materiale omawiam dokładnie do czego służy ten parametr TelePeriod i dlaczego nie polecam reguły w postaci 

rule2 on Energy#Voltage>252 do Power 1 endon on energy#Voltage<247 do Power 0 endon

Jest ona beznadziejna, bo napięcie jest sprawdzane co 10 sek i nie można z tym nic zrobić. 

Dlaczego po 16 to gniazdko miałoby się włączyć? Po 16-tej, gdy timer 2 wyłączy  gniazdko i regułę 2, to co ma się dziać? Przecież już nic nie sprawdza tego napięcia.

Proponuję jednak obejrzeć ten film, a pytań i wątpliwości będzie znacznie mniej

 
Dodane : 02/07/2023 7:41 pm
(@fustafson)
Wpisów: 20
Praktykant
 

Witam, w konfiguracji dziennika mam ustawiony okres telemetrii = 120

z czego wynika, że tu:

rule2 on Energy#Voltage>252 do Power 1 endon on energy#Voltage<247 do Power 0 endon

napięcie jest sprawdzane co 10 sek ?

 
Dodane : 03/07/2023 6:21 am
(@fustafson)
Wpisów: 20
Praktykant
 

Witam - telemetria = 120

reguły:

Rule1 ON clock#Timer=1 DO Backlog rule2 1: rule2 5 ENDON ON clock#timer=2 DO Backlog rule2 0: Power1 0 ENDON

Rule2 on Tele-Energy#Voltage>253 do Power1 1 ENDON on Tele-Energy#Voltage<246 do Power1 0 ENDON

Jak uważasz, że coś jeszcze jest źle, to popraw - bardzo proszę, bo już w głowie pustka ( wiem, że nie najlepiej to o mnie świadczy - filmik oglądałem ze 4 razy ) - pozdrawiam Sławek

 

 
Dodane : 03/07/2023 6:37 am
isom
 isom
(@isom)
Wpisów: 5064
Szef wszystkich szefów Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
 

Tasmota wszystkie czujniki aktualizuje na zmiany wartości, lub co 10 sek, tak jest napisane oprogramowanie, więc jeśli nie użyjesz własnego interwału telemetria, to przekaźnik może klepać nawet co kilka  sekund. Przedrostek Tele- w regule uruchamia odpytywanie co interwał TelePeriod i tym się różnią te dwie wersje reguł.

Dodatkowo użyłeś w regule zapisu Power 1 / Power 0 , może to działać pod warunkiem, że masz tylko jeden przekaźnik. Dobrą zasadą jest ustawienie w regułach numeru przekaźnika czyli np Power1 1 , Power2 1, bo jeśli za jakiś czas zajdzie potrzeba dodania dodatkowego przekaźnika w już działającym module, to reguła w postaci "on energy#Voltage<247 do Power 0 endon", nigdy nie zadziała, tasmota nie będzie w stanie określić, o który przekaźnik chodzi.

Czasem telemetrii ustalasz interwał odpytywania o wartość napięcia i to pozwala ustawić dowolne przerwy w klepaniu przekaźnikiem. W swoim regulatorze napięcia ustawiasz histerezę, a to korzystasz z TelePeriod.

Dwie pierwsze reguły z filmu w zupełności wystarczą do poprawnej kontroli napiecia i to powinno działać w zakresie czasowym ustawionym w harmonogramach, po tym czasie można dowolnie ręcznie sterować przekaźnikiem, lub dodać pozostałe 14 harmonogramów i włączać/ wyłaczać gniazdko na ich podstawie.

 

 
Dodane : 03/07/2023 7:13 am
(@fustafson)
Wpisów: 20
Praktykant
 

No i wszystko (prawie wszystko) jasne.

Ale tu są opisane przekaźniki :

Rule2 on Tele-Energy#Voltage>253 do Power1 1 ENDON on Tele-Energy#Voltage<246 do Power1 0 ENDON

Natomiast w regule1 co oznacza "5"

Rule1 ON clock#Timer=1 DO Backlog rule2 1: rule2 5 ENDON ON clock#timer=2 DO Backlog rule2 0: Power1 0 ENDON
 
Dodane : 03/07/2023 7:57 am
isom
 isom
(@isom)
Wpisów: 5064
Szef wszystkich szefów Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
 

Dodane przez: @fustafson

regule1 co oznacza "5"

Rule2 5 to informacja dla tasmoty żeby wysyłała wewnętrzne polecenie do przekażnika tylko raz , przy zmianie wartości.

Bez tego za każdym razem gdy  np warunek Voltage<246 jest spełniony zostanie wysłane OFF do przekaźnika.

Po dodaniu tego "5" , OFF jest wysłany raz i dokąd napięcie nie zrobi się wyższe niż 246V polecenie do przekaźnika nie będzie wysyłane.

Bez tego "5" też wszystko będzie działać, ale ciągłe ON lub OFF wysyłane do przekaźnika, generuje niepotrzebne polecenia, przez które łatwiej zawiesić całe oprogramowanie, zwiększa się temperatura samego modułu , bo bez sensu program wysyła wyłącz do już wyłączonego przekaźnika itd.

 
Dodane : 03/07/2023 8:32 am
(@fustafson)
Wpisów: 20
Praktykant
 

No to mi teraz jaśniej, ale muszę przyznać, że dawno już nikt mnie nie zmusił do tak dużego zgłębiania problemu, za co w sumie jestem wdzięczny - pozdrawiam

 
Dodane : 03/07/2023 8:38 am
(@fustafson)
Wpisów: 20
Praktykant
 

Wszystko j.w. chodzi zgodnie z oczekiwaniami - bardzo dziękuję ISOM za wszelkie sugestie i zmuszenie moich szarych komórek do pracy - miłego dnia wszystkim.

 
Dodane : 04/07/2023 12:44 pm
(@fustafson)
Wpisów: 20
Praktykant
 

Witam, po ponad pól roku obserwacji jest ok. moc grzałki 1200/1300W ustawienia :

Timezone 99
Latitude 50.0646501
Longitude 19.9449799
timer1 {"Enable":1,"Mode":0,"Time":"08:30","days":"1111111","Repeat":1,"Action":3}
timer2 {"Enable":1,"Mode":0,"Time":"17:00","days":"1111111","Repeat":1,"Action":3}
Rule1 ON clock#Timer=1 DO Backlog rule2 1: rule2 5 ENDON ON clock#timer=2 DO Backlog rule2 0: Power1 0 ENDON
Rule2 on Tele-Energy#Voltage>253 do Power1 1 ENDON on Tele-Energy#Voltage<246 do Power1 0 ENDON

Do pełni szczęścia brakuje mi, aby po przekroczeniu 253V i włączeniu grzałki nie wyłączała się ona przez np. 180 sek. bez względu na napięcie jakie zaistnieje po włączeniu grzałki.

Oczywiście jeżeli po 180 sek napięcie będzie wyższe niż 246V to niech sobie dalej będzie włączona zgodnie z regułą.

Mianowicie przy w/wym. ustawieniach czasem występuje zjawisko PING/PONGA, lub napięcie spada poniżej 246V po kilkunastu sekundach (grzałka -off) i trochę obawiam się o żywotność grzałki.

Wielka prośba o podpowiedź co i gdzie dopisać ???? cała reszta "chodzi" zgodnie z oczekiwaniami i boję się sam coś zepsuć - pozdrawiam Sławek 

 

 

 

 
Dodane : 08/02/2024 10:54 am
Strona 2 / 2
Udostępnij: