Powiadomienia
Wyczyść wszystko
UWAGA: Strona oraz Forum Smart'ny Dom nie będzie dostępne 23 Grudnia 2024 ze względu na przenoszenie serwisu na mocniejszą maszynę.
W tym czasie polecam poświęcenie swojego czasu na pomoc partnerowi w przygotowaniu udanych Świąt 😉
Za niedogodności z góry przepraszam, admin
Domoticz
112
Wpisów
4
Użytkownicy
0
Reactions
6,216
Wyświetleń
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 1:23 pm
Autor tematu
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 1:42 pm
Autor tematu
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 3:44 pm
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
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 1:01 pm
Autor tematu
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 10:20 am
@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 7:56 pm
Autor tematu
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 8:07 pm
Autor tematu
A może czas ?
Dodane : 28/08/2022 8:08 pm
Autor tematu
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 8:14 pm
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 8:16 pm
Autor tematu
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 8:25 pm
Autor tematu
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 8:29 pm
Strona 6 / 6
Poprzednia