A ja poproszę
@wojtek_gtx do każdego skryptu tworzysz trzy urządzenia typu licznik , zmieniasz typ z energy na counter i nazywasz tak jak w skrypcie , albo nazywasz jak chcesz i modyfikujesz nazwy w skrypcie .
Pobieranie danych dla PL ustawiłem co 30 min chociaż aktualizowane są chyba tylko dwa razy na dobę , reszta w skryptach
Działa, zrobiłem tylko Polskę ale jest OK
@isom dzięki za skrypt. Z uwagi na sposób zapisu przy okazji mamy dzienny przyrost. Mam tylko jedno pytanie nie dotyczące skryptu tylko domoticza. Z uwagi na ilość zarażonych przekroczona została wczoraj wartość miliona i w liczniku pokazało się E. Gdzie można zwiększyć zakres licznika?
@bandi Nie wiem niestety gdzie zwiększyć ten limit , przypuszczam że zaszyty jest w części kodu , którego nie ogarniam
Hej isom. Mam pytanie fajnie by bylo jak by mi sie pokazywalo cos z gieldy. Czyli cena akcji. I zapis historii jak sie zmieniala cena . Co musze znalesc ?napewno api. A potem idzie to ogarnac dla domoticza. To znaczy czy ty bys to ogarnal.
Kiedyś @Isom wrzucił taki skrypt odnośnie kursów walut, wejdź sobie na stronę tego api co tam jest zaszyte w skrypcie i zobacz co oni dostarczają, jakie dane dostarczają było tam sporo informacji. Mi kursy walut bardzo ładnie pracują już od kilku ładnych miesięcy.
Kursy tez mam. Jednego dnia szukalem jakiejs strony ktora posiada api. Dzien sie skonczyl i nie wracalem do tematu. Musze poszukac jakas strone
@krzysztofch trochę nie w temacie piszesz , ale jak znajdziesz url z którego da się wyciągnąć to co chcesz to mogę spróbować coś z tym zrobić
super pomysł, działa znakomicie.
Czy może była by możliwość dodania licznika dla konkretnego województwa, strona z aktualnymi danymi poniżej
https://mapakoronawirusa.pl/#pol-stats
Witam
Chciałem dodać do swojego Domoticza (Version: 2020.1) powyższe liczniki. Zrobiłem wszystko wg opisu, tzn. dodałem urządzenia counter, nazwy takie same jak w skryptach, ale niestety liczniki nic nie zliczają. W logach nie ma żadnych błędów. Jak można sprawdzić dlaczego skrypty nie działają?
@prychol Sprawdź dokładnie te nazwy muszą być identyczne i niestety działają
Niestety są identyczne:( Już robiłem kopiuj-wklej, ze skryptu do nazwy wyłącznika, żeby przy przepisywaniu się nie pomylić
@prychol jak w logach nie ma błędów i po ustawionym czasie dostajesz w logach info że skrypt się wykonał to zostaje cierpliwość . Świat się aktualizuje częściej a Polska tylko kilka razy na dzień .
Poczekaj do wieczora , jak się nie zaktualizuje to poproszę fotkę z logami z czasu gdy ten skrypt się wykonuje
No właśnie sęk w tym, że w logach nie widać żeby skrypt się wykonywał. Ustawiłem odświeżanie co minutę i nic:(
Wklej to co poniżej
return {
on = {
timer = { 'every 2 minutes'},
system = {'start',
},
httpResponses = {
'Status_Corona_all', -- must match with the callback passed to the openURL command
},
},
logging =
{
level = domoticz.LOG_INFO,ERROR,
marker = 'Swiat',
},
execute = function(domoticz, item)
local country = 'all'
if (item.isTimer or item.isDevice or item.isService) then
domoticz.openURL({
url = 'https://coronavirus-19-api.herokuapp.com/' .. country,
method = 'GET',
callback = 'Status_Corona_all', -- see httpResponses above.
})
end
if (item.isHTTPResponse) then
if (item.statusCode == 200) then
if (item.isJSON) then
if (item.callback == 'Status_Corona_all') then
domoticz.devices('Wszyscy swiat').updateCounter(item.json.cases)
domoticz.devices('Zgony swiat').updateCounter(item.json.deaths)
domoticz.devices('Wyleczeni swiat').updateCounter(item.json.recovered)
end
end
else
domoticz.log('There was a problem handling the request ' .. item.callback, domoticz.LOG_ERROR)
domoticz.log(item, domoticz.LOG_ERROR)
end
end
end
}
Ustaw takie nazwy
jak dodajesz ten skrypt to w rozwijanym oknie dzVents wybierz ALL
Tak robię
A jak odpalić ręcznie skrypt w putty?