[Unwetterwarnung] 77_UWZ.pm Modul für unwetterzentrale.de und wetteralarm.at

Begonnen von CoolTux, 23 März 2016, 12:06:02

Vorheriges Thema - Nächstes Thema

CoolTux

Tobias hat das unterdrücken der Warnings auskommentiert. Daher hast Du sie trotz der aktuellen Perlversion.


Grüße
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

HoTi

Naja in der DEV Version ist das ja nicht tragisch.

In der später eingecheckt wird es doch raus kommen oder?
Viele Grüße aus  Oberbayern
Tim (RettungsTim)

HoTi

Sooo,

ich habe mir ein Gebiet mit Warnung gesucht und "set Unwetterzentrale update" gemacht.

Siehe da nix.

Internals:
   CountryCode DE
   DEF        DE 57250 3600
   INTERVAL   3600
   NAME       Unwetterzentrale
   NR         352
   PLZ        57250
   STATE      Warnungen: 0
   TYPE       UWZ
   URL        http://feed.alertspro.meteogroup.com/AlertsPro/AlertsProPollService.php?method=getWarning&language=de&areaID=UWZDE57250
   VERSION    0.5.3
   Readings:
     2016-03-31 15:16:29   WarnCount       0
     2016-03-31 15:16:29   durationFetchReadings 0.34
     2016-03-31 15:16:29   lastConnection  2 values captured in 0.34 s
     2016-03-31 15:16:29   state           Warnungen: 0
   Fhem:
     LOCAL      0
   Helper:
Attributes:
   room       Umwelt
   verbose    5


Auf der Webseite ist was siehe Bild.

Hier noch mit Log 5
2016.03.31 15:19:18 4: UWZ Unwetterzentrale: Set.210 set command: update
2016.03.31 15:19:18 4: UWZ Unwetterzentrale: JSONAcquire.302 Start capturing of http://feed.alertspro.meteogroup.com/AlertsPro/AlertsProPollService.php?method=getWarning&language=de&areaID=UWZDE57250
2016.03.31 15:19:18 4: UWZ Unwetterzentrale: JSONAcquire.316 34 characters captured
2016.03.31 15:19:18 5: UWZ Unwetterzentrale: Run.531 34 characters captured
2016.03.31 15:19:18 4: UWZ Unwetterzentrale: Run.537 There are 0 warnings active
2016.03.31 15:19:18 3: UWZ Unwetterzentrale: Run.637 Done fetching data
2016.03.31 15:19:18 4: UWZ Unwetterzentrale: Run.638 Will return : Unwetterzentrale|durationFetchReadings|0.33|WarnCount|0
2016.03.31 15:19:18 4: UWZ Unwetterzentrale: Done.388 Delete old Readings
2016.03.31 15:19:18 5: UWZ Unwetterzentrale: Done.403 reading:WarnCount value:0
2016.03.31 15:19:18 5: UWZ Unwetterzentrale: Done.403 reading:durationFetchReadings value:0.33
2016.03.31 15:19:18 4: UWZ Unwetterzentrale: Done.417 2 values captured
Viele Grüße aus  Oberbayern
Tim (RettungsTim)

CoolTux

Habe genau das selbe gemacht. Und siehe da. Alles da


Internals:
   CountryCode DE
   DEF        DE 57250 900
   INTERVAL   900
   NAME       Unwetterzentrale
   NR         525
   PLZ        57250
   STATE      Warnungen: 1
   TYPE       UWZ
   URL        http://feed.alertspro.meteogroup.com/AlertsPro/AlertsProPollService.php?method=getWarning&language=de&areaID=UWZDE57250
   VERSION    0.5.2
   Readings:
     2016-03-31 15:27:13   WarnCount       1
     2016-03-31 15:27:13   Warn_0_End      1459497600
     2016-03-31 15:27:13   Warn_0_Hail     0
     2016-03-31 15:27:13   Warn_0_IconURL  http://www.unwetterzentrale.de/images/icons/strassenglaette-orange.gif
     2016-03-31 15:27:13   Warn_0_LongText Mit einer Luftmassengrenze kommt es zu lang anhaltenden und kräftigen Niederschlägen. In den starken Schauern sind teilweise ab mittlere Lagen Schneefälle möglich, die in Lagen oberhalb von 600 Metern streckenweise zu gefährlichen Fahrbahnverhältnissen durch Schnee oder Matsch führen können.
     2016-03-31 15:27:13   Warn_0_Severity 4
     2016-03-31 15:27:13   Warn_0_ShortText Oberhalb von 600 m: Streckenweise gefährliche Fahrbahnverhältnisse durch Schnee
     2016-03-31 15:27:13   Warn_0_Start    1459440000
     2016-03-31 15:27:13   Warn_0_Type     8
     2016-03-31 15:27:13   Warn_0_levelName notice_warn_orange
     2016-03-31 15:27:13   Warn_0_uwzLevel 4
     2016-03-31 15:27:13   durationFetchReadings 0.20
     2016-03-31 15:27:13   lastConnection  12 values captured in 0.20 s
     2016-03-31 15:27:13   state           Warnungen: 1
   Fhem:
     LOCAL      0
   Helper:
Attributes:
   event-on-change-reading .*
   group      Unwetter
   room       Wetter



Grüße
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

HoTi

Toll jetzt habe ich es nochmal auf meine PLZ geändert und wieder zurück, jetzt geht es... scheiß dreck... ich hatte es aber voher mehrere male ausprobiert.

Der Link von der UWZ war auch nicht befüllt.. jetzt er es...
Viele Grüße aus  Oberbayern
Tim (RettungsTim)

CoolTux

Du kannst es auch testen in dem Du den Link in nem Browser ein gibst. Dann sollten Daten im json Format kommen oder halt fast leere Seite
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

HoTi

Das meinte ich ja. Da stand nix drin zu der zeit :(

Hatte ich vergessen zu schreiben.
Viele Grüße aus  Oberbayern
Tim (RettungsTim)

mahowi

Zitat von: RettungsTim am 31 März 2016, 14:41:17
Ein aufnahme ins update mit "add" ist nicht möglich.

So versucht:
update add 77_UWZ.pm https://raw.githubusercontent.com/tobias-d-oe/fhem-uwz/master/controls_uwz.txt


Antwort:
Usage: update add http://.../controls_.*.txt

Laß mal das "77_UWZ.pm" weg, dann klappt das mit add auch. Steht auch so in der Fehlermeldung.  ;)
CUBe (MAX): HT, FK | CUBe (SlowRF): ESA2000WZ
JeeLink: LaCrosse | nanoCUL433: Smartwares SHS-51001-EU, EM1000GZ
ZME_UZB1: GreenWave PowerNode, Popp Thermostat | SIGNALDuino: HE877, X10 MS14A, Revolt NC-5462,  IT Steckdosen + PIR
tado° | Milight | HUE, Lightify | SmarterCoffee

HoTi

Viele Grüße aus  Oberbayern
Tim (RettungsTim)

CoolTux

Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

HoTi

Super,

muss ich noch was machen? Also muss ich vorher die PM löschen oder geht es so?
Viele Grüße aus  Oberbayern
Tim (RettungsTim)

CoolTux

Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

HoTi

Super Danke.

Hat das Modul schon jemand mal ins TabeltUI eingebaut. mir fehlt da noch eine schöne Darstellung, vorallem wenn es keine Warnung gibt.
Viele Grüße aus  Oberbayern
Tim (RettungsTim)

CoolTux

Gab es dafür nicht ein inoffizelles Widget. Kann mich erinnern da mal was gelesen zu haben.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

RitterSport

Irgendwie bekomme ich es nicht hin dies sinnvoll zu nutzen.

Ich habe einen Intervall von 1800 und folgendes Notify:
define Unwetterwarnung01 notify Unwetterzentrale:Warn_0_LongText:.* {fhem("set WhatsApp send 491xxxxxxx Warnungen vorhanden: $EVENT");;}
attr Unwetterwarnung01 room Wetter,Notify


Der Unwetterzentrale habe ich zusätzlich ein event-on-change-reading Warn_0_LongText gegeben.
Wenn dort ein Text vorhanden ist, er sich aber nicht ändert, generiert sich dennoch ein Event und somit löst das Notify aus.

Wie kann ich das ändern?