Warum ein neues WordPress Plugin für Netatmo
Seit vielen Jahren besitze ich eine Wetterstation von Netatmo. Stück für Stück kamen noch ein Regenmodul und ein Windmesse sowie mehrere zusätzliche Innenraummodule hinzu.
Da ich auch eine Webseite betreibe und meine Wetterdaten gern selbst speichern, aufbereiten und auswerten wollte, führte kein Weg am WordPress PlugIn „Weather Station“ vorbei.
Leider wurde dieses PlugIn nicht mehr weiterentwickelt. Ebenso wurde das WordPress PlugIn Robcore Netatmo eingestellt. Mit der OAuth 2 Einführung von Netatmo funktionierten auch andere versuche auf meine Wetterdaten zuzugreifen fehl.
Wer sich mal die Mühe gemacht hat und nach Alternativen im Web gesucht hat, wird sehr schnell feststellen, dass diese Wetterstation nicht wirklich weit verbreitet ist und die Auswahl an Anwendungen sehr gering. Richtig funktionierende PlugIns gibt es keine mehr. Zumindest keine, welche konfigurierbar sind und auch aktiv weiterentwickelt.
Ehrlich gesagt, ist die REST-API und deren Beschreibung wenig hilfreich gewesen und ja ich bin auch kein App Entwickler oder High-Class Programmierer.
Im Zeitalter der KI wollte ich es dann doch noch einmal wagen, mich an dieses Projekt zu wagen und ein eigenes WordPress PlugIn zu schreiben. Auf meiner Wetter Seite könnt Ihr nun schon meine ersten Erfolge sehen.
Ansonsten könnt Ihr Euch aber auch gern mal so auf meiner Seite umschauen. Ich schreibe gerade noch an einem Blog zu meinem Roadtrip an der Westküste der USA
Bisherige Features:
- Automatische Anmeldung und Aktualisierung der Refreshtoken
- Automatisches Erkennen sämtlicher Module und Ihrer Sensoren
- Automatischer Abruf der aktuellen Sensoren via Cronjob und Speicherung in eine Datenbank
- Visualisierung der Livedaten und 24h verläufe im Frontend
- Variable Auswahl welche Module ausgelesen und welche Sensoren angezeigt werden sollen
- Importfunktion für historische Daten aus der Netatmo Cloud
- Automatische Aufbereitung der historischen Daten für Jahrenvergleiche und speicherung dieser in separater Tabelle
- Automatische Übernahme der Daten der letzten 24h in die Historie
- Visualisierung der Jahresdaten in dynamischen Charts
- Front & Backend komplett zweisprachig (umschaltbar)
- variable Maßeinheiten ( z.B. °C -> F oder km/h -> mph)
- sämtliche Sensorwerte auch als Shortcode verfügbar mit variablen Parametern
- Rest API für externe Anwendungen
- Variable Wettervorhersage 1-7 Tage auswählbar
To Do
- Elementor Integration
- Dynamic Tags
- Home Assistant / Node-RED Integration
- Weitere Individualisierung für Endbenutzer
Ich weiß nicht, ob es für dieses PlugIn noch eine Community gibt. Ob es dafür noch einen Bedarf gibt oder nicht. Für mich ist es auf alle Fälle ein interessantes Projekt und wenn Ihr Interesse oder weitere Ideen habt, welche man implementieren kann, so wäre ich Euch sehr dankbar, wenn Ihr mit mir in Kontakt tretet.
Nachfolgend noch ein paar Screenshots vom Backend meines PlugIns.
Das Frontend könnt Ihr euch auf meiner Netatmo Wetter Seite anschauen














