Asystent AI
Automatyczny reset ...
 
Powiadomienia
Wyczyść wszystko

Domoticz Automatyczny reset routera przy braku internetu

112 Wpisów
4 Użytkownicy
0 Reactions
10.4 K Wyświetleń
isom
 isom
(@isom)
Wpisów: 5319
Szef wszystkich szefów Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

Jak najbardziej jest to możliwe, tylko musi wrócić Internet bo taki cel jest tego resetowania . 

Na podstawie czego ma robić to co np 10 minut skoro głowny router jest tylko modemem ? Nawet pingów nie można na tym sprawdzić .  Można wysłać kilka zapytań ale ten modem nie odpowie bo jest ślepy a coś musi decydować o tym czy już wrócił ten Internet Pozdrawiam raz jeszcze


 
Dodane : 23/07/2022 2:23 pm
(@bobrow)
Wpisów: 386
Weteran
Autor tematu
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

Rozwiążę ten problem przez drugi zapis np z googlem-wtedy jak dwa nie zagadają ,to zrobi reset.Jaką fukcję będzie najprościej wykorzystać dla tego pomysłu- nie chcę gotowca tylko nakierowanie ,żeby od d…py strony nie robić


 
Dodane : 23/07/2022 2:42 pm
(@bobrow)
Wpisów: 386
Weteran
Autor tematu
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

Przemyślałem sprawę drugiego łącza testowego- zamiast bezproduktywnie odpytywać googla wykorzystam coś praktycznego tj czujniki Airly.

Temat jest fajnie opisany -jest szansa ,że nie zrobię kolejny raz burzy w szklance wody…


 
Dodane : 23/07/2022 4:44 pm
Mariusz
(@mariusz-2)
Wpisów: 240
Weteran Donator 2K23
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 
Dodane przez: @isom

 a przecież ludzie korzystają z tego skryptu i pobierają sobie dane o kursie euro czy dolara . Nie może być tak że u jednego wygląda to tak jak niżej a u drugiego ten sam zapis wali błędami

2

 

Ja go używam od stycznia br. i u mnie jest ok, nie mam błędów w logach, no chyba, że nie ma netu jak np. ostatni krach w t-mobile, ale wtedy nic nie działało dopóki nie naprawili.

2022-07-24 13:45:00.541 Status: dzVents: Info: Handling httpResponse-events for: "NBPUSD"
2022-07-24 13:45:00.541 Status: dzVents: Info: ------ Start internal script: USD: HTTPResponse: "NBPUSD"
2022-07-24 13:45:00.555 Status: dzVents: Info: ------ Finished USD
2022-07-24 13:45:00.555 Status: EventSystem: Script event triggered: /home/pi/domoticz/dzVents/runtime/dzVents.lua
2022-07-24 13:45:00.642 Status: dzVents: Info: Handling httpResponse-events for: "NBPCHF"
2022-07-24 13:45:00.643 Status: dzVents: Info: ------ Start internal script: CHF: HTTPResponse: "NBPCHF"
2022-07-24 13:45:00.656 Status: dzVents: Info: ------ Finished CHF
2022-07-24 13:45:00.657 Status: dzVents: Info: Handling httpResponse-events for: "NBPEUR"
2022-07-24 13:45:00.657 Status: dzVents: Info: ------ Start internal script: EUR: HTTPResponse: "NBPEUR"
2022-07-24 13:45:00.658 Status: dzVents: Info: ------ Finished EUR

 


 
Dodane : 24/07/2022 2:01 pm
(@bobrow)
Wpisów: 386
Weteran
Autor tematu
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

Witam,

po ponad miesiącu od uruchomienia automatycznego resetu widzę znaczącą poprawę w korzystaniu z internetu-rzadko się zwiesza (co dziwne -wychodzi na to ,że sam livebox na wifi to w dużej części powodował...) , a jeśli już się zwiesi ,to prawidłowo się resetuje.

Teraz chciałbym dołożyć kolejny odczyt danych z internetu , aby wykluczyć awarię strony NBP. Zgodnie z instrukcją z naszego forum zainstalowałem u siebie odczyt najbliższego czujnika Airly-wszystko działa.

Nie wiem tylko jak powinien wyglądać zapis odczytu po https. Poniżej wklejam działający reset tylko wg odczytu kursu € w NBP 

return {
    on = {
        timer = { 'every 20 minutes' },
        httpResponses = { 'NBPEUR' }
    },
    execute = function(dz, item)
         local reset = dz.devices('Reset router')
         local kurs = dz.devices('Kurs EUR')
        if (item.isTimer) then
            dz.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
            kurs.updateCustomSensor(item.json.rates[1]['mid']) 
			dz.log('Kurs ok', dz.LOG_INFO)
        
    elseif kurs.lastUpdate.minutesAgo >= 60 then
           reset.switchOn()
           dz.log('Problem z połączeniem',dz.LOG_ERROR)
           end
end
}

Korzystam z czujnika Airly ID 13174-uprzejmie proszę o podanie zapisu url analogicznego do w/w.  

Z góry dzięki.

Pzdr

 

 


 
Dodane : 28/08/2022 11:20 am
isom
 isom
(@isom)
Wpisów: 5319
Szef wszystkich szefów Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

@bobrow sam url nie wystarczy. Wstaw sobie do dowolnej przegladarki url z tego działającego skryptu i zobacz na podstawie czego jest aktualizowany czujnik w domoticz.


 
Dodane : 28/08/2022 8:56 pm
(@bobrow)
Wpisów: 386
Weteran
Autor tematu
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

Kombinuję jak koń pod górę i nic z tego...nie znam się kompletnie na tych zapisach...

A czy nie można użyć  innego odczytu z internetu  ? Coś prostszego ?


 
Dodane : 28/08/2022 9:07 pm
(@bobrow)
Wpisów: 386
Weteran
Autor tematu
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

A może czas ?


 
Dodane : 28/08/2022 9:08 pm
(@bobrow)
Wpisów: 386
Weteran
Autor tematu
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

Coś nie mogę wyedytować poprzedniego wpisu...chciałem dodać ,że chodzi o odczyt zegara z internetu (nie wiem , GMT czy coś w tym stylu)


 
Dodane : 28/08/2022 9:14 pm
isom
 isom
(@isom)
Wpisów: 5319
Szef wszystkich szefów Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

Skoro z tak prostego url nie umiesz nic wywnioskować to pomoc nic nie da . Co do airly to polecam poradnik @adrian https://www.smartnydom.pl/dane-airly-w-openhab/

Tam są gotowe url i dokładny opis z uwagami . Np żeby nie czytać czujników częściej niż co 15 min bo można dziennie tylko 100 odczytów pobrać .


 
Dodane : 28/08/2022 9:16 pm
(@bobrow)
Wpisów: 386
Weteran
Autor tematu
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

No właśnie z tego korzystałem...niestety nie wiem jak to wykorzystać u mnie. Oczywiście rozumiem czasy odpytywania czy same parametry , ale nie wiem jak powinien wyglądać zapis w domoticzu. Żeby  to rozkminić nawet nie wiem od czego zacząć.

W domoticzu mam taki zapis do NBP

 url = 'http://api.nbp.pl/api/exchangerates/rates/a/eur?format=json',

No ni chuchu nie widzę niczego podobnego w tym opisie od Adriana...zresztą nawet jak jest , to po prostu tego nie kumam (nie znam się totalnie na tych zapisach).

Za wysokie progi... 


 
Dodane : 28/08/2022 9:25 pm
(@bobrow)
Wpisów: 386
Weteran
Autor tematu
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

Blocky ogarnąłem bardzo szybko i nawet mi w tym co nie co wychodzi...natomiast cała reszta programowania jest dla mnie niezrozumiała i ciężka do zatrybienia (dodam ,że w drabinie kilka maszyn na PLC popełniłem i nawet HMI zaprogramowałem, ale tej "czarnej magii" naturalnie nie ogarniam 😨 )


 
Dodane : 28/08/2022 9:29 pm
Strona 6 / 6
Udostępnij: