How Xiaomi bracelet counts calories: algorithms and tuning

Wearables owners often wonder about the digits they see on their tracker screen. When you look at the energy burn statistics, do they really know the truth or just draw beautiful numbers? The way Xiaomi and Huami work is based on complex mathematical models that analyze a lot of parameters in real time.

At the heart of all calculations is the basic metabolism, which is calculated individually for each user at the initial configuration of the profile.

The system takes into account your gender, age, height and current weight to determine how much energy your body expends at rest.

This figure is the foundation to which the active costs derived from motion sensors are then added.

To measure activity, an accelerometer and a gyroscope are used to record every movement of your hand.

Algorithms translate the number of steps and their intensity into conventional units of energy, based on average data.

However, a simple step count does not give a complete picture, so in modern models an optical pulse sensor is connected.

The Role of Basic Metabolism and Personal Data

The basis for all calculations is the basic metabolism (BMR), which is the amount of energy required to maintain the body at rest.

Without the introduction of correct anthropometric data in the Mi Fitness or Zepp Life app, the device will use averaged values, resulting in a significant error.

The more accurately you specify your weight and height, the closer to reality will be the final figure for the day.

It is important to understand that BMR It is the lion’s share of all calories burned, often before the 70-80% total.

Even if you were lying on the couch all day, the bracelet would count a significant number of units as your heart beat, lungs breathed and cells renewed.

When changing weight, you must manually update the data in the profile, otherwise the calculations will become incorrect.

💡

Update your weight in the app every week – this will automatically adjust the calculation of your base metabolism and improve the accuracy of your daily statistics.

Many users ignore the “activity level” field in settings, although it directly affects the multipliers applied to the settings. BMR.

If you choose a sedentary lifestyle, but you move a lot, the daily rate may be underestimated.

By contrast, choosing to do “high activity” without actual training will overstate the expected expenditure.

Algorithms of pulse analysis and their influence

A key element to improve accuracy is the optical heart rate sensor, which in Xiaomi Smart Band models works in tandem with algorithms. PAI.

Unlike a simple pedometer, pulsemetry allows you to determine the intensity of the load, since the heart rate (HR) is linearly dependent on the consumption of oxygen by the muscles.

When you move from step to run, your heart rate rises and the algorithm switches to a formula with a higher energy consumption factor.

There is a direct relationship: the higher the pulse relative to your resting zone, the more calories are burned per minute.

Xiaomi devices use this correlation to differentiate between a quiet walk and an intense sprint, even if the number of steps is the same.

However, a tight fit of the wrist bracelet is critical for correct readings.

Why can the sensor lie?
Light rays can be scattered through tattoos, dark skin, or hairy wrist, leading to missed beats and understated results.

In the mode of sports training, the algorithm goes into a constant monitoring mode, taking readings every second.

This allows you to build a detailed load schedule and calculate energy consumption taking into account the anaerobic threshold.

In normal life, measurements are made less frequently to save battery power, which can smooth out activity peaks.

Accounting for steps and type of movement

The basic, but not the only parameter, is the calculation of steps, which is carried out using a three-axis accelerometer.

The device analyzes the amplitude and frequency of the hand vibrations, sifting out false movements such as clapping hands or driving a car.

One conversion factor is used for walking, and another, higher, is used for running.

  • 🚶‍♂️ Walking at a calm pace consumes about 0.04 kcal per step for a person weighing 70 kg.
  • 🏃‍♂️ Running increases this indicator in 2-3 time depending on the speed and terrain.
  • 🏔️ Climbing a mountain or stairs automatically increases the coefficient due to a change in the vector of movement.

It is worth noting that if you carry heavy bags and do not wave your hands, the pedometer can underestimate the amount of traveled way.

In such cases, reliance on an accelerometer alone fails, and pulse data, if available, comes to the fore.

Modern versions of firmware are able to recognize the type of activity: a bicycle, ellipses or rowing, where the work of the hands is different from walking.

📊 How accurately does your bracelet count your steps?
I think it's true.
Sometimes lies down the line.
Often overstates the numbers.
I'm not following this at all.

For the correct operation of algorithms, it is important to wear a bracelet on the outside of the wrist, and not under the cuff of clothes.

Any obstacles between the sensor and the skin contribute noise to the accelerometer data.

The sudden fly movements that are characteristic of some sports can be mistaken for unnecessary steps.

Specificity of sports regimes

When manually starting a workout through the Sport menu -> Running or Bicycle is enabled by a special algorithm for data processing.

In this mode, the frequency of the sensors is maximum, and ignoring short stops is minimized.

The system begins to take into account not only the current speed, but also acceleration, braking and operation in different pulse zones.

Use of the GPS (In models with built-in module or phone connection, adds another layer of precision.

Taking into account the terrain and the real speed of movement allows you to adjust the energy consumption taking into account air resistance or slope.

No GPS The device relies only on cadence (step frequency) and pulse, which is a less accurate method.

☑️ Adjusting the sporting regime

Done: 0 / 4

For swimming in waterproof models, an algorithm is used that analyzes strokes and rest periods at the side of the side.

Here steps are not counted, and the calculation is carried out solely on the basis of the intensity of movements and the time of the active phase.

It is important to check the type of activity after a workout, as auto-identification sometimes confuses brisk walking with running.

Factors that reduce the accuracy of calculations

No electronic device can guarantee 100% accuracy, because every human body is unique.

There are a number of physiological and external factors that make significant distortions in the final figures.

Understanding these limitations will help you to adequately perceive statistics and not be disappointed in the gadget.

Factor.Impact on calculationHow to minimize
Wrist tattoosBlocking the light signal, pulse failuresWearing a bracelet above a tattoo or on the other hand
Cold weatherVascular narrowing, weak signal from the sensorWarmly dress, tighten the strap more tightly
Irregular pulseArrhythmia knocks down the algorithms of countingUse a chest pulse meter for sports
Free landing.Sensor shift, light hitTighten the strap tightly, but without squeezing

One common problem is the so-called “wrist effect” when the bracelet dangles on the arm.

In this case, air or light enters between the sensor and the skin, making pulse measurements impossible.

Without heart rate data, the algorithm goes into pedometer mode, which, when strength training, gives a huge error in the lower direction.

💡

A tight but comfortable fit of the bracelet is the main condition for the accurate operation of the optical pulse sensor.

It is also worth considering the individual characteristics of metabolism, which may differ from the average formulas.

People with high muscle mass burn more energy at rest than obese people with the same weight.

Hormonal background and taking certain medications can also affect the pulse rate regardless of the load.

Comparison of Active and Total Calories

In the application Zepp Life or third-party synchronizers you can find the division of calories into active and total.

Users often get confused as to why the bracelet has one digit and the app has another, or why it changes throughout the day.

The difference lies in the calculation methodology: some systems show only the amount spent on the movement, others - the total expenditure.

Active calories are energy spent solely on physical activity beyond resting levels.

It’s walking, running, cleaning the house, exercising – everything that makes your heart beat more often than usual.

This figure is most often displayed on the screen of the bracelet itself to motivate the user.

Total calories include active plus base metabolism (BMR).

If you see a figure of 2500 calories per day, it does not mean that you need to eat the same amount to lose weight.

A significant portion of this volume is simply your body’s work to sustain life.

Where can I find detailed statistics?
In the Zepp Life app, go to profile -> Tap the number of steps -> Select the "Calories" tab to view the chart by the hour.

When syncing with Google Fit or Apple Health, it’s important to understand which metric is being passed on.

There is often a double count when one app adds BMR, And the other one has been sent by Total, and they are summed up.

It is recommended to check the integration settings and disable duplicate data sources.

Setup and calibration of the device

To obtain the most reliable data, you need to properly configure the device immediately after purchase.

Do not rely on factory settings or data entered by the eye.

Regular calibration of the profile is the key to the accurate operation of all artificial intelligence algorithms.

First of all, make sure that the profile contains the current data: weight, height, date of birth.

If you lose weight or gain weight, immediately make changes to the application, without delaying for later.

Also check the goal by steps: it does not affect calorie calculation, but motivates you to stay active.

☑️ Checking profile settings

Done: 0 / 4

⚠️ Warning: Don't give false age or weight in the hope that the bracelet will show large numbers of consumption, this will knock all long-term calculations and make statistics useless.

Turn on the continuous pulse monitoring function if you are concerned about the device’s autonomy.

The “Energy Saving” mode that turns off the sensor will deprive you of accurate data on the burning of calories during the day.

The optimal measurement interval is 10 or 30 minutes, which gives a good balance between accuracy and charge.

Periodically check the indications of the bracelet with a subjective feeling of load.

If you feel very tired, and the bracelet shows a low flow rate, it may be worth rechecking the density of the fit.

Timely firmware updates through the app also bring improvements to motion recognition algorithms.

Why does Xiaomi bracelet not count calories when walking?
Most likely, the load was too low to register as activity, or the pulse sensor could not read the data due to low light or movement of the sleeve of clothes, and check if the mode is not on "Do not disturb" with the sensors turned off.
How to Reset Calorie Data Per Day?
You can't reset the meter yourself, it automatically resets at 00:00 on the time of the device, and a forced reset of the bracelet will also not clean up the data accumulated during the day, since it is stored in non-volatile memory.
Does the bracelet lie if I twist my hands without walking?
Yes, the accelerometer can count the fly movements as steps, but the lack of movement in space (by the time of the flight). GPS) Low pulse will correct the final calorie consumption, making it minimal.
Do I need to wear a bracelet on my right hand?
No, the algorithms are not hand-dependent, but sometimes you have to specify which hand you're wearing to help you navigate the screen when you raise your wrist.