Hitrava Versions Save

Convert your Huawei Health sport activities and import them in Strava.

v5.1.2

8 months ago

Version 5.1.2 (build 2308.2601)

Solved Issues

  • Conversion failed for open water swimming activities in conjunction with distance normalization. Closes #74.

v5.1.1

1 year ago

New features and changes

  • Added support for conversion of activities with dummy location (start) records.

Solved Issues

  • Conversion could fail in case of activities without any distance information (i.e. the calculated distance was zero).

v5.1.0

2 years ago

New features and changes

  • JSON and ZIP conversion: Added normalization to all distances calculated from the raw Hitrack data. This eliminates the distance differences between Huawei Health and Strava. Note that all distances are slightly shifted to get this result. TCX output with normalized distances has become the default mode from this version. If you prefer using the raw calculated distances from previous versions, use the new --tcx_use_raw_distance_data command line argument. Closes #63

v5.0.0

3 years ago

Solved Issues

  • Added support for the new Huawei data format as of late April 2021. Closes #64.
    The new data format uses relative timestamps instead of absolute ones for some data.
    Update to this version if you experience problems with dates and times being wrong causing import in Strava to fail.
    This version is fully backward compatible with the previous data format. You will still be able to convert older data exports.

v4.2.1

3 years ago

Solved Issues

  • Conversion failed for pool swimming activities that were manually added in Huawei Health. Closes #62.

v4.2.0

3 years ago

New features and changes

  • Updated activity type for open water swim.
  • Added activity type for cross-country run.
  • Added support to unzip encrypted ZIP files on macOS.
  • Added heart rate information for open water swimming activities.

Solved Issues

  • Solved missing step frequency data in the converted TCX files for outdoor walking and running activity types other than the default types (Hike, Mountain Hike, Cross-country run).
  • Open water swimming: solved an issue in the converted TCX data that could lead to incorrect total duration in Strava. Closes #45.

Known limitations

  • The --validate_xml command line argument does not work for open water swimming activities.

v4.0.0

3 years ago

New features and changes

  • Added support to convert from an encrypted Huawei Health ZIP file. As of late October 2020, the Huawei Health app obligates to provide a password to encrypt the requested data with. Closes #36. You must provide this password in the new command line argument --password. The used encryption method also requires the installation of a 7-Zip stand-alone version to be able to decrypt the data. For more information, see the updated installation and conversion procedures in the README file.

Known limitations

  • Currently, conversion from an encrypted Huawei Health ZIP file is supported on Windows operating systems only.

v3.6.1

3 years ago

Solved Issues

  • Conversion stopped with an error when an empty swim activity is encountered (0 distance and no swim segments). A warning message is now logged for these activities and they are not converted. Closes #28.

v3.6.0

3 years ago

New features and changes

  • Added a new command line argument option --tcx_insert_altitude_data that forcibly inserts the last known altitude information in every track point of the generated TCX file. You don't need it for Strava, and technically it is optional data in the TCX specification, but it seems that some 3rd party TCX visualization tools seem to expect this to properly display altitude information. Closes #27.

Solved Issues

  • Corrected a faulty log message stating no activities were found to convert when converting a single activity.

v3.5.4

3 years ago

Solved Issues

  • Legacy FILE and TAR options only: hitrava would stop with an error when generating the TCX files for indoor activities. Closes #24.