Von der Wetterstation auf den Webserver

Wie funktioniert der Transfer der Wetterdaten vom der Wetterstation auf den Webserver?

Funktionsprinzip

Die Daten gelangen von den verschiedenen Sensor-Sendeeinheiten auf die Konsole der Wetterstation. Auf dem optional erhältlichen Datenlogger, der in die Konsole gesteckt wird, werden die Wetterdaten aufgezeichnet. Dieser lässt sich via USB mit einem PC verbinden. Auf dem PC läuft eine Wettersoftware (z.B. Weatherlink oder WsWin) die den Datenlogger in definierbaren Abständen ausliest und Grafiken erstellt. Die Daten können so für einen unbeschränkten Zeitraum archiviert werden. Während früher WsWin dafür benutzt wurde, die Grafiken für die Webseite zu generieren, fungiert das Programm heute nur noch als Schnittstelle zwischen Wetterstation und Datenbank.

Anbindung Wetterstation an Webserver

Server-PC

Die Wetterstation ist an einen PC angeschlossen, der als Wetterserver dient und noch einige andere Serveraufgaben übernimmt und für minimalen Stromverbrauch optimiert ist. Die Wetterwerte werden ein mal pro Minute von der Station an den PC übertragen. Die Wetterdaten werden hier aufbereitet und in die lokale Datenbank transferiert.

Datentransfer

Im 2025 wurde die Darstellung und Übertragung angepasst. Die Wetterdaten werden nun in eine mysql Datenbank geschrieben und aus dieser werden live die interaktiven Grafiken und Tabellen generiert. Das lässt viel flexiblere Darstellungen zu als die statischen Grafiken in der betagten Software Wswin. Die Datenbank läuft auf dem Server zuhause.

Füher wurden jede Minute die aktuellen Werte in einer txt Datei via FTP auf einen Internetserver übertragen. Die Werte wurden dann dynamisch mit php in die Seiten eingebunden. Als FTP-Programm kam eine Eigenentwicklung zum Einsatz, die noch in der Entwicklungsphase ist (und bleibt ;-). Hier lassen sich für beliebig viele Dateien unterschiedliche Transferzeiten bestimmen oder sie können jeweils bei einer Änderung automatisch hochgeladen werden.

Anbindung

Der lokale Wetterserver ist über das Glasfaser an das Internet angeschlossen. Da keine statische IP verfügbar ist, wird der DynIP Dienst verwendet. Der Server kann unter http://meyweb.mooo.com/ direkt erreicht werden.

Wettersoftware

Als Wettersoftware kommt einerseits WSWIN zum Einsatz. Dieses Programm bietet umfangreiche Berechungs- und Darstellungsmöglichkeiten der Wetterwerte, inkl. Aufbereitung für das Internet. Leider ist in diesem Bereich die Grafik im Steinzeitzeitalter stehen geblieben. Daher wird dieses nur noch lokal für einige Auswertungen benutzt.

Für die Darstellung der Daten wirrd eine Eigenentwicklung in php verwendet, die auf dem Webserver läuft und die Daten tabellarisch und grafisch darstellt. Es ist geplant, diese auch mit Statistikwerten aufzuwerten. Aktuell wird noch WSWIN für den Import der Daten von der Station auf den PC verwendet und ein Skript, das die Daten von WSWIN in die Datenbank schiebt. Das soll später ein Programm übernehmen, das direkt den Datenlogger ausliest und in die DB schreibt.