UWZ
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)