How to know exactly what the robot vacuum cleaner Xiaomi charged: indicators, sounds and hidden signals

You came home from work, and the Xiaomi Mi Robot Vacuum is still docked. How do you know if it's already charged or is still "feeding"? An error in determining the charging status can lead to premature battery wear or, conversely, undercharging before cleaning, especially for models with Li-ion batteries, where recharging reduces the life of 20-30%. In this article, we will examine all the methods of verification, from the obvious (light indicators) to the hidden (app logs and sound signals).

Complicating the problem, Xiaomi’s various lines (including Dreame and Viomi) have different end-of-charging signals, such as the Mi Robot Vacuum-Mop 2 Lite, which emits a double beep, while the Dreame D9 only changes the color of the indicator. We’ve compiled universal methods that work for 95% of the brand’s devices released after 2018, and you’ll learn what to do if the robot is β€œhangling” on a charge and how to reset a battery error.

1. Light indicators: decoding of colors and blinkings

The main way to determine the status of charging is to look at the power indicator (usually located on the top panel or in front of the case). Xiaomi uses a color scheme, but it varies depending on the model. Below is the universal table for most of the brand's robot vacuum cleaners:

Color/Indicator modeCharging statusExamples of models
Red (permanent)Charging is active, battery level < 20%Mi Robot Vacuum 1S, Viomi V2
Orange (permanent)Charging is active, level 20-80%Dreame D9, Mi Robot Vacuum-Mop P
Green (permanent)Charging complete (100%)All models Xiaomi/Dreame/Viomi
Blue (blinking)Charging error (check the docking station contacts)Mi Robot Vacuum E10, Dreame Z10 Pro
White (blinking)Standby mode (robot at station but not charged)Viomi SE, Dreame F9

⚠️ Note: Xiaomi models with LDS-Lidar (e.g. Mi Robot Vacuum) X10+) The indicator can change color gradually from red to orange, then to green. If the color is stuck on orange for more than 4 hours, this is a sign of a malfunction of the battery or power supply.

In some robots (for example, Dreame W10) the indicator turns off after full charging. To wake it, press any button on the body or hold your hand to the proximity sensor.

πŸ“Š What kind of robot vacuum cleaner do you have?
Xiaomi Mi Robot Vacuum 1S/2/3
Dreame D9/D10
Viomi V2/V3
Xiaomi Mi Robot Vacuum-Mop P/E10
Another model

2. Sound signals: what do squeaks and melodies mean

Xiaomi's robot vacuum cleaners use audible status notifications, but not all models talk -- in budget lines (e.g., Mi Robot Vacuum-Mop 2 Lite), the sound is turned off by default. If your robot is making signals, here's their decoding:

  • πŸ”Š One short squeak – start charging (connection to the docking station).
  • πŸ”Š Two short squeaks - charging complete (100%) works on 80 percent of models, including Dreame D9 viomi SE.
  • πŸ”Š Long squeak (2–3 seconds) – charging error (check contacts or power supply).
  • πŸ”Š 3-note melody – the robot is fully charged and ready to clean (there is a Xiaomi Mi Robot Vacuum) X10+).

πŸ’‘ Useful tip: If the sound is too quiet, you can turn up the alert volume in the Mi Home app. β†’ Sounds and alerts β†’ Loudness.

Models with a voice assistant (such as the Viomi V3) may have the phrase β€œCharge complete” in Chinese or English instead of squeaking. To change the language, go to Settings β†’ Voice prompts.

πŸ’‘

If the robot does not make sounds when charging, check the settings in the application: perhaps the alerts are disabled in the Notifications β†’ Robot Sounds section.

3. Check through the application Mi Home/Dreame/Viomi

The most reliable way is to use the official app, which shows the exact percentage of charging, the time to full charge and even the history of cycles.

  1. Open the app and select your robot vacuum cleaner.
  2. On the home screen, look for the battery indicator (usually in the upper right corner).
  3. If you display 100% and the words β€œCharge is completed” – the device is ready to go.
  4. For more information, go to Status β†’ Battery (these show the voltage, temperature and number of cycles).

⚠️ Warning: If the app displays 99% longer than 30 minutes, it's a sign of a faulty charging controller. HOME 10 seconds.

Smart home-enabled models (e.g. Xiaomi Mi Robot Vacuum X10+) can check their charging status through voice assistants:

Alice, ask the robot vacuum cleaner what percentage of charge.


Okay Google, show us the status of Xiaomi Vacuum.

Open Mi Home/Dreame

Select the device

Check the battery percentage on the main screen

Go to the "status β†’ battery" for details

Reboot the robot when getting stuck at 99%-->

4. Charging time: how much to wait and when to sound the alarm

The average time to fully charge Xiaomi robot vacuum cleaners is 3-5 hours, but it depends on the model, battery capacity and type of charger.

  • ⚑ 2600 mAh (e.g. Mi Robot Vacuum 1) 2.5–3 hours.
  • ⚑ 3200–5200 mAh (e.g. Dreame) D9, Viomi V2) β€” 3.5-to-4.5 hours.
  • ⚑ 6400 mAh and higher (e.g. Xiaomi Mi Robot Vacuum) X10+) β€” 5-6 hours.

πŸ”‹ Key conclusion: If the robot charges longer by 2+ From the specified time (for example, 7 hours instead of 5), this is a sign of battery wear or failure of the power supply:

  • The temperature of the robot body (if it is hot, it is a problem with the controller).
  • Cleanliness of contacts at the docking station (wipe with alcohol).
  • Voltage in the socket (should be 220-230V).

Some models (like the Dreame Z10 Pro) have a fast charging feature, up to 80% in 2 hours. To activate it, go to Settings β†’ Battery β†’ Quick Charging in the app.

5. Hidden signs: temperature, behavior and logics

If the indicators and the app do not give an unambiguous answer, pay attention to indirect signs:

  • 🌑️ Body temperature: Once the charge is complete, the robot must be warm, but not hot.Β°C is a sign of overcharging.
  • πŸ€– Behavior at the station: A fully charged robot can shiver slightly (calibration of sensors) or make a barely audible buzzing sound.
  • πŸ“Š Logs in the appendix: in the section Journal β†’ Charging, check the last time you disconnected from the network, if it matches the current one, the charge is complete.

πŸ” Spoiler: How to check the real capacity of the battery

How to check the actual capacity of the battery
In the Mi Home app, go to Settings β†’ Device β†’ Battery Diagnostics. It shows the actual capacity in mAh (e.g. 4500/5200, which means the battery is 13%) worn out. If the difference with the passport capacity is more than 20%, it is time to think about replacing the battery.

In self-cleaning models (such as the DreameBot Z10 Pro), charging can be interrupted to clean the brushes, in which case the indicator will flash orange even if the battery is 100% charged. To distinguish this from an error, check the status in the application.

6.Typical charging errors and how to fix them

If the robot doesn't charge or freezes by 99 percent, the causes can range from simple contamination of the contacts to failure of the controller.

Symptoms.Possible causeDecision
The indicator flashes blue.Poor contact with the docking stationWipe the contacts with alcohol, check the density of the fitting
Charging is >6 hoursBattery wear or faulty power supplyCheck the voltage of the unit (should be 20V), replace the battery
The robot does not turn on after chargingDeep discharge or controller errorHold the HOME button for 15 seconds to reset
The app shows 100%, but the robot is quickly dischargedBattery calibration is lostCompletely discharge and charge the robot 2-3 times

⚠️ Note: If after resetting the settings (HOME + Spot Clean for 10 seconds) the problem is still, do not try to disassemble the robot yourself - this will lead to loss of warranty. β†’ Diagnostics).

Viomi models have a hidden battery testing feature to activate it:

1. Turn off the robot.


2. Press the "HOME" and "Spot Clean" buttons for 5 seconds.




3. The robot will turn on in diagnostic mode - the indicator will flash green and red.




4. The section "Battery test" will appear in the annex.

7.How to prolong the life of a battery: 5 rules of charging

The average life of a robot vacuum cleaner battery is 2-3 years (300-500 cycles).

  • πŸ”‹ Don’t keep the robot on charge all the time. Once you reach 100%, disconnect it from the docking station (or set up a cleaning schedule).
  • 🌑️ Avoid extreme temperatures. Optimal range is 10 to 30Β°C. At 0Β°C battery capacity drops by 30%.
  • πŸ”„ Calibrate the battery once every 3 months: completely discharge the robot (before switching off), then charge to 100% without interruption.
  • ⚑ Use the original power supply. Cheap substitutes can give unstable voltages, which shortens battery life.
  • πŸ“΅ Keep a robot with a charge of 40-60% if you do not use it for more than a month. Full discharge or 100% charge for long idle damages the battery.

πŸ“Œ Key takeaway: The most common reason for rapid battery wear is being charged constantly after reaching 100%. If your robot is docked around the clock, set the Charging Schedule in the app so that it shuts down after full charge.

FAQ: Frequent questions about charging Xiaomi robot vacuum cleaners

Can a robot vacuum cleaner be used while charging?
No, it's going to cause a power controller to fail. All Xiaomi models block cleaning when they connect to the dock, and if the robot suddenly starts moving while charging, it's a sign of a control board malfunction.
Why does the robot charge up to 99% and stop?
This is a typical battery calibration error: Try: Fully discharge the robot (let it work before it turns off), charge for 6+ hours, reset the settings via HOME + Spot Clean (10 seconds), if it doesn't work, you need to change the battery.
How to find out how many charging cycles the battery has gone through?
In the Mi Home app, go to Settings β†’ Device β†’ Battery status. It shows cycle count and current capacity. Normal up to 500 cycles. If more, prepare to be replaced.
Can I charge a robot from powerbank?
Technically, yes, but only if powerbank supports 20V/1.5A output (like Xiaomi's original unit), using weak powerbank (5V) will lead to a charging error. It's better not to risk it - it can burn the power controller.
What if the robot does not respond to the docking station?
Check: Clean infrared sensors at the station (wipe with a cotton swab); the density of the contacts (sometimes helping to put a thin cardboard under the station); the voltage in the outlet (should be 220-230V); If nothing helps, try resetting the station: disconnect it from the network for 1 minute, then connect it again.