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

The message โ€œnot enough waterโ€ or โ€œlow waterโ€ on the screen of the robot vacuum cleaner Xiaomi (including the brands Dreame, Viomi, Mijia) is one of the most common problems among owners of models with wet cleaning function. S7, Dreame D10s Plus, and on the old ones (Mi Robot Vacuum-Mop 2 Pro), and it is not always the fault of an empty tank. Half of the time the failure is caused by a sensor malfunction, clogs or software glitches - and it is easy to fix yourself.

Why does the system give a false warning? The fact is that in Xiaomi robots, water level control is carried out by contact or optical sensors, which over time become contaminated, oxidized or fail, for example, in models with an electronic pump (like Dreame). W10) The error may occur due to air in the tubes and in devices with gravitational feed (for example, Viomi). V3 Max - due to improper installation of the tank. Even if the tank is full, the vacuum cleaner refuses to work, citing "lack of waterยป.

In this article, we will look at all possible causes of error, from the banal (slowly closed cover) to the complex (control board breakage), you will learn how to reset the error manually, clean the sensors without disassembling the case, and what to do if the problem repeats after each cleaning. And for owners of models with automatic water dispenser (Xiaomi) S7 MaxV Ultra added a separate section with the nuances of the settings.

1.The first thing to check: tank and lid

Sounds silly, but about 15% of calls to service centers are associated with this. In Xiaomi models with transparent tanks (Mi Robot Vacuum-Mop P), the liquid level is visible to the naked eye, but in devices with opaque tanks (Dreame). D9) I'll have to open the lid.

The second common reason is a loosely closed tank, and in most Xiaomi robot vacuum cleaners, the water level sensor only works when the lid is in full contact with the tank body, and if the lid is not tightly attached (for example, due to a deformed seal or debris), the system perceives this as a lack of water.

  • ๐Ÿ”น Whether the cover is closed before clicking (should be a distinct fixation sound).
  • ๐Ÿ”น Is there any dust, hair or plaque on the sealing gum (wipe it with a wet napkin).
  • ๐Ÿ”น Whether the latch or loop of the cover is damaged (a common problem after falls).

If the lid closes normally but the error persists, try restarting the vacuum cleaner: hold the power button for 10 seconds until you hear the beep, and in 30% of cases, this helps reset the false alarm.

๐Ÿ“Š What model of a robot vacuum cleaner Xiaomi you have?
Xiaomi S7/S7 MaxV
Dreame D9/D10s
Viomi V2/V3
Mi Robot Vacuum-Mop 2
Another model

2. Water level sensor pollution: how to clean

The water level sensors in Xiaomi robot vacuum cleaners come in two types:

  1. Contact plates (metal plates inside the tank) - used in budget models (Mi Robot Vacuum-Mop Essential).
  2. Optical (infrared) sensors โ€“ found in premium devices (DreameBot) W10, Xiaomi S7 MaxV Ultra).

Both types eventually become covered with lime plaque (if you use hard water) or dust, leading to false positives.

How to Clean Contact Sensors:

  1. Remove the tank from the vacuum cleaner and completely drain the water.
  2. Inspect the inside of the tank โ€“ there should be two metal plates on the bottom or walls (sometimes hidden under a plastic casing).
  3. Wipe the contacts with a cotton swab soaked in vinegar or citric acid (to remove plaque).
  4. Rinse the tank with distilled water and dry.

For optical sensors:

  • ๐Ÿ”ฆ Find a small glass window on the tank (usually located on the side).
  • ๐Ÿงด Wash it with alcohol or glass cleaning agent (without pile!).
  • ๐Ÿ’ก Blow the hole with compressed air (such as a keyboard cleaner) to remove dust.

๐Ÿ’ก

If after cleaning the error remains, try to change the water to distilled - hard water accelerates the formation of plaque on the sensors.

In models with automatic dispenser (Xiaomi) S7 MaxV Ultra) additionally check the water supply tube - it can get clogged with lime deposits:

  1. Disconnect the tube from the tank (greatly pull up).
  2. Wash it under warm water with vinegar (1:1).
  3. Blow the tube to remove any remaining fluid.

Problems with the pump or water supply system

If the sensors are clean and the โ€œnot enough waterโ€ error appears during cleaning (e.g. 5-10 minutes after start), the problem may be in the pump or water supply control unit. W10, Xiaomi S7), where the water is pumped, not flowing by gravity.

Signs of pump failure:

  • ๐Ÿ’ง The water does not go to the cloth, although the tank is full.
  • ๐Ÿ”Š Unusual noise (screaming, vibration) is heard when trying to moping.
  • โšก The error appears only in the wet cleaning mode (when dry cleaning everything works).

How to check the pump:

  1. Remove the tank and turn on the moping mode (no water!).
  2. Apply your ear to the body of the vacuum cleaner - the uniform hum of the pump should be heard.
  3. If there is no sound or it is intermittent, the pump is jammed or burned.

In Xiaomi models with a gravitational system (Mi Robot Vacuum-Mop 2 Lite) check:

  • ๐Ÿ”ง Valve at the bottom of the tank - it should open freely when tilted.
  • ๐Ÿงฝ The water hole on the cloth - is it not clogged with pile or dust.
What to do if the pump burns?
If the pump is not showing signs of life (no sound, no vibration), it will have to be replaced. In Xiaomi service centers, the cost of repair is 1,500-3,000 โ‚ฝ For self-replacement, look for the pump by article (for example, for Dreame). D10s Plus โ€” DM-NP01).

4. firmware failure or software glitch

The โ€œnot enough waterโ€ error can be caused by a software failure, especially after a firmware update or reset. This is typical of models with a smart control system (Xiaomi). S7 MaxV Ultra, DreameBot X30 Ultra, where the water level is responsible not only for the physical sensor, but also the algorithm in the software.

How to fix a software failure:

Reset the vacuum cleaner settings to factory (Settings) โ†’ Reset โ†’ Resetting all parameters)

Turn off the vacuum cleaner for 5 minutes (remove the battery if the model is collapsible)

Update your firmware through the Mi Home or Dreame app

Reconnect the vacuum cleaner to Wi-Fi (sometimes the error is associated with data synchronization)

-->

If the reset didn't work, try rolling back the firmware to the previous version.

  1. Download the firmware archive for your model (see forums) 4PDA Xiaomi Community).
  2. Unpack the file and rename it miio.dat.
  3. Place the file in the root directory of the microSD card (if the vacuum cleaner supports the update from the card).
  4. Insert the card into the vacuum cleaner and hold the Reset button for 15 seconds.

In the DreameBot models W10 Xiaomi S7 MaxV Ultra after updating the firmware to the version 3.5.4_000128 And above, you may have a water sensor error because of a software bug. 3.5.3_000119.

Mechanical damage: cracks, leaks, wear

If the vacuum cleaner has fallen, been impacted or operated for longer than 3-4 years, the โ€œnot enough waterโ€ error may be associated with physical damage.

  • ๐Ÿ’” Cracks in the tank - even a microcrack violates the tightness, and the sensor does not record the level.
  • ๐Ÿ”Œ Oxidation of contacts on the control board (especially if the vacuum cleaner was stored in a wet room).
  • ๐Ÿงฝ Wear of sealing rubber bands - over time they bluff and let air through.

How to diagnose:

  1. Examine the tank for cracks or chips (especially in the places where the sensors are attached).
  2. Check if the water is leaking when the vacuum cleaner is tilted.
  3. If the vacuum cleaner does not turn on after falling, the contact board may have departed.

For a temporary solution, you can use a plastic sealant (for example, Loctite 406), but this does not guarantee a long-term result.

๐Ÿ’ก

If the Xiaomi vacuum cleaner fell from a height of more than 1 meter, even without visible damage, check the calibration of the sensors - the impact could knock down their settings.

6. Features of models with automatic water dispenser

In premium robot vacuum cleaners Xiaomi (S7 MaxV Ultra, DreameBot X30 Ultra) uses an automatic water dosing system, where not only the sensor in the tank, but also additional sensors at the base, are responsible for the level, and here the "not enough water" error can occur for unique reasons:

Typical problems:

Reason.Models.Decision
Clog in the dispenser valveXiaomi S7 MaxV Ultra, DreameBot X30Clean with a needle, wash with vinegar
Sensor malfunction in the docking stationDreameBot W10Reboot the station, update the software
Failure of water flow calibrationViomi V3 MaxReset the settings in the application
Air intake into the tube systemXiaomi S7 Pro UltraPump the system (pour / drain water 3 times)

In these models, it is also worth checking:

  • ๐Ÿ”‹ State of the docking station battery - if the voltage is lower 12V, system.
  • ๐Ÿ“ฑ Settings in the application โ€“ sometimes an error appears due to the companyโ€™s Conflict (for example, if the Mi Home has an Eco mode, but the vacuum cleaner does not recognize the water level).

7 Prevention: How to avoid future mistakes

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

  • ๐Ÿ’ง Use distilled or filtered water to prevent plaque formation.
  • ๐Ÿงผ Wash the tank and cloth after each cleaning (especially if you used detergent).
  • ๐Ÿ”„ Change the water in the tank every 3-4 days, even if the vacuum cleaner was not used.
  • ๐Ÿ› ๏ธ Clean the sensors and pump once a month (see Section 2).
  • ๐Ÿ“ฒ Regularly update the firmware through the official application.

For models with automatic dispenser (Xiaomi) S7 MaxV Ultra):

  • ๐Ÿ”Œ Do not disconnect the dock from the socket during cleaning.
  • ๐Ÿšซ Do not use flavors or bleachers โ€“ they can damage sensors.

๐Ÿ’ก

If the vacuum cleaner is stored in an unheated room (for example, on the balcony), before using let it heat up to room temperature - condensate can cause false alarm of the sensors.

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

๐Ÿ”น Why does the error occur even if the tank is full?
In 90% of cases, it's due to sensor contamination (plaque or dust) or loose closure of the lid, less often, a pump malfunction or firmware failure, start by cleaning the contacts and checking the lid.
๐Ÿ”น Can you use other liquids instead of water (vinegar, alcohol)?
No! Only water or specialized cleaning products for robot vacuum cleaners (such as Xiaomi Floor Cleaner), vinegar and alcohol corrode seals and spoil the sensors, to clean the system, you can wash the tank once with vinegar solution (1:10), but then thoroughly rinse.
๐Ÿ”น The only thing that makes a mistake is when you're in intensive cleaning mode?
In high water consumption modes (e.g. Deep Cleaning in Dreame) D10s Plus, the pump is running at maximum power. If it's worn out or partially clogged, the system may give an error.
๐Ÿ”น After the tank was replaced, the error remained?
If you have a non-original tank, the sensors may not match the location. Also check: Does the model of the tank match your vacuum cleaner (for example, the tank from Mi Robot Vacuum-Mop 2 will not work for Dreame). D9). Is the sensor connector connected to the board (in some models it detaches when replacing the tank).
๐Ÿ”น Can I turn off the water sensor so that the vacuum cleaner works without errors?
Absolutely not! The water level sensor is a pump- and leak-proof-warming device. If you turn it off programmatically or physically (like sealing contacts), the vacuum cleaner can be used to keep the pump from overheating: ๐Ÿ”ฅ Overheat and burn (the pump is running dry). ๐Ÿ’ฆ Pour all the water on the floor for uncontrolled feeding.

โš ๏ธ Warning: If after all the manipulations, the error remains, and the vacuum cleaner is guaranteed, do not disassemble it yourself. In Xiaomi service centers, the diagnostics of water level sensors costs 500-800 โ‚ฝ, repair (replacement of the sensor or pump) โ€“ from 1,200 โ‚ฝ.