Schlagwort-Archive: windsensor

Verlängerung für die Sensoren der Wetterstation WH1080

Vermutlich jeder Besitzer von WH1080 (auch bekannt als PCE-FWS 20) oder anderer Wetterstation von Fine Offset kennt das Problem. Platziert man die Sensoren über dem Dach, wird der Temperatursensor bei schwachem Wind von der Sonne so aufgeheizt, dass die Temperaturangaben gar nicht mehr stimmen. Es gibt in den Foren diverse Bastelanleitungen, wie man den Temperatursensor besser vor Sonneneinstrahlung schützen oder sogar belüften kann.

Eigentlich gehört der Temperatursensor in den Schatten in ca. 2 Meter Höhe. Wie macht man das nur, wenn das Kabel vom Windsensor zur Sendeeinheit (in der sich auch der Temperatursensor befindet) nur ca. 2 Meter lang ist. Es muss eine Verlängerung her, in meinem Fall um fast 15 Meter, damit die Sendeeinheit bequem erreichbar an der Nordwestwand im Schatten des Dachüberstandes platziert werden kann.

Wie man diesem Forenthread und vielen anderen entnehmen kann, ist eine funktionierende Verlängerung bei WH1080 nicht trivial. Auf die Kabelqualität kommt’s an. Insbesondere sporadische Temperaturschwankungen (Spikes) können oft die Konsequenz sein. Ich habe zunächst erfolglos mit einem günstigen Cat5 UTP-Kabel versucht. Die Anzeige der Windrichtung hat überhaupt nicht funktioniert und ich konnte nicht definitiv herausfinden, ob das am Kabel oder am Wackelkontakt in irgendeinem Stecker lag.

Mit einem Cat7-Verlegekabel konnte ich dann die Sache zuverlässig zum Laufen bringen. An jedem Ende des Kabels habe ich eine ungeschirmte Cat5-Doppelsteckdose drangepatcht: eine für den Regensensor (Kontakte 4 und 5) und eine für die Windsensoren (Anemometer auf Kontakten 4 und 5 sowie Windfahne auf 3 und 6). Ein achtadriges Kabel reicht also für beides. Wind- und Regensensoren bleiben weiterhin über dem Dach und gehen jetzt mit ihren RJ11-Steckern unter einem Dachziegel in die erste Steckdose im Spitzboden rein. Von da geht’s per Cat7-Kabel durch den Spitzboden, eine Öffnung in der Wand und einen Kabelkanal unter dem Dachüberstand zum Pfettenende über der Garage. Hier hat die Sendeeinheit der WH1080 ihre neue Position gefunden, die mit zwei kurzen RJ11-Kabeln (von eBay) an die zweite Steckdose angeschlossen ist. Dort ist das Cat7-Kabel genauso aufgelegt wie in der ersten.

Es funktioniert! Die Qualität der Temperaturangaben ist viel besser geworden, keine akuten Auffälligkeiten mehr im Vergleich mit Nachbarstationen bei Awekas. Testweise habe ich einen Tag lang die Werte alle 48 Sekunden mit Freetz Weather aufgezeichnet. Auch keine befürchteten Temperaturspikes zu sehen.

Beide Sensoren auf dem Dach gehen im Spitzboden ins Cat7-Kabel rein
Beide Sensoren gehen im Spitzboden ins Cat7-Kabel
Anschluss der Sendeeinheit an ihrer neuen Position
Sendeeinheit an ihrer neuen Position
Der Temperatursensor ist jetzt immer im Schatten
Der Temperatursensor ist jetzt immer im Schatten

Software für meine Wetterstation WH1080

Die ersten Erfolge mit der neuen Wetterstation PCE-FWS 20 (WH1080) ließen nicht lange auf sich warten. Insgesamt läuft sie noch recht stabil. Die Temperatur- und Luftdruckwerte scheinen ok zu sein. Der Windsensor macht auch gute Arbeit und hat beim letzten Sturm Böen bis 64,8 km/h gemessen (ohne irgendwelche Schäden davon zu tragen). Der Regensensor miss erstaunlich viel Niederschlag, da läuft irgendwas falsch. Aber die Wetterstation bleibt erstmal.

Ich habe die Basisstation per USB direkt an meine Fritzbox 7390 gesteckt. Nun kann sie über USB-Fernanschluss von jedem Rechner im lokalen Netzwerk aus mit der herstellereigenen Easyweather-Software ausgelesen werden. Das funktioniert übrigens bei älteren Fritzbox-Modellen (etwa Fritzbox 7170) nicht. Die als HID-Gerät (ID 1941:8021) auftretende Wetterstation wird dort gar nicht als USB-Gerät erkannt. Bei 7390 dagegen funktioniert alles unter Windows 7 sogar sehr zuverlässig, außer dass Easyweather bei jedem Start sagt, dass man sich als Admin einloggen sollte („You need administrator privilege to run this program for the first time!“). Es gibt auch noch kostenlose Cumulus-Software, sie soll auch Wetter-Statistiken fürs Internet generieren können. Diese habe ich aber noch nicht ganz zum Laufen gebracht. Oft wird dafür auch die kommerzielle Software WsWin empfohlen, die für Privat 30 EUR kostet.

Leider kann man sich auf dem USB-Fernanschluss (USB Remote Connection – Stichwort AVM-USB-Remote-Architektur AURA) nicht von Linux verbinden, da AVM keine Client-Software für Linux veröffentlicht hat. Sonst wäre die Sache mit den Wetterdaten im Internet einfacher zu lösen. Ich habe mal das USB/IP-Paket für Freetz getestet, mit dem man USB-Geräte im Internet unter Linux freigeben kann. Es funktionierte zwar im Ansatz, aber grade mit der Wetterstation sehr unzuverlässig. Der USB-Port der Fritzbox blieb nach einmaliger Benutzung bis zum Reboot geblockt.

Auch für Linux ist es zahlreiche Software, die WH1080 auslesen können. Das USB-Interface der Basisstation scheint frickelig zu sein, aber man kann damit arbeiten.

  • Die quelloffene  Software wview  soll die die Wetterdaten verschiedener Wetterstationen per USB auslesen, in SQLite Datenbanken speichern und Auswertungen generieren können. Sie hat aber mit WH1080 angeblich Stabilitätsprobleme.
  • Pywws-Projekt spezialisiert sich auf diesen Hersteller (Fine Offset Electrics) und hat die Auslese-/Auswertungs-Software (wie der Name schon verrät, in Python) geschrieben.
  • Auch auf Python basieren Projekte wfrog und WeeWX, die auch mit anderen Wetterstationen umgehen können.
  • Das Projekt fowsr spezialisiert sich ebenfalls auf den Fine Offset Geräten. Die Software kann die Wetterdaten auslesen und an verschiedene Meteodienste die Daten schicken. Der Code basiert auf wwsr von Michael Pendec.
  • Ein weiteres Projekt weatherpoller beschäftigt sich auch mit dem Auslesen der Daten von Fine Offset Wetterstationen wie WH1080. Auch dieser Code geht auf wwsr zurück.
  • Auch das MeteoLINGer Projekt versucht eine Reihe von Wetterstationen per USB auszulesen und die Wetterdaten mit einem Perl Script graphisch aufzubereiten. Auch diese Software basiert wwsr.
  • Aus der spanischen Meteoclimatic-Community taucht eine Linux-Software namens freewestat auf. Sie wird aber anscheinend für Nicht-Mitglieder nicht unterstützt. Sie fußt ebenfalls auf wwsr.
  • Auf einer weiteren spanischen Seite von I.E.S. Francisco Romero Vargas wird unter anderem eine Software weather-station angeboten, die auch von wwsr stammt.
  • Auf Steve’s Homepage gibt’s ein Perl-Script, der als Datenlogger für WH1080 genutzt werden kann.
  • Es gibt noch das Blog von Greg Lehey, der sich eingehend mit den USB-Standards der WH1080 beschäftigt hat und eine Software für FreeBSD geschrieben hat. Leider hält er sie aber noch für nicht stabil genug, daher auch noch nicht veröffentlicht.

Der Knaller wäre, wenn ich eine dieser Softwares zuverlässig auf meiner gefreetzen Fritzbox laufen lassen könnte. Aber davon bin ich noch weit entfernt.

[Update 27.12.2011] Es ist mir nach einigen Abenden Programmierarbeit endlich gelungen, auf der Fritzbox ein kleines Programmchen (Freetz Weather, basierend auf dem Meteolinger Projekt) zum Laufen zum bringen, welches alle 5 Minuten die Wetterdaten von WH1080 per USB ausliest und übers Internet an die Wetterdienste schickt. Eine Anleitung zur Installation eines Datenloggers auf der Fritzbox habe ich hier geschrieben.[/Update]

USB-Fernanschluss der Fritzbox unter Windows
USB-Fernanschluss der Fritzbox unter Windows
Der aktuelle Wetterstand in Easyweather 6.2
Der aktuelle Wetterstand in Easyweather 6.2