Huawei support available

Currently, Health Sync (https://healthsync.app) supports syncing unlimited historical data from Huawei Health. While new integrations (such as Intervals.icu’s native Huawei integration) may be restricted to one year of data, Health Sync still maintains its ‘unlimited’ permission for now. Please note that Huawei may apply similar restrictions to Health Sync in the future, so we recommend syncing your full history while it is still available.

2 Likes

Hi! I tried to upload but i got this error: Huawei upload failed: Athlete i532045 POST https://hihealthbase-dra.things.dbankcloud.cn/healthkit/v2/trainingplan/workouts failed: 500: {“error”:{“code”:500,“message”:“internal error.”}}

I’m i missing something in the workout upload? I’m new to this:

Thanks!

First try without the ramps. Not all platforms support ramps.
Make it a steady state warmup and ccoldown to check if that passes.

Nope, no luck. Same error code

I tried that workout with my own account and it uploaded without issues. I will ask Huawei for help.

Hi, great work David! This was the reason I got a Watch Fit 4 Pro just a week ago. I also wrote the Huawei Developer Team arguing/lobbying for a daily rMSSD HRV value. Let’s hope it gets integrated, I mean why wouldnt they! :slight_smile:

2 Likes

Hi, that’s great work! I come from China, and the data exported from my Huawei watch uses GCJ-02 coordinates, intervals.icu uses WGS84 coordinates, different system causes the overall map data to be shifted. Is that possible to add a button in the “connection huawei health” section to support this functionality to choose different coordinates way? Thank you very much.

2 Likes

I also hope to resolve this coordinate issue. Thank you! from china ~

1 Like

We are looking into this. It seems there are ways to convert GCJ-02 to WGS84 so probably Intervals.icu needs to do that conversion when the activity is retrieved from the Huawei API.

1 Like

Thank you very much. In addition, can you handle the segment display of each kilometer after Huawei running data is synchronized? It is currently not displayed.

This is 10km for Garmin and Huawei, only Gamin will show the segments per kilometer. :heart_hands:


Can only be done if the Lap events are present in the FIT file that was synced from Huawei.
You can check that with fitfiletools.com.
You can always do it manually in a pretty fast way.
First make one big interval for the entire activity (1), then use the Split function (2):

1 Like

Hi there,

  • Is this limitation in place for all Huawei devices, including the high end GT Runner 2?
  • Is there a way to bypass it and go 1 Hz?

It sounds weird to me that you could use a HR strap and still be limited to 1 data point every 5 seconds.

Thanks!

We have implemented conversion from GCJ-02 to WGS84 coordinates for deployment this weekend. Thanks for the info.

Now you need to use the interval generation function as explained by @MedTechCD (thanks!), to create 1km splits. We might make that a default at some point.

Unfortunately the Huawei API only returns JSON data which Intervals.icu converts to FIT format for the import pipeline.

I don’t know if the new watch has better resolution for this. We tested with a GT 6 Pro. You can download the “Original FIT File” for one of your runs and check on fitfileviewer.com. Intervals.icu interpolates the HR data when the FIT is imported so the spacing in the file is the original.

Thanks, I’ve already noticed the optimization to Huawei Running Map’s track coordinates :blush:. Here’s the issue: there are distance segments for running in the Huawei app, and other sports apps I use also sync the segment data, but ICU doesn’t have it yet. I hope they can fix this.


Thanks, the average pace and average heart rate per kilometer split are different for manually created segments and the Huawei app. :joy:

Yes unfortunately that will be the case even if Intervals.icu creates matching intervals. The watch only returns a data point every 5 seconds for Intervals.icu to analyse. I suspect the segment data in the app is higher resolution.

1 Like

Hi @david,

Is it possible to use segments from Huawei Health App for swimming activities? I’ve connected my wife’s watch, and her swimming activities show a single interval. In the Huawei App it shows a segment for each pool length.

There is also something strange with distance data, here is the screenshot of a 2km swim (activity id i138655240), it shows about 100m total distance for the first hour and then jumps to 1.3km and finaly to 2km.

I looked at the generated FIT file in online FIT viewer, it shows most of the distance in the end too:

Thank you,
Yegor

We are looking at this and should have a fix ready for tomorrow. Thanks for the report.

This is fixed now.