Widget: METAR/TAF

I wasn't happy with the way the D2 Bravo's built-in METAR widget handles units (based on watch settings) for those of us in metric countries so I built my own. It's heavily influenced by the built-in widget but with some improvements, especially in terms of displaying the details in units that make sense for you, regardless of watch setup.

The app is available at: https://apps.garmin.com/en-US/apps/99cfcc6b-5569-4e2d-9c4a-d0d946358a76

Improvements over the built-in METAR widget (on D2™ Bravo):
  • displays overview of four nearest METARs on a single screen
  • displays calculated density altitude and freezing level
  • can be used when BLE connection is not enabled/working (data will not be updated)
  • handles situation when nearest/chosen station doesn't have a published METAR
  • handles variable winds
  • handles special METAR (SPECI) which can be missing some info
  • displays METAR remarks field
  • displays METAR observed at time
  • configurable color set for flight categories (VFR, MVFR, IFR, LIFR)
  • displays nearest TAF when selected station doesn't have a published TAF


Limitations versus built-in METAR widget:
  • cannot be used during an activity (this is a watch limitation)
  • validation of station entered cannot be done immediately (since the aviation database on the watch is not accessible)


Usage / Notes:
  • Configure all the settings for the widget using Garmin Express or the Connect Mobile app on your phone.
  • The last position retrieved by the widget is displayed on the bottom of the multi-METAR page. This position is never updated unless you request an update from the menu (see below for how to access the menu) or you configure the watch to retrieve your position every time you access the widget (usually not required).
  • You will see a grey arc moving around the edge of the screen when the watch is waiting for a position fix or downloading METAR information. The time to get a position fix depends on your location and the number of satellites. The time to retrieve new/updated METAR information is normally 5-10 seconds.
  • When a METAR is more than 60 minutes old, you will see an asterisk (*) character beside the station identifier.
  • The calculated density altitude uses the true (wet) formula that takes dew point into account. Read my blog post on density altitude for more information.
  • Use the Start button from the initial screen to enter the widget, then use the Start button again to bring up the menu. From the menu you can update your position, manually enter a station to view the METAR for, view the METAR for the nearest station (based on the current position) or view the METAR for your home aerodrome.
  • Sometimes, the widget is unable to parse the entire METAR information. For example, consider the following METAR:

    METAR EFTP 171950Z AUTO 18007KT 9999 OVC025 //////CB 18/17 Q1011=

    In this case, the TEMPS and BARO information is missing. It appears that the segment //////CB is causing the parsing issue.

    At least, this METAR decoder (e6bx.com/.../) struggles with the same issue. However, using this decoder (www.flightutilities.com/MRonline.aspx), I am able to parse the provided METAR successfully.

    This METAR provided by some Finalnd airport www.ilmailusaa.fi/weather-flightpath.html

  • Hi, I'm trying to use this on my instinct 2 solar however it won't display my home aerodrome KPUC, it will display several of the nearby airports, KSPK, KHCR, KPVU, AND KCNY, but it won't display KPUC. I've tried updating my location, entering it as home aerodrome, entering it manually and reinstalling the wigit. Is there a way to get it to show my aerodrome? I know KPUC reports METARs but not TAFs.

  • it won't display my home aerodrome KPUC

    I looked into this and although KPUC does publish a METAR, it seems to be inconsistent in doing so. In the month of September it stopped publishing from 13-Sep-2024 to 27-Sep-2024, and more recently, in October 2024 stopped publishing on 10-Oct-2024. When this happens, the widget simply uses the closest station instead, which in this case is KU69.

  • Great idea for an app! Working on my venu sq 2. Anyway instead of my home airport and 4 nearest airfields, can I just define my 5 airports of interest? LOWW, LOWI, LFOB, LIRF, LGAV? thx

  • also I don't understand the enter station keyboard, perhaps it doesn't work on the venu sq 2? It has pre-entered LO, then red cursor | then a vertical list with OK, A B C D but only ever allows me to enter AA no backspace, no way yo change letters.? This app would be great if I could custom save my own airports..

  • ah nevermind I see that instant keyboard doesn't work with the venu sq 2... so please if you could, provide an option to enter all 5 prefered stations in the connect IQ METAR/TAF app settings when possible! thx