Automatyczny reset ...
 
Powiadomienia
Wyczyść wszystko

Domoticz Automatyczny reset routera przy braku internetu

112 Wpisów
4 Użytkownicy
0 Reactions
4,434 Wyświetleń
(@bobrow)
Wpisów: 387
Weteran
Autor tematu
 

Dalej to samo …nie wsadziłem ponownie wtyczki do internetu i switch przełączył się po równo 4 min …a po 30s znowu zadziałał

 
Dodane : 21/07/2022 9:47 pm
(@bobrow)
Wpisów: 387
Weteran
Autor tematu
 

Kolejne próby , ta sama historia...

Zastanawia mnie tylko dlaczego załącza się switch na stałe , jeśli w dzvents jest na 80s (zwiększyłem trochę) zasterowany stan wysoki ?

 

przecież jest to :

domoticz.devices('Reset router').switchOn().forSec(80)

 
Dodane : 21/07/2022 10:03 pm
(@bobrow)
Wpisów: 387
Weteran
Autor tematu
 

Isom a mógłbyś wrzucić swój zapis ?

Może coś w szyku mam spierniczone ?

 
Dodane : 21/07/2022 10:04 pm
(@bobrow)
Wpisów: 387
Weteran
Autor tematu
 

Witam,

czy może mi ktoś wyjaśnić co może spowodować załączenie switch na stałe jeśli jest zapis j/n ?

return {
on = {
timer = { 'every 5 minutes' },
httpResponses = { 'NBPEUR' }
},
execute = function(domoticz, item)
if (item.isTimer) then
domoticz.openURL({
url = 'http://api.nbp.pl/api/exchangerates/rates/a/eur?format=json',
method = 'GET',
callback = 'NBPEUR'
})
end

if (item.isHTTPResponse and item.ok) then
domoticz.devices('Kurs EUR').updateCustomSensor(item.json.rates[1]['mid'])

elseif domoticz.devices('Kurs EUR').lastUpdate.minutesAgo >= 16 then
domoticz.devices('Reset router').switchOn().forSec(80)
domoticz.log('Reset router',domoticz.LOG_INFO)
end
end
}

Po prawidłowym wykonaniu zadania w kolejnym cyklu się u mnie wykrzacza, załacza się Reset router przed odliczeniem 16 min i pozostaje na ON na stałe...a przecież jest zapis .switchOn().forSec(80) 

 
Dodane : 22/07/2022 9:33 am
(@bobrow)
Wpisów: 387
Weteran
Autor tematu
 

No chyba ,że jest jakieś zakłócenie z wemosa-ale w logu jest zapis o dzvents ...

 
Dodane : 22/07/2022 9:35 am
isom
 isom
(@isom)
Wpisów: 5099
Szef wszystkich szefów Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
 

Czasy kolego i tylko czasy czemu 16 skoro co 5 minut ? I jeszcze co 80 sek reset a dlaczego akurat tak skoro przekracza te 16 min ? 15 minut + 80  sek nie równa się 16 minut 

Co ma się zrobić w tej 16 minucie skoro skrypt się ma uruchomić co 5 minut ? 

A to już bez komentarza , nawet dokumentacji się nie chce przeczytać, która nie zostawia złudzeń

1

 

 
Dodane : 22/07/2022 10:00 am
(@bobrow)
Wpisów: 387
Weteran
Autor tematu
 

Rozumiałem to tak :

-co 5 min odpytuję kurs (taki czas ze względu na testy , normalnie jest 15 min)

-16 min to czas w którym jeśli min raz nie wystąpi warunek j/w to zadziała switch (planowałem dać 3x15 +1 min=46min)

-czas zadziałania dałem 80s , a było 20s (więc się "wyrabiałem")-zwiększyłem bo nie działało.

Ale ok-to powinno być tak prawidłowo do testu np :

-odpytanie co 5 min

-sprawdzenie warunku co 20 min

-czas działania switcha 20s

Dobra, chyba wiem-czas kontroli musi być wyraźnie większy od czasu 3 prób i stanu switcha ON.Czyli min dla w/w warunków kontrola powinna być 17 min .Dobrze myślę ?

 
Dodane : 22/07/2022 10:41 am
isom
 isom
(@isom)
Wpisów: 5099
Szef wszystkich szefów Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
 

@bobrow i co by dało gdybym wstawił swój skrypt ? I tak byś go próbował przerobić według własnych wizji . Już wiesz dlaczego tego nie zrobiłem 

Pamiętaj że powyżej 15 min musisz sprawdzać nie częściej niż 20 bo taka jest gradacja i wyraźnie o tym jest napisane w dokumentacji 

 
Dodane : 22/07/2022 10:42 am
(@bobrow)
Wpisów: 387
Weteran
Autor tematu
 
Dodane przez: @isom

 

A to już bez komentarza , nawet dokumentacji się nie chce przeczytać, która nie zostawia złudzeń

1

 

Wcale mi się "nie chciało" tylko nie przyszło mi to głowy... zasugerowałem się tym ,że przecież to działało w poprzednich testach

 
Dodane : 22/07/2022 10:43 am
(@bobrow)
Wpisów: 387
Weteran
Autor tematu
 
Dodane przez: @isom

@bobrow i co by dało gdybym wstawił swój skrypt ? I tak byś go próbował przerobić według własnych wizji . Już wiesz dlaczego tego nie zrobiłem 

Gdybym zostawił z długimi czasami odpytania to by i tak nie działało-nie zauważyłem (chyba nie było podane) ,że trzeba mieć wyraźnie dłuższy czas głównej kontroli od pełnego cyklu.

A tak przynajmniej znowu się czegoś nauczyłem...dla mnie to całkiem dużo.

Dzięki za pomoc-popołudniu zrobię test (i zapiszę sobie w moim kejeciuku z uwagami do domoticza)

 
Dodane : 22/07/2022 10:47 am
isom
 isom
(@isom)
Wpisów: 5099
Szef wszystkich szefów Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
 
Dodane przez: @bobrow
Dodane przez: @isom

 

A to już bez komentarza , nawet dokumentacji się nie chce przeczytać, która nie zostawia złudzeń

1

 

Wcale mi się "nie chciało" tylko nie przyszło mi to głowy... zasugerowałem się tym ,że przecież to działało w poprzednich testach

Czasem warto zajrzeć bo można się zdziwić a Ty cały czas na gotowcach chcesz bazować, co to da jak sobie źle przerobisz ?

 
Dodane : 22/07/2022 10:50 am
isom
 isom
(@isom)
Wpisów: 5099
Szef wszystkich szefów Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
 

@bobrow cieszę się że coś z tej lekcji zostało i może czasem jestem złośliwy ale to wynika z tego że dużo czasu Tobie poświęciłem 

 
Dodane : 22/07/2022 10:58 am
(@bobrow)
Wpisów: 387
Weteran
Autor tematu
 

Finalnie zostawię tak :

-odpytanie co 15 min

-kontrola co 1 h

-czas resetu 30s

Wtedy domoticz będzie miał spełnione warunki z manuala...

O !

 
Dodane : 22/07/2022 12:20 pm
isom
 isom
(@isom)
Wpisów: 5099
Szef wszystkich szefów Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
 

To wstaw tu ten scenariusz używając tego znaczka <>

1

 przy okazji znów się czegoś nauczysz 

 
Dodane : 22/07/2022 12:34 pm
(@bobrow)
Wpisów: 387
Weteran
Autor tematu
 

O co chodzi z tym znaczkiem ?

 
Dodane : 22/07/2022 1:35 pm
isom
 isom
(@isom)
Wpisów: 5099
Szef wszystkich szefów Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
 

Ja nie wkleisz tam kodu to usunę Twój wpis , nie masz wyłączności na zaśmiecanie forum

 
Dodane : 22/07/2022 2:01 pm
(@bobrow)
Wpisów: 387
Weteran
Autor tematu
 

Normalnie terror...

Dobrze , będę pamiętał o tym znaczku przy kodach

 
Dodane : 22/07/2022 2:06 pm
isom
 isom
(@isom)
Wpisów: 5099
Szef wszystkich szefów Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
 

Nie terror tylko prośba , Jesteś na forum już na tyle długo że wiesz jak się posługiwać paskiem na górze przykład

bobrow umie tu wkleić kod 
 
Dodane : 22/07/2022 2:09 pm
isom
 isom
(@isom)
Wpisów: 5099
Szef wszystkich szefów Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
 

@bobrow dzieki temu że tak wklejam swoje skrypty , łatwo mozna je skopiować a Ty chcesz być egoistą któremu to lata 

 
Dodane : 22/07/2022 2:17 pm
(@bobrow)
Wpisów: 387
Weteran
Autor tematu
 
Dodane przez: @isom

@bobrow dzieki temu że tak wklejam swoje skrypty , łatwo mozna je skopiować a Ty chcesz być egoistą któremu to lata 

Może Cię rozczaruję...ale nie wiedziałem ,że te nawiasy do tego służą...

 
Dodane : 22/07/2022 2:24 pm
Strona 3 / 6
Udostępnij: