Forum rules
We spend our leisure time to make RUNALYZE as good as possible and we still have tons of great ideas, but time is scarce and after a hard training we first need some fruits or a smoothie. You can support the development of RUNALYZE with every financial contribution — We highly appreciate every grant.
https://blog.runalyze.com/donate/
larkim
Neuling
Posts: 8
Joined: Thu 14. Jun 2018, 15:54

VO2Max (by file)

Thu 14. Jun 2018, 15:59

I couldn't see from the documentation what the VO2Max (by file) field represents on Runalyze.

My watch in theory doesn't have VO2Max calculation on it (it is an original Garmin Vivoactive) but when I import both FIT files with HR data and FIT files without HR data in them, I get a figure appearing in the VO2Max (file) field.

When I've tried to examine the FIT files directly using online tools I haven't been able to identify the VO2Max field in there either, though this may be because I've not examined them very well.

Is the VO2Max (by file) field read directly from the stored FIT file, or is it a calculation done by your service? I know you have your own calculation for VO2Max too, so I am not confused about that, but did want to know the origin of the "by file" field.

Thanks!
0 x

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

Re: VO2Max (by file)

Thu 14. Jun 2018, 16:12

The value of "VO2max (by file)" is directly read from the FIT file. At the top and at the bottom of the file, there are some blobs containing some general data of the athlete (age, size, weight, ...). This blob contains the current VO2max value as well.

I guess that Garmin estimates this value for you somehow - although I don't know how. Do you use another watch that has VO2max calculation on it? It's possible that your vivoactive simply synchronizes this value from your profile in the GarminConnect app.

Does the shown value seem valid for you? For what I know, Garmin is not very accurate in this, so don't wonder if this value is +/- 5 of what you think would match with your current state, but if this value is totally crap, it's possible that something different is read as 'VO2max (by file)', which shouldn't be read as that.
0 x

larkim
Neuling
Posts: 8
Joined: Thu 14. Jun 2018, 15:54

Re: VO2Max (by file)

Thu 14. Jun 2018, 16:47

The reason I'm looking at it is that when the watch was launched in 2015/2016, Garmin Connect seemed to report VO2Max, and it seemed to move around / improve in line with fitness quite well (even if it is an exaggerated number). But VO2Max calcs are supposed to only be done by higher end watches, so my theory was that this was being calculated on Garmin's servers as they ran your pace / HR / weight data through the FirstBeat Analytics software that they own. But then in April 2016 the VO2Max data stopped being updated by them and after asking Garmin about this they said it was a bug and should never have been displayed for Vivoactive users as that feature wasn't included with that watch.

But if the value is still present in the file somewhere, it is either being calcuated by the watch but being suppressed from being displayed, or as you say it is being added to the FIT file by Garmin's servers, which implies it is still calculating it. I need to wait for my garmin account to sync to Runalyze for the last 30 days now that i have authorised syncing to see whether the value moves around, or if it is just a static one based on where my VO2Max was last calculated back in 2016.

The number does seem a bit high - 58 or so, but it's not a million miles away from where I might expect it to be (46 year old, 18:14 5k time)

The vivoactive is the only Garmin watch I've ever owned, so the data can only be coming from my Vivoactive!

Thanks for such a quick response!!
0 x

larkim
Neuling
Posts: 8
Joined: Thu 14. Jun 2018, 15:54

Re: VO2Max (by file)

Thu 14. Jun 2018, 17:40

I did try to find the data in the csv export obtained from http://garmin.kiesewetter.nl/ but I couldn't see it, but I think it is encoded somewhere in there. Interestingly when I exported the csv from that site, but then converted the csv back into a fit file and then uploaded to Runalyze it looked like the VO2Max data had been lost, presumably the owner of http://garmin.kiesewetter.nl/ did not know how to decode the VO2Max values.

Now all I need to do is to work out how to export 3 years of FIT files from Garmin Connect's website!
0 x

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

Re: VO2Max (by file)

Thu 14. Jun 2018, 19:59

A guy from Sweden helped us to find the value (or better: he found it and told us). You can find his explanations at https://github.com/Runalyze/Runalyze/issues/2264. To be honest, I probably would not find it in a csv dump - only by using our parser ;)
0 x

User avatar
mipapo
Administrator
Posts: 1121
Joined: Mon 29. Jul 2013, 20:26
Location: Kiel
Contact: Website Facebook Twitter

Re: VO2Max (by file)

Thu 14. Jun 2018, 20:09

And regarding downloading all your activities from Garmin: We recommend a tool at our help page https://help.runalyze.com/en/latest/imp ... armin.html
I tried it a month ago. Didn't worked perfectly, but I got most all activities
0 x

User avatar
JoGu
Runalyzer
Posts: 62
Joined: Mon 7. Jul 2014, 08:59

Re: VO2Max (by file)

Thu 14. Jun 2018, 23:04

And an actual working fork of this tool can be found at https://github.com/JohannesHeinrich/gar ... ect-export 8-)

Gruß,
Jörg :mrgreen:
2 x

larkim
Neuling
Posts: 8
Joined: Thu 14. Jun 2018, 15:54

Re: VO2Max (by file)

Fri 15. Jun 2018, 11:02

Brilliant, that worked perfectly. Probably worth updating the guidance page to link to that version of the script as I was trying the older version with no success.

Really interesting that I've got VO2 Max figures being calc'd by Garmin on a watch that doesn't support it! Though I think I trust your figures better!
0 x

User avatar
mipapo
Administrator
Posts: 1121
Joined: Mon 29. Jul 2013, 20:26
Location: Kiel
Contact: Website Facebook Twitter

Re: VO2Max (by file)

Fri 15. Jun 2018, 12:37

larkim wrote:
Fri 15. Jun 2018, 11:02
Brilliant, that worked perfectly. Probably worth updating the guidance page to link to that version of the script as I was trying the older version with no success.

Really interesting that I've got VO2 Max figures being calc'd by Garmin on a watch that doesn't support it! Though I think I trust your figures better!
I have updated the url. And if you want to "upload" all the activities to Runalyze you could use the webinterface or just use the new feature https://blog.runalyze.com/features/impo ... -via-mail/
1 x

larkim
Neuling
Posts: 8
Joined: Thu 14. Jun 2018, 15:54

Re: VO2Max (by file)

Fri 15. Jun 2018, 12:43

I zipped the FITs into blocks of 100 files and uploaded fine, very simple. Now to start looking at the data!!
1 x

Return to “RUNALYZE.com”

Who is online

Users browsing this forum: No registered users and 1 guest