Another work in progress … weather providers …
LineageOS 14.1 had weather providers for OpenWeatherMap, Weather Underground and Yahoo Weather.
Workaround for WUnderground and Yahoo:
Makeshift Oreo weather providers at https://androidfilehost.com/?w=files&flid=243785 (Source) … I can confirm that the Yahoo provider works for me.
Workaround for OpenWeatherMap with GApps:
Chronus Home & Lock Widgets (has its own weather provider config including OpenWeatherMap).
Workaround for OpenWeatherMap without GApps:
Well, no weather provider, but the Good Weather App is based on OpenWeatherMap and has a Widget. As far as I can see it doesn’t support an existing API key like the one that was needed for the provider, it uses its own.
Edit:
Well, the makeshift Yahoo weather provider apparently worked only for the intitial weather update, I can’t get it to update any further.
Apart from Good Weather I tried several Apps and Widgets based on OpenWeatherMap from F-Droid … nothing that I really like, but some Widgets seem usable and there’s some support for an existing API key (which I have) … I’m curious about wheather updates though … let’s see.
Edit 2:
The Yahoo provider came back to life after I threatened to replace it with the makeshift Weather Underground provider … which can’t even work any more for new private users because WUnderground stopped handing out free API keys in May 2018 and now charges business users fees only business users are willing to pay.
However, I had some other Widgets under surveillance, which only updated when freshly added to the home screen again, so I opened the permission floodgates … I did the following for the launcher App (Lawnchair currently) and the weather Apps …
- Settings - Security & privacy - Trust - Privacy Guard - (disabled for the Apps in question)
- Settings - Apps & notifications - (tap on App) - Permissions - made sure location is enabled
- Settings - Apps & notifications - (tap on App) - Data usage - made sure Wi-Fi, Mobile and Background data are enabled
- Settings - Apps & notifications - (tap on App) - Battery - Battery optimisation - made sure this is disabled
After that …
- Yahoo weather has updated several times … but just now stopped again, I think. So I’m reluctant to use this. I’m hoping they make an official OpenWeatherMap provider for 15.1 again, and soon.
- Weather Widget has updated several times … but the Widget is the better the larger you make it, not good as a small addition to the home screen, but good for a whole home screen page dedicated to a week-long weather forecast, if needed.
- Your local weather doesn’t update consistently … just my luck, because it is the only Widget I found which gives the time it updated itself in the Widget, which is kind of reassuring if you want to count on the presented data … I’ll reinstall it and activate the debugging log for now, perhaps something can still be done …
- World Clock’s weather Widget (needs OpenWeatherMap API key) has updated several times, and halfway consistently it seems (it doesn’t give a time when it updated) … seems for now I’ll have to stick with that.
Edit 3:
Your local weather does update consistently after I uninstalled it and installed it again … even with Privacy Guard enabled and location permission withdrawn. Nice.