Setup rooms for the robot vacuum cleaner Xiaomi: a complete guide with maps and schedules

Xiaomi’s robot vacuum cleaners are not just cleaning devices, they’re full-fledged assistants that can adapt to your home’s layout. But without properly zoning your rooms, they’ll move around randomly, waste battery power on unnecessary areas, or miss important areas. Breaking up rooms not only optimizes the cleaning route, but also sets different modes for each room, such as enhanced cleaning in the nursery or quiet in the bedroom at night.

Many users mistakenly believe that a single mapping run is enough to assign rooms, but in fact the process requires adjusting boundaries, assigning names, and adjusting cleaning parameters. In this article, we will analyze all the stages - from the first launch to fine-tuning through the Mi Home, DreameHome or Viomi Home applications, and also reveal the nuances of working with different models (including Mi Robot Vacuum-Mop 2 Pro, DreameBot). D9 others).

If your vacuum cleaner hasn't mapped the room yet, don't worry: we'll detail how to get it to do so, and for those of you who have already encountered problems, we'll look at common mistakes: why rooms are misidentified, how to fix the overlapping zones, and what to do if the robot "loses" the map after updating the firmware.

We'll focus on virtual walls and no-go zones, which are not really the key to keeping a cleaner in check, and you can, for example, prevent a vacuum cleaner from going under a low-clearance bed or bypassing wired areas, and all the instructions are accompanied by screenshots and explanations so that you can repeat the steps even without technical experience.

Preparation for mapping: what to do before the first launch

Before Xiaomi can divide your apartment into rooms, it needs to create an accurate map of the room, a process called mapping, and it requires several conditions to be met, and if you skip this step, you get a distorted map with overlayed walls or missing doorways.

First, make sure there's enough light in the room, and laser sensors (LiDAR) and robot cameras don't work well in the dark, especially for models with visual navigation (such as the Mi Robot Vacuum-Mop 2 Lite), and if there are dark corners in the room, turn on extra light or temporarily open the curtains.

Second, remove all the small objects from the floor: wires, toys, shoes, which can interfere with the movement of the vacuum cleaner or distort the sensor data, and it is also recommended to raise the curtains and blinds so that they do not touch the floor, this will help the robot to correctly determine the boundaries of the walls.

Third rule: Close the doors to the rooms that you don't need to map. For example, if you don't want the vacuum cleaner coming into the bathroom or the storage room, close them while you create the map.Later you can add these areas manually or set up virtual barriers.

  • πŸ”¦ Lighting: at least 50 lux (dimmed incandescent light) for models with LiDAR (Mi Robot Vacuum-Mop) P10) 10 lux is enough.
  • πŸšͺ Doors: Leave only those that the robot has to pass through open. Closed doors will be perceived as walls.
  • πŸ“ Free space: minimum width of the passageway - 50 cm, the height of obstacles - at least 10 cm (otherwise the vacuum cleaner will try to bypass them).
  • πŸ”‹ Battery charge: at least 80%. If the charge is lower, the robot can interrupt the mapping to recharge.

⚠️ Warning: If you have mirrors or glass partitions without frames, stick matte film or paper on them. Laser sensors can go blind from reflections, which will lead to errors in the map.

After the room is ready, install the robot vacuum cleaner at the base station and make sure it is located correctly:

  • πŸ“ At least 50 cm away from walls and furniture.
  • 🚫 Not under direct sunlight (may overheat).
  • πŸ”Œ Close to the socket (the cord should not be pulled).
  • πŸͺŸ Not in a passageway or narrow corridor (needs free space for maneuvering).
πŸ“Š What type of navigation your robot vacuum cleaner has?
LiDAR (laser)
Visual (camera)
Hybrid (laser + camera)
Ultrasonic sensors
I don't know.

2. Creating a room map: a step-by-step process

When the preparation is complete, you can start the first mapping run, which can take 10 to 40 minutes depending on the size of the apartment and the model of the vacuum cleaner, and it is important not to interrupt it or interfere with the operation of the device.

To start, open the Mi Home app (or DreameHome if you have a Dreame robot), select your device and click the Cleanup button (or Map" β†’ "Create a map. "" The robot will start moving around the perimeter of the room, gradually filling in the map. On the screen of the smartphone, you will see the real map of the process β€” blue lines will indicate the path traveled, and gray lines will indicate the areas not yet explored.

Some models (e.g. Xiaomi Mi Robot Vacuum-Mop 2 Pro) support multi-room mapping, and if you have multiple rooms, the robot will automatically identify doorways and share space. 1S) You may need to manually separate after creating the map.

During mapping, watch for the following points:

  • πŸ›‘ If the robot stays in one place for longer than 2 minutes, check if it is stuck, it may have hit a high threshold or become entangled in wires.
  • πŸ”„ If the vacuum cleaner starts to run around randomly, restart the process.
  • πŸ“΅ If the map on the screen is not updated, check the connection with Wi-Fi. The robot must be connected to the same network as your smartphone.

Once you've completed the mapping, you'll see a complete map of the room with the walls, furniture and doorways marked, and at this point, the map is not yet divided into rooms β€” this needs to be done manually. Save the map in the app (usually the Save or Ready button in the upper right corner).

β˜‘οΈ What to check after creating a map

Done: 0 / 4

3. Division of the map into rooms: manual and automatic setting

Now that the map is ready, you can start dividing into rooms, and depending on the vacuum cleaner model and the firmware version, this process may be slightly different, but the general principle remains the same. Let's consider both automatic and manual separation.

If your robot supports automatic zoning (e.g. DreameBot) Z10 Pro or Viomi V3), The app will ask you to divide the map into rooms after the first mapping, and you just have to confirm the boundaries or adjust them, but automatic separation is not always accurate β€” it can connect the hallway with the kitchen or misdefinition of the boundaries of the bedroom.

For manual separation, follow the following steps (such as Mi Home):

  1. Open the "Map" tab in the app.
  2. Click on the Edit icon (pencil or three dots in the corner).
  3. Select the option "Add room" or "Separate zones".
  4. You can circle the boundaries of the room along the contour of the walls, and the app will automatically close the polygon.
  5. Assign a room name (for example, "Living room", "Kitchen").
  6. Repeat the process for all rooms.

Some nuances that are worth remembering:

  • πŸ”„ If you're wrong about the winding, click Cancel and start again. Some versions of the app have a Cancel last action function".
  • πŸ“ To accurately separate the zoom, use two fingers to help you circle corners neatly.
  • πŸšͺ Doorways must remain outside the rooms β€” don't include them in the area. Otherwise, the robot will try to remove through the wall".

After splitting, check that: all rooms have unique names (do not use Room 1, Room 2, this will make it harder to set up schedules).

If the names repeat, the robot can confuse the zones when cleaning on a schedule.

Model robot vacuum cleanerSupport for automatic zoningMax, number of rooms.Support for multi-room maps
Xiaomi Mi Robot Vacuum-Mop 2 ProYes (with firmware 3.5.9)+)10Yes (up to 3 floors)
DreameBot D9Yes.15Yes (up to 4 floors)
Viomi V3Partially (requires manual adjustment)8Yes (up to 2 floors)
Xiaomi Mi Robot Vacuum 1SNo.5No.

⚠️ Note: If they are superimposed or "shifted" relative to real walls after saving rooms, try resetting the map and re-create it, a problem that often occurs when there is a weak Wi-Fi signal or interference with mapping.

4.Configure virtual walls and forbidden areas

Even after being divided into rooms, the robot vacuum cleaner can enter unwanted areas, such as low furniture, pet bowls, or long-pile carpets, with virtual walls and no-go zones designed to be set up through an app or physical beacons (if they come with a kit).

In the Mi Home or DreameHome app, go to the Map section and select Add a Virtual Wall or No-Go Zone.

  • πŸ“ Virtual wall: draw a line that the robot will not cross, suitable for blocking doorways or wide aisles.
  • 🚫 No-go zone: Circle the area the vacuum cleaner should not enter (e.g. around cat food).
  • πŸ”„ Time zone: Some models allow time limits (e.g., ban on cleaning in the nursery from 20:00 to 8:00).

For models with magnetic tape support (e.g. DreameBot) L10 Pro) you can physically restrict the robot's access by sticking tape on the floor, which is more reliable than virtual barriers, because it doesn't depend on firmware or Wi-Fi signal. However, keep in mind that the tape must be continuous, because if it breaks, the vacuum cleaner can go through the gap.

Common mistakes when setting up forbidden areas:

  • ❌ Too narrow virtual wall (a robot can "pierce" it) The minimum recommended width is 10 cm.
  • ❌ A no-go zone is placed on the base station, which can cause the vacuum cleaner to not be able to return to charging.
  • ❌ Use only virtual barriers for stairs, and for safety, it is better to combine with physical barriers.

πŸ’‘

If the robot ignores virtual walls, try updating the firmware through the app. In older versions of the software, there are bugs with zone processing.

5. Assignment of cleaning parameters for each room

Once you divide into rooms, you can customize your cleaning options for each room, so you can, for example, set up a more intensive cleaning in the kitchen where there is more garbage, or a quiet mode in the bedroom while you sleep, and you can also set a cleaning practice, where the robot will first clean the most important areas.

In the Mi Home app, go to the Map section, select the desired room and click on its name.

  • 🧹 Cleaning mode: πŸŒͺ️ Standard – Balance between quality and time. πŸ’¨ Turbo - increased traction for carpets. πŸƒ Quiet – reduced power for night cleaning. 🧽 Wet cleaning – only for models with the function of washing floors.
  • πŸ”’ Number of passes: from 1 before 3. For highly contaminated areas (hallway, kitchen) is recommended 2-3 passageway.
  • πŸ“Š Cleaning procedure: you can set the order of rooms (for example, first the living room, then the bedroom).

For models with a floor wash function (for example, Xiaomi Mi Robot Vacuum-Mop) P10) Additional settings available:

  • πŸ’§ Humidity level: low, medium or high.
  • 🧼 Type of detergent: you can choose the right one for your coating (laminate, tile, parquet).
  • 🚫 Areas without washing: for example, carpets or wood-coated areas.

Example of optimal settings for different rooms:

Room.Cleaning modeNumber of passesWet cleaningNotes
Kitchen.turbo2Average humidityCleaning after each meal preparation
Bedroom.Quiet1Low humidityCleaning at night from 22:00 to 6:00
The hallwayStandard.3High humidityDaily cleaning
ChildishStandard.1No washing.Use a hypoallergenic detergent

πŸ’‘

The cleaning settings for each room are saved in the Xiaomi cloud, and if you reset the robot to the factory settings, you'll have to reconfigure them.

6. Creating a room cleaning schedule

One of the key benefits of zoning is that you can have a flexible schedule, so you can have a robot clean the kitchen and the hallway on weekdays, and you can do the house cleaning on weekends, and you can set different cleaning times for different rooms, like the bedroom in the morning and the living room in the evening.

To create a schedule in Mi Home:

  1. Go to the "Schedule" section (or "Timer" in older versions).
  2. Click "Add" and select the days of the week.
  3. Specify the time of the cleaning.
  4. In the "Zones" section, mark the rooms that need to be cleaned.
  5. Choose cleaning mode (dry, wet or combined).
  6. Save the schedule.

Some useful scenarios:

  • πŸ•˜ Morning cleaning: hallway and kitchen at 7:00 (before going to work).
  • πŸ•’ Day cleaning: living room at 12:00 (when no one is home).
  • πŸ•“ Night cleaning: bedroom at 23:00 in quiet mode.
  • πŸ–οΈ Weekend: Complete cleaning of all rooms at 10:00.

For models that support Google Assistant or Alice from Yandex, you can set up voice control, for example, say, "Alice, start cleaning the kitchen" and the robot will start removing only the specified area, and you need to pre-associate your Mi Home account with the voice assistant in its settings.

⚠️ If the robot does not start cleaning on schedule, check it out: πŸ”‹ Battery level (must be at least 20%). πŸ“Ά Stability of Wi-Fi connection (robot must be online). ⏰ Correctness of the time zone in the annex.

How do you reset all the schedules?
To delete all schedules, go to Settings β†’ Schedule β†’ Remove everything. Alternatively, you can reset the robot to the factory settings through Settings. β†’ General. β†’ Resetting settings, but it will remove both cards and all personal data.

7. Solving typical zoning problems

Even after you have set up rooms properly, users often face problems: the robot doesn't see new areas, confuses rooms, or saves changes.

Problem 1: Robots don’t automatically separate rooms

  • πŸ”Ή Reason: weak LiDAR signal or camera due to dirt on sensors.
  • πŸ”§ Solution: wipe the sensors with a soft napkin (no alcohol!). Restart mapping.

Problem 2: The rooms are overlapping.

  • πŸ”Ή The reason: the robot lost orientation during the map creation (for example, it was moved manually).
  • πŸ”§ Solution: Reset the card (Settings) β†’ Map. β†’ Reset the map) and create it again without interfering with the process.

Problem 3: Robots ignore virtual walls

  • πŸ”Ή Reason 1: Outdated firmware.
  • πŸ”§ Solution: Update the software through Settings β†’ Firmware update.
  • πŸ”Ή Reason 2: The virtual wall is too thin.
  • πŸ”§ Solution: Make it wider (at least 10 cm) or use physical magnetic tape.

Problem 4: The card is reset after the update

  • πŸ”Ή Reason: Some updates reset user settings.
  • πŸ”§ Solution: Before updating, take screenshots of the map or export it (if the model supports this feature.

Problem 5: The robot is not returning to base

  • πŸ”Ή Reason 1: The base is located in a restricted area.
  • πŸ”§ Solution: Check the settings of the zones and make sure there are no virtual barriers around the base.
  • πŸ”Ή Reason 2: The robot was lost due to a change in layout (moved furniture).
  • πŸ”§ Solution: Move the vacuum cleaner to the base manually and restart the cleaning.

πŸ’‘

If the robot is constantly losing the card, try to secure its position with a beacon marker (if your model supports this feature). D10 Plus can be added up to 5 markers for exact binding.

8. Additional features: multi-room maps and smart home integration

Xiaomi’s advanced robot vacuum cleaner models support multi-room maps (multi-cards), which is useful if you have multiple floors or separate zones (e.g., an apartment). + The robot can save up to 5 different maps and automatically determine which one it is on, using unique landmarks.

To add a new card:

  1. Move the robot to another floor and install it on a new base station (if any).
  2. In the app, select the option "Add map" (or "New floor").
  3. Start mapping as described above.
  4. After creating the map, assign it a name (for example, "2nd floor" or "Balcony").

To switch between cards manually:

  1. Open the "Map" section in the appendix.
  2. Click on the "Maps List" icon (usually in the upper right corner).
  3. Select the desired card and click "Activate".

Xiaomi’s robot vacuum cleaners also support smart home integration via Mi Home or Apple HomeKit (for Matter-enabled models).

  • πŸ”„ Start cleaning by triggers (for example, when everyone leaves the house).
  • πŸ“± Receive notifications of completion of cleaning.
  • 🎀 Manage your voice through Alice, Siri or Google Assistant.
  • 🌑️ Link to other devices (e.g., turn on the vacuum cleaner when dust levels rise according to the air sensor Xiaomi Air Purifier).

Example of automatic scenario:

IFOR


All family members left the house (by geolocation)




- Robot battery level > 50%




Then




- Start cleaning in all rooms in Turbo mode




Send a notification to Telegram after completion

⚠️ Note: When using multicards, make sure that the base stations on different floors are located in similar locations (for example, both at the north wall.

πŸ’‘

Multicards are only available for models with LiDAR navigation (laser scanner), and robots with gyroscopic or ultrasonic sensors do not support this function.

FAQ: Frequent questions about room settings

πŸ€– Can I designate rooms without creating a map?
No, room division is only possible after full mapping of the room. Without a map, the robot has no data on the layout and can not determine the boundaries of the rooms. If your model does not support mapping (for example, budget options with random movement), zoning will not be available.
πŸ”„ What to do if the robot confuses the room after rearranging the furniture?
If you change the layout significantly (repositioned the sofa, added new furniture), the robot can get lost. In this case: Reset the current map in the settings. Start remapping. If the furniture is slightly shifted, you can manually adjust the boundaries of the rooms in the application without completely resetting. X30) There is a function "Adaptive mapping", which automatically updates the map when the situation changes.
πŸ“± Can I control rooms through voice assistants?
Yes, but you do that by: Linking your Mi Home account to Google Assistant or Alice Yandex, making sure the rooms have unique names (no numbers or special characters), using commands like, "OK Google, start cleaning the living room," or "Alice, start cleaning the kitchen." Apple HomeKit will require a Matter-enabled model (like DreameBot) M20).
πŸ”‹ Why the robot doesn't clean