Weather Balls Analogue - Weather data
· v0.0.3
About
This is the partner analogue watchface to my Weather Balls widget and provides all of the information to decide whether now's a good time to get out and about doing your favourite activity based on 4 key factors (cloud cover, UV index, precipitation and humidity) in a set of 4 balls (and the bigger the ball the more extreme the weather!). For a given location and the current hour it will display the weather balls and wind (green) arrow which move around the edge of the display and scale to denote direction and strength.
You can choose how the Weather Balls are displayed :
Solid - the ball is full colour and it's the colour that tells you the scales
Scaled - the ball is partially filled and it's the proportion of the ball filled and the colour that tells you the scale
Graphical - different fill styles for each ball and the style and colour that tells you the scale
The scales are as follows :
Cloud cover :
- orange less than 1/8
- white less than 4/8
- light grey less than 6/8
- dark grey greater than 6/8
uvIndex :
- green less than 3
- yellow less than 6
- orange less than 8
- red less than 10
- purple greater than 10
Precipitation (mm/h):
- green less than 2
- light blue less than 20
- dark blue grater than 20
Humidity (relative humidity %):
- green less than 75
- light blue less than 90
- dark blue greater than 90
You set the location in the watchface settings, my reasoning for this is that personally I want to know about conditions at a location I want to go to, rather than necessarily when I am already there. In addition to the location you can chose whether the weather balls are solids colours, scaled or graphical. You can also choose between displaying the wind and gust speed or temperature and windchill in text.
The first time you set the location, or if you change it, it will take up to 10 minutes for the watchface to get the data. This is down to the way that Garmin manages API calls and unfortunately I haven’t found a way around it (yet!).
All of the data is sourced from Stormglass (www.stormglass.io) which is a pretty cool global weather API but you need to register for a free account to get a key which you enter in the watchface settings.
This all started with my set of Surf Balls watchfaces and widget and then my Weather Balls widget which provides all this and more for the next 24 hours in one hour timeslots at up to 3 locations (2 you preset and GPS).
I am not a professional developer and I originally started this for as a personal project just for my own use but then decided to share it. If you like it then great, if you don't then that's fine too (just uninstall it). If you find any bugs or have any positive suggestions then please let me know by clicking on the ‘Contact Developer’ as I'm always interested in ways to enhance it.
What's new
Two main changes :
1. Added sunrise/sunset times (sunrise denoted by solid yellow circle and sunset by the grey outline circle on the perimeter of the watchface)
2. Updated for more Garmin devices : Venu 4 41/45mm, Vivoactive 6, Forerunner 970 and the Instinct Crossover AMOLED (just displays the background and not the watch hands)