OpenSprinkler › Forums › OpenSprinkler Unified Firmware › Weather Service Error
- This topic has 12 replies, 3 voices, and was last updated 3 weeks, 2 days ago by
Ray.
-
AuthorPosts
-
April 7, 2025 at 2:59 pm #81787
Matt BurgessParticipantI am seeing an error with the weather service. I’ve tried using the alternative server, but that didn’t seem to fix it for me. Does anybody have any ideas on what else I could try?
Firmware: 2.2.1 (1)
Hardware: 3.2Attachments:
April 7, 2025 at 7:36 pm #81792
RayKeymasterWhat do you mean by ‘using the alternative server’. Which alternative server?
April 8, 2025 at 9:07 am #81795
Matt BurgessParticipantAs I’ve seen elsewhere on the forum – opensprinklershop.de:3336
To be clear, the default settings also don’t seem to work.
April 8, 2025 at 9:12 am #81796
RayKeymasterThis can be due to a variety of reasons. For example, the most obvious ones are if you are using a firewall, or proxy server, the settings may prevent weather queries from reaching the controller.
April 8, 2025 at 9:13 am #81797
Matt BurgessParticipantOkay, I’ll check into that possibility – thanks.
June 9, 2025 at 10:11 am #82590
KanyonKrisParticipant5 days ago OpenSprinkler started getting weather service errors and not adjusting the watering times (always 100%). I tried switching weather data sources (Apple, Open Weather Map, Pirate Weather) and rebooting but still errors. I changed to opensprinklershop.de:3336 and weather is working.
Note that when I had the weather service errors the current weather was updating even though the watering time was not being adjusted.
version 2.2.0(1)June 9, 2025 at 12:46 pm #82592
RayKeymasterI am not aware of any ongoing issue with our weather server. Our demo server at:
demo.opensprinkler.com
uses the default weather server and everything looks fine, so I am not sure why the error happens on your side. Is it possible that you have a firewall that blocks certain ports?June 9, 2025 at 4:51 pm #82597
KanyonKrisParticipantIs it possible that you have a firewall that blocks certain ports?
Possible but unlikely. My network hasn’t changed. Checked my router (also my firewall), no recent firmware update or settings changes.
Perhaps the weather data for my location is bad? Is there a way to see the weather data I’m receiving in OpenSprinkler? Or do I have to setup WireShark or similar?
FYI, my OpenSprinkler is using Zimmerman for weather adjustments.
FYI2, not sure this is relevant: I had weather errors a month or so ago that stopped when I switched from Apple to OpenWeatherMap. As an experiment, a few days later I switched back to Apple and it worked.
UPDATE: I may have a clue. I selected my location in demo.opensprinkler.com and got weather data error. When I edited the Location lat/lon from 40.XXXX,-111.XXXX to 40.XX,-111.XX (from 4 decimal places to 2 decimal places) no more weather data error. DM me if you want the full lat/lon I used to get the error.
UPDATE2: Checked my home system, even worse, I had 5 decimal places for lat/lon
June 9, 2025 at 8:54 pm #82602
RayKeymasterCould you submit a support ticket at:
support.opensprinkler.com
with the GPS coords that you have tried? We can then debug the issue. I honestly didn’t think the decimal places would make a difference in terms of error: since the numbers are parsed on the fly, as long as they are valid numbers they should all work. If you are using DWD as weather service provider, they only work for German locations, so the GPS coords make a difference, but since you are clearly not using DWD, that’s irrelevant.June 9, 2025 at 9:00 pm #82603
KanyonKrisParticipantBack home I tried more fixes:
Reduced my Location lat/lon to 2 decimal places. Switched back to weather.opensprinkler.com and rebooted. Got weather service errors for Apple, PirateWeather and OpenWeatherMap.
Switched back to opensprinklershop.de:3336 and weather is working, no weather service errors.
June 9, 2025 at 9:01 pm #82604
KanyonKrisParticipantRay, I’ll submit a ticket with everything I’ve tried so far. Thanks for being responsive.
June 20, 2025 at 3:23 pm #82730
KanyonKrisParticipantFollow-up: The OpenSprinkler team determined the problem was caused by a CloudFlare change (enforcing HTTP request requirements) and they fixed the issue. My OpenSprinkler is working now using the default weather server (weather.opensprinkler.com) so should be working for everyone.
June 21, 2025 at 8:52 am #82740
RayKeymaster👍
-
AuthorPosts
- You must be logged in to reply to this topic.
OpenSprinkler › Forums › OpenSprinkler Unified Firmware › Weather Service Error