I have been using darksky.io weather service for many years, until it was purchased by Apple and now they stopped the free API service.
Could you recommend a different service that I can call with a simple HTTP request node and get roughly the following data. Ideally something you use and happy with the service.
I would like to know how granular their forecasts are, and whose supercomputer does the modelling.
You can request forecasts for two places 20 miles apart. Do they get the same answer or do OWM interpolate anew for each request? I have never tested.
I have noticed that their forecast max and min temperature for today can change quite a lot during the day.
eg at 00:30 they say today will reach 19.7°, at 10:00 they say 18.5°, at 14:00 22.0°
So the precision of even short range predictions is questionable.
But weather forecasting is just chucking straws in the wind anyway.
I am very happy with OpenWeatherMap, especially considering the price.
Thanks for the link to the OneAll API and their table to help a person migrate from DarkSky.
I've now managed to get my daily weather forecast to Alexa working again. Yippppeee.
The only information that is missing which was in darksky is what type if precipitation is expected. There was a field with values like rain, snow, sleet. I had icons for that.
And for me the rain and snow fields are missing from the response. Is that only included if there there is a change for rain or snow?
Checking my weather page it looks like the forecast values for rain and snow are delivered as msg.payload.daily[n].rainmm and msg.payload.daily[n].snowmm, msg.payload.hourly[n].rainmm and msg.payload.hourly[n].snowmm
Edit: I found some rain in my future - this is hourly[47]