Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature Request: Weather #36

Open
sb76117 opened this issue Dec 24, 2021 · 13 comments
Open

Feature Request: Weather #36

sb76117 opened this issue Dec 24, 2021 · 13 comments
Assignees
Labels
enhancement New feature or request

Comments

@sb76117
Copy link

sb76117 commented Dec 24, 2021

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!

@theothernt theothernt added the enhancement New feature or request label Dec 26, 2021
@theothernt
Copy link
Owner

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.

@sb76117
Copy link
Author

sb76117 commented Dec 26, 2021

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.

@FaberfoX
Copy link

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.

@theothernt
Copy link
Owner

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 theothernt self-assigned this May 2, 2022
@yknowwhatudid
Copy link

Is there any update to this suggestion ?

@theothernt
Copy link
Owner

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.

@jhoblitt
Copy link

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.

@theothernt
Copy link
Owner

theothernt commented Aug 18, 2023

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
Copy link
Owner

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!)

@skorpioskorpio
Copy link

Also interested in this, any update?

@theothernt
Copy link
Owner

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.

@skorpioskorpio
Copy link

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!

@theothernt
Copy link
Owner

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!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

6 participants