App Icon

Sensible Grade

Description

This datafield shows useful live road gradient. </p><p>It does this much better than the stock gradient data field,</p><p>which seems to rely on GPS data, which is the worst sensor for the job.</p><p></p><p>A vertical speed / VAM field is also available.</p><p></p><p>Details:</p><p></p><p>- Uses the best available data: barometric altitude, bike speed sensors, GPS as a fallback.</p><p>- Adjustable smoothing: fast response vs. smooth values with variable length moving average filter.</p>

What’s New

1.3.1:</p><p>- Add a setting to toggle the percent sign (value postfix). (Can save screen space.)</p><p>- Apply settings changes immediately.</p><p>1.3.0:</p><p>- Add a setting to toggle the plus sign (value prefix).</p><p>1.2.2-4:</p><p>- Re-build with most recent lib and source version.</p><p>1.2.2-1:</p><p>- Build with new SDK for many new devices.</p><p>1.2.2:</p><p>- Build with SDK 3.1.9 with annotatated barrels to reduce code size.</p>

Additional Information

  • Edge® 1000 Edge® 1000
  • Edge® 1030 Edge® 1030
  • Edge® 1030 Plus Edge® 1030 Plus
  • Edge® 1030, Bontrager Edge® 1030, Bontrager
  • Edge® 1040 Edge® 1040
  • Edge® 130 Edge® 130
  • Edge® 130 Plus Edge® 130 Plus
  • Edge® 520 Edge® 520
  • Edge® 520 Plus Edge® 520 Plus
  • Edge® 530 Edge® 530
  • Edge® 820 Edge® 820
  • Edge® 830 Edge® 830
  • Edge® Explore Edge® Explore
  • Edge® Explore 1000 Edge® Explore 1000
  • Edge® Explore 2 Edge® Explore 2
  • Edge® Explore 820 Edge® Explore 820
  • Enduro™ 2 Enduro™ 2
  • ForeAthlete® 735XTJ ForeAthlete® 735XTJ
  • Forerunner® 245 Forerunner® 245
  • Forerunner® 245 Music Forerunner® 245 Music
  • Forerunner® 255 Forerunner® 255
  • Forerunner® 255 Music Forerunner® 255 Music
  • Forerunner® 255S Forerunner® 255S
  • Forerunner® 255S Music Forerunner® 255S Music
  • Forerunner® 55 Forerunner® 55
  • Forerunner® 645 Forerunner® 645
  • Forerunner® 645 Music Forerunner® 645 Music
  • Forerunner® 735XT Forerunner® 735XT
  • Forerunner® 745 Forerunner® 745
  • Forerunner® 935 Forerunner® 935
  • Forerunner® 945 Forerunner® 945
  • Forerunner® 945 LTE Forerunner® 945 LTE
  • Forerunner® 955 Forerunner® 955, Forerunner® 955 Solar
  • fēnix® 5 fēnix® 5, quatix® 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, tactix® Charlie
  • fēnix® 5X Plus fēnix® 5X Plus
  • fēnix® 6 fēnix® 6
  • fēnix® 6 Dual Power fēnix® 6 Dual Power
  • fēnix® 6 Pro fēnix® 6 Pro, fēnix® 6 Sapphire
  • fēnix® 6 Pro Dual Power fēnix® 6 Pro Dual Power
  • fēnix® 6 Pro Solar fēnix® 6 Pro Solar
  • fēnix® 6 Solar fēnix® 6 Solar
  • fēnix® 6S fēnix® 6S
  • fēnix® 6S Dual Power fēnix® 6S Dual Power
  • fēnix® 6S Pro fēnix® 6S Pro, fēnix® 6S Sapphire
  • fēnix® 6S Pro Dual Power fēnix® 6S Pro Dual Power
  • fēnix® 6S Pro Solar fēnix® 6S Pro Solar
  • fēnix® 6S Solar fēnix® 6S Solar
  • fēnix® 6X Pro fēnix® 6X Pro, fēnix® 6X Sapphire, fēnix® 6X Pro Solar, tactix® Delta Sapphire, quatix® 6X Solar, tactix® Delta Solar, tactix® Delta Solar Ballistics
  • fēnix® 7 fēnix® 7, quatix® 7
  • fēnix® 7S fēnix® 7S
  • fēnix® 7X fēnix® 7X, quatix® 7X – Solar Edition
  • fēnix® Chronos fēnix® Chronos
  • Mercedes-Benz Venu® 2 Mercedes-Benz Venu® 2
  • Mercedes-Benz Venu® 2S Mercedes-Benz Venu® 2S
  • quatix® 6 quatix® 6
  • quatix® 6X quatix® 6X, quatix® 6X Solar, quatix® 6X Dual Power
  • tactix® 7 tactix® 7, tactix® 7 – Pro Ballistics Edition, tactix® 7 – Pro Edition
  • Venu® Venu®
  • Venu® 2 Venu® 2
  • Venu® 2 Plus Venu® 2 Plus
  • Venu® 2S Venu® 2S
  • 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® 4 vívoactive® 4, GarminActive
  • vívoactive® 4S vívoactive® 4S, GarminActive S
Average Rating: (9 Ratings)

Barry Hoffman
August 6, 2022 | Version 1.2.2-1

Hi, So happy to find your widget for my new 1040 solar. Realized very quickly how awful the default grade % data field is as it takes 15-20 seconds to reflect. Trying your widget on a century tomorrow. Do you take small requests? Can we get the % sign after the numbers? so instead of ___. ____ could we get ____ . ___ % this would be great! thanks for considering.

David Wilson
July 17, 2022 | Version 1.2.2

The 1030plus units have appalling lag and from what I read on teh forums, the 1040 units are no better. Gradient changes typically take around 15 secs and Garmin claim this is within their specs! Found that this app (on the 1 setting) reduces that lag to a more acceptable 3-5 secs, so from that perspesctive it does what it says on the tin! so great!! As the author pointed out, the smoothing value is compromise between response time and accuracy, with defaults at 1, 3, 5 and 7, however, as pointed out on aprevious review, the "1" setting does result in slightly wild gradient numbers (to be expected), however, I do find that while the "3" value improves the accuracy, the pay off is obviously the response time which is what most of us are looking for in these "laggy" units. So any chanve of getting a "2" value as a compromise? Either way, thanks for a great little app, its certainly helped out an issue which was a source of significant annoyance!

Luc Guerin
October 6, 2020 | Version 1.2.2

Works much better than the standard gradient field. Still some delay, but much reduced. I used the faster response time set-up using garmin connect app. Thanks for offering this.

Martin
July 15, 2020 | Version 1.2.1

Tested on Edge 520 Plus and not satisfied with the app. I used older barometric computer that provides good enough grade values as a reference. I noticed data field value jumps rapidly often, sometimes it displays almost twice grade percentage as it really is. Also response is very slow. I don't recommend this app.

Developer Reply
July 31, 2020, flyingflo

Basically, what the data field does is collect values for elevation and speed and filter them. You can try to adjust the filter to achieve more smooting in the settings. However, if your older computer gives truly better readings, it most likely has better sensors built-in. A big advantage is a dedicated bike speed sensor. If you rely on GPS speed, gradient values will be very jumpy, because GPS speed is very jumpy...

Chris Thorpe
November 25, 2019 | Version 1.1.2

One of the only actually useful things in the connect IQ store

Mauro Innocenti
June 13, 2019 | Version 1.1.2

Sorry, but on my edge 130 this field does'nt fit in the smallest data layout... so us pretty invisible.

Kornelius Krieger
April 21, 2019 | Version 1.1.1

Tested it today and was very happy! The Garmin installed VAM and grades are too unreliable, together with VAM (by same developper) I use it to pace my rides on hill climbs with more than 5% gradient. Great job and thumbs up to the developper!

Sean Haggerty
January 6, 2019 | Version 1.1.1

Downloaded it today and took it for a ride using the default 3s smoothing. It worked great! A little bit of lag in the readout of display, but the results were right on par with where the should be-great job! I'm trying out the 1s smoothing next, just out of curiousity, since we have a lot of shorter rollers where I ride. Definitely recommend the app.

Developer Reply
April 1, 2019, flyingflo

Thanks. The smoothing value is actually a response time vs. accuracy trade off. The sensor resolution is limited, thus the lag is the time required to measure a meaningful air pressure and altitude difference.