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

Pebble weather for watchface #482

Open
danielegobbetti opened this Issue Dec 31, 2016 · 103 comments

Comments

@danielegobbetti
Copy link
Contributor

commented Dec 31, 2016

The weather data is fetched by the means of this app, hence the Internet permission is not required and is not being added for this functionality to work.

The feature has been released in version 0.17 See the wiki to get instructions on how to enable this functionality. The supported watchfaces work on every pebble (including classic), the weather system app is only available on pebbles with firmware 4.

Currently requested watchfaces/apps and statuses:

@IzzySoft

This comment has been minimized.

Copy link

commented Dec 31, 2016

@danielegobbetti you could have copied our Conversation from yesterday for a starter :) Had I known you wanted it here, I had saved the links on my computer... So please forgive me when I ommit the links to the Pebble Store, and rather focus on links to the resp. Github projects:

(for the books: I searched the official Pebble store for FOSS watch-faces with weather support. I might have missed a bunch, but the above results were what looked most promising. The bold ones are the ones I'd like to see supported first, bottom-up that is :)

@ashimokawa

This comment has been minimized.

Copy link
Contributor

commented Dec 31, 2016

@IzzySoft
Healtify is supported now

@IzzySoft

This comment has been minimized.

Copy link

commented Dec 31, 2016

@ashimokawa Cool! That will be the first thing I try as soon as GB gets the next release 👍 🎉

@tecufanujacu

This comment has been minimized.

Copy link

commented Jan 1, 2017

As first thing happy new year to everyone here.
As second thing can I suggest to also support the weather providers available for cyanogenmod and its derivates? At the moment I'm using the Yahoo CM Weather Provider but there is also WU CM Weather Provider.

For now i tried to use Weather notification with Gadgedbridge without luck, from what Gadgetbridge version we can use this functionality?

@danielegobbetti

This comment has been minimized.

Copy link
Contributor Author

commented Jan 7, 2017

I tried timeboxed but it keeps crashing on my watch (without even configuring weather for it).

danielegobbetti added a commit that referenced this issue Jan 7, 2017

Pebble: add support for weather in square watchface
So far celsius are forced for temperature #482
@IzzySoft

This comment has been minimized.

Copy link

commented Jan 7, 2017

@danielegobbetti maybe skip it for now then. My list was just "things I found", not "things I request" (maybe except for the two bold ones ;)

@ghost

This comment has been minimized.

Copy link

commented Jan 8, 2017

Would it be possible to support any of Lukasz Zalewski's watchfaces? Most of them seem to be open source (https://github.com/zalewszczak/pebble?files=1). The "fancy" watchface would be cool for example. And the "tally" watchface, too, but I couldn't find the source.

@ghost

This comment has been minimized.

Copy link

commented Jan 8, 2017

@IzzySoft Most of them if not all can all be found in the Pebble appstore. That's where I know them from. Here's the link: https://apps.getpebble.com/en_US/developer/5299dfb9129af7a225000093/1?dev_settings=true

@tecufanujacu

This comment has been minimized.

Copy link

commented Jan 10, 2017

@ashimokawa and @danielegobbetti
just to know, what do you think about the idea of using the weather provider integrated in the cyanogenmod? (#482,269887021)

@danielegobbetti

This comment has been minimized.

Copy link
Contributor Author

commented Jan 10, 2017

@tecufanujacu I can't do much about it as I am using plain AOSP on my android device.

@tecufanujacu

This comment has been minimized.

Copy link

commented Jan 10, 2017

Understood, anyway if it can help the code of the two provider is available on the github:

I leave the links here just for reference.

@ajiekc905

This comment has been minimized.

Copy link

commented Jan 13, 2017

WeatherGraph by Tomas Kafka ?

@IzzySoft

This comment has been minimized.

Copy link

commented Jan 13, 2017

@ajiekc905 link to app and source?

danielegobbetti added a commit that referenced this issue Jan 20, 2017

Pebble: add a method to use the JSON keys instead of hardcoding the k…
…ey ID.

This needs parsing the json but it is only done once. So far only Timestyle apphandler uses the new approach and this fi_xes the issue reported here #482 (comment)
Fixes also a potential crash when the message for pebble contained a null key in one of the Pairs
@sunng87

This comment has been minimized.

Copy link

commented Jan 25, 2017

Timeboxed now works for me except weather doesnt update. Possible to recheck the status? Thank you!

@danielegobbetti danielegobbetti changed the title Pebble weather for watchface requests Pebble weather for watchface Jan 28, 2017

@danielegobbetti

This comment has been minimized.

Copy link
Contributor Author

commented Jan 28, 2017

@krayon I created the new issue, let's move there for the discussion. I have also cleaned up a bit the thread on github.

@ozdreamern

This comment has been minimized.

Copy link

commented Jan 29, 2017

Hi all! If you are still taking requests, I would like to ask for weather support for my favourite Pebble analog watchface, Obsidian. It's very customizable, and has the "killer feature" of moving the weather and date complications around to prevent them from being obscured by (or obscuring) the watch hands. Source code is available on GitHub, and the developer, Stefan Heule, continues to update it periodically.

Also, on the topic of weather support, is there any plan to support user-specified API keys -- for OWM or any other online weather service?

Thanks for all your work on this project.

@danielegobbetti danielegobbetti moved this from Being worked on to DONE / Working features in Pebble support Feb 3, 2017

danielegobbetti added a commit that referenced this issue Feb 5, 2017

@danielegobbetti

This comment has been minimized.

Copy link
Contributor Author

commented Feb 5, 2017

@ozdreamern obsidian support is now in master and will be in the next release.

@pablob127

This comment has been minimized.

Copy link

commented Feb 7, 2017

Another nice open source watchface to support could be Minimalin, source at GitHub.

Although it seems to me that open source faces would be best supported by deciding on an API so that the watchface developers can add the support (non-open source watchfaces could be supported with special handlers). Too bad I know very little about Android or Pebble develoment to help on that...

@eevleevs

This comment has been minimized.

Copy link

commented Feb 14, 2017

Can you support AWW1?

@czandor

This comment has been minimized.

Copy link

commented Mar 17, 2018

@danielegobbetti I'm using the most available days to calculate the expected min and max temperature.
My plan is to make it opensource after I cleaned the code (there is many private apikeys in code), maybe with version 2.00
Thanks for helping.

@ZehHa

This comment has been minimized.

Copy link

commented Mar 30, 2018

As I'm using a Pebble 2 HR, I would like to get weather information on the HR Vitals watchface. Are there any plans to support that particular watchface?

[edit] Silly question, I suppose. I think, I got the concept. Watchfaces have to be adopted to GadgetBridge, not vice versa, right? So HR Vitals needs to be modified, which is very unlikely to happen. So my hope is that TrekVolle will get full support for heart rate display. Unless I will find some time to learn coding my own watchface. I'm afraid, this is even more unlikely. 😒 [edit]

@foosinn

This comment has been minimized.

Copy link

commented Apr 12, 2018

Hey,

anyone using Timestyle and still gets weather updates? Mine is now stuck for quite a while. The weather in the watch gets correctly updated.

EDIT: Seems to be fixed after downloading the Watchface and adding it to gadgedbridge.

Thanks anyway.

@czandor

This comment has been minimized.

Copy link

commented Apr 12, 2018

@danielegobbetti Please can you put the wind data to OWM weather json? And it is expected that weather forecast will be included for at least for 3 days?
I want to update my app with gb compatibility fix, but now I have to disable the wind and forecast. Anyway, maybe you have to send the gb version number to pebble config site, because I need to know which feature must disable.

@Gabicu

This comment has been minimized.

Copy link

commented Apr 13, 2018

With Timestyle, the same thing has happened to me for a long time, a pity

@Gabicu

This comment has been minimized.

Copy link

commented Apr 13, 2018

Please, a face with the wind data? Thank's

danielegobbetti added a commit that referenced this issue Apr 14, 2018

Weather (and Pebble Webview): fix name and add wind information to we…
…ather data

Wind information are stored and put in the reconstructed OWM response.
A long standing bug (having the "name" field inside "main" instead of at
the root level of the json) has been fixed
Lineage OS receiver and if possible weather notification app receiver will
be added in further commits.

See #482
@danielegobbetti

This comment has been minimized.

Copy link
Contributor Author

commented Apr 14, 2018

@czandor next release will contain wind data. :-) Thanks for the heads up! I also fixed a long standing bug thanks to adapting the mimicked jSON.

@Gabicu

This comment has been minimized.

Copy link

commented Apr 20, 2018

Ok. Thank's

@sikkdays

This comment has been minimized.

Copy link

commented May 17, 2018

I was using Lime before, https://github.com/mereed/pebbleface-lime
I'm not sure if I just haven't configured it correctly, or if it isn't compatible with Weather notification.
Can someone take a look? Thanks.

@casterland

This comment has been minimized.

Copy link

commented Jun 10, 2018

Would be very grateful to see Forcaswatch working. I believe it uses wunderground API calls

@teresmajor

This comment has been minimized.

Copy link

commented Jun 12, 2018

Hi - I'm also looking for forcaswatch: https://apps.getpebble.com/en_US/application/558d4139df1af0344a00008f?query=forcaswatch&section=watchfaces
Is there any chance of keep it working with gadgetbridge and weather notification?

@IzzySoft

This comment has been minimized.

Copy link

commented Jun 12, 2018

Is the source code available? If not, it looks bad.

@teresmajor

This comment has been minimized.

Copy link

commented Jun 12, 2018

I don't think so - just the .pbw-file on the Pebble Server. And I don't know, who the developer "RCY" is, or how to get in contact with him.

@Gabicu

This comment has been minimized.

Copy link

commented Jun 22, 2018

Some news from TimeStyle

@jfdhuiz

This comment has been minimized.

Copy link

commented Jun 29, 2018

Would love to get this working for Pebble Multifunctional Seven Segment (aka m7s).

https://github.com/cfg1/pebble-mss

@pbhgl

This comment has been minimized.

Copy link

commented Jul 13, 2018

Hopefully this is the right place to ask? As a watchface developer it would be interesting to know

  • what weather values are available (weather condition, wind speed / direction, temperature, current weather, daily forecast, hourly forecast etc.)
  • what adjustments are necessary for the watchface to display weather information with Gadgetbridge?

Background info: I am currently working on a new watchface as a successor of AWW1 and would like to make it working for Gadgetbridge users, too.

@danielegobbetti

This comment has been minimized.

Copy link
Contributor Author

commented Jul 13, 2018

@pbhgl as far as I can tell the weather info is correctly reconstructed, forecast is not available/reliable at all (hourly nor daily).

You don't need any adjustment in your watchapp/watchface if it supports openweathermap as a source. Weather will be shown only for users who have background js turned on.

@LoneFenris

This comment has been minimized.

Copy link

commented Jul 30, 2018

Not sure where else to put this, but I notice that the Futura watchface (Rebble store, source code) is not configurable as the attempt throws an Uncaught TypeError.

@danielegobbetti

This comment has been minimized.

Copy link
Contributor Author

commented Jul 31, 2018

@LoneFenris the link to the store returns a 404

@LoneFenris

This comment has been minimized.

Copy link

commented Jul 31, 2018

Argh, the Rebble store is still very much clunky with outside linking. From the main store page it's on the first page of "Most Loved" watchfaces after you hit the "See all" link. This should be a direct link to download the face (if that works via outside linking, anyway).

@LazySpacenoid

This comment has been minimized.

Copy link

commented Oct 5, 2018

@danielegobbetti Hello sir, I've just recently discovered this amazing app that resurrects my pebble time. Anyway, I have this favorite watchface named Persona 4: Ultimax by Spencer Johnson, and it kinda dull without the weather info because it has beautiful weather icon which adopted from the actual Persona 4 game. Can you please consider to give this watchface the ability to show weather?

thanks in advance.

@jcrode

This comment has been minimized.

Copy link
Contributor

commented Dec 22, 2018

Would love to get this working for Pebble Multifunctional Seven Segment (aka m7s).

https://github.com/cfg1/pebble-mss

That's pull request #1371.

@danielegobbetti

This comment has been minimized.

Copy link
Contributor Author

commented Dec 27, 2018

@jcrode #1371 has been merged, thanks a lot.

@jcrode

This comment has been minimized.

Copy link
Contributor

commented Dec 30, 2018

@danielegobbetti I've added support for two more watchfaces with #1383 , thanks!

@jumper047

This comment has been minimized.

Copy link

commented Mar 12, 2019

Hi! Can you add support for this watchapp?
https://github.com/stefanheule/graphite

@w2helm

This comment has been minimized.

Copy link

commented Mar 29, 2019

I'd like to second the request for ForcasWeather. There is no app like it. It offers graph of temperature, solar and moisture for the upcoming 24 hours, it works with Weather Underground and has a calendar. And it just started reporting no data a couple days ago (survived the Rebble switch and everything). But I have no idea of who the source is or how to contact them.

@mattrossman

This comment has been minimized.

Copy link

commented Apr 3, 2019

@w2helm I've been having the same issue, the Weather Underground API site says they are shutting the free service down. Perhaps that is the issue here (though I thought mine was still working after their announced end of service date)

@w2helm

This comment has been minimized.

Copy link

commented Apr 3, 2019

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.