The OpenSprinkler weather service is a web service operated by the manufacturer “OpenSprinkler” in the USA. By default, this is preset to always use the weather services from DarkSky, WeatherUnderground or OpenWeatherMap. The reason is that these services are available free of charge or unlimited queries are possible with DarkSky.
Unfortunately, since these services are available worldwide, their data is sometimes very rough and imprecise.
Due to the OpenData initiative of the European Union, the weather data is now available German Weather Service free to download. The service https://BrightSky.dev processes the data and allows location-related data queries. And this is exactly where the new OpenSprinklerShop weather service comes in and makes the data from the German Weather Service available.
Features:
- Calculates min, max and average temperature values
- Humidity levels
- Wind strength
- Cloud density for solar radiation calculation
- ETO for evapotranspiration
- 7-day forecast for the OpenSprinkler app
- Irrigation data for Zimmerman
- Only works for places in Germany or near the border
- Can be used by all OpenSprinkler versions including OSPi!
- Additional and new: ETO calculation for Weather Underground!
This weather service is in BETA status, use it at your own risk and without guarantee!
You can set the weather service selection as follows:
- Enter the address in a web browser
http://<ip-OpenSprinkler>/su
one, e.g. http://192.168.178.123/su
You can find out the IP address by pressing B1.
- The following window appears. Enter the value in the “Weather” field
OpenSprinklerShop.de:3333
Enter your OpenSprinkler password and confirm with “Send data”
- Then restart OpenSprinkler to retrieve the current data
- After restarting, you can check the current status using the top left menu and system diagnostics.
- So the weather service appears below “Unrecognized weather service provider” – that’s correct, the app doesn’t yet know about this service.
- If you have any questions or experiences, please enter them in the forum so that as many people as possible can benefit from it.
- Source code is here: https://github.com/OpenSprinklerShop/OpenSprinkler-Weather (in the routes/weatherProviders subfolder)
- For quality and diagnostic reasons, the calls are currently stored anonymously (no IP, only weather data for the requested position). This is for troubleshooting purposes only.
Please tell me your experience HERE!


Unfortunately, changing the weather service test doesn't work for me. No “Unrecognized Weather Service Provider” is displayed.
I did it using the instructions above. The IP is also correct. I can also access the device.
Hello, your firmware is probably too old and therefore your OpenSprinkler does not know the service.
By the way, with the new firmware you can now select the weather service provider directly using “Menu at the bottom right, Options, Weather and Sensors, Weather Service”.
Hello,
Unfortunately I get an error message from the weather service DWD (OpenSprinklerShop.de:3333) and no weather data is transferred. This worked last year. Is the service still active in 2025?
Thanks in advance
Hello, the weather service at https://OpenSprinklerShop.de:3333 is still active, right?
Then I'll test it with ETo.
Yes is still active
Hello,
I changed the weather service some time ago and now wanted to enter a new one, but the specified page no longer opens (http://192.168.178.123/su) of course with the correct address.
What could be the reason?
– So the IP should be the one that is displayed on the OpenSprinkler when you press “B1”.
– If you access it with your smartphone, you should make sure that you are also on WiFi and not connected via LTE (if necessary, switch off mobile data)
– From the PC you can check whether the connection exists by entering from the command line (start/run/cmd): ping 192.168.178.123 -t
Thanks for the feedback.
Ping gives me an answer, I can also log in on the Raspberry, OpenSprinkler is also running. I had already changed that, but now I get “an error occurred while connecting” when I http:///su enter in the browser.
Oh, it's about the OSPi. The port must also be specified here, the default is 8080:
http://ospi:8080/su
Thank you very much, it works now!
Is it possible to query the data comparatively over a period of time (outside the OS)?
Yes, of course it works. As described in the OpenSprinkler forum here
https://OpenSprinkler.com/forums/topic/weather-service-calls-wunderground/
you just have to change the server address:
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 is the location as coordinates, then the weather-specific parameters.
Simply
http://weather.OpenSprinkler.com
through
https://OpenSprinklerShop.de:3333
substitute
and of course also directly via Bright Sky:
https://BrightSky.dev