AerialViews icon indicating copy to clipboard operation
AerialViews copied to clipboard

Feature Request: Weather

Open sb76117 opened this issue 2 years ago • 13 comments

I know this is probably a big ask, but is there any way to have weather info on the opposite side of the clock/location info?

Wishing you the best of luck in the new year and thank you for this app!

sb76117 avatar Dec 24 '21 04:12 sb76117

That's a good request and something I will look into. The only issue will be where to get the weather from, and will it be free or will a user have to sign up for a service and get their own 'key' to use the data.

theothernt avatar Dec 26 '21 13:12 theothernt

A user supplied API key would probably be the best way to go to avoid call rate-limiting. I use this Kodi add-on that has options to use a number of different weather services.

sb76117 avatar Dec 26 '21 18:12 sb76117

The default "backdrop" screensaver has the weather as an option, so (and I'm guessing here) maybe there's a way for you to get it from it, using reflection? I did that a long time ago on a now abandoned app to get some internals that were not in an exposed api.

FaberfoX avatar Jan 15 '22 02:01 FaberfoX

The default "backdrop" screensaver has the weather as an option, so (and I'm guessing here) maybe there's a way for you to get it from it, using reflection? I did that a long time ago on a now abandoned app to get some internals that were not in an exposed api.

That's a good idea, I'll probably look into it although my main worry would be that the Play Store won't allow it. And this app does have a non-store version but I'd like to keep both the same, where possible.

Also, so far, library support for other weather APIs seems pretty good, which mean I'd have less work to do! 😅

theothernt avatar Jan 15 '22 11:01 theothernt

Is there any update to this suggestion ?

yknowwhatudid avatar Aug 04 '23 21:08 yknowwhatudid

Is there any update to this suggestion ?

Yes, the next version of the app is 1.5.1 - I'm hoping to have the weather overlay working in 1.5.2 but it could be a couple of months away.

I will post a beta here when it's ready for testing.

theothernt avatar Aug 08 '23 15:08 theothernt

It sounds like people are asking for functionality which overlaps with magic mirror plugins and layout. I wonder how hard it would be support rtsp/etc. streams in this app? That would allow ffmpeg/etc. to be used to setup a magic mirror feed.

jhoblitt avatar Aug 18 '23 02:08 jhoblitt

It sounds like people are asking for functionality which overlaps with magic mirror plugins and layout. I wonder how hard it would be support rtsp/etc. streams in this app? That would allow ffmpeg/etc. to be used to setup a magic mirror feed.

It sounds similar at a high level, but they're quite different. In reality, Aerial Views has no plugin system - just a fixed set of options to show or hide certain text.

I've only recently started calling them 'overlays' as it matches with the Mac version of this screensaver :)

As for other types of streams, etc - that'll be discussed in this thread about adding your own sources.

theothernt avatar Aug 18 '23 15:08 theothernt

Just a small update. Aerial Views 1.6 has been released with the new slot/overlays system so I'm hoping to have a weather overlay in the next release (if all goes well!)

theothernt avatar Nov 22 '23 16:11 theothernt

Also interested in this, any update?

skorpioskorpio avatar Apr 24 '24 03:04 skorpioskorpio

Also interested in this, any update?

Yes, it's likely to appear in the next couple of releases - probably v1.7.2 - along with the "Now Playing" overlay.

Both features are quite complex compared to other parts of the app so it needs a lot more testing.

theothernt avatar Apr 24 '24 15:04 theothernt

Understood, I imagine it's fairly complicated to pull off. I am fairly sure I'm not the only one that ran across this screensaver while looking for another, a specific other, that happens to have that feature (not that it works very reliably).

If I may offer a few suggestions on what to display from Open Weather Map as I use that data myself in Home Assistant. You currently have 2 lines per corner built in, it would be incredibly cool to have fields for; "location", "current" (with temp, conditions (maybe as an icon representation), humidity and wind speed format options), "tomorrow" or "tonight" (depending on where you are in the day cycle, same format as "current"), as well as "a 5 day header" and "5 day data" (temp and icon only). Dynamic would be incredible, being able to rotate between those options, basically being able to pop or slide pairs in and out of one of the corners so that you could essentially display all of those but only a pair at a time, or do that for any data for that matter as that seems like it would be a useful feature to "Now Playing".

Anyway just some thoughts, this is a really cool app as it is. I personally intend to use this as a baseline for what gets displayed on a TV when I walk into a room (on a Fire TV). So I plan on using it more as an information display than a screensaver, where it is displayed (or not) based on Home Assistant automatons. But so far, for that purpose, it's awesome, thank you!

skorpioskorpio avatar Apr 24 '24 18:04 skorpioskorpio

Understood, I imagine it's fairly complicated to pull off. I am fairly sure I'm not the only one that ran across this screensaver while looking for another, a specific other, that happens to have that feature (not that it works very reliably).

Compared to most of the app, it is. There are lots of possible issues with requesting the weather, not to mention API limits. And obviously smooth video playback and stability are most important.

As for certain other apps, I've been told my SMB/Samba works reliably too!

If I may offer a few suggestions on what to display from Open Weather Map as I use that data myself in Home Assistant. You currently have 2 lines per corner built in, it would be incredibly cool to have fields for; "location", "current" (with temp, conditions (maybe as an icon representation), humidity and wind speed format options), "tomorrow" or "tonight" (depending on where you are in the day cycle, same format as "current"), as well as "a 5 day header" and "5 day data" (temp and icon only).

So, initially it'll be very simple like what you see on a Google Home/Nest - ie. weather icon, temp. Assuming that goes well and is stable, I can add more features.

I hope to have: current weather, 1 day, 3 day, 5 day forecasts with min/max temp. The idea is to have maybe 3 or 4 weather overlays you can customize as I have a ton of data like a) sunrise/sunset times b) humidity c) wind/gust speed/direction d) feels-like temp etc.

I have been given a permission to use OpenWeatherMap and I might add Open Meteo as an option or backup.

Dynamic would be incredible, being able to rotate between those options, basically being able to pop or slide pairs in and out of one of the corners so that you could essentially display all of those but only a pair at a time, or do that for any data for that matter as that seems like it would be a useful feature to "Now Playing".

For the moment, with the exception of the weather status icons, weather and now playing will just be simple text. I hope to make it a bit fancier in future, but we'll see.

Anyway just some thoughts, this is a really cool app as it is. I personally intend to use this as a baseline for what gets displayed on a TV when I walk into a room (on a Fire TV). So I plan on using it more as an information display than a screensaver, where it is displayed (or not) based on Home Assistant automatons. But so far, for that purpose, it's awesome, thank you!

Thanks for saying that. It's always nice to hear how people use the screensaver, from just a single TV, to many TVs or on a tabled used in home automation... or just on a phone!

theothernt avatar Apr 26 '24 17:04 theothernt