Time in my vo2max zone - during session

Hi :-)

I'm just starting vo2max training and I have been looking for at field or screen that can show time in zone that can be edited.

So I'm not interested in ie zone 4 or 5, but my vo2max bmp interval on the fly. That way I can see how many minutes I've been in that interval and then I know if I should do one or two more reps etc.

The only thing I could find was a field where i can choose a zone and then show that, but that's not what I need.

Is there a way to do this, that I haven't found?

  • Could not find this after writing it, so I replied to see if became visble again.

  • Not sure if that is a thing...   might be able to have a full data screen of all zone bar graphs?  swear that is a thing maybe... :-/

    However I do want to highlight a bit of a limitation/issue with trying to accumulate a certain amount of time with Heart rate in the very high zones.  Unless you go very custom on zones to suit your purpose well, zone4 is threshold which is a quite wide range (high aerobic to LT) not really indicative of vo2max intervals.  Although you will likely spend a good amount of time (possibly all of your interval in that zone), including a good bit of your recovery intervals.  

    If you only used zone5 , as it is the expected HR bpm for a hard vo2 effort... you might only reach it for seconds on your first few reps, or just a small amount on last few intervals etc.  However you were at vo2 pace for 4x3' (12' total) or something, typically they say it takes a minute or two to get body to hit vo2max which is why typically you want 2+ min intervals or short recoveries... etc to keep o2 uptake high.  

    You might be able to utilize running power zones well for this measure, when I did a few hard hill intervals (3x 2.5-3minutes) recently I see HR was lagging giving 3min in zone5 HR, would have been less but it was hot morning in hawaii on vacation.  However the power zone5 was pretty spot on for total time >524w 

    Zone 5   > 524 Watts • Short Interval   ----  7:48   21%
    Zone 4   457 - 523 Watts • Long Interval  ----1:21  3%
  • If you want something very basic, meaning just the elapsed time in the HR zone of your choice, without any fancy graphs, you can use my Connect IQ data field AppBuilder 5.

    1) get the field: https://apps.garmin.com/apps/fd690281-9c22-4fee-a81e-3b7f39aa67c5

    2) Use the following settings:

    - Formula:

    sum(if(hr gte ZONE_MIN and hr lte ZONE_MAX, 1, 0))

    - where ZONE_MIN is the minimum value for your desired zone (inclusive)

    - where ZONE_MAX is the maximum value for your desired zone (inclusive)

    e.g. If your desired zone ranges from 160 to 180, then use this formula:

    sum(if(hr gte 160 and hr lte 180, 1, 0))

    - Display format: Time

    3) add the field to the activity of your choice

  • Thanks both :-)

    @FlowState - will def look into that :-) Sounds like what I am looking for...

  • FlowState I just used your data field to track time in zone (my vo2 max) - Worked like a charm :-)  Maybe it's possible somehow to save time in zone somewhere in the activity???? Maybe in the comment field or?

    Btw.....Just a big thank you for this. It helps A LOT Raised hands

  • Glad it worked for you!

    If you just want a plain once-per-second chart, where you can eyeball the final value by rolling your mouse or finger over the graph, just enable the "Record Data to FIT file" option. This will save the value as a plain, unformatted number of seconds though. (Activity graphs do not support formatting for CIQ fields.)

    If you want the final value in the summary, you could use a formula like this:

    setv(0, sum(if(hr gte 160 and hr lte 180, 1, 0))); recordsummary(formattime(getv(0))); record(getvar(0))

    You still have to enable "Record Data to FIT file" and set the display format to "time".  

    This will:

    - display the value in minutes and seconds, as before (e.g. "5:30")

    - record the value to the graph in seconds (e.g. 330)

    - record the value to the summary in minutes and seconds (e.g. "5:30')

  • Only downside is it's not possible to the customize the name of the fields in the graph or the summary, since these have to be fixed when the app is shipped. So they will always show up as something like "AppBuilder"

    But the app will record the data field label to the summary, so if you use a meaningful label, you'll have a good chance of remembering what the data is in the future

  • Could live with that, but don't you think people would love a dedicated vo2max thing??? It's a game changer when it comes to vo2max sessions imo :-)))) At least for +3 mins intervals like i do (+ 4mins)

  • Oh you mean like an app which is customized for this situation? Yeah, I see how that would be a lot simpler and a bit better than this one-size-fits-all solution.

    But one of the reasons I made this app is because users make these little requests all the time, and it's not always feasible to make a whole new app for it. At same time, this app doesn't provide the best user experience either.

    The original impetus for creating this app was someone wanted to be able to calculate a simple formula like cadence / 2 (real example), which was possible in the old suunto "app" ecosystem. Their apps were actually just simple formulas that could be entered on the suunto website and shared with other users.

    Idk if any dev would go to the trouble of making a whole CIQ app that calculates cadence / 2 just for one user who wanted it.

  • I just put that in and switched on record......can't wait till saturday :-)))