Der Wetterdienst von OpenSprinkler ist ein Webservice, der vom Hersteller “OpenSprinkler” in den USA betrieben wird. Standardmäßig ist dieser so voreingestellt, dass dieser immer die Wetterdienste von DarkSky, WeatherUnderground oder OpenWeatherMap verwendet. Der Grund ist, dass diese Dienste kostenlos zur Verfügung stehen bzw bei DarkSky unbegrenzte Abfragen möglich sind.
Da diese Dienste weltweit zur Verfügung stehen, sind leider deren Daten manchmal sehr grob und unpräzise.
Aufgrund der OpenData Initiative der Europäischen Union, gibt es nun die Wetterdaten des Deutschen Wetterdienstes kostenlos zum Download. Der Dienst https://BrightSky.dev bereitet die Daten auf und erlaubt eine Standortbezogene Datenabfrage. Und genau hier greift der neue OpenSprinklerShop Wetterdienst ein und stellt die Daten des Deutschen Wetterdienstes zur Verfügung.
Features:
- Berechnet Min-, Max,- und Durchschnittstemperaturwerte
- Luftfeuchtigkeitswerte
- Windstärke
- Wolkendichte für die Solarstrahlungsberechnung
- ETO für Evapotranspiration
- 7-Tage Vorhersage für die OpenSprinkler-App
- Bewässerungsdaten für Zimmerman
- Funktioniert nur für Orte in Deutschland oder Grenznah
- Nutzbar von allen OpenSprinkler-Versionen inklusive OSPi!
- Zusätzlich und neu: ETO-Berechnung für Weather Underground!
Dieser Wetterdienst ist in BETA Status, die Benutzung ist auf eigene Gefahr und ohne Garantie!
Die Auswahl des Wetterdienstes können Sie so einstellen:
- Geben Sie in einem Webbrowser die Adresse
http://<ip-OpenSprinkler>/su
ein, z.B. http://192.168.178.123/su
Die IP-Adresse erfahren Sie durch Drücken von B1.
- Folgendes Fenster erscheint. Geben Sie in das Feld “Weather” den Wert
opensprinklershop.de:3333
ein, dann ihr OpenSprinkler-Passwort und bestätigen Sie mit “Daten absenden”
- Starten Sie dann den OpenSprinkler neu, damit die aktuellen Daten abgerufen werden
- Nach dem Neustart können Sie mit dem Links Oben Menu und Systemdiagnose den aktuellen Status prüfen.
- Also Wetterdienst erscheint unten “Nicht anerkannter Wetterdienstanbieter” – das ist korrekt, die App kennt diesen Dienst noch nicht.
- Rückfragen oder Erfahrungswerte bitte im Forum eintragen, damit möglichst viele Leute davon profitieren können.
- Sourcecode ist hier: https://github.com/opensprinklershop/OpenSprinkler-Weather (im Unterordner routes/weatherProviders)
- Aus Qualitäts- und Diagnosegründen werden die Aufrufe derzeit anonym gespeichert (keine IP, nur Wetterdaten für die angefragte Position). Dies dient nur der Fehlersuche.
Bitte schreibt mir HIER eure Erfahrung!
Ist es möglich, die Daten über einen Zeitraum vergeleichend abzufragen (außerhalb des OS)?
Ja, klar geht das. Wie im Forum von OpenSprinkler hier beschrieben
https://opensprinkler.com/forums/topic/weather-service-calls-wunderground/
muss man nur die Serveradresse ändern:
ETo – http://weather.opensprinkler.com/weather3.py?loc=49.47387,10.94394&key=&fwv=218&wto=“baseETo”:0.113,”elevation”:1063
Zimmerman – http://weather.opensprinkler.com/weather1.py?loc=49.47369,10.94380&wto=“h”:100,”t”:100,”r”:100,”bh”:65,”bt”:70,”br”:0
loc ist die Location als Koordinaten, danach die wetterspezifischen Parameter.
Einfach
http://weather.opensprinkler.com
durch
http://opensprinklershop.de:3333
ersetzen
und natürlich auch direkt über Bright Sky:
https://BrightSky.dev
Hallo,
ich habe den Wetterdienst vor einiger Zeit geändert, wollte jetzt einen neuen eintragen, allerdings öffnet sich die angegebene Seite nicht mehr (http://192.168.178.123/su) natürlich mit der richtigen Adresse.
Woran kann das liegen?
– Also die IP sollte die sein, die beim “B1” drücken auf dem OpenSprinkler angezeigt wird
– Falls die mit ihrem Smartphone darauf zugreifen, sollten sie sicherstellen, dass sie auch im WLAN sind und nicht per LTE verbunden (eventuell mobile Daten ausschalten)
– Vom PC aus können Sie prüfen, ob die Verbindung besteht, in dem Sie von der Befehlszeile (start/ausführen/cmd) eingeben: ping 192.168.178.123 -t
Danke für die Rückmeldung.
Ping gibt mir Antwort, ich kann mich auch auf dem Raspberry einloggen, OpenSprinkler läuft auch. Ich hatte das schon mal geändert, nur jetzt erhalte ich “beim verbinden trat einfehler auf” wenn ich http:///su im Browser eingebe.
Ach, es geht um den OSPi. Hier muss der Port noch mit angegeben werden, Vorgabe ist 8080:
http://ospi:8080/su
Vielen Dank, jetzt klappt es!
Hallo, der Wetterdienst unter http://opensprinklershop.de:3333 ist noch aktiv, oder?
Dann werde ich ihn mal mit ETo testen.
Ja ist immer noch aktiv