OpenIQ Devices
← Back

Infocal + Air Quality + Weather

· v2025.9.18-38
★★★★★ (42) ↓ 1,000 downloads 1 Free

About

⭐️ 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's 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

Permissions

CommunicationsPositioningBackgroundSensorHistoryUserProfile

Details

Compatible with 162 devices
Updated Sep 19, 2025
Developer website ↗
Open on apps.garmin.com ↗