Description
A heart rate zone gauge that fills the space it is given — a full ring, a half ring, or a bar — and shows your zone as a decimal index, a heart rate, or a percentage of your maximum.
This project is completely free and built for the community. If you find it useful and want to support continued development, buying me a coffee is a great way to help.
Use this link below to donate: https://ko-fi.com/droidgren
HR Zone Gauge Index shows how hard you are working at a glance, using the heart rate zones you have already configured on your watch.
Instead of only telling you which zone you are in, it shows how far through that zone you are. Zone 3.5 means you are halfway between the bottom and the top of zone 3 — the kind of detail a plain zone number hides.
It fits the layout you use. Out of the box there is nothing to configure; the field looks at the space the activity profile gives it and picks a shape:
• A full-screen field on a round watch draws a 270° ring with the opening at the bottom.
• A half-height field draws a 180° half ring, concentric with the display so it follows the curve of the bezel: an arch in the upper slot, a bowl in the lower one.
• The outer rows of a three- or four-field layout are bounded by the display curve, so the gauge follows it as a shallow arc against the bezel, with the value in the rest of the row.
• A middle row, or a quadrant of a round watch, draws a flat segmented bar with the value beside it.
• On an Edge and the other rectangular devices the field has no way to tell how much of the screen it covers, so it goes by the shape of the space alone: a tall enough field draws the ring, a short one the bar.
Five settings, all in the Garmin Connect app.
• Gauge Design — Auto (default) picks the shape as described above. Gauge asks for the arc wherever one is readable, including places Auto would have drawn the bar; a space too shallow for any arc still gets the bar. Bar keeps the flat bar everywhere, even on a full screen.
• Displayed Value — what the number in the middle shows: Zone index (default), for example 3.5; Heart rate, for example 161; or Percent of max HR, for example 86%.
Gauge Zones — how much of your zone range the gauge covers:
• Current (default): the gauge covers only the zone you are in and rescales every time you change zone. If zone 3 is 150–165 bpm, the gauge runs from 150 to 165 in green; cross into zone 4 and it restarts near empty in orange. Best when you are trying to hold a zone.
• Z1-Z5: all five zones as fixed coloured segments, grey through to the top zone, with a marker showing where you are. The zone you are in is drawn at the full thickness of the band and the rest a little shallower, so it stands out at a glance. On the AMOLED watches the segments use Garmin's own zone colours; the transflective displays use a palette picked for their more limited colour range.
• Z4-Z5: just the top two zones, for interval and threshold work where the lower zones are not interesting.
Color value by Zone — off by default, which draws the number in white or black. Turned on, the number takes the colour of the zone you are in, matching the gauge, and goes back to plain whenever there is no zone to colour it by.
Count values below Zone 1 (Zone 0) as Zone 1 — your zones start partway up the range, so zone 1 might begin at 93 bpm of a 186 max, and anything under that has no Garmin zone at all. On by default, that range counts as zone 1 and the gauge tracks it instead of pinning the marker at the far left, with the index reading 0.1 through 1.9 rather than starting at 1.0. Turned off, it is a neutral grey zone of its own, off the bottom of the scale. Either way the index recorded to your FIT file is the same.
Recorded to your FIT file. The decimal zone index is written as a developer field called HR Zone Index, whichever value you have chosen to display, so you can analyse it in Garmin Connect or any FIT tool afterwards.
What is new
Update SDK
Screenshots
Supported language (1)
Compatible devices (234)
Approach® S50
Approach® S70 (42mm)
Approach® S70 (47mm)
Captain Marvel
Captain Marvel
D2™ Air
D2™ Air X10
D2™ Air X15
D2™ Delta
D2™ Delta PX
D2™ Delta S
D2™ Mach 1
D2™ Mach 1 Pro
D2™ Mach 2
D2™ Mach 2 Pro
Darth Vader™
Darth Vader™
Descent™ G2
Descent™ Mk1
Descent™ Mk1
Descent™ MK2
Descent™ MK2
Descent™ Mk2S
Descent™ Mk2S
Descent™ MK3 - 43mm
Descent™ MK3i - 51mm
Edge® 1030
Edge® 1030
Edge® 1030 Plus
Edge® 1030 Plus
Edge® 1030, Bontrager
Edge® 1040
Edge® 1040
Edge® 1050
Edge® 520 Plus
Edge® 520 Plus
Edge® 530
Edge® 530
Edge® 540
Edge® 550
Edge® 820
Edge® 830
Edge® 830
Edge® 840
Edge® 850
Edge® Explore
Edge® Explore 2
Edge® Explore 820
Edge® MTB
Enduro™
Enduro™
Enduro™ 2
Enduro™ 3
Enduro™ 4
epix™ (Gen 2)
epix™ (Gen 2)
epix™ Pro (42mm)
epix™ Pro (47mm)
epix™ Pro (51mm)
eTrex® Touch
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 AMOLED (47mm/51mm)
fēnix® 8 Pro
fēnix® 8 Solar (47mm)
fēnix® 8 Solar (51mm)
fenix® 9 - 43 mm
fenix® 9 – 47 mm
fenix® 9 Pro - 43 mm
fenix® 9 Pro - 47 mm
fenix® 9 Pro - 51 mm
fenix® 9 Pro - Solar 47 mm
fenix® 9 Pro - Solar 51 mm
fēnix® Chronos
fēnix® Chronos
fēnix® E
First Avenger
First Avenger
ForeAthlete 245
ForeAthlete 245 Music
ForeAthlete 55
ForeAthlete 645
ForeAthlete 645 Music
ForeAthlete 745
ForeAthlete 935
Forerunner® 165
Forerunner® 165 Music
Forerunner® 170
Forerunner® 170 Music
Forerunner® 245
Forerunner® 245
Forerunner® 245 Music
Forerunner® 245 Music
Forerunner® 255
Forerunner® 255 Music
Forerunner® 255S
Forerunner® 255S Music
Forerunner® 265
Forerunner® 265S
Forerunner® 55
Forerunner® 55
Forerunner® 570 - 42mm
Forerunner® 570 - 47mm
Forerunner® 645
Forerunner® 645 Music
Forerunner® 70
Forerunner® 70
Forerunner® 745
Forerunner® 935
Forerunner® 945
Forerunner® 945
Forerunner® 945 LTE
Forerunner® 955 Dual Power
Forerunner® 965
Forerunner® 970
GPSMAP® 66i
GPSMAP® 66i
GPSMAP® 66s / 66st
GPSMAP® 66sr
GPSMAP® 67
GPSMAP® H1
Instinct® 3 – 45 mm, AMOLED
Instinct® 3 – 50 mm, AMOLED
Instinct® Crossover 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
Mercedes-Benz Venu® 2S
Mercedes-Benz Venu® 2S
Montana 700
Montana® 700
Montana® 710
quatix® 6
quatix® 6X
Rey™
Rey™
tactix® 7
tactix® 7 – AMOLED Edition
tactix® 8 – 47 mm, AMOLED
tactix® 8 – 51 mm, Solar
Venu®
Venu®
Venu® 2
Venu® 2
Venu® 2 Plus
Venu® 2 Plus
Venu® 2S
Venu® 2S
Venu® 3
Venu® 3S
Venu® 4 – 41 mm
Venu® 4 – 45 mm
Venu® Sq.
Venu® Sq.
Venu® Sq.
Venu® Sq.
Venu® Sq. 2
Venu® Sq. 2 Music
Venu® Sq. Music
Venu® Sq. Music
Venu® Sq. Music
Venu® Sq. Music
Venu® X1
vívoactive® 3
vívoactive® 3
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