So here's a small update from my side.
I checked the play store today and there was an update for Windy which I installed.
Did the usual stuff.....uninstall, reinstall, reconfigure, login to premium, setup widgets, gave all permissions, ensured background data access and disabled any battery saver logic.
I configured the widgets at 16:10 and so far they did an update at 17:10, 18:10 and just now 19:10
So it looks like an hourly update currently works.
My feedback to this is, that this is a step forward but this is still not usable for me.
On my IPad for example, the widget is on the first page and once I wake the IPad from sleep, I can see the widget immediately updating so usually the data displayed on the weather radar is a maximum of 10-15 minutes old and this is off course what I need. There's no other purpose of a weather and weather radar widget for me, otherwise I could just launch the app.
So what I would expect is to get back the old behavior.
On my Android phone, I don't have the widget on page one and I don't expect it to continuously update while I don't use my phone. In fact that's what I would not want, because why should the widget constantly fetch data and drain the battery while my phone is in standby.
But when I wake my phone and check the screen, then I would expect the widget to fetch the most recent weather and weather radar data, since this is what I need it for. A quick check for the radar, for example when hiking and checking if a critical weather situation might come up or not.
So I'll continue to wait for the next update.
Since there have been also other comments stating that this never worked before, always manual refresh was needed etc. to be clear here: This worked on my phone prior to v39.4.1 exactly like described before. When I checked the weather radar widget it always showed me data that was a maximum of 10-15 minutes old and I also have the weather app of the German weather services and this widget behaves exactly like that - so this is definitely possible on my device, with my Android version and my setup.
One observation I made now multiple times with the Windy weather radar widget is, that if it's stuck, it sometimes shows the spinning data loading circle in the top left corner. If I then manually refresh, it immediately fetches the data.
So one thing that it obviously not working is, that your implementation doesn't deal right with the situation that data transfer didn't work for example due to loss of connectivity but that is just one point, it does not solve or improve the fact, that the widget is currently only refreshing every hour while sitting on my desk with perfect connectivity.
Best Regards,
Thomas