OpenIQ Devices
← Back

NordicsWeatherFace

· v1.5.0
★★★★★ (2) ↓ 100 downloads 1 Free

About

NOTE: Please DO NOT DOWNLOAD or rate this watchface before you read the description. It will not "just" work. A watch face that uses weather data from the Norwegian Meteorological Institute (MET: https://api.met.no, https://api.met.no/doc/License), and provides weather warnings, when available, from the Norwegian Water Resources and Energy Directorate (NVE: https://www.nve.no/vann-og-vassdrag/hydrologiske-data/api/) and MET. The responses by the different APIs are pretty large and cannot be handled by the Garmin watches (run out of memory), and in order to use this watch face you must run an instance of met-api.no-proxy: https://github.com/cyberang3l/met.api.no-proxy. Unless you understand how to setup and run an HTTPS web service, this watch face, unfortunately, is not for you. The watch face is mostly useful if you live in the Nordics, as weather data are fetched from the nowcast API (https://api.met.no/weatherapi/nowcast/2.0/documentation) that is updated every 5 minutes (although the watch face in order to save battery updates the weather once every 20 minutes), and provides very accurate current weather conditions. In areas with weather radar coverage, you also get a plot for the precipitation rate in the next 90 minutes. If nowcast is not supported in your current location, the watch face falls back to the locationforecast API (https://api.met.no/weatherapi/locationforecast/2.0/documentation) that covers the entire world, albeit, with less accuracy. The following information is displayed: 1. The current temperature in degrees Celsius 2. The relative humidity in % 3. The wind speed in meters per second 4. The wind direction as an arrow 5. An icon that visualizes the current weather, using the yr weather icons (supporing light and dark mode icons depending on the watch-face background color) 6. A warning icon if weather warnings have been issued for your current location. Using the yr warning icons to display warnings. The warnings prioritize showing avalanche warning icons whenever avalanche data warning from NVE are available; Then fallback to the met.api.no warnings 7. Where the nowcast API is supported and weather radar coverage exists, a next-90 minutes precipitation rate plot is displayed. For the precipitation rate plot, each horizontal line indicates 1mm/h of precipitation 8. A "clear sky" UV Index. UV index is displayed as a rainbow bar with 5 colors: green, yellow, orange, red, and purple. Each color maps to the following UV index values: No color: 0, Green: 1-2, Yellow: 3-5, Orange: 6-7, Red: 8-10, Purple: 11+. If the API does not provide a UV index, the rainbow bar does not appear at all. If the API provides a UV index but the UV value is 0, the rainbow bar appears, but all the colors have equal width and height. If the API provides a UV index and the UV value is gr 0, the rainbow bar appears, and the color that matches the UV value is wider and the corresponding color bar is much taller than the other colors - the numeric UV index value is also displayed in the large bar. 9. The time that the weather forecast was last fetched successfully 10. The name of the location that we queried the weather API for data. For this to work, you need a https://locationiq.com/ key. A free locationIQ API key allows 5000 queries per day. The watch face is querying for the weather once every 20 minutes, so the free-tier should be plenty. 11. Has 5 configurable fields that you can display information such as heart rate, number of daily steps, altitude etc. 12. Supports up to 2 additional times on different timezones in the configurable fields 13. Displays a charging icon instead of a battery icon when the watch is charging 14. Displays bluetooth, alarm, notification, and do not disturb icons 15. Shows green triangle/square indicator to indicate if the location we requested the weather for was obtained by the GPS/Phone respectively, or an orange circle as a visual indicator that the last weather fetching failed

What's new

## 2025-11-24 - v1.5.0 * Added support for Fenix 8 ## 2025-08-09 - v1.4.0 * Added support for Epix2 ## 2025-03-24 - v1.3.0 * Added UV index indicator - read the description to understand how it works ## 2025-03-22 - v1.2.0 * Fixed a null pointer dereference bug * Added green triangle/square indicator to indicate the location we requested the weather for was obtains by the GPS/Phone respectively * Add support for more devices in the fenix6 and fenix7 line of products ## 2025-03-20 - v1.1.1 * Compile with Garmin Sdk 8.1.0 - requires a few more permissions to compile with latest Sdk. ## 2025-03-15 - v1.1.0 * Fixed crash when Weather.getCurrentConditions() returned null * Show if the last weather update failed when returning from an activity ## 2025-03-02 - v1.0.6 * Fixed exception when requesting an undefined warning icon ## 2025-03-02 - v1.0.5 * Tune icon sizes and locations for different screen sizes ## 2025-03-01 - v1.0.4 * Added weather warnings support by displaying warning icons from https://nrkno.github.io/yr-warning-icons support * Draw an orange circle indicator if last weather update failed * Added support for Fenix 8 MIP watches ## 2025-02-18 - v1.0.3 * Fix transition to and from military format time * Sunset/sunrise time now respects the military format time setting ## 2025-02-17 - v1.0.2 * Fix weather icon hiding when updating settings ## 2025-02-17 - v1.0.1 * Updating of settings through the ConnectIQ app apply immediately * It will now take up to 5 minutes (instead of up to 20) to update the weather when changing the settings ## 2025-02-17 - v1.0.0 * First submission

Permissions

PositioningBackgroundCommunicationsComplicationSubscriberBluetoothLowEnergy

Details

Compatible with 34 devices
Updated May 6, 2026
Open on apps.garmin.com ↗