The โ€œnot enough waterโ€ error in the robot vacuum cleaner Xiaomi: 7 reasons and step-by-step solutions

Your Xiaomi robot vacuum cleaner suddenly stopped washing floors, highlighting a โ€œnot enough waterโ€ error on the screen or in the app? This is one of the most common problems with models with wet cleaning function โ€“ from the budget Mi Robot Mop 2 Lite to the flagship DreameBot X30 Ultra. In 80% of cases, the malfunction is not due to a breakdown, but to banal operating errors or contamination of the water supply system.

In this article, we will look at all possible causes, from a clogged filter to a fluid sensor failure, and give step-by-step instructions to fix the problem. You will learn how to check the tank, clean the tubes and reset the error without contacting the service. Particular attention will be paid to the models of 2023-2026 with electronic water supply valves, where the diagnostic algorithm is different from the old versions.

1. Checking the obvious: water in the tank and proper installation

Start with the simplest one: make sure there is indeed liquid in the water tank. Even if you think the tank is full, check:

  • ๐Ÿ’ง Water level โ€“ it should be between the labels MIN and MAX. In the Viomi V3 and Dreame W10 models, the sensor will fire if the liquid is less than 100 ml.
  • ๐Ÿ”„ Proper tank installation โ€” many users forget to tightly snap the tank until the characteristic click. In Xiaomi Mi Mop P, the sensor contacts are located at the bottom, and when the tank is not tightly attached, the system โ€œcannot seeโ€ water.

Also check if you've got the tanks mixed up, because in some models (like the DreameBot Z10 Pro), the water and dust tanks look similar, but they have different connectors, and if you put the garbage tank in the place of the water tank, the robot will give you an error.

โš ๏ธ Warning: Never use hot water or liquids with aggressive detergents (e.g., "White") to wash floors. This causes the seal gums to swell and false level sensor alerts.

๐Ÿ’ก

If the robot vacuum cleaner stood idle for a long time, before using, pass 1-2 liters of pure water through the system - this will remove possible deposits in the tubes.

2.Clogging of the water supply system: how to clean the tubes and filters

If there's water in the tank, but the robot still makes a mistake, the problem is probably a blockage. In Xiaomi and Dreame, the water passes through several nodes:

  1. The filter of rough cleaning (net in the tank) - clogged with dust particles and pile.
  2. The supply tube - it can accumulate lime deposits (especially if you use tap water).
  3. Electronic valve (in models with automatic water dosage) - sensitive to contamination.
  4. Nozzles (nozzles) on the mope - clogged with animal hair or threads.

Cleaning instructions:

  1. Turn off the power supply and remove the water tank.
  2. Rinse the mesh filter under running water. In the Viomi S9, it's removable -- pull the tongue.
  3. Clean the tube: Unplug it from the tank (usually attached to the latch). Blow with compressed air (you can use a bicycle pump) or rinse with vinegar solution (1:1 with water) to remove scale.

pope-nozzles

For models with an electronic valve (for example, DreameBot L10s Ultra) additionally:

1. Remove the bottom cover (unscrew 4 screws).


2. Find the valve (usually white with wires).




3. rinse it carefully with distilled water - do not use alcohol or solvents!

Filter washed in tank | Feeding tube cleaned |Substrate in nozzles removed |Subjects level sensor contacts checked-->

3. Water level sensor malfunction: how to diagnose and eliminate

If the error persists after cleaning, the water level sensor is to blame. Xiaomi's robot vacuum cleaners use two types of sensors:

Type of sensorRobot modelsSigns of malfunctionDecision
Mechanical (float)Mi Robot Mop 2 Lite, Viomi V2The error appears even when the tank is full.Clean the float from the plaque or replace the sensor
Electronic (capacitive)DreameBot X30, Mi Robot Mop 2 ProError flashes, robot does not respond to water levelWipe contacts with alcohol, reset the settings
OpticalDreame W10, Viomi S9+The error appears when the tank is shaken.Rinse the sensor lens, check the mounting

For diagnosis:

  1. Remove the tank and shake it - if a gurgling sound is heard, the float is jammed.
  2. Light a flashlight on the sensor (in models with an optical sensor) - if the lens is cloudy, it must be cleaned.
  3. Check the connection of the contacts between the tank and the robot. In the DreameBot Z10 Pro, they are often oxidized.
  4. Reset settings: 1. Press the Home and Spot buttons for 5 seconds. 2. After the beep, release the robot and reset.
  5. Update your firmware: Open the Mi Home app โ†’ Select robot โ†’ Settings โ†’ Software Update. For Dreame, use the branded Dreame app.

If you still have a problem after the update, try rolling back the firmware to the previous version.

1. Download the old version of the software from the 4PDA forum (for example, for Mi Robot Mop 2 Pro, look for the topic "Firmware for Xiaomi").


2. Place the.pkg file in the root of the SD- card.




3.Put the card into the robot and hold the Spot button for 10 seconds.

โš ๏ธ Warning: Rolling back the firmware may result in the loss of features added in newer versions (e.g., zoning or voice control).Before the procedure, back up the room map in the app.

5. Problems with the pump or electronic control unit

If all the previous steps didn't work, the problem could be a malfunction of the pump or the control unit, which is the most serious failure, but you can diagnose it yourself.

Signs of pump failure:

  • ๐Ÿ’ฆ Water does not enter the mop even when the tank is full.
  • ๐Ÿ”Š You hear a hum or a squeak when you try to wash.
  • ๐Ÿ”ฅ The robot is very warm in the back.

How to check the pump:

  1. Remove the bottom cover of the robot (unscrew 4-6 screws).
  2. Find a pump โ€“ it looks like a small cylinder with tubes.
  3. Disconnect the tubes and check if the impeller is rotating (quite twist it with a screwdriver).

If the pump is not working, it can be replaced. The average cost is 1,200-2,500 rubles. For the DreameBot X30 Ultra, a pump with the DP-005-03 article is suitable.

Signs of a problem with the control unit:

  • ๐Ÿ”„ The โ€œwater shortageโ€ error appears along with other codes (e.g., E5 or E9).
  • ๐Ÿ“ต The robot does not respond to buttons or commands from the application.
  • ๐Ÿ”Œ After the restart, the error returns in 1-2 minutes.

In this case, diagnostics are required in the service center, since the repair of the control board requires special equipment, the average cost of repair is from 3 000 rubles.

What to do if the robot is guaranteed?
If your robot vacuum cleaner is still under warranty (usually 12 months), do not disassemble it yourself - this will void warranty obligations. Contact an authorized Xiaomi or Dreame service center with a check and a product passport. A list of centers can be found on the mi.com website (Service Centers section).

Features of the 2023-2026 models: electronic valves and AquaSense system

Newer Xiaomi and Dreame robot vacuum cleaners (such as the DreameBot X30 Ultra or Mi Robot Mop 2 Pro+) use the electronically controlled AquaSense system, where the โ€œnot enough waterโ€ error can occur for unique reasons:

  • ๐Ÿ”‹ Battery discharge โ€“ at a charge level below 20%, the robot blocks floor washing.
  • ๐ŸŒก๏ธ Overheating of an electronic valve โ€“ if the robot has been working for more than 1.5 hours in a row.
  • ๐Ÿ“ถ Communication failure between the tank and the main unit is in wirelessly synchronized models (e.g., Viomi V3 Pro).

Instructions for new models:

  1. Check the charge level โ€“ if less than 20%, connect the robot to charge for 30 minutes.
  2. Calibrate the AquaSense system: 1. Make sure the tank is empty. 2. Press the Zone and Spot buttons for 5 seconds. 3. After the beep, pour water to maximum.
  3. Update the firmware to the latest version โ€“ in the old versions of the software there were bugs with sensors.

If the error occurs after automatic refueling (the Auto Water Refill feature in DreameBot X30 Ultra), check:

  • Connecting a hose between the robot and the docking station.
  • Cleanliness of contacts at the station (clean them with a cotton swab dipped in alcohol).

๐Ÿ’ก

In robots from 2023 to 2026, the โ€œwater shortageโ€ error is often due to software constraints, not mechanical breakdowns. Start with software updates and system calibration.

7 Prevention: How to avoid problems in the future

To prevent the โ€œnot enough waterโ€ error from reappearing, follow these guidelines:

  • ๐Ÿ’ฆ Use distilled or filtered water to prevent scale formation.
  • ๐Ÿงผ Wash the tank and pipes after each use (especially if you wash the floors with detergent).
  • ๐Ÿ”‹ Do not leave water in the tank for long periods โ€” if the robot is idle for more than 3 days, drain the liquid.
  • ๐Ÿ› ๏ธ Disassemble and clean the nozzles every 3 months (use a toothpick or compressed air).
  • ๐Ÿ“ฑ Regularly update the firmware - new versions fix bugs with sensors.

For models with self-cleaning mop (DreameBot X30 Ultra, Viomi S9+):

  • ๐Ÿงฝ Once a week, run the Deep Clean function to flush the system.
  • ๐Ÿ”„ Change the water in the dock every 2-3 days (even if the robot is not used).

If you live in a hard water region, add antinaquipine (1 cap per 1 liter of water) to the tank.

FAQ: Frequent questions by the "not enough water" error

๐Ÿ”น Why does the robot show error when the tank is full?
In 90% of cases, this is due to contamination of the level sensor or poor contact between the tank and the robot. Try: Remove and re-set the tank (should be a click), wipe the contacts of the sensor with a cotton swab dipped in alcohol. Check if the float jammed (shake the tank).
๐Ÿ”น Can other liquids be used instead of water?
No. The manufacturer recommends using only pure water (better distilled). Prohibited: Soap solutions (lead to foaming and blockages); vinegar or citric acid in high concentrations (corrode seals); Alcohol and solvents (damage plastic and sensors); To disinfect, you can add 1-2 drops of glass washing agent per 1 liter of water.
๐Ÿ”น The robot stopped washing the floor after falling.
Most likely, the level sensor has been damaged or contacts have shifted. Action: Check the tank for cracks (if any, replace it); remove the tank and inspect the contacts for corrosion; If the robot does not turn on after the fall, check the fuse on the board (may burn from the impact); If there is no external damage, but the error remains, diagnostics are required in the service.
๐Ÿ”น How to Reset the โ€œNot Enough Waterโ€ Error Without Cleaning
Try a software reset: Turn the robot off the power (remove the battery if it's removable). Press the Power + Home buttons for 10 seconds. Power the power and turn the robot on. If the error comes back, there's a hardware problem (sensor, pump or board).
๐Ÿ”น Where to buy spare parts for the robot vacuum cleaner Xiaomi?
Original parts can be ordered: On the official Xiaomi website (section "Accessory"). In stores: Xiaomi Shop DNS Take on AliExpress (look for sellers with a rating above 98%). Average prices for parts: Water level sensor - 300-1 500 โ‚ฝ. Pump - 1,200-2 500 โ‚ฝ. Water supply tube - 200-500 โ‚ฝ.