| Nur aktuelle Werte sichtbar |
| Keine Historie verfügbar |
| Keine Diagramme möglich |
| Langzeitarchiv aller Messwerte |
| Historische Auswertungen |
| Diagramme und Statistiken |
CREATE TABLE wetterstation (
id INT AUTO_INCREMENT PRIMARY KEY,
timestamp DATETIME,
temp FLOAT,
hum FLOAT,
dew_point FLOAT,
wind_speed FLOAT
);
Jeder Datensatz wird zusätzlich mit Datum und Uhrzeit gespeichert.
Dadurch lassen sich Wetterdaten später gezielt nach bestimmten Zeiträumen filtern und analysieren.
inc/db.php.
In diesem Beispiel wird jede Minute automatisch ein neuer Datensatz mit sämtlichen Wetterwerten gespeichert.
Die Datenbank bildet damit das zentrale Herzstück der Wetterwebseite.
SELECT temp, hum, rain
FROM wetterstation
ORDER BY id DESC
LIMIT 1;
| temp | 2.7 |
| hum | 83.6 |
| Temperatur | 2,7 °C |
| Luftfeuchtigkeit | 83,6 % rel. |
Die Wetterdatenbank verwendet technische Kürzel nach dem Davis-Format.
temp → Temperatur → °C
hum → Luftfeuchtigkeit → % rel.
Damit die Webseite verständliche Begriffe anzeigen kann, existiert zusätzlich die Tabelle Struktur.
Diese Tabelle übersetzt die technischen Kürzel automatisch in lesbare Bezeichnungen inklusive Einheit.
Die Wetterstation erfasst kontinuierlich eine große Anzahl an Messwerten. Tabellen und Diagramme liefern zwar eine genaue Übersicht über die aktuelle Wetterlage und deren Entwicklung, dennoch lassen sich viele Informationen visuell deutlich schneller und intuitiver erfassen.
Nicht ohne Grund heißt es:
„Ein Bild sagt mehr als tausend Worte.“
Aus dieser Idee entstand die Wetterkamera. Das Kamerasystem ist redundant aufgebaut und besteht aus zwei hochauflösenden 4K-Ultra-HD-Außenkameras in wetterfesten Gehäusen. Auch die Bildverarbeitung ist redundant ausgelegt: Zwei Raspberry Pi 4 übernehmen die Verarbeitung und können die Aufgaben bei einem Ausfall gegenseitig übernehmen.
Kameras, Raspberry-Pi-Systeme und die zugehörige Netzwerktechnik werden über unterbrechungsfreie Stromversorgungen abgesichert. Eine umfangreiche Selbstüberwachung prüft regelmäßig die Erreichbarkeit der Kameras, die Aktualität der Bilder, die laufenden Verarbeitungsprozesse und die Datenübertragung zum Webserver.
Damit aus dem einfachen Kamerabild eine informative Wetteransicht entsteht, werden automatisch mehrere Verarbeitungsschritte durchgeführt:
Fällt eine Kamera oder ein Verarbeitungssystem aus, kann das redundante System den Betrieb mit der verbleibenden Hardware fortsetzen. Der Internetzugang ist ebenfalls redundant ausgelegt; bei einem Ausfall der Hauptverbindung steht ein 5G-Backup zur Verfügung.
Info: Seit Version 5.0 verändert die Kamera einmal pro Stunde automatisch ihre Aufnahmerichtung und schwenkt über den Ortskern hinweg.
Sämtliche Einblendungen werden dynamisch erzeugt und passen sich automatisch an die aktuellen Wetterdaten, die Tageszeit sowie vorhandene Wetterwarnungen an.
Folgende Informationen können direkt aus dem Bild der Wetterkamera entnommen werden: