How to set up a Xiaomi robot vacuum cleaner to clean all rooms: the complete guide

Why Xiaomi’s Robot Vacuum Doesn’t Clean All Rooms – and How to Fix It

You bought a Xiaomi robot vacuum cleaner (or a Dreame/Viomi brand from the ecosystem), but it stubbornly ignores some rooms? Or it just removes one area even though there are several in the apartment? The problem most often lies in the wrong map of the room, incorrect zoning settings or physical obstacles. In this article, we will analyze all the ways of setting up, from basic attachment to the application to advanced features like virtual walls and multi-room routes.

It's important to understand that current models (Mi Robot Vacuum-Mop 2 Pro, DreameBot Z10 Pro, Viomi V3) support automatic mapping using a laser rangefinder (LDS) or cameras. But even these require initial setup. Older devices (such as the Mi Robot 1S) may need manual zoning. We'll look at both options.

Before you start setting up, make sure that:

  • πŸ“± The robot is tied to the Mi Home app (or Dreamehome/Viomi Home for relevant brands).
  • πŸ“Ά The device is connected to Wi-Fi (Xiaomi robots do not work without the Internet when configuring the map!).
  • πŸ”‹ The battery is charged at least 50% - otherwise the card may not be stored correctly.
  • πŸšͺ All doors to the room are open (the robot must move freely between zones).
πŸ“Š What kind of robot vacuum cleaner Xiaomi you have?
Mi Robot Vacuum-Mop 2 Pro
DreameBot (any model)
Viomi (any model)
Mi Robot 1S/1C
Other

Step 1: Creating a room map is the basis for cleaning all rooms

Without a map, the robot won't be able to navigate the space, and the process of creating it is the same for most models, but there are nuances: for example, the Mi Robot Vacuum-Mop 2 Pro builds the map in 1-2 passes, and budget models like the Mi Robot 1C may require 3-4 cleaning cycles.

How to start mapping:

  1. Open the Mi Home app (or analogue for your brand).
  2. Select your robot vacuum cleaner from the list of devices.
  3. Click Map β†’ Start mapping (or Cleanup β†’ Complete cleaning if option is not available).
  4. Wait for the robot to go around all the rooms. Don't interrupt the process, it can lead to a fragmented map.

If the card is incomplete:

  • πŸ”„ Restart mapping in the daytime (in natural light, the laser rangefinder works more accurately).
  • πŸͺŸ Remove from the floor mirrors, glass and glossy surfaces - they distort the signal LDS.
  • 🚫 Close the curtains: direct sunlight can blind sensors.

πŸ’‘

If the robot is constantly "lost" in one of the rooms, put a beacon (for example, a small object with a reflective surface) there, which will help the sensors to better navigate.

Step 2: Room and Zone Division – How to Teach a Robot to Distinguish a Kitchen from a Hallway

Once you've created the map, you need to break it down into zones.

  • πŸ“ Cleaning only in selected rooms.
  • πŸ”„ Set up different modes (for example, strong wet cleaning in the kitchen and dry cleaning in the bedroom).
  • 🚫 Exclude areas where the robot does not need to go (for example, children with toys).

Instructions for zoning in Mi Home:

  1. Open the map in the app.
  2. Click Edit β†’ Add a room.
  3. The app will automatically suggest the name (living room, kitchen, etc.), but it can be changed.
  4. Repeat for all zones. For open spaces (such as a corridor), use the option Area instead of Room.

In the Dreame and Viomi models, the process is similar, but can be called differently:

  • In Dreamehome: Map β†’ Rooms Separation β†’ Manual Separation.
  • In Viomi Home: Smart Map β†’ Edit β†’ Add Zone.

Remove small objects from the floor |

Open all doors |

Make sure the robot is fully charged|

Check the stability of Wi-Fi|-->

Step 3: Set up virtual walls and forbidden areas

Even if the map is built correctly, the robot can ignore some rooms due to physical or software barriers.

  • πŸšͺ The doorway is too narrow (less than 80 cm).
  • πŸͺŸ Thresholds more than 2 cm high (the robot will not overcome them).
  • πŸ”Œ Wires or carpets with high pile interfere with movement.

Decisions:

  1. Virtual walls: Draw a line in the app that the robot won't cross, useful for open doorways or stairs.
  2. Exclusion Zones: Circle areas where the robot cannot enter (for example, the feeding site of the pet).
  3. Physical beacons: Some models (like the DreameBot L10s Ultra) support external beacons to improve navigation.

How to add a virtual wall to your Mi Home:

Map β†’ Edit β†’ Add a virtual wall β†’ Draw a line on the map
What if the robot can’t see the room?
If the robot ignores the room even after setting up the map, try: 1. Put a dock in this room (the robot will start cleaning it from it). 2. Use manual mode (some models have the option of transferring the robot to the desired area through the application). 3. Check if IR emitters from other devices (for example, a TV or air conditioner) - they can knock down sensors.

Step 4: Optimizing Cleaning Routes for Multiple Rooms

The default is that the robot cleans the rooms in random order, but you can prioritize or adjust the sequence, which is especially useful for larger apartments, where it's important to first remove the most contaminated areas (kitchen, hallway).

Optimization methods:

FunctionHow to turn it onFor which models?
Priority roomsMap β†’ Room settings β†’ Cleaning priorityMi Robot Vacuum-Mop 2 Pro, DreameBot Z10 Pro
Consistent cleaningSettings β†’ Route β†’ Rooms by RoomViomi V3, DreameBot L10s Ultra
Double-cleaning areasRound the area on the map and select Cleaning 2Γ—All models with zoning support
Night mode (quiet cleaning)Settings β†’ Modes β†’ Night Modes β†’All models with power adjustment function

A critical mistake many users make is to turn on the Schedule Cleanup function before you set up the map, and the robot will try to clean up non-existent areas, which will cause disruption, set up the map and zoning first, and then schedule.

πŸ’‘

To save battery power, set the robot up so that it first cleans the furthest rooms, and then returns to the docking station on the shortest path.

Step 5: Problems and Solutions – Why the Robot Doesn’t Clean All Rooms

If, after all the settings, the robot still ignores some areas, check:

⚠️ Xiaomi Robots with Laser Navigation (LDS) They can go blind when they get direct sunlight on the sensor, and if the maps are only built in the evening, but not in the afternoon, close the curtains or move the docking station into the shadows.

  • πŸ”Œ Weak Wi-Fi signal: the robot loses communication with the application and resets the map. The solution is to install a network repeater or move the router closer to the center of the apartment.
  • πŸ”‹ Low battery: If the robot starts cleaning with 30% charge, it may not reach far rooms.Solution - set up automatic return to the dock at 20% charge.
  • πŸ“΅ Interference from other devices: IR remotes, wireless headphones or microwaves can disrupt navigation, so the solution is to remove sources of interference or postpone cleaning for another time.

If the problem is physical obstacles:

  • πŸšͺ Install door closers – the robot does not like open doors that can close while it is moving.
  • πŸͺŸ Use flat rapids (up to 1.5 cm high) instead of high ones.
  • 🧹 Remove wires, laces and small objects from the floor - the robot can "get stuck" on them and mark the zone as inaccessible.

Step 6: Advanced settings for experienced users

If the basic features don’t solve the problem, try advanced settings:

  • πŸ€– Castomy scripts: some models (e.g. Viomi) V3) Support user commands via Home Assistant or Node-RED, which allows you to set complex routes.
  • πŸ“Š Export/import card: If the robot is constantly resetting the card, save it backup to Settings β†’ Map. β†’ Save.
  • πŸ”§ Sensor calibration: in the service menu (available through Settings) β†’ About the device β†’ Calibration can be reset errors of the gyroscope or LDS.

For models with Yandex support Alice or Google Assistant, you can configure voice control:

Alice, start cleaning the living room and kitchen.

Note:

Mi Home

πŸ’‘

If your robot supports Multi-Floor Map (like DreameBot L10s Ultra), remember to switch floors manually – automatic definition doesn’t always work.

FAQ: Frequent questions about setting up Xiaomi robot vacuum cleaner

Can you set up a robot to clean only on a schedule, without manually starting?
Yes, there's a schedule in the Mi Home app where you can set the days, time and even the intensity of cleaning for each room, like: Pn-Pt: cleaning the kitchen and corridor at 9:00. Sb-Vs: cleaning all the rooms at 10:00. Important: before setting up the schedule, make sure the robot has successfully built the map and saves it between cleanings.
Why does a robot clean the same room several times and ignore others?
This is a typical problem with: Incorrect zoning (rooms on the map overlap); a failure in the navigation algorithm (helps reboot the robot or reset the map); too low priority for ignored rooms (check settings in the Map β†’ Cleanup Priority); Solution: rebuild the map again and make sure that the boundaries of the rooms are not superimposed.
How to transfer the card to a new robot if the old one is broken?
Unfortunately, there's no direct export of the map between devices, but you can: Take a picture of the map in the app and manually restore the zoning on the new robot; use Save the card (if you have one in your model) and try to download it through Home Assistant or alternative firmware; in most cases, it's easier to let the new robot build the map from scratch, which will take 1-2 cleaning cycles.
Can I adjust different cleaning intensity for different rooms?
Yes, in multi-zone models (e.g. Mi Robot Vacuum-Mop 2 Pro or DreameBot Z10 Pro), you can: Set strong suction power for carpets; Enable wet cleaning only in the kitchen and in the hallway; turn off cleaning in the nursery at certain hours. Settings are in Map β†’ Select room β†’ Cleaning options.
What if the robot is constantly lost in a room?
This could be due to: complex space geometry (many corners, columns). Solution: add virtual walls to simplify the route; interference from other devices (IR radiation, 5GHz Wi-Fi); Solution: temporarily disable possible sources of interference; sensor malfunction; Solution: calibrate in the service menu or call for support.