Solving the β€˜Not Enough Water’ Error at Xiaomi’s Robot Vacuum Cleaner

When a smart assistant refuses to wash the floor, it often takes owners by surprise: You poured fresh liquid, checked the tank, but Xiaomi's robot vacuum cleaner stubbornly insists that there is little or no water, a standard problem faced by users of models with electronic moisture supply systems such as the Mi Robot Vacuum-Mop series or Roborock.

The reason is not because there's no fluid, but because the sensors are broken or the system is stifled. An electronic pump requires certain conditions to start: the right pressure, the clean contacts, and no air traffic jams. If even one parameter is knocked down, the device blocks the wet cleaning process to avoid breakage.

In this article, we'll take a closer look at the mechanics of the process and provide a step-by-step algorithm for how to do it. You don't have to bring it to the service right away, because 90 percent of the time, it's solved by itself in 15 minutes. We'll look at both software failures and mechanical blockages.

The principle of the water supply system in Xiaomi robots

Unlike the old models, where water dripped by wick, modern devices use an electronic pump, a miniature pump that delivers liquid under pressure directly into the rotation zone of the cloth, which allows you to dose moisture and change the intensity of humidification through the application.

When you see a water-deficit notification, it's a signal from a level sensor or flow sensor. The self-diagnostic system checks for fluid before the cycle begins. If the controller doesn't get a response from the pump or the level sensor shows "empty," the audible signal and the voice alert are triggered.

⚠️ Warning: Attempting to run a wet cleaning operation with a real lack of fluid can cause the pump to overheat and burn. Electronics are protected, but don't take the risk.

It's important to understand that the system is sealed, and any leakage, such as a poorly sealed tank lid, causes pressure to drop, and in this case, the sensors detect an anomaly and block the water supply, even if the tank is full to the brim.

πŸ“Š How often do you have a water mistake?
Every day.
Once a week.
Only after cleaning.
Never had.

The main reasons for false notification of lack of water

The most common but often ignored reason is the use of the wrong liquid. Aggressive detergents can destroy seals or cause corrosion of contacts inside the tank. Manufacturers recommend using only clean water or special concentrates for robot vacuum cleaners.

The second common factor is a traffic jam, which is formed when the tank has been empty for a long time or has been filled too quickly, and the air bubble blocks the pump intake hole, and the device cannot physically pump water into the system, although the tank is formally full.

And software failures are also worth mentioning, and sometimes the robot's firmware gets stuck and doesn't read the sensors correctly, and in this case, it's a simple reboot or reset of the cleaning module.

Effects of water hardness
Hard water contains calcium salts that quickly build up on the pump membrane and in the thin channels of the sprinkler, which reduces pressure and causes errors in flow sensors. Use filtered water to extend the life of the device.

Checking the tank and cleaning the contact group

The first thing you need to do is remove the water tank, and look at it for cracks, especially in the bottom where the feeding mechanism is, and even a microscopic crack will break the vacuum, and the water will stop flowing to the cloth.

Pay special attention to the contacts. There are metal pads or pins on the back of the tank and in the robot's landing site, and they signal the presence of the tank and the water level, and if they are oxidized or dirty, contact will be lost.

  • 🧼 Wipe the contacts with dry soft cloth without pile.
  • πŸ’§ Rinse the tank with warm water to remove the remnants of the old detergent.
  • πŸ” Check the float (if it is in your model) - it should move freely.
  • πŸ”Œ Make sure the rubber valves at the bottom of the tank are not stuck.

After cleaning, let all the elements dry completely. Moisture on the external contacts can cause a short circuit or false readings of the sensors. Only after making sure that the tank is dry, set the tank back until the characteristic click.

β˜‘οΈ Cleaning the water tank

Done: 0 / 1

Pumping pumping: elimination of air traffic jams

If the tank is clean and clean, but the robot vacuum cleaner Xiaomi continues to claim that there is little water, most likely air in the system.

To do this, pour a full tank of water and close the lid tightly. Put it in the robot. Without starting a full cleaning, try activating only wet cleaning or wiping through the app. Often at this point, you hear the pump beep β€” that's normal, it's trying to create pressure.

Symptoms.Probable causeAction.
Good, but not rocking.Air traffic jamPump the pump through the menu
Silence, sensor errorNo contact.Cleaning the tank contacts
Flows under the robotThe valve is not closed.Checking the rubber tank
Blinking indicatorFailure of theRebooting the device

Some Mi Home models have a hidden service function: Go to the device settings, select "Washing Module Settings" and find "Pumping" or "Washing" and start the process and watch the water exit from the pallet.

πŸ’‘

If after several attempts to pump the water did not go, try to gently, without fanaticism, shake the installed tank. Sometimes this helps to move the air bubble from the intake hole.

Diagnostics through the Mi Home app

Xiaomi's modern gadgets have advanced telemetry. The Mi Home app can tell more than a robot's voice module. Go to the device card and check the status of the accessories.

Often, it shows the actual water level as a percentage. If the app shows 0%, even though the tank is full, the problem is exactly the level sensor or its oxidation. If the level is correctly determined, but the cleaning does not begin, look for the problem in the software or the pump itself.

Don't forget to check the firmware version. Developers regularly release updates to fix the logic of the sensors. Go to Settings β†’ About device β†’ Check for updates. If a new version is available, install it by connecting the robot to charging and Wi-Fi.

⚠️ Warning: Do not update the firmware if the battery is below 20%. Interrupting the update process can lead to the robot "bricking" after which it will stop seeing the water module.

Mechanical cleaning of valves and channels

Over time, the lime plaque or mucus from bacteria accumulates in the narrow water supply channels, which narrows the passageway and increases the load on the pump, and the robot interprets the high flow resistance as the absence of water.

Use warm water and a soft brush to clean, gently brush the tank's outlets with bristles, and if the model permits, remove the bottom platform (the platform with wheels and a brush) to access the water supply tubes under the case.

In difficult cases, you can use citric acid. Dissolve a teaspoon of acid in a glass of warm water, pour it into the tank and leave it for 30 minutes. Then start pumping mode. The acid will dissolve the salt deposits that blocked the flow.

πŸ’‘

Regular preventive cleaning of the tank and canals once a month will prevent 90% of problems with the water supply and prolong the life of the pump.

When a pump replacement or repair is required

If all methods are exhausted, the tank is clean, the contacts are fine, the firmware is up to date, and the water is still not supplied, probably the actuator has failed. The membrane pump is an expendable material, but it usually lasts for several years.

The signal of a pump malfunction is a characteristic sound: either complete silence when trying to launch, or a quiet hum without vibration. In the first case, a circuit break, in the second - mechanical wear or jamming.

The pump replacement is possible at home, provided you have the skills to solder and disassemble electronics, you need to remove the top cover, disconnect the plumes and replace the module, but if the device is warranty, you should contact an authorized service center.

Can I wash the floor without a water tank?
Technically, the robot will be able to vacuum the floor in dry cleaning mode, even if the water module is damaged or removed (provided that the design allows operation without a tank), but the wet cleaning mode will not work, the security system will block the command.
Why does the robot say "replace water" when I just poured it?
This could mean that the tank has old water left over, which has stood for more than 24 hours. Some algorithms require a complete fluid replacement to prevent bacteria from multiplying.
How often should the filter be changed in the tank?
A fine cleaning filter (if you have one in your model, it is usually a small cylinder inside the tank) is recommended to be changed or washed every 2-3 months.A clogged filter creates resistance, and the pump cannot pump the desired amount of water.
What if the error is not lost after cleaning the contacts?
Try to perform a full Hard Reset, usually by pressing a combination of buttons on the body (e.g., Home and Turn on simultaneously for 5-10 seconds).