Ostrzeżenie o burzach z radarów meteo - Antistorm

  • 8 Odpowiedzi
  • 6304 Wyświetleń

0 użytkowników i 1 Gość przegląda ten wątek.

*

Offline sztywniak

  • ***** 601
  • 23
  • Nazwa i wersja ID: HC2 3.60/ 4.37, Vera 1.7.1018
Ostrzeżenie o burzach z radarów meteo - Antistorm
« dnia: 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 ;-)



Gotowiec w załączniku.

« Ostatnia zmiana: Marzec 25, 2015, 08:45:56 pm wysłana przez sztywniak »
*

Offline Akronaut

  • ** 71
  • 1
  • Nazwa i wersja ID: HC 2 +HCL, 4.580
Odp: Ostrzeżenie o burzach z radarów meteo - Antistorm
« Odpowiedź #1 dnia: Kwiecień 04, 2015, 07:06:18 am »
Witam, jak wybrać region? Pewnie muszę jakoś "spersonalizować" tego gotowca. Dziękuję za pomoc.
Fibaro HC2 v 4.580 + HCL v 4.580   13*RS2   6*roleta dachowa Fakro  14*MS   4*DW sensor   9*Dimmer 2   14*Switch  2*1,5kW    2*Button   3*Wall Plug    1*SmokeSensor    2*UBS   1*Keyfob   2*elektrozawór  1*czujnik deszczu   1*GERDALOCK    4*IP kamera   329 scen   68 zmienne  12*VD   3*Android Phone
*

Offline sztywniak

  • ***** 601
  • 23
  • Nazwa i wersja ID: HC2 3.60/ 4.37, Vera 1.7.1018
Odp: Ostrzeżenie o burzach z radarów meteo - Antistorm
« Odpowiedź #2 dnia: Kwiecień 04, 2015, 07:40:27 am »
na stronie http://antistorm.eu/?strona=webmasterzy wpisujesz swoje miasto i generujesz kod.
W kodzie odnajdujesz ID i zmieniasz na taki sam w wirtualce.

*

Offline Akronaut

  • ** 71
  • 1
  • Nazwa i wersja ID: HC 2 +HCL, 4.580
Odp: Ostrzeżenie o burzach z radarów meteo - Antistorm
« Odpowiedź #3 dnia: 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ł?
Fibaro HC2 v 4.580 + HCL v 4.580   13*RS2   6*roleta dachowa Fakro  14*MS   4*DW sensor   9*Dimmer 2   14*Switch  2*1,5kW    2*Button   3*Wall Plug    1*SmokeSensor    2*UBS   1*Keyfob   2*elektrozawór  1*czujnik deszczu   1*GERDALOCK    4*IP kamera   329 scen   68 zmienne  12*VD   3*Android Phone
*

Offline sztywniak

  • ***** 601
  • 23
  • Nazwa i wersja ID: HC2 3.60/ 4.37, Vera 1.7.1018
Odp: Ostrzeżenie o burzach z radarów meteo - Antistorm
« Odpowiedź #4 dnia: 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 ;-)
*

Offline Akronaut

  • ** 71
  • 1
  • Nazwa i wersja ID: HC 2 +HCL, 4.580
Odp: Ostrzeżenie o burzach z radarów meteo - Antistorm
« Odpowiedź #5 dnia: Kwiecień 04, 2015, 11:56:07 am »
i wszystko jasne :)
za 67 minut deszcz z 47% prawdopodobieństwem
dzięki
Fibaro HC2 v 4.580 + HCL v 4.580   13*RS2   6*roleta dachowa Fakro  14*MS   4*DW sensor   9*Dimmer 2   14*Switch  2*1,5kW    2*Button   3*Wall Plug    1*SmokeSensor    2*UBS   1*Keyfob   2*elektrozawór  1*czujnik deszczu   1*GERDALOCK    4*IP kamera   329 scen   68 zmienne  12*VD   3*Android Phone
*

Offline softmax

  • * 15
  • 0
Odp: Ostrzeżenie o burzach z radarów meteo - Antistorm
« Odpowiedź #6 dnia: 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)


 
« Ostatnia zmiana: Maj 11, 2015, 05:24:24 pm wysłana przez softmax »
*

Offline sztywniak

  • ***** 601
  • 23
  • Nazwa i wersja ID: HC2 3.60/ 4.37, Vera 1.7.1018
Odp: Ostrzeżenie o burzach z radarów meteo - Antistorm
« Odpowiedź #7 dnia: 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)
*

Offline marecki_0luk1

  • Administratorzy
  • ***** 430
  • 26
  • Nazwa i wersja ID: HC3 5.070.42 / HC2 4.600
Odp: Ostrzeżenie o burzach z radarów meteo - Antistorm
« Odpowiedź #8 dnia: 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.