GPS-Sport ForumsRun.GPS Wishlist / IdeasHeart rate integration in track (with R-R data)
Please sign in to create new comments Search Forums
First Page<Page1of2>Last Page
Tom Jul 17, 2013 2:13:44 PM UTC



Check out the new function "download heart rate data as SDF file" on training detail page. This should do the job.

For all others who read this but do not want to read everything below: this is for exporting heart rate data to FirstBeat Athlete software.

admin786557 Jul 17, 2013 10:42:06 AM UTC



Thanks for the sdf file format description, which is very useful indeed.

We should certainly add some of the meta data from the training, e.g.

[HEADER]
NOTES= Title of Training
AVGSPEED=6.277
DISTANCE=6686.86
DURATION=656757
STARTTIME=01.07.2013 08:55.59
[CUSTOM1]
584
580
580
...

I checked the uploaded hr-data.dat files and found out that it is correct on the device but still wrong on the server. So we had to change the filters on the server too. If you upload your training (the same) one more time, it should be correct on the server.

So the combination Zephyr HxM + Run.GPS 2.4.3d should product correct heartbeat durations.

Regarding FirstBeat "Training Effect": we'll discuss this topic and see what could be done.





Hellkeeper Jul 16, 2013 11:16:26 PM UTC



and one more note to the SDF File - (I'm not 100% sure if I'm correct with this assumtion - but I guess it's right) - within the exported SDF File one would also need speed and maybe distance for Firstbeat Athlete to correctly calculate it all.

I read this: http://www.firstbeat.fi/consumers/firstbeat-athlete/your-intelligent-coach --> Firstbeat ATHLETE analyzes all your running workouts (which include HR & speed) to establish your aerobic fitness level.

I found SDF File Description here: http://users.telenet.be/wy/sport/t6/t6%20Accurate%20Speed-Distance%20Measuremnt.htm#_Toc147590783

Maybe this can help you?

Andreas
Hellkeeper Jul 16, 2013 8:25:59 PM UTC



possible the 400ms fix in 2.4.3d is not working? ;-)

238945 400
239340 0
239736 0
240135 0
240535 400
240930 0
241326 0
241725 0
242125 400
242520 0
242920 400
243319 0

RR from: http://www.gps-sport.net/trainings/running_1172999
Hellkeeper Jul 16, 2013 1:02:54 PM UTC



As for the 400ms: Great you fix it that fast! ;-)

As for Firstbeat Athlete: I don't know if this idea is possible to implement - but asking doesn't cost! ;-)
On some Garmin and Suunto HQ Devices (http://www.firstbeat.fi/consumers/heart-rate-monitors/suunto-heart-rate-monitors || http://www.firstbeat.fi/consumers/heart-rate-monitors/garmin-heart-rate-monitors) they cooperate with Firstbeat and implemented their Training Effect (http://www.firstbeat.fi/consumers/heart-rate-monitors/firstbeat-intelligence-in-heart-rate-monitors) - don't know - but maybe it would be possible to implement this Feature into run.GPS too?
Would make it outstanding of the other Smartphone Apps - as I'm not aware that a single App has Firstbeat integration ... ?
Maybe would Firstbeat be also interested to see this in other devices as it would (hopefully) boost their Sales too?!? ;-)

Just my little idea on this ... :)

Andreas
admin786557 Jul 16, 2013 11:38:49 AM UTC



Regarding R-R intervals below 400 milliseconds: This is actually a bug in Run.GPS - we'll provide a fixed release 2.4.3d later today.
Hellkeeper Jul 16, 2013 10:31:53 AM UTC



sounds good - at least we found a Format which is working with Firstbeat Athlete ... hehe ;-)
I already tried dozens of sample Files I found on the Internet - and with every single of them - Firstbeat told me it can't load the File ...

One Questions about the RR: It seems if the RR Data is below 400 it will only record a 0 ... is this because it's under the sample Rate of the Zephyr HxM or is it something within your Code? (I tend to the HxM explanation)

Andreas
admin786557 Jul 16, 2013 10:19:48 AM UTC



Well the .sdf format does not seem to be widely used - you can't find much on the web about it, only that it comes from "Suunto Training Manager".

Let's do a test:

1) I download hrdata.dat from one of my trainings
2) I open the file in a text editor and copy the contents to the simplification tool http://www.gps-sport.net/tools/simplifyHRData.jsp
3) Then I copy back the contents to the text editor and add the simple SDF header

Now my file looks like:

[HEADER]
NOTES=
STARTTIME=01.07.2013 08:55.59
[CUSTOM1]
584
580
580
572
572
568
572
580
576
584
576
580
580
584
560
556
548
544
532
532
528
524
524
524
520
520
520
516
512
516
504
...


4) Then I load the file in FirstBeat ("Load R-R file")

... works

I'll see if we can perhaps provide a direct download function for .sdf files.


Hellkeeper Jul 16, 2013 9:41:29 AM UTC



Hi,

maybe the Format "Anormal" postet here would work?
http://www.rungps.net/forums/thread/2111-0/R-R-Data-export,-not-only-hr-data.dat-but-usable-format,-as-SDF-for-example

Andreas
admin786557 Jul 5, 2013 9:57:33 AM UTC modified on Jul 5, 2013 10:00:48 AM UTC



Thanks for this information.

Well, the FIT files are relatively complicated >> takes a lot of time to implement.

I'd actually prefer HRM files which are more simple to build and contain heart rate (R-R) data in a format similar to the Run.GPS hr-data.dat file.

Format description: http://www.polar.com/files/Polar_HRM_file%20format.pdf

The problem that I have now is that all of my sample HRM files (exported from Polar devices) are not accepted by FirstBeat Athlete .... ("invalid R-R format")

@all: Does anyone have valid HRM files that are accepted by FirstBeat? Please post here or send to info@rungps.net

Sample HRM file (not accepted by FirstBeat):

[Params]
Version=106
Monitor=36
SMode=100000100
Date=20071024
StartTime=17:17:09.0
Length=01:03:47.9
Interval=1
Upper1=0
Lower1=0
Upper2=0
Lower2=0
Upper3=0
Lower3=0
Timer1=00:00:00.0
Timer2=00:00:00.0
Timer3=00:00:00.0
ActiveLimit=0
MaxHR=185
RestHR=55
StartDelay=0
VO2max=44
Weight=0

[Note]

[IntTimes]
01:03:47.9 161 76 159 178
0 0 0 80 0 0
0 0 0 0 0
0 8609 0 0 0 0
0 0 0 0 0 0

[IntNotes]

[ExtraData]

[Summary-123]
3827 0 3827 0 0 0
185 0 0 55
3827 0 3827 0 0 0
185 0 0 55
0 0 0 0 0 0
185 0 0 55
0 3828

[Summary-TH]
3827 0 3827 0 0 0
185 0 0 55
0 3828

[HRZones]
185
166
148
129
111
92
0
0
0
0
0

[SwapTimes]

[Trip]
86
0
3827
0
0
81
128
0

[HRData]
76 40
76 40
76 40
76 39
84 39
86 37
88 37
96 37
93 37
93 37
93 44
93 44
100 44
103 60
105 60
105 78
105 78
105 78
110 78
113 78
114 95
114 95
114 95
121 95
123 95
126 95
128 95
129 95
131 95
132 95
133 95
133 105
134 105
133 105
134 105
134 105
134 105
134 102
134 102
134 102
134 100
134 100
135 100
136 100
136 100
137 97
138 97
138 97
137 96
137 96
137 96
137 95
137 94
138 94
138 94
139 93
139 93
139 93
138 92
137 92
137 91
138 91
138 91
139 91
139 91
139 91
138 91
138 91
138 91
139 91
140 91
141 91
141 91
140 91
140 91
141 91
142 91
...



First Page<Page1of2>Last Page
© 2019 | Imprint | Terms and Conditions | Terms of Use | Data Protection Statement | Revocation and Returns | Battery Disposal