UWZ

Aus FHEMWiki
ContribModul
Zweck / Funktion
Daten von Unwetterzentrale.de holen
Allgemein
Typ Contrib
Details
Dokumentation Thema
Support (Forum) Unterstützende Dienste
Modulname 77_UWZ.pm
Ersteller Tobias (tdoe )
Wichtig: sofern vorhanden, gilt im Zweifel immer die (englische) Beschreibung in der commandref!


Das Modul UWZ holt Informationen für eine zu spezifizierende Postleitzahl von der Seite Unwetterzentrale.de und bereitet sie für die Darstellung in Fhem auf.

Voraussetzungen

Installation

Das Modul ist derzeit noch inoffiziell und kann / muss

  • aus dem zugehörigen Forenthread (Siehe Zeile "Dokumentation" in der Infobox) geladen werden
  • oder über den Befehl update 77_UWZ.pm https://raw.githubusercontent.com/tobias-d-oe/fhem-uwz/master/control-uwz.txt installiert / aktualisiert werden.

Anwendung

Define

define Unwetterzentrale UWZ DE 77777 3600
define <name> UWZ <Ländercode> <PLZ> <INTERVAL>

Auch ein paar Funktionen zur Benutzung durch weblink sind integriert:

define UnwetterDetailiert weblink htmlCode {UWZAsHtml("Unwetterzentrale")}
define UnwetterLite weblink htmlCode {UWZAsHtmlLite("Unwetterzentrale")}
define UnwetterFloorplan weblink htmlCode {UWZAsHtmlFP("Unwetterzentrale")}
define UnwetterKarteBY weblink htmlCode {UWZAsHtmlKarteLand("Unwetterzentrale","Bayern")}

Der zweite Parameter kann folgendes sein:

  • europa
  • deutschland
  • deutschland-small
  • bayern
  • bremen
  • baden-wuerttemberg
  • brandenburg
  • berlin
  • hessen
  • niedersachsen
  • rheinland-pfalz
  • saarland
  • sachsen
  • sachsen-anhalt
  • thueringen
  • nordrhein-westfalen
  • mecklenburg-vorpommern
  • schleswig-holstein
  • hamburg
  • oesterreich
  • burgenland
  • kaernten
  • niederoesterreich
  • oberoesterreich
  • salzburg
  • steiermark
  • tirol
  • vorarlberg
  • wien
  • isobaren1
  • isobaren2



Weiteres siehe Dokumentation im Forum (oder über Eingabe von "help UWZ"+Enter in das Fhem-Befehlsfeld).

Attribute

download [0|1]
savepath (default:"/tmp/")
maps (leerzeichen separierte Liste der zu speichernden Unwetterkarten. Siehe UWZAsHtmlKarteLand)
humanreadable [0|1] (aktiviert Warn_0_Start_Date, Warn_0_Start_Time, Warn_0_End_Date und Warn_0_End_Time.)

Readings

   Warn_0|1|2|3...|9_... - aktive Warnmeldungen
   WarnCount - Anzahl der aktiven Warnmeldungen
   Warn_0_Start - Beginn der Warnung
   Warn_0_Start_Date - Startdatum der Warnung
   Warn_0_Start_Time - Startzeit der Warnung
   Warn_0_End - Warn Ende
   Warn_0_End_Date - Enddatum der Warnung
   Warn_0_End_Time - Endzeit der Warnung
   Warn_0_Severity - Schwere des Unwetters (0 kein Unwetter, 12 massives Unwetter)
   Warn_0_Type - Art des Unwetters
       1 - unbekannt
       2 - Sturm/Orkan
       3 - Schneefall
       4 - Regen
       5 - Extremfrost
       6 - Waldbrand
       7 - Gewitter
       8 - Glätte
       9 - Hitze
     10 - Glatteisregen 
     11 - Bodenfrost
   Warn_0_uwzLevel - Schwere des Unwetters (wie Severity)
   Warn_0_levelName - Level Warn Name
   Warn_0_ShortText - Kurzbeschreibung der Warnung
   Warn_0_LongText - Ausführliche Unwetterbeschreibung
   Warn_0_IconURL - Kumulierte URL um Warnungs-Icon von www.unwetterzentrale.de anzuzeigen
   Warn_0_Hail - Hagelwarnung (0|1)

Anwendungsbeispiele

Links