Datafield: Heart Rate Zones Chart

Hello all,

this is the suport-thread for the datafield "Heart Rate Zones Chart".

Here you can find the Datafield:
https://apps.garmin.com/de-DE/apps/4...0-c69f911780d6

Feel free to write if you have questions or suggestions (english or german).
Please consider that it was created for my personal use. But with the user configuration via GCM or GE I can share it for everyone who is interested in.

--------------
Overview
--------------
This datafield provides a graph showing the percentage of time spend in the defined HR-zones.
The bars grow depending on the time you spend in the HR-zone during the activity.
It is designed for use in every screen-layout and field size, keeping the default textsize and style, but showing more information about heart rate in a single field.
User configuration is supported for definition of user-depending HR-zones and options.

----------
Details
----------
...are described in the app shop page:
https://apps.garmin.com/de-DE/apps/4...0-c69f911780d6

------------------
Screenshots
------------------






------------------------------------------------------------------------------------------------------------------------------
Version info is included and updated in this post because of limitation of app description
-------------------------------------------------------------------------------------------------------------------------------

------------------------
History - English
------------------------

Version 1.4.1
- updated SDK-version for support of new devices (e.g. Edge 1030)

Version 1.4.0
- updated SDK-version for support of new devices (e.g. fenix 5)
- optimized recognition of timer stated (started/paused).

Version 1.3.2 - 28.06.2016
- corrected descriptions of app settings

Version 1.3.1 - 27.06.2016
- Initialize the datafield after starting an new activity (after anding a previous activity) on Edge devices

Version 1.3.0 - 23.06.2016
- The Datafield supports calculating HR-% based on HR.Max, HR-Rest or LTHR
HR-Max: HR-% is calculated for the range 0 to HR-Max (MR-Max is read from App-Settings/Zones or from user profile)
HR-Rest: HR% is calculated for the range HR-Rest to HR-Max (e.g. 50=0%...180=100% if you set 50 as HR-Rest in App settings)
LTHR: HR% is calculated for the range 0 to LTHR (0=0%, 160=100%, 180=112% if you set 160 as LTHR in App settings)

Version 1.2 - 18.05.2016
- The datafield supports now reading of HR zones from user profile.
If the device-API supports the access-funtions, the datafield uses the HR-zones. Nearly evera device with SDK-version 1.2.6 should be ready for this.
The app settings for HR zones are still present (for compatibility with devices which don't support reading uer profile yet).
With the settings parameter you can switch back to the app settings. So you can still define independent HR zones only for the datafield.
The Zones are read depending on the current sport type. If no zones are defined for the sport type, the default zones are used.

Version 1.1.5c - 16.05.2016
- added support for forerunner FR735XT

Version 1.1.5b - 02.05.2016
- re-added support for Edge 520 & 1000
The app settings should work now with latest Edge firmware

Version 1.1.5a - 01.04.2016
- temporarily stopped support for Edge 520 & 1000
Reason: The Edge-firmware has a bug in app setting handling. The settings are not stored to the device so changes will not take effect
The Edge will be supported if the firmware is updated.

Version 1.1.5 - 23.03.2016
- technical update
- code optimization to reduce memory consumption
- added some new devices

Version 1.1.4 - 15.02.2016
- optimization of text position (centered text)
- optimization of text position for datafield in corner position e.g. on fenix 3 (shifted to non-obscured side)
- changes of style (chart design, text) in ConnectMobile takes effect in running activity

Version 1.1.3 - 11.02.2016
- optimization of text position (more centered)
- optimization of chart drawing performance

Version 1.1.2 - 10.02.2016
- Time in Zones is now only counted if application is active and started

Version 1.1.0 - 10.02.2016
- New settings for chart design:
- thin lines with wide gap (default)
- thin lines with small gap
- bold lines
- solid color. The non-colored HR-value would be easier to read using solid chart color.
- New setting for text size.
- default: same textsize as Garmin-Fields
- dynamic: bigger textsize on bigger fieldsize (e.g. single field, 2 fields). Possible textsize depends on device system fonts.
Details: https://forums.garmin.com/showthread...517#post803517

Version 1.0.0 - 21.12.2015
- initial version


--------------------------
Historie - Deutsch
--------------------------
Version 1.4.1
- Aktualisierung der SDK-Version fpr Kompatibilität mit neuen Ger?ten (z.B. Edge 1030)

Version 1.4.0
- Aktualisierung der SDK-Version fpr Kompatibilität mit neuen Ger?ten (z.B. fenix 5)
- Optimierung der Status-Erkennung (gestartet/pausiert)

Version 1.3.2 - 28.06.2016
- Beschreibungen in den App-Einstellungen korrigiert

Version 1.3.1 - 27.06.2016
- Datenfeld initialisieren beim Start einer neuen Aktivität (nach Beenden einer vorherigen Aktivität) auf Edge-Geräten

Version 1.3.0 - 23.06.2016
- Das Datafield berechnet HR-% basierend auf HR.Max, HR-Rest oder LTHR
HR-Max: HR-% wird berechnet für den Bereich 0 bis HR-Max (HR-Max wird aus den Zonen-Definitionen des Benutzerprofil oder der App-Einstellungen gelesen)
HR-Rest: HR% wird berechnet für den Bereich HR-Rest (Ruhepuls) bis HR-Max (50=0%...180=100% wenn 50 als HR-Rest in den App-Einstellungen angegeben ist)
LTHR: HR% wird berechnet für den Bereich 0 bis LTHR (0=0%, 160=100%, 180=112% wenn 160 als LTHR in den App-Einstellungen angegeben ist)

Version 1.2 - 18.05.2016
- Das Datenfeld verwendet nun die HR-Zonen des Benutzer-Profils.
Wenn das verwendete Gerät den Zugriff auf die Benutzerprofil-Zonen unterstützt, werden diese standardmäßig verwendet.
Dabei werden die Zonen abhängig von der aktuellen Sportart gelesen. Sind zur Sportart keine Zonen definiert, dann werden die Standard-Zonen verwendet.
Die Zonen-Einstellungen in den App-Einstellungen sind noch vorhanden (zur Kompatibilität für Geräte, die das Lesen des Benutzerprofils noch nicht unterstützen).
Mit dem entsprechenden Parameter kann zur Verwendung der App-Einstellungen zurückgewechselt werden. So können z.B. abweichende Zonen speziell für das Datenfeld definiert werden.

Version 1.1.5c - 16.05.2016
- Support für Forerunner FR735XT

Version 1.1.5b - 02.05.2016
- Support for Edge 520 & 1000 wieder aktiviert
Die Epp-Einstellungen sollten mit der aktuellen Edge-Firmware wieder funktionieren

Version 1.1.5a - 01.04.2016
- Support für Edge 520 & 1000 wurde vorübergehend deaktiviert
Grund: Die Edge-Firmware verursacht Fehler beim Speichern der App-Einstellungen. Damit ist es nicht möglich, die Einstellungen des Dtaenfeldes anzupassen.
Die Edge-Unterstützung wird nach einer Firmwarekorrektur seitens Garmin wieder aktiviert.

Version 1.1.5 - 23.03.2016
- Technisches Update
- Code-Optimierung und Reduzierung des Speicherverbrauches
- Neue Geräte ergänzt

Version 1.1.4-15.02.2016
- Textposition angepasst (zentriert)
- Textposition aggepasst für Datenfeld-Position in einer Ecke (bei fenix 3). Der Text wird in Richtung Mitte verschoben.
- Änderungen am Layout in ConnectMobile werden auch in einer laufenden Aktivität übernommen.

Version 1.1.3-11.02.2016
- Text-Position angepasst
- Performanceverbesserungen

Version 1.1.2-10.02.2016
- Zeit in Zonen wird nur während einer gestarteten Aktivität summiert

Version 1.1.0-10.02.2016
- Neue Option zur Wahl eines Diagramm-Designs_
- dünne Linien mit großem Abstand
- dünne Linien mit kleinem Abstand
- breite Linien
- ausgefüllt
- Neue Option zum Einstellen der Textgröße (abhängig von verfügbaren Geräte-Schriften)
Details: https://forums.garmin.com/showthread...517#post803517

Version 1.0.0-21.12.2015
- Initiale Version
  • New download of your data field HR Zones Chart

    I just downloaded your data field, and you had commented that because of your most recent update,it may not show up in my Vivoactive watch. I am not seeing any info re: Heart rate( by default ) as I do not wear a HR monitor. I did not see any where that it said you had to have this sensor device to use this data field, and I have all my info inserted in my settings,and for your chart. I changed the numbers for zones 1-5 using a calculator of 220 beats per minute - my age(64)= max heart rate. I also know my resting heart rate of 75 BPM. I am new to this, and not real savvy on technological things, I do not have a smart phone but use iPad and computer to update and sync. Do you know where I will see or when garmin will approve your update,so I can use this??
  • I just downloaded your data field, and you had commented that because of your most recent update,it may not show up in my Vivoactive watch. I am not seeing any info re: Heart rate( by default ) as I do not wear a HR monitor. I did not see any where that it said you had to have this sensor device to use this data field, and I have all my info inserted in my settings,and for your chart. I changed the numbers for zones 1-5 using a calculator of 220 beats per minute - my age(64)= max heart rate. I also know my resting heart rate of 75 BPM. I am new to this, and not real savvy on technological things, I do not have a smart phone but use iPad and computer to update and sync. Do you know where I will see or when garmin will approve your update,so I can use this??


    Hello Snicker,

    first I have to say tha I was not sure if the datafield works on vivoactive. But I think it does. Most peaple asked about vivoactive thouht it would be visible like a watchface or a widget. But you can use HR sensor data only inside a activity. Because of that you can't see it directly on the watch - only i a activity.

    This datafield is designed to show the current HR-value in an activity. For this the datafield has to be assigned to a data page of your activity.You have to go to settings of your vivoactive, choose a app (e.g. running), choose the page (activate the page if it's not active), select a field to change, then select the field type (ConnectIQ for fields from the app store). Then the field is visible in the activity.
    The field uses the current HR-value given by a sensor. So you need a HR-strap or another HR device with ANT+ connected to the vivoactive. Else you will just see the field with a "0" as HR-value.

    I hope I could help you. Please answer if you have further questions.

    Greetings
    Ronny

    edit:
    I just added these points (HR stap needed, putting on activity data page) to the app description.
  • Heart rate zones chart

    Thank you for responding so quickly, will look for a HR monitor.OTE=ronnywinkler;807839]Hello Snicker,

    first I have to say tha I was not sure if the datafield works on vivoactive. But I think it does. Most peaple asked about vivoactive thouht it would be visible like a watchface or a widget. But you can use HR sensor data only inside a activity. Because of that you can't see it directly on the watch - only i a activity.

    This datafield is designed to show the current HR-value in an activity. For this the datafield has to be assigned to a data page of your activity.You have to go to settings of your vivoactive, choose a app (e.g. running), choose the page (activate the page if it's not active), select a field to change, then select the field type (ConnectIQ for fields from the app store). Then the field is visible in the activity.
    The field uses the current HR-value given by a sensor. So you need a HR-strap or another HR device with ANT+ connected to the vivoactive. Else you will just see the field with a "0" as HR-value.

    I hope I could help you. Please answer if you have further questions.

    Greetings
    Ronny

    edit:
    I just added these points (HR stap needed, putting on activity data page) to the app description.
  • Former Member
    Former Member over 9 years ago
    Will not displayed on my Garmin FR 235

    Hallo!
    Ich würde das Datenfeld gerne nutzen, allerdings wird es auf meiner Garmin FR235 nicht angezeigt!
    Müssen irgendwelche Einstellungen vorgenommen werden?

    Danke

    Hello!
    I would like to use the data field, but it does not appear on my Garmin FR235!
    Should any adjustments be made?

    Thanks
  • Hallo!
    Ich würde das Datenfeld gerne nutzen, allerdings wird es auf meiner Garmin FR235 nicht angezeigt!
    Müssen irgendwelche Einstellungen vorgenommen werden?

    Danke

    Hello!
    I would like to use the data field, but it does not appear on my Garmin FR235!
    Should any adjustments be made?

    Thanks


    Hallo Loper,

    der erste deutsche Kommentar ;)
    das Datenfeld steht nach der Installation erst einmal in der Uhr zur Verwendung bereit. Damit man das 'sieht' muss es einer Datenseite einer Aktivität zugeordnet werden. Das Vorgehen ist hier genau so wie bei allen anderen Datenfeldern und ist in der Garmin-Anleitung (die Anleitung zur Uhr) Schritt für Schritt beschrieben.

    Ich kann das kurz anhand der Einstellungen der fenix 3 beschreiben. Bei der FR235 sollte das aber genau so funktionieren und die Menüs sollten zumindest ähnlich benannt sein.
    - Einstellungen aufrufen
    - dann 'Apps' wählen
    - hier wähst du die gewünschte Aktivität (z.B: Laufen)
    - 'Trainingsseiten' auswählen
    - die anzupassende Seite wählen
    - in der Seite das zu ersetzende Feld wählen
    - anschließend musst du den Feld-Typ wählen. Hier wählst du 'ConnectIQ-Feld' aus (dort werden alle Datenfelder aus dem App-Shop angezeigt)
    - aus der Liste kannst du das Feld wählen

    Damit ist das Feld der Datenseite zugeordnet und wird beim nächsten Aufruf der Aktivität angezeigt.
    Ich hoffe, ich konnte dir damit weiterhelfen. Viel Spaß damit.

    Viele Grüße
    Ronny


    PS: App-Bewertungen sollten die App-Funktionen bewerten und nicht für Fragen zur Bedienung der Uhr verwendet werden. Dafür gibt's das Forum, PNs und Handbücher. In der App-Beschreibung gibt es auch den Punkt "contact developer". Ich kann auf Bewertungen weder antworten noch diese kommentieren... Es war also gut, dass du dich hier noch mit deiner Frage gemeldet hast.
  • Question on Installing the App

    I have a Forerunner 235 and and stuck trying to get this installed. I read this but am confused.

    >> The datafield is used inside an activity (not as watchface or widget). You have to insert it on a data page of your activity. Go to device settings, choose the activity, select a data page, select a field for changing, select the field type (ConnectIQ for datafields from app store), select this datafield. Then it's assigned to a data page an you see it after starting the activity.

    When I go into Garmin Connect and Device Settings, I don't see any activity selections. I have Activity Tracking, Heart Rate, Preferences, and Device Display Preferences.
  • I have a Forerunner 235 and and stuck trying to get this installed. I read this but am confused.

    >> The datafield is used inside an activity (not as watchface or widget). You have to insert it on a data page of your activity. Go to device settings, choose the activity, select a data page, select a field for changing, select the field type (ConnectIQ for datafields from app store), select this datafield. Then it's assigned to a data page an you see it after starting the activity.

    When I go into Garmin Connect and Device Settings, I don't see any activity selections. I have Activity Tracking, Heart Rate, Preferences, and Device Display Preferences.


    Hello John,

    the settings for datapages are done at the watch itself, not in GarminConnect.
    Please check the settings menu in your watch (where you also could change watchface) for the activity settings. There the datapages can be adjusted.

    In the manual it is described at page 8:
    http://static.garmin.com/pumac/Forerunner_230_OM_EN.pdf

    Greetings
    Ronny
  • Still have prob seeing HR zones like picture.

    Help! I got a scotch ant+ to use with my Vivoactive. I do activity under " indoor walking" as it is 1 min cardio,then 1min weights.for about an hour. I downloaded your HRzones and think I understand how this works, but I am 64 years young and I tried it out for 1st time today. I could see a very skinny line in the middle and could scroll down and see HR...but was afraid to go back to indoor walking as the timer was running for my activity. I did see current HR but not a graph as it showers in your app. I understand this is viewed in the activity you are doing but won't I screw up my timer if I go back to "indoor walking"????I am still confused about this. I really want to use your app data fields,and have spent a great amount on the scotch ant+ armband to see where my HR is while I am doing this activity. All I saw was it was 137 and I knew I must be in the cardio stage...are all the HR apps like yours? Maybe a different one would be easier to understand for this young lady,trying to stay active. I am signed up to this thread and have awaited till I got over being very sick to use my HR band with my Vivoactive. Can you help me again and or look at the connect IQ and recommend something? Yours sounds so awesome I would like to learn. Thank you ahead of time for your helpful response.......
    I have a Forerunner 235 and and stuck trying to get this installed. I read this but am confused.

    >> The datafield is used inside an activity (not as watchface or widget). You have to insert it on a data page of your activity. Go to device settings, choose the activity, select a data page, select a field for changing, select the field type (ConnectIQ for datafields from app store), select this datafield. Then it's assigned to a data page an you see it after starting the activity.

    When I go into Garmin Connect and Device Settings, I don't see any activity selections. I have Activity Tracking, Heart Rate, Preferences, and Device Display Preferences.
  • Help! I got a scotch ant+ to use with my Vivoactive. I do activity under " indoor walking" as it is 1 min cardio,then 1min weights.for about an hour. I downloaded your HRzones and think I understand how this works, but I am 64 years young and I tried it out for 1st time today. I could see a very skinny line in the middle and could scroll down and see HR...but was afraid to go back to indoor walking as the timer was running for my activity. I did see current HR but not a graph as it showers in your app. I understand this is viewed in the activity you are doing but won't I screw up my timer if I go back to "indoor walking"????I am still confused about this. I really want to use your app data fields,and have spent a great amount on the scotch ant+ armband to see where my HR is while I am doing this activity. All I saw was it was 137 and I knew I must be in the cardio stage...are all the HR apps like yours? Maybe a different one would be easier to understand for this young lady,trying to stay active. I am signed up to this thread and have awaited till I got over being very sick to use my HR band with my Vivoactive. Can you help me again and or look at the connect IQ and recommend something? Yours sounds so awesome I would like to learn. Thank you ahead of time for your helpful response.......


    Hello Snicker,

    I don't exactly know how vivoactive works. But I thinks it's the same like other devices (e.g. fenix or forerunner).
    If a activity is started, the datafield is showing current HR-value. In addition is counts the time inside each HR-zone ans shows this in the graph. The graph-height means 100%. So if you are alle the time in a HR-zone, the column will be to the top of the datafield. If you are 50% in one zone and 50% in another zone, the 2 colums will go to the middle of the field.

    If you dont's see a column, the it seens you were most of the time below zone 1. Especially while training with weights the HR ist not getting so heigh that it will be in HR-zone 1 and appear in the chart.
    Example: You are 90% of time below zone 1 and only 10% in zone 1, the first colums has only 10% of it's height.
    Please check the zone-setting in the app-settings and adjust the zones to your needs. If you defined the zones in gamin connect, you can take the HR-values (BPM) and set these values in the app settings. I think the default HR-zone-range is to heigh for you. Try lower values (e.g. from 90 to 170 devides is 5 zones).
    How you get to the settings you can find here:
    https://forums.garmin.com/showthread.php?332843-How-to-App-Settings

    You can also set some special setting for the app:
    - "Show zone below zone 1": If you activate this option, you'll see a new grey column at the left of the chart. This column will show you the time you spend below your HR-zone 1.
    - "Count only inside HR-zones": Ich your deactivate the option "Show zone below zone 1" and activate "Count only inside HR-zones" instead, the field will only count the HR-time you spand in one of your zones (1 to 5). Time outside the zones (e.g. if you HR is lower that zone 1)is ignored. So you can start and HR is raising and you come to your zone 1, the chart-colums will go to the top of the field (because time below zone 1 is ignored and so you are 100% in zone 1). If you reach zone 2, the chart columns will show the percentual time (column 1 is shrinking, colums 2 is raising).

    If you change settings which have a effect on calculation (like the 2 options above), the settings will take effect with a new activity. All other settings for changing font and chart layout will take effect directly.

    I hope I could explain the details of the setting. Please try to change the settings to a style you want.

    Greetings
    Ronny
  • for Vivo Active the Heart rate Zones chart

    No... it doesn't work as you say... it doesn't show on the activity screen and I can't link it to another activity. Why not have it so I can make it my activity.. as I'm doing things... just to see my HR from time to time and how much I have gotten it in my zone... I'm not always doing an "activity"

    Thanks