
This would be the best solution for OpenSprinkler PWS Owners as it fulfills all the needs requested by the Zimmerman method.Īll I can say for now is that my low-cost ESP32 workaround works perfect for me and provides the same results as the old OpenSprinkler Weather Underground Interface. It’s maybe not such a big deal to make the relevant changes in “OpenSprinkler-Weather. The newAPI is well described by Weather Underground and it’s weather service is reliable as it was before the changes. I don’t know how many OpenSprinkler PWS Owners are out there and I’m not familiar with Javascript for Node.JS programming. However, I’m also not happy with the current situation and OWM is definitely not easily useable for me.

I understand the reasons outlined by Samer for not using Weather Underground anymore. It is at no costs only available for PWS Owners who send their data to Weather Underground. The newAPI is no solution for non-PWS owners. This means the code used in “OpenSprinkler-Weather” and probably in “OpenSprinkler-App” needs to be adapted or rewritten to use the newAPI. I am reviewing this and hoping to include it in our master branch moving forward to assist people with weather stations that would allow local Please be aware that the newAPI to retrieve weather information from Weather Underground is different to the old API. There is more information on this post here. I agree with you the current state is not very usable for Zimmerman calculation and we are hoping to improve that.įor the record, added a PR to the Weather API we provide which allows you to query a local weather station directly and allow OpenSprinkler to directly use this data. I am hoping my choosing just OWM, we can continue to refine and improve this service for everyone. This isn’t a small undertaking but the problem before was the large array of weather APIs we interfaced with caused me not to truly focus on any single one. Once we have this caching system in place, we will add historical API to our Weather API and allow it to properly get the data needed when it’s missing or use the cached data when appropriate. We just upgraded our OWM account to provide better forecast data and we are planning on implementing a caching system so we can lower the number of redundant calls to the API (both the app and the device are querying the same location for the same data now). I agree with you there is a discrepancy in the quality of data we have now versus with WUnderground.
