Why Xiaomi’s robot vacuum cleaner doesn’t recognize water in the tank (and how to fix it)

Your Xiaomi Mi Robot Vacuum-Mop or another wet-cleaning model persistently signals that there is no water even though the tank is full to the mark? This error is one of the most common among owners of Xiaomi robot vacuum cleaners, and its causes can range from banal blockages to serious sensor breakdowns. In 80% of cases, the problem can be solved without going to the service center β€” just know where to look for the root of evil.

In this article, we will look at all the possible causes of a false water sensor operation, from improper tank assembly to software firmware failures. You will learn how to diagnose a malfunction by indirect signs (for example, whether the indicator flashes or the vacuum cleaner does not respond to water at all), which Xiaomi models are most susceptible to this problem (Mi Robot Vacuum-Mop 2 Pro, S7, X10+), and what to do if the error repeats after cleaning the sensor. We will also provide step-by-step instructions with photos and videos, checklists for verification and tips for prevention.

We warn you right away: if your vacuum cleaner is warranty, do not disassemble it yourself - this may cancel the warranty obligations. In this case, you should contact an authorized Xiaomi service. For the rest, go to the diagnosis!

1. Check the obvious: Did you pour the water correctly?

Start with the simplest one, make sure you fill the tank properly, and a no-water error can occur even when the tank is full if:

  • πŸ’§ Water is flooded above the maximum mark (the sensor is triggered by overflow).
  • 🌑️ Use hot or ice water (optimum temperature - 20-30)Β°C).
  • 🧼 In the tank added detergents not from Xiaomi (they can foam and block the sensor).
  • πŸ”„ The tank is not installed to click or curve (the sensor contacts do not touch).

In Xiaomi Mi Robot Vacuum-Mop P and later, the tank has a dual monitoring system: a water level sensor and a tank presence sensor. If the second one does not work (for example, due to dirt on the contacts), the vacuum cleaner will ignore the water regardless of its amount.

Is the water poured to the mark? MAX (higher!)|

Water temperature - room temperature (not boiling water or ice) |

The tank is installed before clicking (check the latches on the sides)|

Is there any foam or foreign liquids in the tank?|

Contacts of the tank and vacuum clean (wipe with a napkin)

-->

If everything is fine but the error remains, move on to the next step.

2.Closure or contamination of the water sensor: how to clean

In 60 percent of cases, the problem is a contaminated water level sensor, which is located at the bottom of the tank or at the base of the vacuum cleaner (depending on the model), and is a small plate or rod, and over time, it accumulates on it:

  • 🧴 Residues of detergents (especially if you use non-original detergents).
  • πŸ§‚ Mineral deposits (if you pour hard water).
  • πŸ› Dust and small debris (caught when filling the tank).

To clean the sensor:

  1. Remove the water tank and drain the liquid completely.
  2. Wash the tank with warm water without detergents (you can use a toothbrush for hard-to-reach places).
  3. Examine the bottom of the tank, there should be a small black or metal plate (sensor) gently wipe it with a cotton swab dipped in alcohol.
  4. In the Xiaomi S7 and X10+ models, the sensor can be hidden under a rubber gasket – remove it and clear the contacts.
  5. Dry the tank for at least 30 minutes (moisture can distort the sensor readings).
What does the water sensor look like in different models
In the Mi Robot Vacuum-Mop 2 Pro, the sensor is two metal plates at the bottom of the tank. In the Xiaomi S7, it is a small black rod under a rubber plug. In the X10+, the sensor is integrated into the base of the vacuum cleaner and connected to the tank through contacts.

If you still have a problem after cleaning, try restarting the vacuum cleaner: hold the power button for 10 seconds until you hear the beep, and in 30% of cases, this resets the false alarms of the sensor.

3.Tank contact issues: why vacuum cleaner 'can't see' tank

In models with removable water tank (for example, Mi Robot Vacuum-Mop P or S6 MaxV), there is often a problem with oxidation or contamination of contacts. They are responsible for transmitting a signal from the sensor in the tank to the main board of the vacuum cleaner. If the contacts are covered with plaque or bent, the vacuum cleaner will β€œthink” that the tank is not at all or it is empty.

How to check and clean your contacts:

  1. Remove the tank and inspect the metal contacts on its back wall and the corresponding connectors in the vacuum cleaner.
  2. If you see a green coating (oxidation), wipe the contacts with a wipe or an alcohol napkin.
  3. Bent contacts gently straighten with a plastic card (do not use metal objects!).
  4. Apply a thin layer of silicone lubricant (such as WD-40 Specialist) to the contacts to protect against oxidation.
Model vacuum cleanerLocation of contactsTypical problems
Mi Robot Vacuum-Mop 2 ProOn the back wall of the tank (2 metal plates)Oxidation, dust pollution
Xiaomi S7At the base of the vacuum cleaner (4 contacts under the rubber gasket)Contorted contacts, water intrusion
X10+Side of the tank (magnetic connector)Weak contact from the magnet

If the contacts are visually fine but the error remains, try swapping the tank with another vacuum cleaner (if possible). If the problem disappears, the reservoir is to blame, if not, the malfunction in the vacuum cleaner itself.

Mi Robot Vacuum-Mop 2 Pro|Xiaomi S7|Xiaomi X10+|Another model|I don't know.-->

4. firmware failures and software errors

Sometimes the "no water" error appears after a firmware update or malfunction in the Mi Home application. This is typical for models with electronic water control (Xiaomi S7, X10+).

  • πŸ“± The app displays Error 10 or Water tank error.
  • πŸ”„ The error occurs periodically, not constantly.
  • πŸ”‹ After restarting the vacuum cleaner, the problem disappears for a while.

How to fix it:

  1. Reset the vacuum cleaner: Hold the power button for 10-15 seconds.
  2. Reset settings via Mi Home: Device Profile β†’ Settings β†’ Resetting
  3. Update your firmware to the latest version (check the Updates section in Mi Home).
  4. If the error appears after the update, roll back the firmware (instruction below).
How to roll back firmware on Xiaomi robot vacuum cleaner
1. Download the desired firmware version from the forum 4PDA (for example S7 Look for files with the.pkg extension. 2. Place the file in the root of the memory card (if your model supports it). 3. Put the card in the vacuum cleaner and hold the Spot Cleaning button. + power button 5 seconds. 4. After the beep release the buttons, the rollback process will begin. ⚠️ Firmware rollback voids warranty!

Note: If the vacuum cleaner has stopped responding to water at all after resetting, this may indicate damage to the sensor calibration data, in which case a flashing through service software (for example, Xiaomi MiTool) is required.

5 Mechanical breakdowns: when you can not do without repair

If all the previous methods didn't work, it's probably a hardware problem, and here are the typical breakdowns and the signs.

BreakdownSigns.Renovation method
Sensor wire breakThe error appears after a fall or blow vacuum cleanerWire soldering or sensor replacement
Failure of the control chipThe vacuum cleaner does not respond to water or other commands.Replacement of management fees
Cracking in the tank.Water leaks, sensors are triggered chaoticallyReplacement of the tank
Wear of sealing gumError occurs when vibrating (for example, during cleaning)Replacement of rubber band or sealing

For the diagnosis of mechanical breakdowns:

  1. Disassemble the vacuum cleaner (see YouTube or 4PDA for instructions for your model).
  2. Check the integrity of the wires going from the sensor to the board.
  3. Check the soldered contacts on the board - whether there are cracks or detachments.
  4. Call the sensor with a multimeter (resistance should be within 1-10 kΞ©).

⚠️ Note: if you have no experience in soldering or electronics, do not attempt to repair the board yourself. β‚½) lower than the price of a new vacuum cleaner.

Prevention: How to avoid problems in the future

To prevent the β€œno water” error from reappearing, follow these guidelines:

  • πŸ’¦ Use only distilled or filtered water (hard water leaves a plaque on the sensor).
  • 🧼 Wash the tank after each 3-5 cleaning with warm water without aggressive detergents.
  • πŸ”‹ Do not leave water in the tank for longer than 24 hours – this leads to bacterial reproduction and corrosion of contacts.
  • πŸ”„ Regularly (once a month) reset the vacuum cleaner settings through the Mi Home app.
  • πŸ›‘οΈ Buy Xiaomi’s original detergents – they don’t foam or clog the sensor.

For models with automatic refueling station (Xiaomi X10+) additionally:

  • 🏠 Make sure the station is on a flat surface (tilt may interfere with water supply).
  • πŸ”§ Check the connection of hoses between the station and the vacuum cleaner - they can bend over.

πŸ’‘

If you often encounter sensor errors, buy a spare water tank (costs about 2,000). β‚½). This will allow you to quickly replace the tank in case of problems while the main is being cleaned or repaired.

7. Frequent questions and answers

My Xiaomi S7 shows a no water error, but it works fine after the reboot. What's the matter?
It's probably a software glitch associated with unstable firmware. Try: Update the firmware to the latest version. Reset the vacuum cleaner settings via Mi Home. If the error repeats, roll back the firmware to the previous version. Also check if the vacuum cleaner overheats during cleaning - this can cause sensor failures.
Can other liquids (vinegar, alcohol) be used instead of water?
Absolutely not! Any liquids other than water (or special cleaning products for robot vacuum cleaners) can: Damage the tank's sealing gums. Disable the water level sensor. Clog the water supply pump. You can use diluted vinegar (1:10) to clean the sensor from plaque, but only to flush the tank, not to clean it!
After the fall, the vacuum cleaner stopped seeing the water.
The fall could have caused: a wire break from the sensor to the board; contact damage in the tank connector; a sensor shift inside the tank; take the vacuum cleaner apart and check: integrity of the soldering joints on the board; correctness of the sensor in the tank; no cracks in the tank; if you are not sure of your abilities, take it to the service.
Where to buy spare parts for Xiaomi robot vacuum cleaner?
Original parts (sensors, tanks, boards) can be ordered: on AliExpress (look for sellers with a rating above 98% and reviews about compatibility with your model); in official Xiaomi service centers (list on mi.com); on Avito/Yula (check to make sure that the part is new, not used). Average prices: Water level sensor: 800-1 500 β‚½. Water reservoir - 1,500–3,000 β‚½. Management fee - 3000-6000 β‚½.
Can the water sensor be turned off so that the vacuum cleaner works without errors?
Technically possible, but not recommended. Disabling the sensor will lead to: risk of water overflow and flooding the room, failure of the pump due to the operation of the "dry", loss of warranty (if the vacuum cleaner is still warranty), if the sensor is defective, it is better to replace it, not to turn it off.

πŸ’‘

In 90% of cases, the no water error is eliminated by cleaning the sensor or contacts. If the problem persists, check the firmware and mechanical damage. Repairing the sensor is cheaper than replacing the control board!