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.
  • Great App

    Your app works great with my Fenix 3 HR.

    Thanks!
  • IQ Error on Fenix 3

    Getting IQ Error on Fenix 3.

    Please advise.
  • Getting IQ Error on Fenix 3.

    Please advise.


    Did you upgrade from the previous version? If so, can you try uninstalling and then reinstalling it?

    Cheers,
    Douglas
  • Problem Solved IQ Error

    Did you upgrade from the previous version? If so, can you try uninstalling and then reinstalling it?

    Cheers,
    Douglas


    Hello dbrobert,

    Issue has been solved after re installation.

    Thanks for the advise.
  • I've released a new version (0.8.6) which is basically the version I tried to release last week (0.8.5) but with a message screen that tried to force the user to restart widget (by going back to the watch face and then going back to the widget). This is because I've changed the way things are stored when the widget is not being used and as a result "out of memory" errors were being encountered. Hopefully version 0.8.6 will allow for a better upgrade process/transition but if not (and you encounter the Connect IQ error screen), please uninstall the widget completely and then reinstall.

    Cheers,
    Douglas
  • Problem Installing on the 235

    Hi. I'm getting the IQ error - I'ts on forerunner 235 .

    Applied the settings on garmin express (just icao code for home station LPPT ) - Established ok BLE connection - THen appears the "NO POSITION SAVED - waiting for position fix" screen. I assume it gets the sattelite fix and then BAM the IQ error. Tried uninstalling /installing a couple of times to no avail.

    Any Help ?
  • List of METAR'S

    Hello Douglas,

    Is there any way of saving a list of Several METAR's which can be selected individually???

    Just like the original widget on the D2 Bravo.
  • IQ Error 0.8.6

    Hi. I'm getting the IQ error - I'ts on forerunner 235 .

    Applied the settings on garmin express (just icao code for home station LPPT ) - Established ok BLE connection - THen appears the "NO POSITION SAVED - waiting for position fix" screen. I assume it gets the sattelite fix and then BAM the IQ error. Tried uninstalling /installing a couple of times to no avail.

    Any Help ?


    Hello Douglas,

    Im also getting the IQ Error again after the update to 0.8.6.

    Same as mickrobin.

    Tried unistalling/installing several times getting the same error.

    Please fix asap.
  • Hello Douglas,

    Is there any way of saving a list of Several METAR's which can be selected individually???

    Just like the original widget on the D2 Bravo.


    The built-in widget on the D2 Bravo does not save a list of METARs. Regardless, I am looking at saving a list of favourites and/or recents but I am starting to run into memory issues so I need to try and reduce the widget size first.

    Cheers,
    Douglas