Data field: Heart rate and Time in Zone

Former Member
Former Member
The Heart Rate and Time in Zone data field enables you to see all the relevant heart rate data in one screen.
This data field shows your current heart rate and zone in a gauge and the time spent in each zone during the current activity.

Some screen prints:




You can find the data field here: https://apps.garmin.com/en-US/apps/53505cae-a7d8-4fcb-97fa-4ad28a244d90

*********** Features ***********
- Heart Rate in beats per minute (BPM), percentage of maximum (HR %Max.) or percentage of heart rate reserve (%HRR);
- Heart Rate and Zone gauge;
- Time spent in each zone during the current activity;
- All zones are fully adjustable with the app settings editors in Garmin Express and Garmin Connect Mobile (see support);
- The default zones are 50-60, 60-70, 70-80, 80-90, 90-100 % of your HRR, with your maximum heart rate based on your age. These will be used if you don't set the app settings.

*********** Requirements ***********
Connect IQ version 1.2 or above

*********** Feedback and support ***********
If you have any feedback or if you need some support, please leave a message in this forum thread.
General information about app settings can be found here
To determine your resting heart rate, you can use my Resting Heart Rate data field.

*********** Version history ***********
v1.1:
  • Added option to choose background color;
  • Time in Zone is now shown after exercise has ended.

v1.0: Initial version


*********** Setting up the data field ***********
You can set your zones in the User Settings section of Garmin Connect Mobile or Garmin Express.The setup is the same as setting your zones in Garmin Connect, based on %HRR. Unfortunately the order in which the settings appear might be different.
If personal zones are not set, default will be set based on your age. Currently it's technically impossible to retrieve your zones directly from the device or Garmin Connect

----------------------------------------
Setting up the zones in Garmin Express (recommended)

  • Go to "Manage Apps", a list of all your apps is shown;
  • Look for the Heart Rate and Time in Zone data field and press the "..." besides the data field name, a page is shown where you can change the settings;
  • Change the settings to the appropriate values:
    • Display Heart Rate as: display the current heart rate in BPM, HR %Max. or %HRR.
    • Resting Heart Rate: fill in your resting heart rate. If set to the default of -1, it will get the value from your connect profile
    • Zone 1 %HRR: lower bound of zone 1 as % heart rate reserve (HRR). HRR is the difference between your maximum and resting heart rate. If you prefer to use HR %Max, set resting heart rate to 0.
    • Zone 2 t/m 5 %HRR: same as zone 1. Make sure that the values are incremental, because the data field will show the first zone that fits and if they are not incremental, you'll get unexpected results. If you want to use less that 5 zones, set the values of the zones that you don't use to 100. More than 5 zones is currently not supported. If you do want more, please leave a comment and I might be persueded to add more.
    • Max Heart Rate: fill in your maximum heart rate. If set to the default of -1, your maximum heart rate will be estimated based on your age
    • Background color: Choose the background color for the data field

  • Press "Save" to save the changes. The new values will automatically be send to your device.


I you want to check whether the new values are saved to your device, you can simply go to the settings page again. Garmin Express will always load the settings directly from the device.

----------------------------------------
Setting up the zones in Garmin Connect Mobile

It's possible to set up the zones in Garmin Connect Mobile (GCM), but in the current version the settings might be displayed out of order. Therefore using Garmin Express is recommended.
The following explanation is based on GCM for Android. GCM for iPhone should be (almost) the same.

  • In the menu go to "Garmin Devices";
  • Select your device from the list;
  • Select "Connect IQ Apps";
  • Select "Data Fields";
  • Select the Heart Rate and Time in Zone data field;
  • Select "Settings" (if your device does not have Connect IQ 1.2 installed, you'll get a message "An error has occurred");
  • Change the values (as described in the Setting up the zones in Garmin Express section above);
  • Select "Done" to save the values to your device


Same as with Garmin Express, you can check the settings by going to the Settings page again.
  • Hi, congratulation for this app. clear and very easy to see and eyecatch main informations.
    Same app with Power and Cadence will be welcome !!!
    One suggestion, with large screen as edge 1000, , it will be fine to set this app in more than 1/3 of screen. I think 1/4 or 1/5 will be easy to see and will let more space for other data;
  • Looking for it to come to Fenix 5. Thanks!
  • Would you mind updating your 'Heart Rate and Time in Zone' app to work with the newer Garmin watches? You may just have to resubmit and include the other compatible devices. It'll likely work fine with the new Forerunners and Fenix watches. Thanks!