Description
⭐️ Get your local Weather & Air quality in real-time!
⭐️ 100% FREE! Leave a Review if you like this Watch face! If you have any issues please use the App Support button below to contact me.
⭐️ Customize the Watch face data fields through Garmin Connect IQ App:
• Activity minutes • Air quality • Barometer • Battery • Calories • Date • Distance • Elevation • Event Countdown • Floors • Heart rate • Move bar • Notifications • Open Weather • Recovery time • Steps • Temperature • Sunrise/Sunset • Time •
⭐️ Read the FAQ below to obtain your free Air Quality data api key ⭐️
Adding your free api key increases refresh rate to every 30 minutes (instead of every 4 hours)
⭐️ Weather data provided by OpenWeather https://openweathermap.org/
⭐️ Air Quality data provided by IQAir https://www.iqair.com/
---
⭐️ FAQ 1: How do I get my Free Air Quality API KEY?
Create a free account and obtain a free api key from the IQAir Website:
https://dashboard.iqair.com/personal/api-keys
Once you have your free api key, you will need to copy this into the Watchface Settings (go to Settings, Custom Data and paste into the text box; then click the back arrow and then Save):
⭐️ FAQ 2: Why does my watch display "ERR 429", or "API KEY"?
The Air Quality and/or OpenWeather fields need a new api key to continue -- see FAQ1.
⭐️ FAQ 3: Why does my watch display "ERR [number]"?
This normally indicates an internal error. Use the App Support/Contact Developer button to message me so I can fix it.
⭐️ FAQ 4: Why does the "Days left" Battery format display "WAIT" or "BAT --"?
The watchface is calibrating for your battery usage. The battery must deplete by at least 2% to take a first sample; the "Days left" field will learn your battery usage over a few days.
⭐️ FAQ 5: What do all the Health and Physiological metrics tell me?
See Garmin's Health Science and Physiological measurements articles:
• https://www.garmin.com/en-US/garmin-technology/health-science/
• https://www.garmin.com/en-GB/garmin-technology/running-science/physiological-measurements/
⭐️ FAQ 6: The Watchface crashed and displayed an "IQ!" icon. What should I do?
1. Update to the latest version - it may be fixed in the latest version. 2. Undo any recent settings changed. 3. Use the App Support/Contact Developer" button to message me so I can fix it.
⭐️ FAQ 7: Why does the sunrise/sunset/OpenWeather information display "NO LOCN" or "--"?
Weather and sunrise/sunset requires to know the current location to provide a reading. Try starting an activity that requires GPS, then wait for GPS signal. Once a GPS signal is established, return to watch face and check the display again.
### ⭐️ FAQ 8: Why is a field just showing "--"?
Not all complications are supported on all devices • or there is no data available yet (e.g., Stress Score is not always available) • or the field needs a location -- see FAQ 7.
### ⭐️ FAQ 9: A blank square is shown instead of a character?
The watchface fonts only support English characters. Set the "Force date to English" setting on to avoid this issue.
### ⭐️ FAQ 10: How do I get my free OpenWeather API key?
Go to https://openweathermap.org/, create an account, and log in. Once logged in, click on your account name in the upper right corner, then click on "My API keys". If you do not have any keys, click "Generate" and copy the newly generated key to the Infocal settings.
---
# Privacy & GDPR Compliant
* This app sends a periodic 'heartbeat' message, containing anonymized product/version information.
* No personally identifiable information or IP addresses are ever collected or stored by the app.
* Data is processed and retained only for the purpose of anonymized product usage and service availability monitoring.
* By downloading and using this app you consent to anonymized data processing.
What is new
⭐️ Set the watch to Auto Update in Connect IQ App to automatically receive new features and bug fixes
⭐️ Read the FAQ above to obtain your free IQAir Air Quality api key
⭐️ Leave a Review if you like this Watch face! If you have any issues please use the App Support button to contact me.
⭐️ 2025.9.18-38 -- New Features
• added: seperate title and value colors to arc text fields
• change: distance shown in full when titles hidden
• fixed: [rc] venu 2 plus stored location caused app crash
⭐️ 2025.9.9-32 -- Feature Improvements & Fixes
• add solar intensity data field
• update battery formats (%; days; days+hours)
• fixed: read stress score from activity monitor
• fixed: add missing settings for devices with no rt (as50, d2air, venu2, venu3, venusq2, va5)
• maint: refactored code for maintenance
• fixed: app crash
⭐️ 2025.9.6-26 -- UI Improvements
• add Calories (active) data field
• filter Settings Data Field options at build time, per device features; note this may reset the settings on some devices
• show weather NO POSN if device last location is invalid
• remove advanced group settings
2025.9.5-25 -- Bug Fixes
• fixed: ERR 400 / API KEY/400 Air Quality & Inaccurate Weather data caused by invalid location data [180, 180] on some devices
• updated default custom colors to green
2025.9.24 -- Memory optimization and features
• reduced peak memory usage for stable performance on older devices
• re-enabled full build optimization to reduce app size
• add heartbeat client
2025.8.23 -- Bug Fixes and Enhancements
• fixed: top/bottom graph not drawing history line properly
• enlarge history graph on high-resolution screens
• improved retry mechanism on communication errors
• reduced Air Quality updates to every 4 hours when using pre-installed api key
• NOTE: Air Quality updates every 30 mins when you enter your own api key - see FAQ 1 in the description to obtain your free Air Quality api key
2025.8.22 -- Bug Fixes
• Fixed Seconds and HR can now be always-on (per-second updates) for MIP devices
⭐️ 2025.8.21 -- Add New Devices: d2airx10, d2mach1, epix2, epix2pro47mm, fenix843mm, fenixe, fr265, instinct3amoled50mm, venu2, venu2plus (Beta)
• Use the Contact Developer button to message me if you encounter any issues
2025.8.20 -- Fixed Countdown date causes crash
• Fixed (work-around) Garmin Connect App Settings Datepicker in groups bug
⭐️ 2025.8.19 -- Added New Devices
• Fixed round-240x240 layout (fenix7s, fr245, fr645, fr745, fr935, marq, vivoactive3, etc)
• Added all supported round watch screen sizes
⭐️ 2025.8.18 -- Added New Feature Requests
• Added Recovery Time data field
• Added Hour and Minutes color settings
• Added Settings Groups
• Updated Battery In Days algorithm to learn average discharge over longer period
2025.8.17 -- Added Battery In Days algorithm
• New algorithm, used on watches that do not support the garmin batteryInDays stats feature
2025.8.16 Fixed Days of the week
2025.8.15 -- Fixed Battery In Days to use garmin stats
• replaced with garmin batteryInDays stats (requires API 3.3.0) (thanks marek for reporting issue)
⭐️ 2025.8.14 -- Runs on Fenix 6s, Foreruner 245 and other lower-memory devices
• Memory optimization
• increased foreground free memory by 5.8kB
2025.8.13 -- Bug Fixes
• fixed hide/show app crash due to unloaded font
2025.8.12 -- Memory optimization
• increased background free memory by 7kB
• improved performance on devices with low background memory
2025.8.11 -- Bug Fixes
• fixed communication error caused unhandled exception
• fixed schema change handling
2025.8.10 -- Memory optimization
• reduce background memory and payload data size (fixes low memory issues on Fenix and similar watches)
• fixed runtime null-pointer crash
.....
2025.8.0 -- First Release
⭐️ Added IQAir Air Qualty
Screenshots
Supported language (1)
Compatible devices (163)
Approach® S50
Approach® S60
Approach® S60
Approach® S62
Approach® S62
Approach® S70 (42mm)
Captain Marvel
Captain Marvel
D2™ Air
D2™ Air X10
D2™ Charlie
D2™ Charlie
D2™ Delta
D2™ Delta PX
D2™ Delta PX
D2™ Delta S
D2™ Mach 1
Darth Vader™
Darth Vader™
Descent™ G2
Descent™ Mk1
Descent™ Mk1
Descent™ MK2
Descent™ MK2
Descent™ Mk2S
Descent™ Mk2S
Descent™ MK3 - 43mm
Enduro™
Enduro™
Enduro™ 2
Enduro™ 3
epix™ (Gen 2)
epix™ (Gen 2)
epix™ Pro (42mm)
epix™ Pro (47mm)
fēnix® 5
fēnix® 5
fēnix® 5 Plus
fēnix® 5 Plus
fēnix® 5S
fēnix® 5S
fēnix® 5S Plus
fēnix® 5S Plus
fēnix® 5X
fēnix® 5X
fēnix® 5X Plus
fēnix® 5X Plus
fēnix® 6
fēnix® 6
fēnix® 6 Dual Power
fēnix® 6 Pro
fēnix® 6 Pro
fēnix® 6 Pro Dual Power
fēnix® 6 Pro Solar
fēnix® 6 Solar
fēnix® 6S
fēnix® 6S
fēnix® 6S Dual Power
fēnix® 6S Pro
fēnix® 6S Pro
fēnix® 6S Pro Dual Power
fēnix® 6S Pro Solar
fēnix® 6S Solar
fēnix® 6X Pro
fēnix® 6X Pro
fēnix® 7
fēnix® 7
fēnix® 7 Pro
fēnix® 7 Pro – Solar Edition (No Wi-Fi®)
fēnix® 7S
fēnix® 7S
fēnix® 7S Pro
fēnix® 7X
fēnix® 7X
fēnix® 7X Pro
fēnix® 7X Pro No Wi-Fi
fēnix® 8 AMOLED (43mm)
fēnix® 8 Solar (47mm)
fēnix® 8 Solar (51mm)
fenix® 9 - 43 mm
fēnix® Chronos
fēnix® Chronos
fēnix® E
First Avenger
First Avenger
ForeAthlete 245
ForeAthlete 245 Music
ForeAthlete 645
ForeAthlete 645 Music
ForeAthlete 745
ForeAthlete 935
Forerunner® 165
Forerunner® 165 Music
Forerunner® 245
Forerunner® 245
Forerunner® 245 Music
Forerunner® 245 Music
Forerunner® 255
Forerunner® 255 Music
Forerunner® 255S
Forerunner® 255S Music
Forerunner® 265
Forerunner® 570 - 42mm
Forerunner® 645
Forerunner® 645 Music
Forerunner® 745
Forerunner® 935
Forerunner® 945
Forerunner® 945
Forerunner® 945 LTE
Forerunner® 955 Dual Power
Instinct® 3 – 45 mm, AMOLED
Instinct® 3 – 50 mm, AMOLED
MARQ® (Gen 2)
MARQ® Commander (Gen 2) – Carbon Edition
MARQ™ Adventurer
MARQ™ Adventurer
MARQ™ Athlete
MARQ™ Athlete
MARQ™ Aviator
MARQ™ Aviator
MARQ™ Aviator (Gen 2)
MARQ™ Captain
MARQ™ Captain
MARQ™ Commander
MARQ™ Commander
MARQ™ Driver
MARQ™ Driver
MARQ™ Expedition
MARQ™ Expedition
MARQ™ Golfer
MARQ™ Golfer
Mercedes-Benz Venu®
Mercedes-Benz Venu®
Mercedes-Benz Venu® 2
Mercedes-Benz Venu® 2
quatix® 6
quatix® 6X
Rey™
Rey™
tactix® 7
tactix® 8 – 51 mm, Solar
Venu®
Venu®
Venu® 2
Venu® 2
Venu® 2 Plus
Venu® 2 Plus
Venu® 3S
vívoactive® 3
vívoactive® 3
vívoactive® 3
vívoactive® 3 Mercedes-Benz® Collection
vívoactive® 3 Mercedes-Benz® Collection
vívoactive® 3 Music
vívoactive® 3 Music
vívoactive® 3 Music
vívoactive® 4
vívoactive® 4
vívoactive® 4S
vívoactive® 4S
vívoactive® 5
vívoactive® 6