Someone has written a tool under Linux to export data from the FT60.
The data is output on stdout and also to a postgreSQL DB if available.
To use it with SportsTracker, The data should be exported to a "standard" format in text form. What would be the best format so one of the existing parsers can be reused ?
The FT60 is rather limited, the available data is:
- start time and training duration
- time in 3 HR zones (and the zone limits)
- Calories burned and percentage of fat burnt
- Average and Max HR
I would suggest the official Polar HRM format, the specification is available at the Polar website (somewhat hidden).
You need to export at least all the required data, otherwise ST will fail to open the created HRM. The source of the HRM parser of SportsTracker might be a good help too…
I found this document, is this the right one ?
While writing a test file I found a bug, the parser does not understand Interval=204 (in this case no value are stored in
The HRM file format is a crazy thing, you will often have problems like this. The file format specification is OK, but the HRM format of the different Polar watches is always a bit different and sometimes breaks the spec. So the HRM parser of SportsTracker has many workarounds and also does not support the full specification. The goal was too support as many watches as good as possible.
I would suggest you to create the HRM file in a way the ST can parse it.
If you have fundamental problems, then they need to be fixed in ST too, of course. In this case it would be good if you fix or extend the HRM parser and add new unit tests for your created HRM files.
As a workaround, I have added the average HR in HRData, it works in SportsTracker, that should do it.