How to add HRV data from .fit?

1,575 views
Skip to first unread message

Potuz

unread,
Sep 5, 2017, 6:23:50 PM9/5/17
to golden-cheetah-users
I tried looking in the list and couldn't find the right thread. I'm running Build 3963 and I'd like to import HRV data. I was under the impression that just recording on Garmin with a heart band I should be able to do this. However the import dialog only allows to import CSV files. I tried to import the .fit file first, then export metric data as CSV in order to use the HRV dialog to import, but then I get an error  Column 'timestamp_measurement' is missing. 

Should I be able to import directly from Garmin or should I be looking to hrv4trainng or similar?

Thanks

P. 

Ale Martinez

unread,
Sep 5, 2017, 7:10:45 PM9/5/17
to golden-cheetah-users
El martes, 5 de septiembre de 2017, 19:23:50 (UTC-3), Potuz escribió:
I tried looking in the list and couldn't find the right thread. I'm running Build 3963 and I'd like to import HRV data. I was under the impression that just recording on Garmin with a heart band I should be able to do this.

However the import dialog only allows to import CSV files. I tried to import the .fit file first, then export metric data as CSV in order to use the HRV dialog to import, but then I get an error  Column 'timestamp_measurement' is missing. 
That option is not to import R-R records but HRV measures as explained here: https://github.com/GoldenCheetah/GoldenCheetah/wiki/HRV#importing-hrv-measures-at-rest-from-other-applications

Should I be able to import directly from Garmin or should I be looking to hrv4trainng or similar?
Yes, you can import directly from Garmin and use Edit > Filter R-R Outliers, as explained here: https://github.com/GoldenCheetah/GoldenCheetah/wiki/HRV#filtering-r-r-data-and-generating-hrv-measures-at-rest. You don't use the HRV Measures import feature in this case since HRV measures are generated directly by GC.
OTOH the advantage of an App s.t. Elite HRV is you have immediate results after the test, hrv4training doesn't even need a HR strap so it may be even more convenient but it is not free, the CSV import feature allows to have these measures in GC for long term analysis together with training data.

Potuz

unread,
Sep 6, 2017, 5:15:04 AM9/6/17
to golden-cheetah-users
Thanks Ale! I had read and missunderstood all of that page. It's working perfectly, 

P. 

Potuz

unread,
Sep 6, 2017, 5:57:23 AM9/6/17
to golden-cheetah-users
Just a quick followup, reading here it seems that the recording should have a high resolution, my garmin (Edge 520) is set to record once per second, should I pair the strap to the computer and record with a differnent application or is it fine to use the Edge? I ask cause some measures like pNN50, LF, HF  are zero in all my measurements. 

Thanks, 

P. 

Mike

unread,
Sep 6, 2017, 9:44:22 AM9/6/17
to golden-cheetah-users
Is my understanding of the workflow correct, that you can record a file on your garmin device (without auto pause) and then use GC to extract HRV as mentioned on the wiki?
"Filtering R-R data and generating HRV measures at rest"
Can you also filter a GC train mode recorded activity? I believe it should work the same way?

Ale Martinez

unread,
Sep 6, 2017, 9:46:24 AM9/6/17
to golden-cheetah-users
El miércoles, 6 de septiembre de 2017, 6:57:23 (UTC-3), Potuz escribió:
Just a quick followup, reading here it seems that the recording should have a high resolution, my garmin (Edge 520) is set to record once per second, should I pair the strap to the computer and record with a differnent application or is it fine to use the Edge?
No. 
I ask cause some measures like pNN50, LF, HF  are zero in all my measurements. 
That's right, those are spectral measures which are not yet implemented on GC, they are available only when importing from an App which implements them. 

Potuz

unread,
Sep 6, 2017, 10:15:20 AM9/6/17
to golden-cheetah-users
Thanks!

P.
>--
>_______________________________________________
>Golden-Cheetah-Users mailing list
>golden-che...@googlegroups.com
>[1]http://groups.google.com/group/golden-cheetah-users?hl=en
>---
>You received this message because you are subscribed to the Google Groups
>"golden-cheetah-users" group.
>To unsubscribe from this group and stop receiving emails from it, send an email
>to [2]golden-cheetah-u...@googlegroups.com.
>For more options, visit [3]https://groups.google.com/d/optout.
>
>References:
>
>[1] http://groups.google.com/group/golden-cheetah-users?hl=en
>[2] mailto:golden-cheetah-u...@googlegroups.com
>[3] https://groups.google.com/d/optout

signature.asc

Potuz

unread,
Sep 9, 2017, 8:29:49 PM9/9/17
to golden-cheetah-users
On Sep 06, Ale Martinez wrote:
So, if they are implemented in the future, would it be possible to compute them from Garmin's .fit? otherwise I'd just remove the activities from the dbase since I already computed the recovery points. I suppose to compute the NN50 count one would need a precision of at least 50ms, I do not know if Garmin's file has this. If in principle it would be possible to implement these metrics in the future then I better keep the activities.

Best,
signature.asc

Ale Martinez

unread,
Sep 10, 2017, 11:25:36 AM9/10/17
to golden-cheetah-users
El sábado, 9 de septiembre de 2017, 21:29:49 (UTC-3), Potuz escribió:
On Sep 06, Ale Martinez wrote:
>El miércoles, 6 de septiembre de 2017, 6:57:23 (UTC-3), Potuz escribió:
>
>    Just a quick followup, reading here it seems that the recording should have
>    a high resolution, my garmin (Edge 520) is set to record once per second,
>    should I pair the strap to the computer and record with a differnent
>    application or is it fine to use the Edge?
>
>No. 
>
>    I ask cause some measures like pNN50, LF, HF  are zero in all my
>    measurements. 
>
>That's right, those are spectral measures which are not yet implemented on GC,
>they are available only when importing from an App which implements them. 
>
So, if they are implemented in the future, would it be possible to compute them from Garmin's .fit? otherwise I'd just remove the activities from the dbase since I already computed the recovery points. I suppose to compute the NN50 count one would need a precision of at least 50ms, I do not know if Garmin's file has this. If in principle it would be possible to implement these metrics in the future then I better keep the activities.
pNN50 is implemented but it is always zero due to an integer division bug, not a lack of R-R precision, it is fixed in master. 
Reply all
Reply to author
Forward
0 new messages