Wetterdienste in FHEM einbinden

Temperatur- und Luftfeuchtigkeitssensoren spielen in einem smarten Zuhause eine große und wichtige Rolle. Sei es zum Beispiel die MySensor-Sensoren oder die kleinen WeMos-Boards mit ESPEasy. Es gibt viele Möglichkeiten Umwelt-Sensoren in FHEM zu integrieren. Nicht immer liefern diese Selbstbausensoren jedoch korrekte Werte. Gründe dafür gibt es viele. Sei es, dass der Sensor von Schnee bedeckt ist oder in der prallen Sonne liegt. Im Sommer misst so der Sensor auf dem Balkon schnell mal 60 Grad. Für einen aussagekräftigen Temperaturverlauf eher unvorteilhaft. Aus diesem Grund kann es sinnvoll sein, sich neben den selbst gemessenen Werten auch offizielle Wetterdaten zu holen. FHEM stellt dafür eine Vielzahl an Modulen parat. In diesem Beitrag möchte ich euch folgende Module vorstellen und euch die Entscheidung somit etwas erleichtern.

Der erfahrende FHEM-Nutzer wird sich direkt fragen, warum ich zum Beispiel nicht auf das Modul WUNDERGROUND oder WWO eingehe. Der Grund ist, dass diese Module nicht ohne eine Anmeldung auf der entsprechenden Homepage funktionieren. Ich habe mich deswegen für diesen Beitrag auf Anmeldefreie-Module konzentriert. Dies sichert ein schnelles und unkomplizertes Einbinden in FHEM.

  • Weather
  • UWZ
  • PROPLANTA
  • YR

Mit Hilfe des Moduls PROPLANTA lassen sich die Wetterdaten der Homepage www.proplanta.de abrufen. Dabei wird eine Vorhersage der nächsten 12 Tage bereit gestellt. Die ersten sieben Tage besitzen dabei einen 3-Stunden-Intervall.

Definition

define <Name> PROPLANTA [Stadt] [Ländercode]

Im Gegensatz zum Modul "Weather" oder "UWZ" werden hier weder eine Postleitzahl oder eine ID benötigt. Für die Definition reicht der Name des Ortes aus - [Sadt]. Er muss jedoch auf der Wetter-Seite von Proplanta zu finden sein. Der Ländercode kann folgende Werte annehmen: de, at, ch, fr oder it. Wird dieser Parameter weggelassen, dann wird "de" automatisch gesetzt.

Für Karlsruhe lautet die Definition wie folgt:

define WetterProplanta PROPLANTA Karlsruhe de

Auf Groß- und Kleinschreibung beim Ortsnamen muss geachtet werden. Gibt es jedoch mehrer Orte mit dem Namen, ist die Definition etwas komplexer. Zusätzlich zum Orts-Namen muss noch die Region angegeben werden. Den genauen Namen am besten auf der Proplanta-Hompage ermitteln.

Die Definition für den Ort "Weingarten" in "Baden" wird nun wie folgt definiert:

define WetterProplanta Weingarten+(Baden) de

Leerzeichen werden dabei durch ein + ersetzt.

Nach einer kurzen Zeit erscheinen die Wettermeldungen als Reading. Alternativ kann auch hier der Update-Vorgang manuell gestartet werden.

set WetterProplanta update

Genau wie beim Modul "Weather" und "UWZ", werden die Wettermeldungen der unterschiedlichen Tage durch Zahlen in den Readings unterschieden. Eine Auflistung aller Readings findet ihr im verlinkten Screenshot.

WebLinks

Wie auch die Module "Weather" und "UWZ" stellt auch das Modul "PROPLANTA" WebLinks zur Verfügung. Im Gegensatz zu den anderen Moodulen jedoch leider nur eins.

define HTMLForecast weblink htmlCode {PROPLANTA_Html("ProPlanta_Wetter")}

Die oben genannte Definition erstellt eine 3-Tages-Vorschau.

Wie ihr seht, gibt es auch genug Möglichkeiten Wetterdaten einzubinden, ohne sich auf Websiten anmelden zu müssen. Sie bieten eine Vielzahl von Wetter-Daten und lassen im Grunde keine Wünsche übrig. Das Modul WEATHER oder PROPLANTA im Zusammenhang mit ein paar Wetterkarten von UWZ runden das "Wetter-Paket" ab.

Ich persönlich habe mir ein SVG-Plot erstellt, in dem ich die Temperatur meines 1-Wire-Sensors und die Temperatur vom Proplanta-Modul anzeigen lasse. Zusätzlich lasse ich die Luftfeuchtigkeit von Proplante anzeigen. Ich kann somit sehr gut den selbstgemessenen und den offiziellen Wert miteinander vergleichen. Im Sommer lassen sich somit auch sehr gut Temperaturspitzen aufgrund direkter Sonneneinstrahlung rausfiltern.

Wetterdienste in meiner FHEM Live-Demo

Wer die hier definierten Devices in einer FHEM-Umgebung begutachten will, dem empfehle ich einen Besuch auf meiner FHEM Live-Demo. Dort findet ihr im Raum "Wetter" diverse Wetter-Devices.

Hinterlasse einen Kommentar

8 Kommentare auf "Wetterdienste in FHEM einbinden"

Benachrichtige mich zu:
avatar
Fotos und Bilder
 
 
 
sonstiges Dateiformat
 
 
 
Sortiert nach:   neuste | älteste | beste Bewertung
Malte
Gast

Herzlichen Dank für die Anleitung!

Die Einbindung der Unwetterzentrale hat bei mir anfangs nicht geklappt. Nach der Installation von libxml-simple-perl funktionierte es dann (im Terminal, nicht in FHEM: sudo apt-get install libxml-simple-perl).

 

Thomas
Gast
Thomas

Hallo Daniel,

Herzlichen Dank für die Anleitung!

wie müsste den eine Definition für eine 7 Tages Vorschau aussehen

Gruß

Thomas

Thomas
Gast
Thomas

Hallo Daniel,

Super  Anleitung, funktionier sehr gut  Danke dir

Gruß Thomas

Martin
Gast
Martin

Die Grafik von YR ist wirklich gut, aber YR hat wohl umgestellt: statt .png muss es nun .svg heißen und es ist nicht mehr so einfach die URL zu bekommen. Aber einfach „/meteogram.svg“ and die Stadt-URL anhängen müßte funktionieren.
Das detailierte Meteogram sollte auf „/avansert_meteogram.png“ enden.

Hat es jemand geschafft den Graphen der „mobile version“ in FHEM einzubinden? Hier kann man Tage öffnen. Das wäre cool!

Peer
Gast
Peer

bestätige. vieln dank!!
@Daniel, kannst du das oben aktualisieren und vor den vier tabs nochmal drauf hinweisen, dass nachfolgend 4 tabs sind. Ich hatte es beim ersten mal echt übersehen 😉

wpDiscuz