Many users of the Huawei ecosystem are faced with the desire to use more affordable or functional smart scales from Xiaomi, such as the Mi Body Composition Scale 2 or Mi Smart Scale 2. The main difficulty is that the native Huawei Health app (formerly Huawei Wear) does not see the competitor's device by default.This creates an artificial barrier that prevents all health statistics from being collected in one place.
Fortunately, technically, synchronization is possible through third-party aggregator apps or direct account integration. Directly connecting scales to Huawei Health is impossible without using an intermediate link, because the data protocols and server infrastructure of the companies are different. However, with the right setup, you can get data on weight, BMI and percentage of fat tissue in the usual interface.
In this article, we will look at proven methods of circumventing restrictions. We will look at the use of the Mi Fitness app (formerly Mi Wear) and Zepp Life as a bridge for data transfer, and also touch on the nuances of working with different versions of the Android operating system. Understanding these processes will allow you not to abandon quality Xiaomi gadgets just because of the smartphone brand.
It is important to note that the process requires careful attention during the initial setup phase: body composition data (muscle mass, water, visceral fat) is not transferred from all Xiaomi scale models to the Huawei platform due to API limitations, the weight is always transferred, you will need a stable Internet connection and accounts in the relevant services.
Why Xiaomi scales are not visible in the Huawei app
The main reason for the lack of line of sight lies in the commercial policy of companies: Huawei and Xiaomi are developing their own closed ecosystems, trying to keep the user inside their services. Huawei Health and Mi Home (or Zepp Life) applications use different cloud servers to store biometric data.
When you weigh in, Xiaomi scales send an encrypted data packet to Xiaomi Cloud servers. Huawei Health app simply does not have the right to access these servers without special permission or use an official bridge, which is not yet implemented for this pair of devices.
There is also a technical aspect to the Bluetooth Low Energy (BLE) protocols. Although both devices use this transmission standard, the structure of their data packets (UUID services) is different. Huawei Health expects a certain format of response from the weights that Xiaomi does not provide in the "native" mode.
β οΈ Warning: Do not attempt to hack Bluetooth protocol or use modified versions APK-Huawei Health files from unknown developers, which may result in your personal health data being leaked or your account being blocked.
However, the Android operating system allows applications to communicate through system gateways or third-party aggregator services, and that's what we're going to do to build a reliable link.
Preparing devices and accounts for synchronization
Before you start setting up, make sure all the components are ready to go. First, check the application versions. For Xiaomi scales, you may need either Zepp Life (for older models) or a new Mi Fitness app. For a Huawei smartphone, you need the Huawei Health app (version at least 12.0).
Make sure your smartphone has all the necessary permissions enabled.Geolocation (GPS) should be active all the time during setup as Android requires this to scan Bluetooth devices.Also check the background permissions for all the apps used so that sync is not interrupted.
You will need accounts on both services. Sign up with Xiaomi Account (if the scales are new) and make sure your Huawei ID is active. If you have previously used only one brand, it will take no more than a couple of minutes to register with the second system.
Below is a table of compatibility of popular weight models and necessary intermediary applications:
| Xiaomi's weight model | Recommended annex | Support for Huawei Health | Type of data transmission |
|---|---|---|---|
| Mi Body Composition Scale 2 | Mi Fitness / Zepp Life | Through Health Sync | Weight, BMI, Fat, Muscle |
| Mi Smart Scale 2 | Mi Fitness | Only weight. | Weight, BMI |
| Mi Body Fat Scale | Zepp Life | Limited. | Weight, Fat. |
| Xiaomi Scale S400 | Mi Fitness | Complete. | All parameters. |
It's important to download apps from official sources. It's AppGallery for Huawei, Google Play for Xiaomi, or the official website. Using third-party app stores can lead to malicious code installation.
Direct Integration Method through Health Sync
The most reliable way to transfer data is to use a specialized aggregator application, such as Health Sync, which is designed specifically to synchronize data between different health platforms, including Xiaomi and Huawei.
The process of setting up is as follows: First, make sure your scales are already connected to your native app (Zepp Life or Mi Fitness) and the weigh-in data is displayed there correctly. Then download the Health Sync app from the Google Play Store.
Run Health Sync and select the data source. In this case, the source will be Xiaomi Mi Fit or Zepp. Then select destination β Huawei Health. The app will request permission to access both accounts. You will need to log in to your Xiaomi and Huawei profile inside the Health Sync window.
βοΈ Checking before synchronization
After authorization, Health Sync will suggest choosing which data to sync, and we recommend choosing Weight and, if available, Body Composition, and note that the sync frequency in the free version may be limited, but this is not critical for scales, as weighing is rare.
Once you have completed the setup, click on the "Sync Now" button. If you have succeeded, open the Huawei Health app. The latest weigh-in should appear in the appropriate section. Your smartphone will automatically pull up new measurements once you weigh in and start Huawei Health.
Alternative way: using Google Fit as a bridge
If you don't like using third-party paid syncs, you can use the Google Fit ecosystem as a middle ground, a method that's free, but requires customization in both directions: from Xiaomi to Google and from Google to Huawei.
First, set up data transfer from the Xiaomi app (Zepp Life or Mi Fitness) to Google Fit. In the Xiaomi app settings, find the Add Accounts or Third Party Apps section and select Google Fit. Log in and allow the transfer of weight data.
Nuances of transfer via Google Fit
The second step is to set up data reception in Huawei Health. Open Huawei Health, go to settings and find the third-party connection section. Select Google Fit and log in. Make sure that data import permission is enabled.
Now the chain works like this: Libra β Xiaomi β Google Fit β Huawei Health. Data latency can range from a few seconds to 5-10 minutes, as it takes time to process Google servers.
The good thing about this method is that it's more stable in the long run. Even if the Health Sync app changes its payment policy, a bundle through Google Fit is likely to remain free, as it's a standard feature of the Android ecosystem.
Configure access rights and permissions in Android
For the balance and smartphone to work properly, it is critical to properly configure access rights in the operating system. Android, especially in the shell of EMUI or HarmonyOS, aggressively optimizes battery consumption, which can lead to the disabling of background synchronization processes.
You need to go to your smartphone settings, Apps β Apps. Find a middleman app (Health Sync or Google Fit) and your native scale app on the list.
- π± Click on App Launch and uncheck the box "Automatically control".
- π Turn on all three switches: "Autostart", "Indirect Start" and "Work in the background".
- π In the Notifications section, allow all types of alerts to see the synchronization status.
- π In the Permits section, make sure that location and Bluetooth access are always allowed.
It is also recommended to add these apps to the power saving exception list. Go to Settings β Battery β More battery settings and select Performance mode or manually turn off energy savings for selected applications.
β οΈ Note: If you use Huawei with Google services (GMS), Make sure Google Play Services is updated to the latest version.Outdated services can block the transfer of authorization tokens between applications.
Without properly configuring these parameters, you will encounter a situation where data is only synchronized with an open application, which negates the whole point of automation.
Solving common problems and errors
Users often encounter common errors during the setup process, one of the most common being an βauthentication errorβ when trying to link accounts, often due to the cache of old access tokens.
To solve the problem, try to break the connection between accounts in the intermediary app and configure it again. It is also useful to completely remove and reinstall the Xiaomi and Huawei Health apps, having previously cleared their cache through the smartphone settings.
Another problem is that the data is not updated. Check if the cloud storage of your Xiaomi account is crowded (although this is rare for scales). Also make sure that the date and time on the smartphone and scales are the same. Time out-of-synchronization can lead to data packets being rejected by the server.
If the scales show weight but do not show body composition (fat percentage, muscle), check the weight model. Some Xiaomi budget models only transmit weight over Bluetooth, and the calculation of body composition is performed only inside the application based on manually entered data on height and age, in which case Huawei Health will only get the weight value.
In case nothing works, try changing the region in your Xiaomi account. Sometimes servers in different regions (e.g. China and Europe) have different API access rules. Switching the region in your Mi Account profile settings can solve the problem.
Comparison of Functionality after Synchronization
What do you get out of it? Once Xiaomi's scales are successfully linked to Huawei Health, a new section will appear in the health app, or existing charts will be updated, and you can track weight dynamics in the same interface as watching your pulse, sleep, and footsteps.
But there's a difference in analytics: Mi Fitness is designed to provide detailed analysis of body composition based on age and gender; Huawei Health also provides analytics, but it may be less detailed for data from third-party devices; for example, graphs of muscle mass changes may be less visual.
However, for most users, having a single weight figure in a health journal is key, allowing you to see the correlation between exercise, diet and weight changes without switching between three different apps.
π‘
Tip: Enter your height and date of birth in the same way in all applications (Xiaomi, Google, Huawei).Difference in these basic parameters will lead to incorrect calculation of BMI and other derivatives.
Using the Xiaomi + Huawei bundle is a great example of how you can combine the best of different worlds without overpaying for ecosystems. Xiaomi scales are often cheaper than Huaweiβs, while providing comparable measurement accuracy.
Check app updates regularly. Huawei and Xiaomi engineers are constantly improving compatibility, and in the future, native support or easier integration methods without intermediaries may emerge.