Data field: Heart rate with zone

Former Member
Former Member
This data field enables you to see both heart rate and zone at a glance. The heart rate zone is displayed as a colored background, using colors yellow, blue, green, orange and red for zones 1 to 5.
If you use the data field full screen or upper half screen on a (semi-)round device, it shows a heart rate gauge.
You can choose to show heart rate as bpm, %HRR or HR %Max.
You can set up to 5 heart rate zones and you can set them however you want them (same way to set up as in Garmin Connect).

Some screen prints:




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 retreive your zones directly from the device or Garmin Connect

To be able to set your zones, your device must run at least Connect IQ version 1.2 (you can check this in the About section of the System settings on your device). If you have any problem setting the values, please leave a comment on this forum and I'll try to answer all your questions.

You can get this data field here.
To determine your resting heart rate, you can use my Resting Heart Rate data field.

----------------------------------------
v3.0:
  • Added gauge when displayed big (full width, at least 89 pix height);
  • Support for French, Italian and Spanish;
  • Dropped support for Connect IQ 1.1.x (in favor of the gauge)


v2.0:
  • Added user settings to allow user to set heart rate zones;
  • Text color is now based upon the background color, to maximize readability;
  • Added support for Fenix3, D2Bravo, Forerunner 230, Forerunner 235 and Forerunner 630

v1.0: Initial version

----------------------------------------
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 with 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:
    • 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
    • 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

  • 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 with Zone data field;
  • Select "Settings" (if your device does not have Connect IQ 1.2 installed, you'll get a message "An error has occured");
  • 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.
  • Does not work with Fenix3

    Can't get this to work on my fenix3 , SW 4.90 , Display 2.90, Connect IQ: 1.1.3
    Se attached picture for how it displays on my watch.
    Any suggestions? Would love to have it working.
  • Former Member
    Former Member over 9 years ago
    This app was intended for (and thoroughly tested on) Connect IQ 1.2, which is currently being rolled out to the different devices.

    I tried to make it backward compatible with CIQ 1.1, but it seems there's a bug. I'll investigate this evening (Europe time) and will try to make a fix.
    You can also install the latest beta firmware for your Fenix, which you can find here. This version has Connect IQ 1.2.1 and should have no problem running this data field.
  • Ok,
    As I understood the description it was just to get custom HR zones that you needed that version, but nice to have it explained now, thx.

    I will see if I dare to throw myself out on a beta version, or just wait for official release.
  • Former Member
    Former Member over 9 years ago
    a garmin employee has indicated that a fenix 3 update is imminent; i hope by the end of this week. so if you are a bit woried about going beta kkasin it might be better to wait
  • Former Member
    Former Member over 9 years ago
    Can't get this to work on my fenix3 , SW 4.90 , Display 2.90, Connect IQ: 1.1.3
    Se attached picture for how it displays on my watch.
    Any suggestions? Would love to have it working.


    I found and fixed the issue. It should be working on your Fenix with Connect IQ 1.1.3 now. If you have set Garmin Express/Garmin Connect Mobile to automatically update your apps, it should update automatically. You can also force the update by uninstalling the app and then installing it again.
  • That's great that you found the issue, although I can't verify it for you.
    I went for the beta version and got the datafield to work that way.
    It does not look like it uses my personal hr zones witch I have set up in Garmin Connect and verified on watch, rather it seems like it uses the standard ones......

    Also great feature would be to have a small text in each lower corner of the datafield, one showing "%maxhr" and the other one "z1-z5" depending on what zone you are in.

    I gotta learn me how to make these things for the watch, had a Ambit 2 and 3 earlier and making "apps" there where far more easy....
  • Former Member
    Former Member over 9 years ago
    It does not look like it uses my personal hr zones witch I have set up in Garmin Connect and verified on watch, rather it seems like it uses the standard ones......

    That's correct. It's not possible in Connect IQ to get access to the HR zones that are set in Garmin Connect. For that reason I've used User Settings, which is new to Connect IQ 1.2. With these user settings you can set the resting heart rate, maximum heart rate and the boundaries of your HR zones (as %HRR, if you're used to bpm, you can look the corresponding %HHR up in Garmin Connect).

    I'll add a more detailed explanation on how to set up the zones for the data field in the first post of this thread.

    Also great feature would be to have a small text in each lower corner of the datafield, one showing "%maxhr" and the other one "z1-z5" depending on what zone you are in.


    Good idea, for when the data field is displayed half or full screen. I'll think about it for a future release. As long as I still have to support Connect IQ 1.1 it won't be possible, because of memory restrictions (in 1.2 there's a memory optimization done, that's not available in 1.1).

    I gotta learn me how to make these things for the watch, had a Ambit 2 and 3 earlier and making "apps" there where far more easy....


    I you install the SDK, you'll have a SimpleDataField template available. If you use that, it's very easy to create a data field. Doing things like changing the background color is not possible with that template, but you do have access to the training data and basic sensor data, and you can do calculations with that. The result of the calculation is automatically displayed in the data field, along with a label that you can set. It's really not hard to do.
  • Excelent!

    Thank you so much for your help.
    Did not now about the setting function i Garmin Express, exited to check it out on my next workout.

    Looking forward to your updates.

    Btw. downloaded the sdk, and will start playing an experimenting a bit with it.
  • ...
    Also great feature would be to have a small text in each lower corner of the datafield, one showing "%maxhr" and the other one "z1-z5" depending on what zone you are in...


    I REALLY would like to see this, or even better, an option or version which uses the "%maxhr" instead of "HR" as the data field. Me, and many others I believe, have a "strong" reference to my %maxhr instead of absolute pulse when doing workouts. Basically - I know where my zones are but have no reference to pulse, and would therefore like to be able to see wether I'm in lower or higher end of zone using my %MaxHR.
  • Former Member
    Former Member over 9 years ago
    I REALLY would like to see this, or even better, an option or version which uses the "%maxhr" instead of "HR" as the data field. Me, and many others I believe, have a "strong" reference to my %maxhr instead of absolute pulse when doing workouts. Basically - I know where my zones are but have no reference to pulse, and would therefore like to be able to see wether I'm in lower or higher end of zone using my %MaxHR.


    Yes, I can make this configurable. You can expect this in the next release (probably later this month).