Nutze es zwar nicht für die Homematic sondern speise die Werte in Homeputer Studio für FHZ ein, aber ich habe eine für mich gut funktionierende Lösung geschaffen, die ich kurz skizzieren möchte:
Geht nach
http://www.wunderground.com/ und gebt dort Euren Ort ein.
In "[Euer Ort] Weather at a Glance" rechts auf den grauen Button "Station" klicken. Nun seht Ihr eine Karte mit den umliegenden Stationen. Jede Station hat einen Code, den seht ihr z.B., wenn Ihr mit der Maus über die Station fahrt (Liste oder Karte).
Die XML-Datei der entsprechenden Station könnt ihr dann über
Code: Alles auswählen
http://api.wunderground.com/weatherstation/WXCurrentObXML.asp?ID=[Stationscode]
abfragen, also etwa
http://api.wunderground.com/weatherstat ... NORDRHE141
Mich interessieren dabei "temp_c" für die Temperatur in °C sowie "observation_time_rfc822" als Zeitpunkt der Messung.
Um ein für meinen Standort aussagekräftiges Ergebnis zu erlangen, mache ich es wie folgt:
- Messdaten von ca. 10 umliegenden Stationen einsammeln.
- Alle Werte verwerfen, die älter als 15 Minuten sind (jede Station sendet die Daten in anderen Intervallen an WU, manche minütlich, andere nur stündlich etc.)
- Den höchsten und den niedrigsten Wert (oder je 2 davon) verwerfen, so werden Ausreisser ausgeblendet, dann aus den restlichen Werten den Durchschnitt berechnen. Oder man nimmt gleich den Mittelwert, das ist Geschmackssache. Dann ggf. noch auf ganze Grad runden.
So eine Ausgabe sieht dann bei mir wie folgt aus:
Code: Alles auswählen
Temperaturen der umliegenden Stationen:
Station | Temperatur | Alter in Minuten
---------------|------------|-----------------------------------
Brüggen | 15.9 °C | 3:37
Dremmen | 16.4 °C | 1:14
Hückelhoven | 17.5 °C | 0:02
Kaldenkirchen | 16.9 °C | 6:53
Linnich | 16.6 °C | 1:00
Niederkrüchten | 17.4 °C | 4:04
Odenkirchen | 17.0 °C | 0:04
Schwalmtal | 15.8 °C | 8:53
---------------|------------|-----------------------------------
Willich | 17.9 °C | 24:00 - zu alt, max. 15 Minuten!
===============|============|===================================
Durchschnitt | 16.7 °C | (aus den mittleren 6 Werten)
Es macht aber Sinn, die Ausgabe der Stationen alle paar Tage mal zu begutachten. Da es sich vielmals um privat betriebene Wetterstationen handelt, sind da schonmal einige Ausreißer bei, die man dann vllt. ignorieren sollte. Auch dafür ist es gut, wenn man sich nur den Mittelwert anschaut, da fliegen die Ausreißer automatisch raus.
Mit Mittelwert meine ich den Wert, der sich ergibt, wenn man alle Werte sortiert und dann den Wert nimmt, der in dieser Liste in der Mitte liegt. So versauen grobe Ausreißer nicht die "Messung", denn diese stehen ganz oben und ganz unten auf der Liste, in der Mitte tummeln sich die akkuratesten Werte
Auch sollte man alle paar Wochen mal kontrollieren, ob alle Station noch aktiv sind oder ob neue dazu gekommen sind, insbesondere dann, wenn man ohnehin nur wenige Stationen abfragt. Ich durfte, als ich gerade dieses Posting aufbereitet habe, auch erst mal 2 Stationen herausschmeißen, die scheinbar keine Daten mehr liefern.