Forum użytkowników automatyki budynkowej

Z-wave => Fibaro - urządzenia wirtualne, pluginy => Wątek zaczęty przez: sztywniak w Marzec 25, 2015, 08:44:08 pm

Tytuł: Ostrzeżenie o burzach z radarów meteo - Antistorm [pogoda]
Wiadomość wysłana przez: sztywniak w Marzec 25, 2015, 08:44:08 pm
Urządzenie wirtualne pobiera dane z radarów meteorologicznych antistorm.eu dla wybranego rejonu i ostrzega o możliwym opadzie lub burzy.
Pomysł i wykonanie : andre, klaudiusz, sztywniak ;-)

(http://dom.lic.pl/img/antistorm.jpg)

Gotowiec w załączniku.

Tytuł: Odp: Ostrzeżenie o burzach z radarów meteo - Antistorm [pogoda]
Wiadomość wysłana przez: Akronaut w Kwiecień 04, 2015, 07:06:18 am
Witam, jak wybrać region? Pewnie muszę jakoś "spersonalizować" tego gotowca. Dziękuję za pomoc.
Tytuł: Odp: Ostrzeżenie o burzach z radarów meteo - Antistorm [pogoda]
Wiadomość wysłana przez: sztywniak w Kwiecień 04, 2015, 07:40:27 am
na stronie http://antistorm.eu/?strona=webmasterzy (http://antistorm.eu/?strona=webmasterzy) wpisujesz swoje miasto i generujesz kod.
W kodzie odnajdujesz ID i zmieniasz na taki sam w wirtualce.

(http://forum.lic.pl/img/antistormkod.jpg)
Tytuł: Odp: Ostrzeżenie o burzach z radarów meteo - Antistorm [pogoda]
Wiadomość wysłana przez: Akronaut w Kwiecień 04, 2015, 08:13:45 am
Dzięki, wygenerowałem kod 303 dla Rybnika, wstawiłem i dalej nie podaje temp (nie ma żadnej cyfry) tylko czas do burzy i opadu 255. Masz jakiś pomysł?
Tytuł: Odp: Ostrzeżenie o burzach z radarów meteo - Antistorm [pogoda]
Wiadomość wysłana przez: sztywniak w Kwiecień 04, 2015, 08:28:12 am
aaaaa o to Ci chodzi
temperaturę musisz sobie pobrać z innego źródła. U mnie pobiera ze zmiennej globalnej do której trafia ze stacji meteo.
Powinienem to usunąć, bo tylko miesza ;-)
Tytuł: Odp: Ostrzeżenie o burzach z radarów meteo - Antistorm [pogoda]
Wiadomość wysłana przez: Akronaut w Kwiecień 04, 2015, 11:56:07 am
i wszystko jasne :)
za 67 minut deszcz z 47% prawdopodobieństwem
dzięki
Tytuł: Odp: Ostrzeżenie o burzach z radarów meteo - Antistorm [pogoda]
Wiadomość wysłana przez: softmax w Maj 11, 2015, 02:57:14 pm
Co robię nie tak :) ??

http://antistorm.eu/webservice.php?id=86
Mianowicie zamiast Temperatury chciałem wstawić miasto z tabeli
{"m": "Gorlice", "p_b": 0, "t_b": 255, "a_b": 0, "p_o": 0, "t_o": 255, "a_o": 0, "s": 0}

zmieniłem
fibaro:call(selfId,"setProperty","ui.Label1.value",tostring(jsonTable.m))

ale wynik mnie zadziwił:
Zamiast miasta: Gorlice otrzymałem Aleksandrów Kujawski

************  aktualizacja *************
Udało się :) trzeba z ręki wpisać id nie podstawia zmiennej :(

ws = Net.FHttp("antistorm.eu",80)
response ,status, errorCode = ws:GET("/webservice.php?id=86")
jsonTable = json.decode(response)


 
Tytuł: Odp: Ostrzeżenie o burzach z radarów meteo - Antistorm [pogoda]
Wiadomość wysłana przez: sztywniak w Maj 11, 2015, 08:28:34 pm
błąd jest tutaj
response ,status, errorCode = ws:GET("/webservice.php?id=miejsc")

powinno być
response ,status, errorCode = ws:GET("/webservice.php?id="..miejsc)
Tytuł: Odp: Ostrzeżenie o burzach z radarów meteo - Antistorm [pogoda]
Wiadomość wysłana przez: marecki_0luk1 w Czerwiec 28, 2015, 11:56:25 pm
Panowie wszystkie zmienne przyjmują wartości od 0 do 255 czy jak to wygląda ? na stronie trochę uboga dokumentacja.