How Xiaomi Mi Scale 2 Smart Scale Works: Technical Nuances and Secrets of Accurate Measurement

Xiaomi Mi Smart Scale 2 has long since ceased to be just a weight measuring device β€” it has become a full-fledged assistant in health control. But how exactly these compact devices determine not only body weight, but also fat percentage, muscle mass and even bone density? In this article, we will understand the technical aspects of the scales, their interaction with the Mi Fit application, and also reveal the nuances that the manufacturer does not mention.

Many users are faced with discrepancies in readings or do not understand why the data in the application is different from those seen on the scale screen. We will analyze how bioimpedance analysis affects the accuracy of measurements, what factors distort the results, and how to correctly interpret the results.

If you’re just planning to buy or already own the Mi Scale 2, but want to use it 100%, this article will help you avoid the typical mistakes and reveal the hidden capabilities of the gadget. And for those who doubt the accuracy of smart scales, we will compare it with medical body composition analyzers and explain why home devices will never be as accurate as professional equipment.

Technical specifications and configuration

Xiaomi Mi Smart Scale Libra 2 (model XMTZC05HM) It's a device with a minimalist design and an advanced filling, and it's made of hardened glass thick. 6 mm with anti-slip coating, and the base is made of ABS plastic with rubber legs for stability β€” 260 Γ— 260 Γ— 25 Mmm, and the weight is just 1,2 Kg, which makes them easy to carry.

The key element of the scales is four high-precision strain gauges that measure weight in increments of 50 g (maximum load - 150 kg). To analyze the composition of the body, four stainless steel electrodes are used, located under the glass surface. They pass a weak electric current through the user’s body, measuring the resistance of various tissues (method). BIA β€” Bioelectrical Impedance Analysis).

  • πŸ”‹ Power: 3 type batteries AAA (Included), the resource is enough for 6-8 months with daily use.
  • πŸ“± Compatibility: Android 5.0+ iOS 9.0+ via Mi Fit or Zepp Life.
  • 🌐 Wireless interfaces: Bluetooth 5.0 (communication range up to 10 m without obstacles).
  • πŸ“Š Measured parameters: weight, BMI, percentage of fat, muscle mass, water in the body, bone mass, visceral fat, baseline metabolic rate (BMR).

In the weight box, in addition to the scales and batteries, there is a brief instruction in several languages (including Russian), and it is worth noting that the device supports multiplayer mode - up to 16 profiles can save the measurement history in one application, which is convenient for family use, but requires the correct configuration in Mi Fit.

πŸ“Š What parameters do you most often track with smart scales?
Weight and BMI
Percentage of fat and muscle mass
Body water level
Bone mass and visceral fat
I don't use body composition analysis.

The principle of operation: how scales measure body composition

The main method used by Xiaomi Mi Scale 2 to analyze body composition is called bioimpedance analysis (BIA). The technology is designed to transmit a weak alternating current (50–500 ΞΌA at 50 kHz) through the body of the user, and different tissues (fat, muscle, bone, water) have different electrical resistances, allowing the device to calculate their percentages.

The measurement process takes place in several stages:

  1. Contact with electrodes. When you stand on a scale with your bare feet, the current passes from one electrode to another through the body, and it is important that the soles of the feet completely touch the glass surface, otherwise the data will be inaccurate.
  2. Resistance measurement: It detects tissue resistance and calculates impedance (total AC resistance), fat tissue has high resistance, and muscle and water have low resistance.
  3. Algorithmic processing: Based on impedance, as well as the data entered into the application (gender, age, height), scales calculate body composition using pre-planned formulas.

It is important to understand that accuracy BIA-The analysis depends on the hydration of the body: when dehydration is overestimated, and when there is excess water, it is underestimated. For example, if you drink a liter of water before measuring, the scales can show a decrease in the percentage of fat by 1-2%, although there is no real change. In the morning after sleep, the data will be more accurate than in the evening after training or a dense dinner.

ParameterWhat measuresAccuracy (inaccuracy)Factors affecting the outcome
Weight.Body weight in kgΒ±50 gSmooth surface, sensor calibration
Percentage of fatThe ratio of fat tissue to total massΒ±3–5%Hydration level, meals, time of day
Muscle massMuscle weight without water and fatΒ±1–1.5 kgPhysical activity, protein nutrition
visceral fatFat around internal organsΒ±2 levels (on a scale of 1–59)Position during measurement, breathing

To improve accuracy, the manufacturer recommends that you take measurements at the same time of day, preferably on an empty stomach in the morning after going to the toilet, and avoid measuring immediately after exercise, sauna or bathing, all of which distort impedance. If you want the most accurate data, use scales for a week and look at averages, not single values.

πŸ’‘

Before the first use of scales, stand on them without socks - this will help the electrodes "distorted" to your skin and improve contact for subsequent measurements.

Synchronize with Mi Fit and customize your profile

In order for the Xiaomi Mi Scale 2 scales to transmit data to the application, they must be properly connected and configured user profile.

  1. Download Mi Fit (for Android) or Zepp Life (for iOS) from the official store, and the apps are identical in functionality, but have different names due to Apple's limitations.
  2. Register an account. Sign in via Xiaomi Account, Google or Apple ID. Without an account, data will not be stored in the cloud.
  3. Adding a device. In the app, go to Profile β†’ Add the device β†’ Libra and follow the instructions. Libra should be near the smartphone (within a radius of 1-2 m).
  4. Profiling. Give me gender, date of birth, height and weight target. These are critical to correct body composition.

Once connected, the scales automatically sync with the app at each measurement, and the data appears in the Weight section 3-5 seconds after the screen has stabilized. If the synchronization does not occur, check:

  • πŸ”„ Is Bluetooth enabled on your smartphone.
  • πŸ“± Distance between the phone and the weight (not more than 10 m).
  • πŸ”‹ Battery charge level (at a discharge below 20%, communication may be interrupted).
  • πŸ“² Mi Fit version (upgrade to the latest in Google Play or App Store).

If you use scales in the family, add additional profiles in the app.

  1. Open Mi Fit and go to the Libra section β†’ Settings β†’ User management.
  2. Click Add User and enter data (height, age, gender).
  3. The next measurement, the scales automatically recognize the user by weight (with an error). Β±2 kg).
What if the scales do not recognize the user?
If the scales are constantly confusing profiles, try this: 1. Delete all profiles and add them again. 2. Stand on the scale and wait for a stable weight reading (at least 5 seconds) - this will help the device to "remember" your weight. 3. If the difference between users is less than 5 kg, use manual selection of the profile in the application after the measurement.

Accuracy of measurements: myths and reality

One of the main questions users are the accuracy of Xiaomi Mi Scale 2. Β±50 g, but in practice, many people face differences of up to 200-300 g compared to a mechanical or medical scale?

Causes of error:

  • 🏠 The scales must be on a firm and flat base (tile, laminate), the carpet or the soft floor distorts the readings.
  • πŸ”‹ Battery discharge. At low charge, strain gauges are unstable. Replace batteries every 6 months, even if the scales are still working.
  • 🧍 Wrong posture. Stand on the scales flatly, spreading the weight on both legs. Opera on one leg or shifting the center of gravity gives an error of 1-2 kg.
  • 🌑️ Ambient temperature, below 10.Β°C or higher than 40Β°C sensors may fail.

In terms of body composition analysis, the margin of error is even greater, for example, medical analyzers like Tanita or InBody have a fat bias in the body. Β±1–2%, while the Mi Scale 2 has a high level of Β±This is due to simplified algorithms and the lack of hand electrodes (in professional devices, current passes through the hands and feet, which increases accuracy).

⚠️ Attention: If you use scales to control fat burning, focus on dynamics rather than absolute values. For example, if the percentage of fat has decreased from 28% to 25% in a month, this indicates progress, even if the real value may be 26-27%.

To test the accuracy, you can do a test: weigh 5 times in a row at intervals of 10 seconds. If the readings are more than 100 g, the scales require calibration.

  1. Remove the batteries for 1 minute.
  2. Put them back in and wait for the weights to turn on.
  3. Stand on the scale and wait 10 seconds – the device will automatically calibrate.

Integration with Xiaomi ecosystem and third-party services

Xiaomi Mi Scale 2 scales not only transmit data to Mi Fit, but also integrate with other devices and services of the Xiaomi ecosystem, for example, information about weight and body composition is automatically synchronized with:

  • πŸ“± Smartphones. Xiaomi/Redmi/POCO. The data is displayed in the Mi Fit widget on the home screen.
  • ⌚ Mi Band fitness bracelets. In the Zepp Life app, you can see the correlation between activity and weight changes.

In addition, Mi Fit allows you to export data to popular fitness services:

  • πŸƒ Google Fit – to integrate with the Android ecosystem.
  • 🍎 Apple Health for iPhone users.
  • πŸ“Š Strava – for athletes who track progress.

To set up data export:

  1. Open Mi Fit and go to Profile β†’ Settings β†’ Account Management.
  2. Select a service (e.g. Google Fit) and log in.
  3. Allow access to data on body weight and composition.

⚠️ Note: When exported to Apple Health, fat percentage and muscle mass may not be displayed correctly due to differences in calculation algorithms.

If you use the scales with the Mi Band, you can set up your goal notifications, for example, if you lose 1 kg of weight, the bracelet vibrates and shows congratulations.

  1. In Mi Fit, go to Goals β†’ Weight.
  2. Set your target weight and enable Notifications on your device.

Turn on Bluetooth on your smartphone

Update the firmware Mi Band in the application

Add scales to the list of Mi Fit devices

Allow notifications in phone settings

Check the connection between the bracelet and the phone-->

Hidden functions and life hacks

Xiaomi Mi Scale 2 has a few hidden features that are not mentioned in the manual.

  • πŸ”„ Guest mode: If you put a person on the scale who doesn't have a profile on the app, they'll only show the weight without a body composition analysis, and the data won't be saved, but it's convenient for one-off measurements.
  • πŸ“… The story is without an app. Libras store the last 10 dimensions in their memory. To see them, stand on the scale and press the screen, and the previous values will be displayed.
  • πŸ‘Ά Weight measurement: Although not officially intended for children under 10 years of age, scales can be used to control a child's weight if you create a profile with real data (height, age).
  • πŸ‹οΈ Muscle mass control. If you're a bodybuilder, you can track the dynamics of muscle mass. And when you're tall at a stable weight, you can see that you're replacing fat with muscle.

Another useful life hack is resetting the scales to the factory, which you might need if the device is getting glitchy or not recognizing users.

  1. Remove the batteries.
  2. Press and hold the on button (located on the back) for 10 seconds.
  3. Put the batteries back in - the scales will return to the factory settings.

If you want to use scales without a smartphone, it is possible, but with limitations:

  • The scales will show only weight (without body composition).
  • The data will not be stored in history.
  • You will need to connect the phone every time.

For automation enthusiasts, there is a way to integrate scales into a smart home system through Home Assistant.

  1. Install Home Assistant on a Raspberry Pi or other server.
  2. Add the integration of Mi Scale through HACS.
  3. Set up automatic data storage in Google Sheets or database.

πŸ’‘

For maximum accuracy, always use scales on an empty stomach and with an empty bladder, the difference between morning and evening readings can be as high as 1-1.5 kg due to the fluid and food consumed.

Frequent problems and their solutions

Despite its reliability, the Xiaomi Mi Scale 2 sometimes doesn’t work properly.

Problem.Possible causeDecision
Libras not includedBatteries discharged or poor contactReplace the batteries, check the polarity. If it doesn't work, reset the settings (hold the 10 sec button)
Not synchronized with the phone.Bluetooth is disabled, outdated firmwareTurn on Bluetooth, update Mi Fit, reboot the scales (remove the batteries for 1 min)
Showing the wrong weightUneven surface, sensor failurePut the scales on the tile, perform calibration (stand for 10 seconds)
It doesn't recognize the user.Weight difference between profiles less than 3 kgRemove and add profiles again, stand on the scales longer (5-7 seconds)
Showing a mistake LoWeight below 10kg or sensor failureStand on the scales completely (without socks), reset the settings

If the scales show an Err error, it could mean:

  • πŸ”‹ Overload (weight exceeding 150 kg).
  • 🧲 Interference from other electronic devices (e.g. microwaves).
  • 🌑️ Extreme temperature (below 0)Β°C or higher than 50Β°C).

To resolve the Error error:

  1. Move the scales to another place (away from home appliances).
  2. Let them warm up to room temperature (if brought from the cold).
  3. Check if your weight is above the 150 kg limit.

⚠️ Note: If after all the manipulations, the scales continue to show Err, this may indicate damage to the strain gauges. In this case, contact the Xiaomi service center - repair will cost less than buying a new weight.

Can I use a scale on the carpet?
No, this will lead to errors in measuring weights up to 300-500 g. Libra should stand on a hard and flat surface (tiles, laminate, wooden floor). If there is no other option, use a hard mat or substrate.
Why do scales show different weights when measured again?
This is due to several factors: unstable weight distribution to the legs (stand straight); gender vibrations (for example, if someone walks next to you); incorrect calibration of sensors (try to remove the batteries for 1 minute); To be accurate, take 3 consecutive measurements and take the average.
How to lose weight to factory settings?
To reset completely: Remove the batteries. Press and hold the button on the back of the scale for 10 seconds. Put the batteries back in, the scales will reset and be like new. After reset, you will have to reconnect the scales to the Mi Fit app.
Can we weigh our pets?
Technically, yes, but: The animal must weigh at least 10 kg (otherwise the scale will show Lo); the body composition analysis will be incorrect (algorithms are designed for humans); the animal must stand still, otherwise the readings will be reset; For cats and small dogs, it is better to use a conventional scale.
How to export data from Mi Fit to Excel?
Officially, Mi Fit doesn’t support direct export to Excel, but there are workarounds: Use Google Fit – it lets you upload data to Excel. CSV. Install Home Assistant and set up Mi Scale integration to automatically save to Google Sheets. Manually copy the history data to Mi Fit (uncomfortable with large volume).