How to add a room to the robot vacuum cleaner Xiaomi: from map to virtual zones

Xiaomi’s robot vacuum cleaners are not just automatic cleaning devices, but real smart assistants that can adapt to your home’s layout. However, many users face the problem of running around the apartment, skipping individual rooms or wasting time cleaning out unnecessary areas. The solution is simple – set up a map of the rooms and add rooms to the Mi Home app (or Xiaomi Home for new models).

In this article, we will understand how to create an accurate map of the apartment, break it into zones, assign names to rooms (for example, "Kitchen", "Bedroom", "Corridor") and adjust individual cleaning parameters for each room. We will pay special attention to the nuances of working with different models - from the budget Mi Robot Vacuum-Mop 2 Lite to the flagship DreameBot X30 Ultra with 3D-You'll also learn how to avoid common mistakes that cause a vacuum cleaner to "can't see" a room or to reset a stored map.

If you have just bought a Xiaomi robot vacuum cleaner or have been using it for a long time but have not figured out how to set up zones, this guide will help optimize cleaning and save time. All steps are illustrated with screenshots from the current version of the application (2026) and checked for compatibility with the latest firmware.

1 Preparation: What to do before adding rooms

Before you start marking rooms, make sure your robot vacuum cleaner correctly displays the map of the room. Without an accurate map, all further settings will be meaningless.

  • πŸ”‹ Battery charge: Charge level should be at least 50%. When low charge vacuum cleaner can interrupt mapping.
  • πŸ“Ά Stable Wi-Fi connection: Robot should be on the same network as your smartphone. Use 2.4 GHz – 5 GHz frequency many models do not support.
  • 🧹 Clean sensors: Wipe the lidar (the rotating sensor on the top panel) and optical sensors with a dry wipe. Dust and dirt distort the data.
  • πŸšͺ Free passage: Remove wires, fringed mats and small objects that may interfere with movement from the floor.

If your vacuum cleaner has previously created a map but it is inaccurate (for example, walls are curved or separate rooms are missing), reset it before re-scanning.

  1. Open the Mi Home app β†’ Choose your vacuum cleaner.
  2. Go to Settings β†’ Map β†’ Delete the card.
  3. Confirm the action and wait until the robot returns to base.

Important: Once you reset the card, the vacuum cleaner will lose all the saved areas and cleaning settings, and you will have to configuring them again.

πŸ“Š What kind of robot vacuum cleaner Xiaomi you have?
Mi Robot Vacuum-Mop 2 Lite
DreameBot D9
Viomi V3
Xiaomi Mi Robot Vacuum X10+
Other

2. Mapping the premises map: first launch

To get Xiaomi's robot vacuum cleaner to see your apartment layout, it needs to go through a full mapping cycle, which takes 10 to 30 minutes depending on the area of the room.

  1. Place the vacuum cleaner on the base and make sure it is installed in an open area (not in a niche or under a table).
  2. In the Mi Home app, click the Cleaning button. β†’ Select Mapping Mode (or Complete Cleanup if the first option is not available).
  3. Wait for the robot to go around all the rooms available, and it will move along the walls, bypassing obstacles.
  4. When you complete the map, it will appear in the App Map section, and if there are any rooms missing, run the process again.

What to look out for:

  • πŸ”„ Closed doors: The robot can't map a room if the door is closed. Open all doors before scanning.
  • πŸ“ Map Scale: If the map is too small or large, in the application settings, find the option Card Size and adjust it.
  • 🚫 Scanning errors: If there are "extra" walls or rooms on the map, try restarting the process in the dark (for models with lidar) or under other lighting.

For models with 3D-mapping (e.g. DreameBot) X30 Ultra or Viomi V3 Max is a simpler process: the robot creates a three-dimensional model of the room, which reduces the number of errors, but even in this case, it is recommended to check the accuracy of the furniture and walls.

πŸ’‘

If your vacuum cleaner is constantly β€œlost” in the same area (for example, near mirrors or glass partitions), stick a matte tape on the problem surfaces - this will help the sensors correctly read the distances.

3. How to break the map into rooms in Mi Home

When the map is ready, you can start marking rooms, a process called zoning, which allows you to assign different cleaning settings for each room, and the instructions are suitable for all Xiaomi, Dreame and Viomi models connected to the Mi Home app:

  1. Open the Map section in the app.
  2. Click on the Edit icon (pencil in the upper right corner).
  3. Select the Add Room tool (usually marked with a plus-plus or the word "Room").
  4. You can circle the boundaries of the room on the map, and you can follow the contours of the walls.
  5. Once the finishing is complete, a window will appear to enter the name (e.g., "Living room", "Bathroom"). Use short and clear names.
  6. Save the changes. The room will appear on the map with the color highlighted.

Some models (e.g. DreameBot) Z10 Pros support automatic zoning, so the robot can actually break it down after the first scan, but the manual adjustment is still more accurate, especially if you have a non-standard layout.

If you're wrong about the lighting, don't worry, you can change the boundaries of the room or remove it.

  • Click on the room on the map. β†’ select Edit.
  • Drag corners or sides to adjust the shape.
  • Or click Delete if you want to start over.
What to do if the "Add room" button is inactive?
This problem often occurs with users of older versions of the Mi Home app (up to 6.0). Update the app via Google Play or the App Store. If the update didn't work, try: Remove and reinstall the app. Reset the Mi Home cache in your phone's settings. Connect the vacuum cleaner to another Xiaomi account (temporary solution) in a pinch, check if your robot vacuum model supports zoning function. 1S Mi Robot Vacuum-Mop 2 Pro is not able to save cards.

4.Configure virtual walls and forbidden areas

Adding rooms is only half the battle, and in order for Xiaomi to clean efficiently, you need to set up virtual walls and no-go zones.

  • 🚫 Eliminate cleaning in places where the vacuum cleaner may get stuck (for example, near the legs of chairs).
  • πŸ›‘ Limit access to rooms with carpets that do not need to be vacuumed.
  • πŸ”„ Create corridors for optimal cleaning route.

How to add a virtual wall:

  1. In the Map section, click Edit.
  2. Select the Virtual Wall tool (usually indicated by a vertical line).
  3. Draw a line on the map, separating the area where the robot is not allowed to enter.
  4. Save the changes. The wall will be displayed with a dotted line.

For restricted areas (e.g., around a pet food bowl), use the Forbidden Zone tool (a square or a circle). Circle the desired area, the robot will bypass it.

  • πŸ“ Maximum length of virtual wall – 10 meters.
  • πŸ”„ No-go zones can be made multi-level (for example, for two-storey houses).
  • ⚑ Virtual walls and zones are not saved when you reset the card.

Tip for DreameBot owners: These models have a feature called Invisible Wall with a timer, for example, you can prohibit cleaning in the nursery from 20:00 to 8:00 when the child is asleep.

The robot is on the base and connected to Wi-Fi|All virtual walls are displayed on the map.|No-go zones do not block the passages to the rooms.|Room names readable and error-free|The correct rooms are selected in the cleaning settings-->

5. Individual cleaning settings for each room

One of the key benefits of zoning is that you can assign different cleaning options to different rooms, like in the kitchen you can increase the suction power, and in the bedroom you can turn on quiet mode.

  1. In the Map section, click on the desired room.
  2. Select the Cleaning Settings (or Room Settings).
  3. Set the following options (the options available depend on the model): πŸŒ€ Cleaning mode: Quiet, Balanced, Turbo, Maximum. πŸ’§ Washing intensity (for models with wet cleaning function): Light, Medium, Deep. πŸ”„ Number of passes: 1 to 3 (good for highly contaminated areas). πŸ•’ Schedule: Schedule the room cleaning by day and time.

Save the settings.

Example of optimal settings for different rooms:

Room.Suction modeWashing intensityNumber of passesNotes
Kitchen.Turbo/MaximumDeep.2Increase power due to fat and crumbs
Bedroom.QuietEasy.1Minimize noise at night
corridorBalancedAverage.1Enough standard settings
BathroomMaximumDeep.2Wet cleaning with disinfectant

Important for models with floorwashing: If there are carpets in the room, turn off the wet cleaning for this area, otherwise the robot will spoil the coating. In the room settings, select the option Only vacuum cleaner.

πŸ’‘

The room cleaning settings are only used when you select "Zonal Cleaning" or "Schedule Cleaning" modes, and if you manually run the robot through a button on the housing, it will use standard settings.

6. Room cleaning schedule

One of the most useful features is automatic cleaning on schedule, and you can program a Xiaomi robot vacuum cleaner to clean the kitchen every day and the bedroom every two days.

  1. In the Mi Home app, go to the Schedule (calendar icon).

For models with voice assistant support (e.g. Xiaomi Mi Robot Vacuum) X10+): You can start cleaning a particular room by voice through Alice, Google Assistant or Siri. To do this, link your Mi Home account to your voice assistant and use commands like, "Alice, start cleaning the kitchen on a robot vacuum cleaner".

How do you check if the schedule has worked?
If the robot hasn't started cleaning at the scheduled time, check: Wi-Fi connection (the robot must be online); battery level (at least 20%); base time settings (sometimes get lost after a power outage); firmware updates (old versions had scheduling bugs); if the problem repeats, delete the task and recreate it.

Typical problems and their solutions

Even after you have set up your rooms properly, you're having a hard time, and here are the most common mistakes and ways to fix them:

Problem.Possible causeDecision
The robot does not save the card after switching offFirmware failure or low battery charge during scanningUpdate the vacuum cleaner software and repeat mapping at 100% charge
Rooms on the map are shifted or distortedInterference from mirrors, glass or bright lightClose the mirrors with a cloth while scanning or hold it at dusk
Vacuum cleaner ignores virtual wallsFailure to synchronize the card with the applicationRemove and re-draw the walls, then reboot the robot (turn off/on)
You can add more than 5 rooms.Limitation of model or old firmware versionUpdate your firmware or combine small rooms into one zone
The robot is "lost" in a big room.Weak lidar signal or too large room (>50 m m mΒ²)Split the room into 2-3 zones or add beacons (for models with support)

Features for owners of Viomi and Dreame:

  • πŸ”„ Dreame has Map 2.0, which allows you to save several floors. Switch between them manually.
  • πŸ“± In Viomi, some models need to use a separate Viomi Home app, not Mi Home.
  • ⚑ DreameBot Robots Supported AI-Room recognition – they can automatically identify the kitchen or bathroom by characteristic items (e.g., a refrigerator).

Critical error: If the robot stopped seeing the saved card after updating the firmware, don't try to restore it through a backup. This can cause the system to crash. Instead, delete the card and recreate it.

πŸ’‘

If your vacuum cleaner is constantly "hanging" when cleaning a large room, try to reduce the suction power in the settings. Sometimes overloading the engine leads to navigation errors.

8 Additional chips: multicards, voice control and integrations

Advanced users can take advantage of advanced features that make cleaning even more convenient:

  • 🏠 Multi-cards (multiple floors): If you have a two-storey house, some models (e.g. DreameBot) X30 Ultras allow you to save individual maps for each floor. Switch them manually before cleaning.
  • πŸ—£οΈ Voice control: Connect the robot to Yandex Stations, Google Home or Apple HomeKit to start cleaning with voice. Example of a command: OK, Google, start cleaning the living room".
  • πŸ€– Smart home integration: You can automate trigger cleaning through Home Assistant or IOBroker, such as running a vacuum cleaner when everyone leaves the house (by geolocating smartphones).
  • πŸ“Š Cleaning statistics: The Mi Home app has a Reports section where you can see the area of the harvested area, the time of operation and the charge level after each cleaning.

For models with a camera (e.g. DreameBot) L10s Ultra) additional options available:

  • πŸ“Έ Real-time view: You can follow the robot through the camera right in the app.
  • 🚫 Obstacle recognition: The vacuum cleaner will bypass shoes, wires and even pets.
  • πŸ”¦ Night mode: Camera switches to infrared light to clean up in the dark.

Warning: If you use a robot vacuum cleaner with a camera, make sure it is turned off when you are at home.For security reasons, Xiaomi recommends activating the camera only during cleaning.

FAQ: Answers to Frequent Questions

Can I add a room if the robot has already cleaned the apartment, but there is no map?
No, you need to create a map first, run the robot in Mapping mode (or Full Cleanup for older models), and then the app will be able to divide the room into zones.
How many rooms can I add to my Mi Home?
Budget models (Mi Robot Vacuum-Mop 2 Lite): up to 5 rooms. D9): Up to 10 rooms Flagships (Xiaomi Mi Robot Vacuum) X10+): 20 rooms + Multicard support. If the limit is reached, combine small rooms (e.g., "Corridor") + The entrance hallway" or remove unnecessary areas.
Why can't the robot see a new room after the renovation?
If you've redesigned it (like tearing down a wall), you have to remove the old map and recreate it. The robot navigates from the data it's stored, and if the layout changes, it'll get confused. β†’ Map. β†’ Delete the map. Run the robot in map mode. After you create a new map, add the rooms again.
Can I transfer the settings of the rooms to another robot vacuum cleaner?
No, room settings are tied to a particular device and its map, so if you buy a new vacuum cleaner, you'll have to create a map and zoning from scratch, but some settings (like schedules) can be exported through a backup of your Mi Home account, but this doesn't work for all models.
How to remove a room from the schedule without removing it from the map?
Open the Schedule section of the app, select a task, and uncheck the box from the unwanted room, the room itself will remain on the map, but the robot will miss it, and you can also turn the task off completely without removing it.