Xiaomi robot vacuum cleaner doesn’t see water: causes and solution

The situation where a smart cleaning assistant suddenly refuses to wash the floor, claiming no fluid, is familiar to many owners of Xiaomi and Roborock appliances. You just poured fresh water, checked the tank, but the voice module or app insists on saying, "Low water tank" or "Not enough water." It's not just a system error, it's a signal that one of the elements of the hydraulic circuit stopped reading data correctly.

Ignoring this problem causes the device to either stop running wet cleaning altogether, or worse, to rub the floor with a dry cloth, dipping dust and spoiling the flooring. Most of the time, it's not about expensive electronics breaking down, but about trivial contamination of contacts or sensor logic failure. Understanding the physics of the process will help you quickly fix the malfunction without visiting the service center.

In this article, we will examine in detail the mechanics of the water supply system, look at typical user errors and propose a step-by-step diagnostic algorithm, you will learn why magnets stop β€œfeeling” each other and how the chemical composition of detergent can cause equipment failure.

The principle of operation of the water level control system

The basis for determining the presence of fluid in Xiaomi's cleaners is a reed-type magnetic system. Inside the tank itself, usually in the bottom or in a special niche, there is a float with a built-in magnet. In the case of the robot vacuum cleaner, in the place where the tank is installed, there is a reed sensor, and when you insert the tank, the magnet comes to the reed reed, the circuit closes, and the controller receives a signal: "Water is available, you can work."

If the system reports an error, it means that the magnetic field does not reach the sensor with the required force or the reed is out of order. Often the cause is not a breakdown, but a displacement of the float inside the tank. It can get stuck in the upper position due to scale, pile or residue of detergent without physically descending down to the sensor. Visually, the tank may appear full, but the mechanics inside are frozen in the empty position.

The design features of the different models are also important, with some Roborock S5 or Xiaomi Vacuum-Mop devices being side-mounted, while Mijia 1C models are being bottom-mounted, and the tightness of the system is critical: water entering the board contacts can lead to oxidation and irreversible consequences.

πŸ’‘

Use only distilled water for wet cleaning, which will prevent the formation of scale on the float and prolong the life of the pump by 2-3 times.

Sometimes the problem is software. The controller can freeze in the waiting state, and in these cases, it helps to completely reboot the device, but if the error comes back after each start, then the physical contact is broken. It is important to distinguish between a software glitch and a mechanical malfunction, so that you do not waste time on useless actions.

Diagnosis of the cleaning tank and float system

The first step when you have a water shortage error is to inspect the removable module itself carefully, remove the tank from the robot and inspect it from all sides. Often, users don't notice that the float, which should move freely up and down, is locked in dried mud. It needs to be carefully released.

Check the integrity of the magnet. In some models, it's glued into a plastic float, and over time, the glue can dry out, allowing the magnet to move or even fall out. If the magnet is shifted, it just doesn't get into the sensor sensitivity zone on the robot body. To check, you can bring a metal object, such as a paper clip, to the bottom of the tank (where the magnet is usually located), and see if it's attracted in the desired area.

πŸ“Š How often do you clean your water tank?
Once a week.
Once a month
Only when there's a mistake.
Never clean.

Pay special attention to rubber seals and valves. If the rubber membrane that blocks the water's output is deformed or clogged with debris, it can create a false sense of resistance, which the system interprets as lack of water.

There's a common mistake: using too thick detergents, and the foam or viscous liquid can envelop the float, making it heavier, or conversely, creating a surface tension that prevents it from falling down, and in such cases, the float remains in the upper position, and the robot thinks that the tank is empty.

Cleaning contacts and sensors on the body of the robot

If the tank is OK, the problem may be in the back of the device itself, where the niche of the tank is the contacts that need to be perfectly clean and dry, and the dust mixed with the microparticles of water forms a conductive or insulating plaque that interferes with the proper operation of the sensor.

To clean, use a cotton swab slightly soaked in isopropyl alcohol. Gently wipe the sensor area. Don't pour the liquid directly onto the body! The movements must be pointy. Also check if the metal contacts have oxidized (if your model has them), the oxides are characteristic whitish or greenish and are easily cleaned with alcohol.

⚠️ Attention! Before any internal contact cleaning, be sure to turn off the robot vacuum cleaner with the power button and disconnect it from the charging station.

After cleaning, allow the device to dry completely within 10-15 minutes, even a microscopic drop of alcohol or water can distort the sensor readings. If after the procedure the error disappeared, but after a couple of cleanings appeared again, then the source of contamination is inside the system and requires a deeper disassembly.

Sometimes the sensor sticks mechanically, a villi can get stuck in the niche, which physically prevents the button or magnetic sensor from returning to its original position, use a flashlight to illuminate the depths of the compartment, and remove the foreign object with tweezers if necessary.

Checking pumps and water supply tubes

If the level sensor is in good condition, but the water is still not supplied, or if the robot reports an error shortly after it starts, the problem may be in the pump or the main line. A pump is a small electromechanical unit that pumps water from the tank to the cloth, which over time can form air traffic jams or salt deposits.

To diagnose, run a wet cleaning application and put your hand on the bottom of the robot in the tank area. You should feel a slight vibration when the pump is running. If the silence is probably burned or the pump motor is not getting voltage. Also check the silicone tubes inside the tank: they should not be twisted or bent.

How do you blow a pump?
If the pump is working but the water is not coming, you can try to create a reverse pressure. Carefully blow into the outlet of the tank (not the robot itself!) to push through the possible plug. Do this very carefully so as not to damage the membranes.

Clogged nozzle is another common cause: Water may not pass through the microhole, causing pressure in the system to rise, and a flow sensor (if any) or pump timer detects an anomaly. Clean the hole with a thin needle or toothpick, but act extremely delicately so as not to expand the caliber of the hole.

The table below shows the main symptoms and probable causes of malfunctions of the hydraulic system:

Symptoms.Probable causeDifficulty in eliminating
No water error with a full tankFloat slosh or contaminated with gerconeLow.
The pump is buzzing, there's no water.Air traffic jam or nozzle blockageMedium
Water flows constantlyElectromagnetic valve malfunctionedTall.
Robot silent on washing commandSoftware failure or contact interruptionMedium

Software failures and resetting settings

The logic of MI Home or the built-in controller can fail, especially after a firmware update or when a connection to Wi-Fi is unstable. The robot can "forget" the status of the tank or misinterpret the sensors.

The first thing to do is to perform a full reset (Hard Reset), which is done by simultaneously pressing the power buttons and the Home button (or Spot Clean) for 10-15 seconds for most Xiaomi models until the device sounds the reset, and then try to start cleaning again.

β˜‘οΈ Checklist for water error elimination

Done: 0 / 5

Also check the settings in the app. Make sure that the cleaning settings section does not have a water limit or activate the "No water" mode. Sometimes users accidentally change these settings and then look for a technical malfunction. In the Mi Home app, the path usually looks like this: Device settings β†’ Cleanup settings β†’ Water supply intensity.

If nothing works, try updating the robot's firmware. Go to the device profile and check for new versions of the software. Developers often release patches that fix the logic of the sensors. However, if the problem is hardware, no update will make the broken reed work.

When professional repairs are needed

There are a number of situations where self-repair can lead to a final breakdown of the device: If you have done all the cleanings, checked the magnets and made a reset, but the error "not enough water" persists, most likely the sensor itself (reacon) or pump control controller failed.

Replacing the reed requires disassembling the robot body, which entails the risk of damage to the plumes and leakage. In addition, after opening the case, the warranty may burn down. If the robot is in warranty service, you should immediately contact an authorized service.

⚠️ Warning! Self-replacement of pumps or sensors requires soldering skills and small electronics. Inexperienced intervention can cause the main board to fail.

It is also worth considering replacing if your device is more than 3-4 years of active use. The pump resource is limited, and its replacement can cost almost half the price of a new cleaning tank.

Sometimes the problem is hidden: a micro-crack in the tank, through which water slowly flows into the body, oxidizing the board. If you notice traces of moisture under the robot or smell burning, immediately stop using and carry the device to the master.

πŸ’‘

90% of cases of β€œno water” error are solved by simply cleaning the float and wiping the contacts with alcohol.

Prevention and proper care of the hydrosystem

The fact that the water problem has not returned is important to follow the rules of operation, the main recommendation is never to leave the water in the tank after cleaning. When the water stagnates, it begins to bloom, the walls form a biofilm, which then enters the pump and onto the sensors. Always drain the remaining fluid.

Once a month, do a preventive cleaning of the tank using citric acid. Dissolve 1 teaspoon of acid in warm water, pour in the tank, shake and leave for 30 minutes. This will dissolve the lime plaque that inevitably forms even when using filtered water. Then thoroughly rinse with clean water.

Keep the tank separate from the robot, preferably disassembled (remove the filter cover) so that the insides dry. The humid environment is the perfect place for bacteria and mold to develop, which can also clog the system.

Can I add air conditioning for laundry?
Some users add a drop of air conditioner to the flavor, which you can do, but very rarely and in minimal doses, and aggressive chemicals can eat into the rubber pump seals.

Check the condition of the cloth regularly, if it is too wet or, on the contrary, it is dried and hard, it can create back pressure in the system, use the manufacturer's recommended accessories or their quality counterparts.

Frequently Asked Questions (FAQ)

Why does a robot write "little water" when I just filled a tank full?
It's probably got a float stuck inside the tank because of scale or debris, or it's got a sensor on the robot body that's got a problem, so you have to take off the tank, check the float's free passage, and wipe the contacts.
Can I wash the floor with a Xiaomi robot without a water tank?
Wet cleaning can't be run without a tank installed, many models block the start or immediately give an error, but conventional dry cleaning ("Carpet" mode or simply "Sweeping") can be run without a water module, if the design allows it to be removed.
How do you know if the pump is burned?
If you do not hear the characteristic quiet humming or vibration in the tank area when starting a wet cleaning, and the water does not protrude on the cloth even after a long work, the pump is likely to have failed or clogged tightly.
Why did the error not disappear after the tank was replaced?
The problem may not be the tank, but the robot itself: the contacts in the niche have oxidized, the plume inside the housing has gone away, or there has been a software failure of the controller. Try restarting the device.