CTHRU / Hitrava

Convert your Huawei Health sport activities and import them in Strava.
Other
351 stars 34 forks source link

[FEATURE] Add support for honor band 5 sport extended statistics #10

Open dimka11 opened 4 years ago

dimka11 commented 4 years ago

Please add decoding all data in hitrack files from Honor band 5 sport (and similar devices like 4e or 4 running edition) like ground contact time, landing impact, eversion excursion, foot strike pattern and swing angle

small hitrack file HiTrack_1589032522000158903300300030001.zip

post from xda with field description https://forum.xda-developers.com/showpost.php?p=80339151&postcount=17

CTHRU commented 4 years ago

Hello and thank you for the suggestion. I have a temporary local copy of your HiTrack file. If you wish, you can remove it from your post.

Reading and parsing the data from the HiTrack file won't be an issue. I didn't research into detail yet, but I'm not sure whether: 1) Strava is capable of capturing/displaying this data in a standard way. 2) I briefly checked the Garmin TCX schema in which the data should be written, but I couldn't find any section that would match this data. Maybe it's an extension section?

If you did some research already or you would have a TCX description or working example to import the data, I'd be thankful if you could provide the information.

dimka11 commented 4 years ago

Runscribe app seems to have support export their data to FIT / CSV format https://simplifaster.com/articles/runscribe-instructions-for-csv-file-export/

dimka11 commented 4 years ago

Strava doesn't support these fields anyway. CSV would be fine.

CTHRU commented 4 years ago

Runscribe app seems to have support export their data to FIT / CSV format https://simplifaster.com/articles/runscribe-instructions-for-csv-file-export/

Ok, CSV file in Runscribe format would be a feasible option.

serstuk93 commented 4 years ago

I think runalyze could support honor band 5 and 4 running edition data if converted to Tcx files. Its worth to try to convert at least one file and put it there for testing.