Huawei support available

We have been working closely with the Huawei team to support Huawei watches and other devices. Look for the HUAWEI Health box in /settings/connections:

You can download completed activities (rides, runs etc.) and wellness data (steps, sleep, resting HR, weight, body fat, blood pressure, menstrual cycle and VO2 max).

You can upload your next planned workout (runs, walks and hikes only, others are skipped).

Just tick one of the checkboxes or the connect button to start the authorisation process.

Link Health Service Kit

Please note that you also need to make sure that the HUAWEI Health Service Kit is linked in the Huawei app. Open the Huawei app, click “Me” on the bottom menu and scroll down until “3rd Party Services” is visible:

Click “3rd Party Services” and make sure “Health Service Kit” is linked:

This will upload your HUAWEI Health data to the Huawei cloud and from there to connected services like Intervals.icu.

Completed Activities

Activities are delivered via webhooks and should show up within seconds of upload. A poll for activities in the last 7 days is done the first time you visit Intervals.icu each day. You can fetch more using the “Download Old Data” button.

Note that Huawei devices only record heart rate and other fields every 5 seconds. GPS data is second by second.

Note that the “Original Fit File” download button on the activity data page downloads a fit file generated by Intervals.icu. The Huawei API does not support fit file export.

Wellness Data

Wellness data is delivered via webhooks whenever you open the Huawei app and sync with your device. Wellness is also polled when you visit Intervals.icu for the first time on a day and several times a day after that.

Planned Workouts

Intervals.icu will upload your next planned run, walk or hike scheduled in the next week. Other activity types are not yet supported and automatically skipped. Only a single planned workout can be uploaded at a time. Workouts that have been completed (paired with an activity on Intervals.icu) are skipped.

In this example, today is Thursday so the run scheduled for Friday (“Fast Run”) will be uploaded.

If your legs are not up to that and you would like to do Saturdays “Slow Run” instead, you can click it and choose the “Upload to Huawei” button.

This overrides the “upload next workout” behaviour.

You can find your planned workout in “Exercise”, “Outdoor run” and “My running courses”. Please note that walks and hikes also end up here.

Click the watch icon to send it to your watch:

On the watch select Workout → Outdoor Run. Then slide down and go to Courses → Custom Courses and select the Intervals.icu one:

11 Likes

Nice!
Is this the team in SA or elsewhere in the world?

I was at their SA head office, as they host our cloud servers, and it’s quite impressive technology they have and provide.

Tx. This was done with their team in Europe.

Huawei When is HRV available?

The Huawei API doesn’t have a “morning HRV value” or anything like that, only an HRV trace. If they add a daily HRV value at some point then we will implement it.

The sleep and body fat data obtained from Huawei Health are incorrect. The sleep duration data does not match, and the ICU treats Huawei’s body fat as body fat percentage data。

Tx. We have updated the body fat calculation and will deploy the update on Sunday.

Regarding sleep could you please message me your sleep duration for the days of this week (as reported in HUAWEI Health). My own sleep data is being accurately reported.

b37b3217-3a45-44d8-a74f-87f2982a2cd6
d083d6fe-6305-46ea-8709-d29b9dcf351d


hi.
I wanted to sync historical data from Huawei Health. The date interval from which you can sync data is only one year back (is this correct?).
Apart from that, the sync fails and popups “No activities found” (i checked in the Huawei app and there are activities in the selected time period). One thing is that I allowed “3rd Party Services” > “Health Service Kit” just now, so after the workout was done.

:clap: Apart from that congratulation with the amazing work: I just joined intervals.icu, and synced historical data from other 3 platforms smoothly and quickly!

1 Like

Thanks! Unfortunately the Huawei API only allows 1 year of historical fetch for activities and wellness.

It is possible that activities are only synced to the Huawei cloud after Health Service Kit is enabled. I will ask them about that.

Please try again in a day or so in case it just takes a little time.

Thanks. The body fat and sleep bugs have been fixed. If you do “Download Old Data” for wellness you should see the correct numbers.

Hi David, Huawei health integration is a great news, thank you! I just activated huawei health service kit today. I also connected my intervals.icu account to my Huawei Health one. When clicking on “Download old Activities” I got a “no activities found” error. I assume then that activities are only synced to the Huawei cloud after the Service kit is enabled? Did you get a reply from Huawei for this?

Actually in my case David were right: after few days I tried again (after enabling health service kit syncing), and I could download data from the past year. For the remaining portion I plan to use Hitrava to download in batch of all my activities on HUAWEI and then loading manually to intervals

I didn’t know about Hitrava. Thanks for posting.

No but it seems (from Luca’s experience) that a year of data is available after a few days.

The integration works perfectly, thanks for the great effort!

Btw I’ve just encountered an issue with the workout sync, looks like the repeat intervals are wrongly synced from Intervals to Huawei Health

Tx. I had a look at that. The issue is the - 2m intensity=rest bit. That gets left out when Intervals.icu formats the workout for the Huawei API because it does have any target (pace or HR). Add a pace target:

- 2m Z1 Pace intensity=rest

Then it works.

It looks like Huawei also doesn’t like repeats with only one step and ignores the repeat count. Thats why it ended up 1x 0.80 km.

Hi David, Can intervals.icu get the avg HRV data from from Huawei Health

It was not available from their API ~1 month ago.

Works perfectly for me. Thank you very much, David.

I used to use the Android app “Health sync” for quite a while to get my wellness/sleep/heart rate data in. But that’s not needed anymore.

You can sync HRV data from Huawei Health to Intervals.icu using Health Sync (https://healthsync.app) while native support is still under development.

1 Like