Water level in the robot vacuum cleaner Xiaomi: decryption, configuration and frequent errors

If you own a Xiaomi wet-cleaning robot (like the Viomi V3, DreameBot L10 Pro, or Xiaomi Mi Robot Vacuum-Mop 2 Pro), you’ve probably come across the term “water level” in a mobile app or on a device display, a parameter that often raises questions about what it means in practice, how it affects the quality of floor washing, and why it can change even when the same settings are used.

In this article, we will discuss in detail what is behind the concept of “water level” in the context of Xiaomi robot vacuums, how it relates to fluid flow, coating type and cleaning modes. You will also learn what user errors lead to overuse of water or, conversely, dry cleaning instead of wet, and how to properly calibrate the system for different types of floors, from laminate to porcelainite.

The focus is on the hidden settings in the Mi Home app, which allow for more precise water control depending on the level of pollution, which often go unnoticed, although they can significantly improve cleaning results.

What is the “water level” in a robot vacuum cleaner?

The term “water level” in Xiaomi robot vacuum cleaners refers to the intensity of the fluid flow to the cloth during wet cleaning. It is not the volume of water in the tank (it is displayed separately), but the speed and amount of water that the device distributes over the surface per unit of time.

In most models (for example, Viomi V2 Pro or DreameBot D9), the water level is adjusted in the application on a scale from 1 to 3 (or Low to High), where:

  • 💧 1 (Low) – Minimum flow rate, suitable for easy cleaning or sensitive coatings (laminate, parquet).
  • 💦 2 (Medium) – Standard mode for daily cleaning of tiles or linoleum.
  • 🌊 3 (High) - maximum flow rate, used for strong contaminants or porous surfaces (e.g., unglazed porcelain porcelain porcelain).

It's important to understand that water level is not the same as the volume of liquid in the tank. For example, at level 3, a robot can use 200 ml of water in 60 minutes of cleaning, and at level 1 it can use only 80 ml.

📊 What level of water do you normally use?
1 (Minimum)
2 (Mediocre)
3 (Maximum)
Depends on the room.

How does Xiaomi’s robot vacuum cleaner control water supply?

Xiaomi's robot vacuum cleaner system works on an electronic dosing principle, and inside the device, there's a pump that pressurizes the water from the tank onto the cloth through special channels, and the pump intensity regulates that "water level."

The control algorithm depends on several factors:

  • 📱 In-app settings (Mi Home or Dreame): User level selection (1-3).
  • 🧹 Type of coating: Some models (e.g. Xiaomi Mi Robot Vacuum-Mop P) automatically reduce the water supply on carpets.
  • 🔋 Battery charge: When low charge is available, the robot can reduce the intensity to complete the cleaning.
  • 🧼 Pollution: in the modes of “Deep cleaning” or “Zonal washing” water consumption increases.

Interesting fact: in models with laser sensors (for example, DreameBot L10 Ultra), the robot can adjust the water level in real time by analyzing the type of floor, for example, in the kitchen (where tile is usually), it will automatically increase the intensity, and in the bedroom (laminate) it will reduce.

💡

If your Xiaomi robot vacuum cleaner doesn’t automatically change the water level, check the firmware update. Newer versions often add smart coating recognition algorithms.

Table: Water consumption in different models Xiaomi

Below is a water flow comparison table for Xiaomi’s popular robot vacuum models (based on tests for cleaning 50 m2 in the “Average Water Level” mode). Note that the actual values can vary by ±10-15% depending on the conditions.

ModelLevel 1 (Low)Level 2 (Medium)Level 3 (High)Volume of water tank
Xiaomi Mi Robot Vacuum-Mop 2 Pro60-80 ml100–120 ml150–180 ml250 ml
Viomi V370-90 ml110–130 ml160-200 ml300 ml
DreameBot L10 Pro50–70 ml90–110 ml140–170 ml270 ml
Xiaomi Mi Robot Vacuum-Mop P80-100 ml120–140 ml180–220 ml320 ml

And you can see from the table that even with the same water level, different models can use liquid differently, and this is due to the design of the pump, the diameter of the spray holes, and the control algorithms. For example, the DreameBot L10 Pro is more economical than the Viomi V3, despite the similar characteristics.

⚠️ Warning: If the robot uses much more water than the table indicates, check the tank's tightness and the condition of the tubes. Leakage may occur due to damaged seals or blockages in the feed system.

Why can water levels change spontaneously?

Many users complain that the robot vacuum cleaner Xiaomi suddenly starts pouring too much water or, conversely, almost does not moisten the cloth, although the settings did not change.

  1. Clogged feed system: Scale builds up in the tubes or spray holes (if you use hard water) or dust, which results in uneven feeding.
  2. Sensor calibration failure: After a fall or a strong vibration, the water level sensors may give incorrect readings.
  3. Update to firmware. Newer versions of software sometimes change water flow algorithms, for example, after the Viomi V3 upgrade to version 3.5.5, many users reported a 20 to 30 percent increase in consumption.
  4. The pump wears off. Over time, the pump loses power, and the robot starts pouring less water, even if the settings are at the maximum level.

To diagnose the problem, follow the following steps:

☑️ Diagnostics of water level faults

Done: 0 / 4

If the problem persists after these actions, it may be necessary to replace the pump or sensor. In DreameBot models, the pump is a separate module and is relatively inexpensive (about 1500-2000 rubles), whereas in Viomi it is often integrated into the main board, which makes repairs more difficult.

Hidden water level settings in the Mi Home app

Few people know, but Mi Home (and its alternatives like Dreame or Viomi) have hidden options that allow you to customize your water supply more accurately. These options don’t show up on the home screen, but you can activate them through developer mode or special commands.

Here's what you can set up:

  • 🔧 Calibration of the water sensor. In the menu, Settings → Additionally. → Calibration (not available in all models) can be reset sensor errors.
  • 📊 User flow profiles: Some firmwares have the option of creating separate profiles for different rooms, such as a kitchen level 3 and a bedroom level 1».
  • ⏱️ Water delay. You can adjust how many seconds after cleaning starts, the spraying starts (useful if the robot must collect dust first).

To activate hidden settings in Mi Home, do the following:

  1. Open the application and go to the robot settings.
  2. Click 5 times in a row on the firmware version (bottom of the screen).
  3. The developer mode menu will appear, where you can turn on additional options.

⚠️ Note: Not all hidden settings are safe, such as changing the settings. pump_power (pump power) may cause overheating or breakage.Before experimenting, make a backup of the settings!

How to reset the water sensor calibration in Viomi V3?
To reset the calibration in the Viomi V3, press and hold the Home button on the robot for 10 seconds until you hear a double beep.

Frequent errors users make when adjusting water levels

Even experienced owners of Xiaomi robot vacuums sometimes make mistakes that lead to inefficient cleaning or breakdowns.

  • 🚫 Using the maximum level on all coatings, for example, the level "3" on the laminate can cause the joints to swell. Optimal: "1" for wood, "2" for tile.
  • 🧴 Pour the detergent directly into the tank. Most Xiaomi models are not designed to handle foaming liquids. Use only special concentrates or water.
  • 🔄 Ignoring pipe cleaning: If you don't flush the water supply system every 1-2 months, the flow rate will become uneven.
  • ⚡ Cleaning at low battery power, and at a charge level below 20 percent, the robot can automatically reduce the water supply to reach the dock.

Another common mistake is to get the cloth incorrectly installed, so if it's lying uneven or overlapping spray holes, water will flow past and the floor will remain dry, and make sure that the cloth fits tightly to the base and doesn't shift during cleaning.

💡

The optimal water level for laminate is "1", for tile - "2", for severe contaminants - "3". Never use the maximum mode on wooden coatings!

Can I put water in the tank, but a detergent?
In most Xiaomi models (e.g. Mi Robot Vacuum-Mop 2 Pro), the manufacturer recommends using only water. Cleaners can damage the pump or sensors. Except for special concentrates for robot vacuums (e.g. Xiaomi Floor Cleaner).
Why doesn't the robot pour water when the tank is full?
There are several reasons: The spray holes are clogged (wash them with a toothpick); the pump is faulty (replacement is required); the firmware is faulty (try to update the software); the cloth is incorrectly installed (check its position); if the problem is not solved, reset the settings through the application.
What water level to choose for carpet cleaning?
For short-pile carpets (such as office flooring), Level 1 can be used, but only if the robot supports automatic lifting of the rag (as in DreameBot L10 Ultra). For long-tail carpets, wet cleaning is contraindicated - only use vacuum mode.
How much water does a robot use in one cleaning?
The flow rate depends on the model, the water level and the area. On average: Level 1: 50-100 ml / h. Level 2: 100-150 ml / h. Level 3: 150-200 ml / h. For example, cleaning an apartment of 60 m2 at level 2 will require ~ 120-180 ml of water.
Can I turn off the water supply altogether?
Yes, most models can completely disable wet cleaning by selecting the app's "Vacciner Only" mode or setting the water level to "0" (if any), in which case the robot will work like a regular vacuum cleaner without spraying.