The error β€œno water” in the robot vacuum cleaner Xiaomi: causes and elimination

When a smart assistant refuses to wash floors, citing an empty tank, even though you just poured fresh water there, it is puzzling. Owners of Xiaomi and Roborock equipment often face this contradiction, which blocks the start of wet cleaning. The gadget's security system detects the lack of fluid and forcibly stops the process so as not to damage expensive pumps or electronics.

Sometimes the problem is trivial contact shifting, and other times it requires a thorough diagnosis of the hydraulic system. Understanding the logic of fluid level sensors will help you quickly determine the source of the failure. In this article, we will discuss in detail the mechanical and programmatic causes of false positives.

You'll learn how to properly maintain the water supply module and what errors are allowed during operation. The correct operation of the sensors depends on the purity of the contacts and the quality of the fluid used. Ignoring regular maintenance leads to oxidation and malfunctioning of the level determination algorithms.

The principle of operation of the system of monitoring the level of liquid

Modern robotic vacuum cleaners, such as the Xiaomi Vacuum Mop or the Roborock S-series, use a variety of detection technologies. The most common method is a contact method based on the electrical conductivity of water. At the bottom of the tank or in a special compartment, there are two metal contacts that close the chain when immersed in a liquid.

If an oxide film or lime plaque forms on the surface of the contacts, the electrical resistance rises and the controller receives a circuit break signal, and the water level sensor interprets this state as "the tank is empty," and the reason may be the use of distilled water, which has extremely low conductivity and is not able to close contacts with the necessary current.

More advanced models use optical or ultrasonic sensors that do not have direct contact with water, but even these can fail when a transparent window is contaminated or condensed inside the enclosure. Electronic control algorithms require a clear signal to confirm the availability of a cleaning resource.

πŸ’‘

Use only filtered tap water. Distilled or boiled water may not conduct the current required to trigger the contact level sensors.

Mechanical causes of false alarms of sensors

The first thing to check when an error occurs is the physical condition of the tank and its installation. Often users do not fully insert the tank into the compartment, which causes the contacts on the robot body and on the tank to close. The mechanical contact of the plume must be dense and reliable.

There can be a traffic jam inside the tank itself, especially if you've been pouring water under a high pressure, an air bubble blocks the fluid from accessing the sensor, giving the illusion of emptiness, and it's worth looking at the float if it's designed by your Xiaomi model, and it can get stuck in the upper position due to dirt or scale.

Pay special attention to the condition of the rubber seals and valves. If the water supply valve is jammed in the closed position, the flow sensor (if any) will not detect the movement of the fluid when the pump starts, which is also regarded by the system as the absence of water in the system.

  • πŸ’§ Check the density of the tank to the body of the robot - it should stand with a characteristic click.
  • πŸ”Œ Inspect contact areas for oxidation, corrosion or contamination.
  • 🌬️ Make sure there are no air plugs in the tank blocking access to the sensor.
  • 🧹 Clean the float of hair and debris that can block its movement.
πŸ“Š How often do you clean the water tank of a robot vacuum cleaner?
After every cleaning.
Once a week.
Only when there's a mistake.
I don't clean the tank at all.

Problems with pump and hydraulic system

If the sensors are in good condition, but the error persists, the problem may lie in the pump itself. The micro-pump is an electromechanical unit that is prone to wear and tear, and over time, the impeller can become clogged with mineral deposits or microparticles of debris that have entered the tank.

When you try to start a wet cleaning, the controller puts a voltage on the pump. If the shaft jams or the winding burns, the current in the circuit will not go, and the system will record an error of "no water" or "pump error." In some cases, the pump hums, but the water does not pump due to depressurization of the inner chamber or cracks in the pipes.

It's important to distinguish between dry and mechanical locking. If you turn on an empty tank vacuum cleaner, the pump can fail in seconds, so dry run protection is a critical feature that blocks the start at the slightest doubt about the availability of liquid.

⚠️ Warning: Never force a pump to run by shortening the contacts of the sensor unless you are sure of the water.

Program failures and system calibration

Sometimes the hardware is completely functional, but the robot's software is stuck in a state of error. In the firmware Xiaomi Home or internal software of the device, there may be a logic failure when the "tank empty" flag is not automatically reset, in which case a complete reboot of the system helps.

Some models require periodic calibration of level sensors. If you recently changed the tank to a compatible (not original), the robot may not read the readings correctly due to differences in material resistance. Resetting the settings to factory values often helps eliminate software conflicts.

It’s also worth checking the firmware version’s relevance, as developers regularly release updates to fix bugs in their accessory algorithms, and outdated firmware may misinterpret signals from new tank revisions.

How to make a complete reset of the Xiaomi robot?
To completely reset, you need to simultaneously press the Home and Turn on buttons 10-15 seconds before the beep, which will return all network settings and cleaning to factory values, but will not delete the maps of the premises.

Impact of water quality and chemicals

Using the wrong liquid is one of the most common causes of humidification failures: Hard tap water contains calcium and magnesium salts that settle on the walls of the tank, tubes and sensors, and this lime plaque isolates the contacts and interferes with the proper operation of the sensors.

You can't put conventional floor cleaners in the tank, they form a thick foam that can get inside the pump and disrupt its operation, and chemically aggressive components destroy rubber seals and plastic, leading to leaks and false readings of sensors.

If you use robotic vacuum cleaners, stick to the dosage, and excess concentrate increases the viscosity of the liquid and can change its electrical conductivity, which will confuse the electronic control system.

Type of liquidImpact on sensorsRisk to the pumpRecommendation
PlumberScaling educationMedium.Use filtered
DistilledNo current conducting (error)Low.Not recommended
Specialty.Safe.Low.Strictly dosage.
Household chemistryCorrosion of contactsHigh-pitchedForbidden.

β˜‘οΈ Diagnostics of the water tank

Done: 0 / 5

Algorithm for troubleshooting and troubleshooting

To effectively solve the problem, we recommend that you act consistently, eliminating simple reasons before disassembling the device. Start with visual inspection and cleaning. If that doesn't work, move to electronics testing. A systematic approach will save time and avoid unnecessary costs.

Check if the plume running from the tank to the motherboard of the robot will be clamped. If the tank is installed and removed frequently, the wires may be damaged or moved away from the connectors. Carefully open the tank compartment lid (if the design permits) and make sure the connections are intact.

If all methods are exhausted and the robot continues to claim that there is no water, the sensor or pump control controller will likely fail, requiring a replacement of the water supply module or an authorized service center.

⚠️ Warning: Self-disassembly of the robot vacuum cleaner can lead to loss of warranty.If the device is in warranty service, contact the authorized dealers.

πŸ’‘

In 80% of cases, the β€œno water” error is solved by simply cleaning the contacts of the tank and using filtered water instead of tap water.

Prevention and operational rules

To avoid a recurrence, you need to maintain the humidification system regularly. After each wet cleaning, it is recommended to drain the remaining water from the tank. Stagnant liquid is the ideal medium for bacteria to multiply and form mold, which clogs filters and tubes.

Once a month, deep cleaning of the tank with a weak solution of citric acid to remove scale, this will prolong the life of the contact groups and preserve the permeability of the channels, and also remember to change the filters fine cleaning, if they are provided by the design of your model.

Store the robot vacuum cleaner in a dry place protected from direct sunlight. Overheating the case can lead to deformation of the plastic elements of the tank and leakage, which also affects the readings of the sensors.

Why does a robot say β€œno water” when I just washed the tank?
Probably the contacts have been left with detergent droplets or water that create parasitic conductivity, or the contacts have not completely dried up and oxidized.
Can I use tap water without filtration?
Technically, the robot will work, but the life of the pump and sensors will be reduced by several times due to scale. It is recommended to use at least water, settled during the day, or household filters-jugs.
What if the error is not lost after cleaning the contacts?
Try to reset the robot completely, and if that didn't work, maybe the oxidation got under the metal layer of the contacts, or the controller itself failed, which requires replacing the part.
Does the temperature of the water affect the sensors?
Yes, cold water has less electrical conductivity than warm water. If you pour very cold water, the sensor may temporarily fail. Let the tank stand at room temperature.
The secret to long-term pump service
Before a long downtime (vacation), be sure to completely empty the tank and start the dry cleaning mode for 1-2 minutes to blow the tubes from moisture residue.