Forum rules
Please always provide all needed information to identify your problems. Screenshots and detailed descriptions makes it easier for us to help
ro1
Neuling
Posts: 8
Joined: Thu 13. May 2021, 07:44

vo2max from fit file - bike

Hi,
would it be possible to show the vo2max from the fit file for rides? I had a search and it seems there was some communication about this in german, but wasn't quite clear what the end result was.
From fitdump I believe it's this:
10858. unknown_140
...
* unknown_7: 972678
According to FitParser, that should be:
$ echo "2k972678 3.5*65536/p"|dc
51.94

I'm not looking for any further analysis of vo2max for the bike, just display of the garmin file value if it's there, like you do for a run.
Thanks
User avatar
mipapo
Administrator
Posts: 1285
Joined: Mon 29. Jul 2013, 20:26
Location: Kiel
Contact: Website Facebook Twitter

Re: vo2max from fit file - bike

Let us check if that are really the bike vo2max values from Garmin. Would be great if it is.
Would be great if you could send me some example activities and tell me the Vo2max you see on Garmin. (michael@runalyze.com)
###Become a Runalyze supporter###
- Nutzerhilfe/User help -

Run Happy!,
Michael
P.S. Ich antworte gerne kurz und knackig ;)
Image
ro1
Neuling
Posts: 8
Joined: Thu 13. May 2021, 07:44

Re: vo2max from fit file - bike

Ok, will gather some and email you.
ro1
Neuling
Posts: 8
Joined: Thu 13. May 2021, 07:44

Re: vo2max from fit file - bike

Ok. Emailed you a bunch of fit files. All seems to look right.
I'm using fitdump from here: https://github.com/dtcooper/python-fitparse
and https://github.com/bleenhou/fitparser contains some code that told me where the vo2max is (though I never got that code to work).
ro1
Neuling
Posts: 8
Joined: Thu 13. May 2021, 07:44

Re: vo2max from fit file - bike

I also noticed that GoldenCheetah shows my vo2max and I see it in the source code:
src/FileIO/FitRideFile.cpp
switch (field.num) {
case 7: // METmax: 1 METmax = VO2max * 3.5, scale 65536
active_session_["VO2max detected"] = QString::number(round(value / 65536.0 * 3.5 * 10.0) / 10.0);
rideFile->setTag("VO2max detected", QString::number(round(value / 65536.0 * 3.5 * 10.0) / 10.0));
User avatar
mipapo
Administrator
Posts: 1285
Joined: Mon 29. Jul 2013, 20:26
Location: Kiel
Contact: Website Facebook Twitter

Re: vo2max from fit file - bike

Thanks - I didn't had time yet to add it.
###Become a Runalyze supporter###
- Nutzerhilfe/User help -

Run Happy!,
Michael
P.S. Ich antworte gerne kurz und knackig ;)
Image
ro1
Neuling
Posts: 8
Joined: Thu 13. May 2021, 07:44

Re: vo2max from fit file - bike

mipapo wrote: Mon 17. May 2021, 19:08 Thanks - I didn't had time yet to add it.
No rush. Happy for it to be somewhere on your todo list.
User avatar
mipapo
Administrator
Posts: 1285
Joined: Mon 29. Jul 2013, 20:26
Location: Kiel
Contact: Website Facebook Twitter

Re: vo2max from fit file - bike

ro1 wrote: Mon 17. May 2021, 19:13
mipapo wrote: Mon 17. May 2021, 19:08 Thanks - I didn't had time yet to add it.
No rush. Happy for it to be somewhere on your todo list.
Stop! Just take a look at the Trend Analyis https://runalyze.com/my/tools/trend-analysis and plo the "VO2max estimate" from the Fit details.
We already do import the effective vo2max from the file.
In the activity view you will see that value at the "Miscellaneous" section "Fit details (by file)
###Become a Runalyze supporter###
- Nutzerhilfe/User help -

Run Happy!,
Michael
P.S. Ich antworte gerne kurz und knackig ;)
Image
ro1
Neuling
Posts: 8
Joined: Thu 13. May 2021, 07:44

Re: vo2max from fit file - bike

Heh. So it is. Great, thanks.

Be good if it were able to be shown in the activity list view too, though not essential.

Cheers
User avatar
laufhannes
Core developer
Posts: 594
Joined: Mon 29. Jul 2013, 20:59

Re: vo2max from fit file - bike

ro1 wrote: Mon 17. May 2021, 19:42Be good if it were able to be shown in the activity list view too, though not essential.
You can simply activate the field in https://runalyze.com/settings/dataset, look for "VO2max (by file)" and check the first box.
User help -- short questions via Twitter, Facebook

Return to “Discussion, Feedback & Questions”