Xiaomi Vacuum Cleaner Writes β€œMake sure the Water Reservoir is Installed”: 7 Reasons and Solutions

The β€œPlease ensure the water tank is installed” error is one of the most common problems for owners of cleaning robot vacuum cleaners Xiaomi, Dreame and Viomi, which occurs even when the water tank is physically standing in place, blocking the start of the cleaning. 80% of the time it is not the breakdown, but the fault of the contacts, the wrong assembly or the failure of the firmware.

The Mi Robot Vacuum-Mop P and DreameBot series L10 Pro or Viomi V3 They're equipped with sensors that check for a tank before they start, and if the system doesn't pick up the sensor signal, it makes an error, but often the problem is that the tank is tightly snapped, or the ossicles are shifted. In this article, we will analyze all possible causes and give step-by-step instructions with a photo how to fix the malfunction yourself.

Before you carry a vacuum cleaner to the service, check 3 key points:

  1. Is the tank tightly fixed (a click should be heard).
  2. Clean contacts on the tank and body of the robot.
  3. Whether the tank model matches your vacuum cleaner modification (see compatibility table below).

1. Why Xiaomi vacuum cleaner does not see a water tank: top-7 cause

The error is caused by hardware or software failures, and consider the most frequent scenarios, ranked by the frequency of visits to Xiaomi service centers (2023-2026).

πŸ”Ή 1. Contaminated or oxidized contacts (45% of cases)

The reservoir sensor works through the spring contacts on the robot body and the metal pads on the tank, which eventually become covered with water, dust or corrosion, and just wipe them with alcohol, and the error disappears.

πŸ”Ή Flawed fixation of the tank (30%)

Many users simply put the tank in place without waiting for the characteristic click. - DreameBot models W10 viomi V2 Pro has an additional latch-lock lock that is easy to miss.

πŸ”Ή 3. Damaged sealing ring (10%)

The rubber gasket at the bottom of the tank prevents leaks, but if it's torn or deformed, the sensor may not work.

πŸ”Ή 4. Incompatibility of reservoirs (5%)

Mi Robot Vacuum-Mop 2 Lite Reservoirs Are Not Suitable for DreameBot Z10 Pro, but they look the same, and using a foreign tank makes you miss.

πŸ”Ή 5. Firmware failure (5%)

After updating the software or resetting the settings, the robot can "forget" the sensor parameters, solved by restarting or rolling back the firmware.

πŸ”Ή 6. Sensor failure (3%)

If the contacts are clean, the tank is original, and the error remains, the sensor module on the board is to blame.

πŸ”Ή Mechanical damage (2%)

Cracks in the tank body or bent attachments on the robot disrupt contact.

πŸ“Š What kind of vacuum cleaner Xiaomi you have?
Mi Robot Vacuum-Mop P
DreameBot (any model)
Viomi (any model)
Another brand
I don't know.

2. Step-by-step instruction: how to fix tank error

Follow the algorithm below. Start with simple steps and move on to complex ones if the problem is not solved.

πŸ›  Step 1 Reinstall the tank

  • πŸ”„ Remove the tank from the vacuum cleaner.
  • 🧼 Wipe its bottom and contacts with a dry wipe.
  • πŸ”Š Install back before clicking (DreameBot models should sound an audible signal).

πŸ›  Step 2. Clear the contacts.

  • 🧴 Moisten the cotton swab with isopropyl alcohol (or vodka).
  • πŸ” Gently wipe: Metal pads at the bottom of the tank. Spring contacts in the vacuum cleaner's nest.
  • ⏳ Let it dry for 5-10 minutes.

πŸ›  Step 3. Check the sealing ring

  • πŸ”Ž Look at the rubber gasket on the tank. It should be: whole (no cracks), tightly adjacent to the edges. Clean (no plaque).
  • πŸ›’ If the ring is damaged, order a replacement (Article for Mi Robot Vacuum-Mop P: MDY-007).

πŸ›  Step 4: Reset the error programmatically

  • πŸ”„ Turn off the vacuum cleaner with a button on the body.
  • πŸ“΅ Remove the tank and battery (if possible).
  • ⏳ Wait 1 minute, then gather back.
  • πŸ”‹ Turn on the robot and check for the error.

β˜‘οΈ Checklist before contacting the service

Done: 0 / 5

3. Compatibility table of Xiaomi vacuum cleaner tanks

Using a non-original or incompatible tank is a common cause of error, and the following is a compatibility table for popular models.

Model vacuum cleanerThe original tank articulationCompatible analoguesVolume, ml
Mi Robot Vacuum-Mop PSTYJ02YMYMDY-007, Viomi V2200
DreameBot L10 ProDR-VAC-003DreameBot W10 (partly)250
Viomi V3V-RMT-001Mi Robot Vacuum-Mop 2 Pro180
DreameBot Z10 ProDR-VAC-005Only the original.300

⚠️ Reservoirs from Xiaomi Mi Robot Vacuum 1S Incompatible with the Mop P series, despite the similarity, the use of the wrong tank can lead to leakage or damage to sensors.

4.How to check the tank sensor with a multimeter

If the contacts weren't cleared, the sensor module might have malfunctioned, and you'd need a multimeter to diagnose.

πŸ”§ Instructions:

  1. Turn the vacuum cleaner off the grid.
  2. Remove the top cover (unscrew 4 Torx screws) T5).
  3. Find a board with a tank sensor (usually next to the tank socket).
  4. Connect the multimeter probes to the sensor contacts: πŸ”΄ Red - to plus contact. ⚫ Black to negative.

∞

0-50 Om

πŸ“Š Normal performance:

  • No tank: resistance ∞ (open-chain).
  • With tank: resistance 0-50 ohms.

If the values don't change, the sensor is defective.

  • πŸ›  Try to re-sweat contacts (if you have experience).
  • πŸ“ž Contact the service to replace the sensor (cost) ~1 500–2 500 β‚½).
What if the sensor is broken and there is no service nearby?
The temporary solution is to disable the firmware testing of the tank: 1. Install custom software (for example, Valetudo). 2. Edit the configuration file /etc/config/robot. 3. Add a line ignore_water_tank_error=1. ⚠️ Risk: The robot can start cleaning without water, which will damage the wipe or floor.

5. The error remains after all the manipulations: what to do?

If you have tried everything, but the vacuum cleaner persistently writes β€œMake sure the water tank is installed”, there are 3 options:

πŸ”Ή Option 1. Update the firmware

  • Open the Mi Home or Dreame app.
  • Go to the device settings β†’ Software update.
  • Install the latest version (for Mi Robot Vacuum-Mop P current firmware β€” 3.5.9_0040).

πŸ”Ή Option 2. Reset the settings to the factory

  1. Press the buttons Home + 10 seconds power.
  2. After the beep, release it.
  3. Connect the vacuum cleaner to the application again.

πŸ”Ή Option 3. Contact the service

If none of the methods worked, the problem may be:

  • Damaged motherboard.
  • Sensor wires broken.
  • Power controller malfunction.

⚠️ Warning: Don't disassemble the vacuum cleaner yourself unless you're confident in your skills. DreameBot models, when assembled incorrectly, activate the autopsy protection that blocks the robot.

πŸ’‘

Before visiting the service, take a picture of the error on the vacuum cleaner screen or in the application, which will help the wizard to diagnose the problem faster.

Prevention: How to avoid future errors

To avoid recurring problems, follow these rules:

πŸ’§ Reservoir care:

  • 🧼 After each cleaning, rinse the tank with running water.
  • 🧻 Wipe the contacts dry with a soft cloth.
  • 🚫 Do not use aggressive detergents (they destroy the seal).

⚑ Operation of the vacuum cleaner:

  • πŸ”‹ Do not remove the tank during cleaning.
  • πŸ›‘ Before installing the tank, turn off the robot.
  • πŸ”„ Check the density of the sealing ring once a month.

πŸ“± Programmatic settings:

  • πŸ”„ Update your firmware regularly.
  • πŸ“΅ Do not interrupt the software update process.
  • πŸ›  Once every 3 months, perform a cache reset (in Mi Home: Settings) β†’ Additionally. β†’ Clear the cache).

πŸ’‘

The main cause of error is contamination of contacts. 90% of problems are solved by cleaning with alcohol and tight fixation of the tank.

FAQ: Frequent questions about tank error

πŸ”Ή Can I use a tank from another Xiaomi model?
No, even if the tanks look similar, for example, the tank from the Mi Robot Vacuum-Mop 2 Lite is not suitable for DreameBot. L10 Pro because of different sensors, at best the vacuum won't start, at worst the sensor will break.
πŸ”Ή Why does the error occur after washing the tank?
You probably haven't wiped the contacts dry, and the moisture causes the sensor to short-circuit or falsely fire, and wipe the areas with alcohol and let them dry for 10 to 15 minutes.
πŸ”Ή How to Reset an Error Without Rebooting?
In the Mi Home app, go to Device Settings β†’ Error reset. If this item is not available, remove and reset the tank 3 times in a row (sometimes the software reset works).
πŸ”Ή What to do if the vacuum cleaner does not respond to the tank after falling?
The fall could damage the nest anchorages or bend the contacts. Check the body for cracks. If there is no deformity, try gently bend the spring contacts in the nest (use tweezers).
πŸ”Ή Can I turn off the tank inspection?
Yes, but it's risky. You can turn off the sensor through custom firmware (like Valetudo), but then the robot will start cleaning even without water, which will damage the wipe and floor, and use this method only as a temporary solution.