<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>http://wiki.fhem.de/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Obi-Wan</id>
	<title>FHEMWiki - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.fhem.de/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Obi-Wan"/>
	<link rel="alternate" type="text/html" href="http://wiki.fhem.de/wiki/Spezial:Beitr%C3%A4ge/Obi-Wan"/>
	<updated>2026-04-11T07:04:05Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=UWZ&amp;diff=37453</id>
		<title>UWZ</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=UWZ&amp;diff=37453"/>
		<updated>2022-05-27T07:36:42Z</updated>

		<summary type="html">&lt;p&gt;Obi-Wan: Randnotiz überarbeitet ( falschen Hinweis entfernt das der UWZ Dienst nicht mehr arbeitet und damit das Modul obsolet ist )&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Modul&lt;br /&gt;
|ModPurpose=Daten von Unwetterzentrale.de holen&lt;br /&gt;
|ModType=d&lt;br /&gt;
|ModForumArea=Unterstützende Dienste/Wettermodule&lt;br /&gt;
|ModTechName=77_UWZ.pm&lt;br /&gt;
|ModOwner=Tdoe, CoolTux ({{Link2Forum|Topic=51233|LinkText=Forum}})&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Das Modul [[UWZ]] holt Informationen für eine zu spezifizierende Postleitzahl von der Seite [http://unwetterzentrale.de/ Unwetterzentrale.de] und bereitet sie für die Darstellung in FHEM auf.&lt;br /&gt;
&lt;br /&gt;
== Voraussetzungen ==&lt;br /&gt;
{{Randnotiz|RNTyp=Fehl|RNText=Diese Anleitung ist etwas in die Tage gekommen. Es hat viele Änderungen und Neuerungen gegeben. Die {{Link2CmdRef|Anker=UWZ}} ist aktuell und sollte eine gute Hilfestellung geben. Ansonsten bitte ins Forum schauen, ob hier bereits Lösungen zum Problem bestehen.&lt;br /&gt;
&lt;br /&gt;
Die Wikiseite wird nach und nach aktualisiert. Wenn du dies liest und du dich mit dem Modul auskennst, bist du recht herzlich eingeladen, den Artikel zu aktualisieren. So bleibt uns (Entwicklern) mehr Zeit, um uns um das Modul zu kümmern und dies zu verbessern/erweitern.}}&lt;br /&gt;
Standardinstallation und eine Internetverbindung werden für das Funktionieren des Moduls benötigt.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
Das Modul wird als offizielles Modul per [[update]] verteilt und muss nicht extra installiert werden.&lt;br /&gt;
&lt;br /&gt;
Falls nach dem &amp;quot;define&amp;quot; der Fehler &amp;quot;unable...&amp;quot; kommt und im Log &amp;quot;...Can&#039;t locate XML/Simple.pm in @INC (you may need to install the XML::Simple module)...&amp;quot; steht, so kommt man auf der Konsole mit der folgenden Installation weiter:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;cpan install XML::Simple&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es geht auf der Konsole aber auch mit:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;apt-get install libxml-simple-perl&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Anwendung ==&lt;br /&gt;
=== Define ===&lt;br /&gt;
Abhängig davon, ob man Unwetterwarnungen aus Deutschland oder einem anderen Land abfragen möchte, muss für das Attribut PLZ entweder die Postleitzahl (Deutschland) oder die AREA_ID (Rest der Welt) verwendet werden.&lt;br /&gt;
&lt;br /&gt;
==== Deutschland ====&lt;br /&gt;
:&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;define &amp;lt;name&amp;gt; UWZ &amp;lt;Ländercode&amp;gt; &amp;lt;PLZ&amp;gt; &amp;lt;INTERVAL&amp;gt; &amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Rest der Welt ====&lt;br /&gt;
:&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;define &amp;lt;name&amp;gt; UWZ &amp;lt;Ländercode&amp;gt; &amp;lt;AREA_ID&amp;gt; &amp;lt;INTERVAL&amp;gt; &amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die AREA_ID kann folgendermaßen ermittelt werden:&lt;br /&gt;
&lt;br /&gt;
===== Geokoordinaten ermitteln =====&lt;br /&gt;
Dazu wird folgende URL aufgerufen, und am Ende der URL bei dem &#039;&#039;search&#039;&#039; Parameter der Name des Ortes eingegeben. Im Fall von Oberwaltersdorf AT:&lt;br /&gt;
:&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;http://alertspro.geoservice.meteogroup.de/weatherpro/SearchFeed.php?search=oberwalt&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Als Antwort bekommt man eine XML Struktur mit gefundenen Orten:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 &amp;lt;result&amp;gt;&lt;br /&gt;
   &amp;lt;cities previousOffset=&amp;quot;-1&amp;quot; nextOffset=&amp;quot;-1&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;city country=&amp;quot;49&amp;quot; city=&amp;quot;8512&amp;quot; id=&amp;quot;18226609&amp;quot; country-name=&amp;quot;Germany&amp;quot; province-name=&amp;quot;Bavaria&amp;quot; continent=&amp;quot;6&amp;quot; inhabitants=&amp;quot;7500&amp;quot; longitude=&amp;quot;12.17092&amp;quot; latitude=&amp;quot;48.57422&amp;quot; name=&amp;quot;Oberwaltenkofen (Ergolding)&amp;quot; timezone=&amp;quot;Europe/Berlin&amp;quot;/&amp;gt;&lt;br /&gt;
     &amp;lt;city country=&amp;quot;49&amp;quot; city=&amp;quot;8671&amp;quot; id=&amp;quot;18226768&amp;quot; country-name=&amp;quot;Germany&amp;quot; province-name=&amp;quot;Bavaria&amp;quot; continent=&amp;quot;6&amp;quot; inhabitants=&amp;quot;4000&amp;quot; longitude=&amp;quot;12.51418&amp;quot; latitude=&amp;quot;48.77301&amp;quot; name=&amp;quot;Oberwalting (Leiblfing)&amp;quot; timezone=&amp;quot;Europe/Berlin&amp;quot;/&amp;gt;&lt;br /&gt;
     &amp;lt;city country=&amp;quot;43&amp;quot; city=&amp;quot;1161&amp;quot; id=&amp;quot;18134912&amp;quot; country-name=&amp;quot;Austria&amp;quot; province-name=&amp;quot;Niederösterreich&amp;quot; continent=&amp;quot;6&amp;quot; inhabitants=&amp;quot;2500&amp;quot; longitude=&amp;quot;16.3203&amp;quot; latitude=&amp;quot;47.9756&amp;quot; name=&amp;quot;Oberwaltersdorf&amp;quot; timezone=&amp;quot;Europe/Vienna&amp;quot;/&amp;gt;&lt;br /&gt;
     &amp;lt;city country=&amp;quot;43&amp;quot; city=&amp;quot;1305915&amp;quot; id=&amp;quot;182199490&amp;quot; country-name=&amp;quot;Austria&amp;quot; province-name=&amp;quot;Niederösterreich&amp;quot; continent=&amp;quot;6&amp;quot; inhabitants=&amp;quot;150&amp;quot; longitude=&amp;quot;15.0844&amp;quot; latitude=&amp;quot;48.5394&amp;quot; name=&amp;quot;Oberwaltenreith&amp;quot; timezone=&amp;quot;Europe/Vienna&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;/cities&amp;gt;&lt;br /&gt;
 &amp;lt;/result&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dort sucht man sich die beiden Attribute &#039;&#039;latitude&#039;&#039; und &#039;&#039;longitude&#039;&#039; für den passenden Ort heraus. Im verwendeten Beispiel wäre es für Oberwaltersdorf in Österreich:&lt;br /&gt;
:&amp;lt;code&amp;gt;latitude=&amp;quot;47.9756&amp;quot; &amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;longitude=&amp;quot;16.3203&amp;quot; &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== AREA_ID abfragen =====&lt;br /&gt;
Mit diesen Werten wird nun die nächste URL zusammengebaut (Parameter &#039;&#039;lat&#039;&#039; + &#039;&#039;lon&#039;&#039;):&lt;br /&gt;
:&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt; http://feed.alertspro.meteogroup.com/AlertsPro/AlertsProPollService.php?method=lookupCoord&amp;amp;lat=47.9756&amp;amp;lon=16.3203  &amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Das Resultat:&lt;br /&gt;
:&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;[{&amp;quot;AREA_TYPE&amp;quot;:&amp;quot;UWZ&amp;quot;,&amp;quot;AREA_ID&amp;quot;:&amp;quot;UWZAT00234&amp;quot;,&amp;quot;CENTER_ID&amp;quot;:&amp;quot;2&amp;quot;}] &amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nun wissen wir, dass die AREA_ID für Oberwaltersdorf:&lt;br /&gt;
:&amp;lt;code&amp;gt;UWZAT00234 &amp;lt;/code&amp;gt;&lt;br /&gt;
ist. Bei der Definition wird nun die Nummer &#039;&#039;00234&#039;&#039; anstelle der PLZ, und &#039;&#039;AT&#039;&#039; beim Ländercode verwendet:&lt;br /&gt;
:&amp;lt;code&amp;gt;define Unwetterzentrale UWZ AT 00234 3600 &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Attribute ===&lt;br /&gt;
Siehe Dokumentation.&lt;br /&gt;
&lt;br /&gt;
== Anwendungsbeispiele ==&lt;br /&gt;
Zur Anzeige der Warnhinweise bietet das Modul vordefinierte Funktionen an, die in [[weblink|Weblinks]] benutzt werden können.&lt;br /&gt;
&amp;lt;!-- Beispiele für UWZAsHtmlLite und UWZAsHtmlKarteLand werden ergänzt, sobald (zur Erhöhung der Variationen) andere/mehr/weniger Warnhinweise vorliegen --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Datei:UWZAsHtmlFP.png|mini|right|400px|Warnmeldungen als reine Icons (Format &#039;&#039;UWZAsHtmlFP&#039;&#039;) mit Teilen der Objektdetails]]&lt;br /&gt;
=== Anzeige der Warnhinweise nur als Icon ===&lt;br /&gt;
Die UWZ-Warnhinweise können über die Definition &lt;br /&gt;
:&amp;lt;code&amp;gt;define &#039;&#039;UnwetterFloorplan&#039;&#039; weblink htmlCode {FHEM::UWZ::UWZAsHtmlFP(&amp;quot;&#039;&#039;Unwetterzentrale&#039;&#039;&amp;quot;)}&amp;lt;/code&amp;gt;&lt;br /&gt;
als reine Icons angezeigt werden. Diese Darstellung eignet sich besonders für die Einbindung in einen [[FLOORPLAN]].&lt;br /&gt;
&lt;br /&gt;
Im gezeigten Beispiel ist &#039;&#039;Unwetterzentrale&#039;&#039; der Name des UWZ-Objekts und &#039;&#039;UnwetterDetailliert&#039;&#039; der Name des erzeugten weblink-Objekts.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei:UWZAsHtml.png|mini|right|400px|Warnmeldungen im Format &#039;&#039;UWZAsHtml&#039;&#039;]]&lt;br /&gt;
=== Detaillierte Anzeige der Warnhinweise ===&lt;br /&gt;
Zur Anzeige der Warnhinweise in der ausführlichsten Form kann mit&lt;br /&gt;
:&amp;lt;code&amp;gt;define &#039;&#039;UnwetterDetailliert&#039;&#039; weblink htmlCode {FHEM::UWZ::UWZAsHtml(&amp;quot;&#039;&#039;Unwetterzentrale&#039;&#039;&amp;quot;)}&amp;lt;/code&amp;gt;&lt;br /&gt;
ein weblink definiert werden.&lt;br /&gt;
&lt;br /&gt;
Im gezeigten Beispiel ist &#039;&#039;Unwetterzentrale&#039;&#039; der Name des UWZ-Objekts und &#039;&#039;UnwetterDetailliert&#039;&#039; der Name des erzeugten weblink-Objekts.&lt;br /&gt;
&lt;br /&gt;
=== Unwetterkarten ===&lt;br /&gt;
Auch diverse Unwetterkarten können eingebunden und gedownloadet werden. &lt;br /&gt;
Hierfür stehen eine Reihe von Karten zur Verfügung.&lt;br /&gt;
Mögliche Karten sind: &lt;br /&gt;
*europa&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*deutschland&lt;br /&gt;
*deutschland-small&lt;br /&gt;
*bayern&lt;br /&gt;
*bremen&lt;br /&gt;
*baden-wuerttemberg&lt;br /&gt;
*brandenburg&lt;br /&gt;
*berlin&lt;br /&gt;
*hessen&lt;br /&gt;
*niedersachsen&lt;br /&gt;
*rheinland-pfalz&lt;br /&gt;
*saarland&lt;br /&gt;
*sachsen&lt;br /&gt;
*sachsen-anhalt&lt;br /&gt;
*thueringen&lt;br /&gt;
*nordrhein-westfalen&lt;br /&gt;
*mecklenburg-vorpommern&lt;br /&gt;
*schleswig-holstein&lt;br /&gt;
*hamburg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*oesterreich&lt;br /&gt;
*burgenland&lt;br /&gt;
*kaernten&lt;br /&gt;
*niederoesterreich&lt;br /&gt;
*oberoesterreich&lt;br /&gt;
*salzburg&lt;br /&gt;
*steiermark&lt;br /&gt;
*tirol&lt;br /&gt;
*vorarlberg&lt;br /&gt;
*wien&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*schweiz&lt;br /&gt;
*aargau&lt;br /&gt;
*appenzell_ausserrhoden&lt;br /&gt;
*appenzell_innerrhoden&lt;br /&gt;
*basel_landschaft&lt;br /&gt;
*basel_stadt&lt;br /&gt;
*bern&lt;br /&gt;
*fribourg&lt;br /&gt;
*geneve&lt;br /&gt;
*glarus&lt;br /&gt;
*graubuenden&lt;br /&gt;
*jura&lt;br /&gt;
*luzern&lt;br /&gt;
*neuchatel&lt;br /&gt;
*nidwalden&lt;br /&gt;
*obwalden&lt;br /&gt;
*schaffhausen&lt;br /&gt;
*schwyz&lt;br /&gt;
*solothurn&lt;br /&gt;
*stgallen&lt;br /&gt;
*ticino&lt;br /&gt;
*thurgau&lt;br /&gt;
*uri&lt;br /&gt;
*waadt&lt;br /&gt;
*wallis&lt;br /&gt;
*zug&lt;br /&gt;
*zuerich&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*liechtenstein&lt;br /&gt;
&lt;br /&gt;
*belgique&lt;br /&gt;
&lt;br /&gt;
*denmark&lt;br /&gt;
&lt;br /&gt;
*finnland&lt;br /&gt;
&lt;br /&gt;
*france&lt;br /&gt;
&lt;br /&gt;
*letzebuerg&lt;br /&gt;
&lt;br /&gt;
*nederland&lt;br /&gt;
&lt;br /&gt;
*norwegen&lt;br /&gt;
&lt;br /&gt;
*portugal&lt;br /&gt;
&lt;br /&gt;
*sverige&lt;br /&gt;
&lt;br /&gt;
*espana&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*unitedkingdom&lt;br /&gt;
*eastofengland&lt;br /&gt;
*eastmidlands&lt;br /&gt;
*london&lt;br /&gt;
*northeastengland&lt;br /&gt;
*northernireland&lt;br /&gt;
*northwestengland&lt;br /&gt;
*scotland&lt;br /&gt;
*southeastengland&lt;br /&gt;
*southwestengland&lt;br /&gt;
*wales&lt;br /&gt;
*westmidlands&lt;br /&gt;
*yorkshireandthehumber&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*isobaren1&lt;br /&gt;
*isobaren2&lt;br /&gt;
*isobaren3&lt;br /&gt;
&lt;br /&gt;
==== Anzeige von Unwetterkarten ====&lt;br /&gt;
Dies erfolgt ebenfalls durch einem weblink.&lt;br /&gt;
:&amp;lt;code&amp;gt;define &#039;&#039;UnwetterKarteDeutschland&#039;&#039; weblink htmlCode {FHEM::UWZ::UWZAsHtmlKarteLand(&amp;quot;&#039;&#039;Unwetterzentrale&#039;&#039;&amp;quot;,&amp;quot;&#039;&#039;Deutschland&#039;&#039;&amp;quot;)}&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Download von Unwetterkarten ====&lt;br /&gt;
Um die Karten herunterzuladen um sie beispielsweise mit dem RSS Modul zu nutzen, muss dies am UWZ Device via Attribute konfiguriert werden. &lt;br /&gt;
Hierfür stehen folgende Attribute zur Verfügung:&lt;br /&gt;
*download [0|1]&lt;br /&gt;
*savepath (default:&amp;quot;/tmp/&amp;quot;)&lt;br /&gt;
*maps (leerzeichen separierte Liste der zu speichernden Unwetterkarten)&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;attr &#039;&#039;Unwetterzentrale&#039;&#039; download 1&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;attr &#039;&#039;Unwetterzentrale&#039;&#039; savepath /tmp/&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;attr &#039;&#039;Unwetterzentrale&#039;&#039; maps deutschland europa bayern&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die angegebenen Karten werden bei jedem Lauf erneut heruntergeladen und überschreiben das alte File.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Wetteranimation ====&lt;br /&gt;
Ab der Version 1.4.1 bietet das Modul auch die Möglichkeit diverse Wetteranimationen zu integrieren. Diese können ebenfalls mittels weblink genutzt werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
:&amp;lt;code&amp;gt;define &#039;&#039;UnwetterKarteMovie&#039;&#039; weblink htmlCode {FHEM::UWZ::UWZAsHtmlMovie(&amp;quot;Unwetterzentrale&amp;quot;,&amp;quot;stroemung&amp;quot;)}&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Der erste Parameter definiert das zugehörige UWZ Device.&lt;br /&gt;
&lt;br /&gt;
Der zweite Parameter kann einer der folgenden sein:&lt;br /&gt;
&lt;br /&gt;
*niederschlag-wolken&lt;br /&gt;
*stroemung&lt;br /&gt;
*temperatur&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*niederschlag-wolken-de&lt;br /&gt;
*stroemung-de&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*niederschlag-wolken-ch&lt;br /&gt;
*stroemung-ch&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*niederschlag-wolken-at&lt;br /&gt;
*stroemung-at&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*niederschlag-wolken-uk&lt;br /&gt;
*stroemung-uk&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [http://www.unwetterzentrale.de Unwetterzentrale] (für Deutschland)&lt;br /&gt;
* [http://unwetter.wetteralarm.at wetteralarm] (für Österreich)&lt;br /&gt;
* Geoservice [http://alertspro.geoservice.meteogroup.de/] zur Bestimmung von Geokoordinaten und Areacode&lt;br /&gt;
* Modulthread im Forum: {{Link2Forum|Topic=51233}}&lt;/div&gt;</summary>
		<author><name>Obi-Wan</name></author>
	</entry>
</feed>