How Xiaomi smart scales work: technical features and secrets of accurate measurements

Xiaomi's smart scales have long since ceased to be just a weight measurement device, they've become a full-fledged health control tool, and these devices analyze body composition, sync with mobile apps, and integrate into the smart home ecosystem. But how exactly do they work? What's hidden under a glass surface, and why are the performances sometimes different from the mechanical ones?

In this article, we’ll explore how sensors work, how wireless synchronization works with Mi Fit and Zepp Life, and how to calibrate and operate them, and what technologies Xiaomi uses to measure fat mass, muscle volume, and even bone density β€” and why these data can vary depending on time of day or hydration level.

We'll focus on the bioimpedance algorithms that underlie most of the brand's smart scales, which take into account not only the electrical resistance of tissues, but also the individual parameters of the user, from height to age, and we'll also reveal some little-known features, such as how scales determine the index of lethargy or why they can show different weights when repeated measurements after 5 minutes.

Bioimpedance analysis technology: how Xiaomi scales measure body composition

Xiaomi's smart scales are based on bioimpedance analysis (BIA), a technique that assesses body composition by passing a weak electric current through the body. When you stand on the scale with your bare feet, four electrodes (two on each leg) create a closed circuit. Current passes through tissues at different speeds:

  • πŸ’§ Water and muscles are good conductors (low resistance).
  • πŸ— Fat and bones are bad conductors (high resistance).
  • ⚑ The skin adds extra resistance, so it’s important to keep your feet clean and dry.

The scale algorithm analyzes resistance and calculates the percentage of fat, muscle mass, water in the body and even visceral fat (around internal organs) based on given parameters (gender, age, height). For example, the Xiaomi Mi Body Composition Scale 2 model uses 13 parameters of analysis, including basic metabolism and bone mass.

However, the accuracy of BIA depends on several factors:

  • πŸ•’ Time of day: in the morning after sleep, fat and water levels may be overestimated due to dehydration.
  • 🚰 Hydration Level: Drinking a Glass of Water 30 Minutes Before Measurement Will Distort Results.
  • πŸ‹οΈ Physical activity: After exercise, muscles are saturated with blood, which reduces resistance.

⚠️ Attention: Bioimpedance analysis is not recommended for pregnant women, people with pacemakers or other implanted electronic devices. Electric current, although weak, can affect the operation of medical devices.

πŸ“Š What Xiaomi Weight Model Are You Using?
Mi Body Composition Scale 2
Smart Scale 2
Mi Scale (First Generation)
Another model
Not using.

Design and sensors: what is hidden inside the body

Externally, Xiaomi scales look minimalist: a glass platform 2-3 cm thick, anti-slip coating and a glass platform. LED-display (in some models), but inside there's complex electronics:

ComponentAppointmentExample of model
TenzosensorsWeight is measured with an accuracy of 50–100 g. Work on the principle of deformation of the sensitive element under load.All models.
Electrodes (4 pcs)They pass current for bioimpedance analysis, they're coated with corrosion-resistant layers.Mi Body Composition Scale 2
Bluetooth moduleSync with Mi Fit or Zepp Life. supports BLE 4.2/5.0 protocols.Smart Scale 2
accelerometerDetermines the stability of the position (for example, if you move during the measurement).Mi Scale (2020)
Lithium-ion batteryCapacity 200-300 mAh Charge enough for 6-12 months with daily use.All models.

Interesting fact: Xiaomi Mi Body Composition Scale 2 uses a machine learning algorithm that adjusts the measurements based on your measurement history, for example, if you weigh regularly at the same time, the device takes into account daily fluctuations and gives more stable results.

And some models also have a temperature and humidity sensor that's not used to measure the body, but to adjust the electronics, for example, when the bathroom is humid, scales can automatically increase the power of the Bluetooth signal for stable synchronization.

Why does Xiaomi’s scale show different weights when measured repeatedly?
This is due to two factors: 1. Mechanical strain gauge error β€” even a slight shift in the center of gravity (for example, if you stand asymmetrically) can give a difference of 100-200 g. 2. Average algorithm: many models take 3-5 measurements in a few seconds and output an average. If you get off the scale before the process is over, the result may be inaccurate.

Synchronization with the application: how the scales transfer data to the smartphone

Xiaomi scales don't just show numbers on the display, they send a full report to the mobile app, and it uses Bluetooth Low Energy (BLE), which consumes minimal power and operates at a distance of up to 10 meters.

  1. You stand on the scales and they turn on automatically (in some models you need to press a button).
  2. Sensors record weight and bioimpedance indicators.
  3. Libras look for a conjugated device (smartphone or tablet) through the BLE.
  4. The data is transmitted in encrypted form to the Mi Fit or Zepp Life application.
  5. The application processes information and builds dynamic graphs.

An important nuance: for correct work it is necessary:

  • πŸ“± Allow the app to access Bluetooth and notifications (in settings) Android/iOS).
  • πŸ”„ Update the firmware of the scales through the application (in the device menu).
  • πŸ‘€ Fill in profile: height, age, gender – without this bioimpedance analysis will be inaccurate.

⚠️ Warning: If the scales are not synced, check if they are connected to another device (for example, a family member's tablet). Mi Fit has a "Disable Device" feature in the gadget's settings - use it to reset the connection.

Recent versions of the apps have introduced Family Sharing, which allows multiple users to create profiles and automatically recognizes who is on them by weight and bioimpedance, and the recognition algorithm works with 90% accuracy, but can be mistaken if family members have similar parameters (for example, twins or spouses with the same weight).

β˜‘οΈ Preparation for the first weighing

Done: 0 / 5

Measurement Accuracy: Why Xiaomi Libras Can Lie

Many users complain that smart scales show different weights when measured repeatedly or differ from mechanical ones.

  1. Sensor calibration: Over time, strain gauges can β€œgo away” due to mechanical stress (for example, if a person weighing more than 150 kg stands on the scale), the solution is to reset the settings through the application or manually calibrate (some models have a Reset function through button retention).
  2. Uneven surface: if the scales are on a carpet or sloping tile, the indicators will be distorted, optimally - smooth tile or laminate.
  3. Electrode humidity: Sweat or residues of water on your feet increase conductivity, which affects bioimpedance. Wipe the electrodes with an alcohol napkin 1 time per month.

To check the accuracy, conduct a test:

  1. Weigh yourself on a mechanical scale (pharmacy or floor).
  2. Remember the result and stand on Xiaomi’s smart scales.
  3. Repeat 3 times at intervals of 1 minute.

If the difference is more than 300 g, calibration is required. In the Mi Fit app, go to Device Profile β†’ Settings β†’ Calibration and follow the instructions.

The critical margin of error in bioimpedance analysis can be as high as 5-7% for fat mass and 3-5% for muscle mass, because the algorithms are designed for the average user, for example, bodybuilders with a very low percentage of fat or people with edema will be less accurate.

πŸ’‘

To reduce the error, weigh yourself at the same time (preferably on an empty stomach in the morning) and in the same clothes (or without), which will help to track the dynamics, even if the absolute values are not ideal.

Comparison models: which scales Xiaomi is better to choose

Over the years, Xiaomi has introduced several scales, varying in functionality and price.

ModelWeight accuracyBioimpedance analysisAdditional functionsPrice (2026)
Mi Body Composition Scale 2Β±50 g13 parameters (fat, muscles, water, bones, etc.)Support for up to 16 users, backlit display~3 500 β‚½
Xiaomi Smart Scale 2Β± 100 g9 parameters (without visceral fat)Minimalist design, no display (in-app data only)~2 200 β‚½
Mi Scale (First Generation)Β± 100 gBasic indicators (weight, BMI, fat, muscles)Mi Home support, compatibility with Alexa~1 800 β‚½ (b)

For most users, the best choice is the Mi Body Composition Scale 2, which offers the best balance of price and functionality. If you only need basic weight and fat measurements, Smart Scale 2 is enough. The first Mi Scale model is outdated morally and technically: it has a weak Bluetooth module and no support for the latest versions of applications.

Note the compatibility with the ecosystem: Xiaomi scales integrate not only with Mi Fit, but also with Apple Health, Google Fit, and the Mi Band and Amazfit smartwatches. For example, if you use the Amazfit GTR 4, the weights will automatically show up in the Zepp Life app along with sleep and activity data.

Secret features: what Xiaomi scales can do besides weighing

Few people know, but Xiaomi’s smart scales can do more than just show weight.

  • πŸ“Š Body Score: The Mi Body Composition Scale 2 has a general body health score on a scale of 1 to 100, which takes into account the ratio of muscle, fat and water, and the norm is 60 to 80 points.
  • πŸ‘Ά Mode for children: if you create a profile for a child (from 5 years), the algorithm will take into account the age-related characteristics of metabolism.
  • 🏠 Smart home: scales can be linked to Mi Home and set up automation, for example, if you are overweight by 2 kg, a smart lamp in the bedroom is turned on (a diet reminder).
  • πŸ“² Voice control: You can use Alice or Google Assistant to request the latest metrics (e.g., Alice, how much weight I had yesterday?").

Another useful thing is exporting data, and Mi Fit can save your measurement history in CSV format and analyze it in Excel or Google Sheets, which is convenient for people who keep a food diary or work with a fitness trainer.

Here’s what Xiaomi’s scales don’t know (unlike some of its analogues):

  • ❌ Measure blood pressure.
  • ❌ Analyze blood sugar levels.
  • ❌ Work without a smartphone (in most models, the display shows only weight, the rest of the data is in the application).

πŸ’‘

For maximum accuracy of bioimpedance analysis, use scales paired with a Xiaomi or Amazfit smartwatch. Heart rate and activity data help algorithms adjust fat and muscle mass.

Frequent problems and their solutions

Even reliable devices have failures, and here are the typical problems and ways to fix them:

Problem.Reason.Decision
Libras not includedBattery discharged or firmware failurePut it on charge for 2 hours. If it doesn't work, reset it (hold the 10 seconds button)
Not synchronized with the phone.Bluetooth is disabled or scales are connected to another deviceTurn on Bluetooth, check the list of conjugated devices in the phone settings
Shows an "Err" error.Overload (weight >150 kg) or unstable surfaceMove the scales to a flat floor, stand in the center
Data in the appendix not updatedSynchronization failure or outdated firmwareUpdate the scale firmware and Mi Fit app to the latest version

If the scales start to glittle after falling, check the integrity of the glass panel and electrodes. Cracks or chips can disrupt the work of the strain gauges, in which case only a replacement remains - repair will cost more than a new device.

To diagnose breakdowns, use the testing mode (relevant to Mi Body Composition Scale 2):

  1. Turn off the scales from the power (remove the battery or disconnect the battery). USB-cable).
  2. Hold the power button for 5 seconds, then plug in the power.
  3. The display will display an error code (e.g., E1 is a sensor problem, E2 is a Bluetooth failure).
Can I use Xiaomi scales with iPhone?
Yes, scales are compatible with iOS via the Mi Fit or Zepp Life app (available in the App Store).However, some features (like voice reminders via Alice) won't work, and the latest-dimensional widget may not appear on the iPhone, which is a limitation of the operating system.
How often do you need to weigh in for accurate tracking?
Optimally, 1 time a day on an empty stomach in the morning, after going to the toilet. If you weigh yourself several times a day, your readings will fluctuate due to your food and drink. For bioimpedance analysis, 1-2 times a week is enough, since body composition changes more slowly than weight.
Why does the scale show that I have 0% fat?
This is a common mistake if: The profile shows the wrong gender (e.g., male instead of female). You weigh yourself in socks or shoes (electrodes do not come into contact with the skin). The battery is discharged - when the charge is low, the sensors work incorrectly. Check the profile settings and repeat the measurement with your bare feet.
Can I weigh myself in clothes?
Yes, but for accuracy of bioimpedance analysis, it is better to weigh yourself without clothes or in light cotton clothes (t-shirts, shorts), heavy fabrics (jeans, sweaters) can add extra weight, and metal elements (lightning, buttons) will distort resistance indicators.
How to lose Xiaomi scales to factory settings?
For most models: Turn off the scales from the power (get the battery out). Hold the power button for 10-15 seconds. Connect the power without releasing the button until the display lights up. The scales will reset and be ready for a new setup. In some models, you can reset the settings through the application: Device Profile β†’ Settings β†’ Reset.