(Private) Wetterstation-Paderborn
Die Online-Wetterstation in OWL

Koordinaten (WGS 84): 51°42'57.2" N, 08°43'35.8" E; Höhe ü. NN: 116,4 m (382 ft);  www.paderborn-wetter.de.vu bzw. www.paderborn-wetter.de.tf

Home ] Nach oben ]

 

Aktuelle Messwerte
Grafiken
Haxterberg
Sonne & Mond
Ext. Wetter-Infos
Wettersatelliten
WebCam
Stationsbeschreibung
Links
Wetter-Humor
Haftungsausschluss
Impressum

Zugriffe:


Software

Hardware ] [ Software ] Server ] Haxterberg ]


Als Software zur Abfrage der Wetterstation erwies sich das das Paket: 'wx200d' von Autor: 'Tim Witham' als zweckmäßig. Die Software: 'wx200d' ist ein linux-basiertes Server-Client-System zur Wetterdatenverwaltung. Neben der Datenerfassung und Speicherung ermöglicht die Software die Darstellung der Wetterdaten in Echtzeit auf anderen Rechnern. Außerdem stellt die Software Funktionen zur Erstellung von diversen grafischen Auswertungen über verschiedene Zeiträume (Tag, Woche, Monat usw.) zur Verfügung. Die so gewonnenen Grafiken können dann einfach auf eine Seite im Web eingebracht werden. Auch unterstützt das Programmpaket die Datenübertragung zum: 'Personal Weatherstation Project' von internationalen Wetterprovider: 'Wunderground'.

Hauptbestandteile und Features des Paketes: 'wx200d' sind:

  • wx200d

Der eigentliche Serveranteil: 'wx200d', wobei die Endung: 'd' für Dämon steht. Der Dämon hat die Aufgabe die Daten der Wetterstation über die serielle Schnittstelle V.24 abzufragen und sie einen entsprechenden Client-Programm via TCP/IP zur Verfügung zu stellen. Eine weitere Aufgabe der Servers ist, die kontinuierlich anfallenden sich ändernden Wetterdaten in log-Dateien nach Datum und Zeit zu speichern. Die so gewonnenen log-Dateien können dann z.B. zur Erzeugung von Grafiken genutzt werden können.

  • wx200

Der Clientanteil: 'wx200' kann z.B. aus eigenen Skripten oder im primitivsten Fall auf der Kommandozeile mit entsprechender Parametrisierung den Server und somit die Wetterstation abfragen. Auch kann der Client: 'wx200' auf andere Linux-Rechner installiert und genutzt werden, sofern er über das Netzwerk auf den Server-Anteil: 'wx200d' zugreifen kann. Weiterhin vermag der Client direkt als CGI-Programm mit Parametern zu arbeiten. Das Ergebnis ist dann ein fertiger HTML-Code zur Darstellung auf einen Web-Server.

Hier ein Beispiel einer solchen Darstellung:

  • wxplot

Ein Tool: 'wxplot' welches anhand der Log-Dateien des Servers die Wetterdaten durch entsprechende Parametrisierung graphisch im zeitlichen Verlauf darstellt kann. Zur graphischen Darstellung muss jedoch das Programm: 'gnuplot' (welches fast jeder Linux-Distributin beiliegt) installiert sein. Die Darstellung kann als reine ASCII-Testdarstellung oder auch z.B. konvertiert in das gif-Format erfolgen.

Hier zwei Beispiele einer solchen Darstellung:
 und

  • wxrrdupdate, wxrrdhtml

Die Programme: 'wxrrdupdate' und 'wxrrdhtml'  dienen ebenfalls zur Erzeugung von Grafiken in Kombination mit dem Programm: 'rrdtool'. Das Paket: 'rrdtool' (Round Robin Database tool)  liegt, wie auch 'gnuplot', den meisten Linux-Distributionen bei und muss separat installiert sein. Als Ergebnis werden komplette HTML-Seiten mit Navigation und einer sehr schön aufbereiteten Grafik erzeugt.

Hier ein Beispiel einer solchen Darstellung:

  • wunderground

Das im Softwarepaket beinhaltete Modul: 'wunderground' übertragt die Daten der Wetterstation zyklisch zum internationale Wetterprovider: 'Wunderground'. Jede Privatperson die eine Wetterstation betreibt, kann zum Wetterprovider: 'Wundergrund' seine Rohdaten übermitteln, welcher diese sammelt und auf einer Web-Seite separat für jede Station aufbereitet darstellt: Auch bekommt man nach Anmeldung seiner Station, ein HTML-Wetter- Sticker zum einbinden auf einer Homepage.

Hier ein solcher Wetter-Sticker:

(Beim Klicken auf den Sticker wird die Web-Seite der Station bei 'Wunderground' geladen)

Außer zu dem Paket: 'wx200d' gehörende Programme und Tools gibt es noch einige externe Programme (z.B. unter Windows oder auch in Java) die auf den eigentlichen Server über das Netzwerk zugreifen können (siehe Link-Seite).

Weitere Darstellungen und Berechnungen auf der Site: '(Private) Wetterstation-Paderborn' wurden von mir in den Programmiersprachen: Perl, Shell-Script und Javascript realisiert und laufen meist zeitgesteuert (Cron-Jobs) auf dem Server ab.


Home ] Nach oben ]

Copyright © 2004 Norbert Eusterholz; Stand: 24. März 2005