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.
- Open the Mi Home app β Choose your vacuum cleaner.
- Go to Settings β Map β Delete the card.
- 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.
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.
- 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).
- In the Mi Home app, click the Cleaning button. β Select Mapping Mode (or Complete Cleanup if the first option is not available).
- Wait for the robot to go around all the rooms available, and it will move along the walls, bypassing obstacles.
- 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:
- Open the Map section in the app.
- Click on the Edit icon (pencil in the upper right corner).
- Select the Add Room tool (usually marked with a plus-plus or the word "Room").
- You can circle the boundaries of the room on the map, and you can follow the contours of the walls.
- Once the finishing is complete, a window will appear to enter the name (e.g., "Living room", "Bathroom"). Use short and clear names.
- 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?
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:
- In the Map section, click Edit.
- Select the Virtual Wall tool (usually indicated by a vertical line).
- Draw a line on the map, separating the area where the robot is not allowed to enter.
- 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.
- In the Map section, click on the desired room.
- Select the Cleaning Settings (or Room Settings).
- 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 mode | Washing intensity | Number of passes | Notes |
|---|---|---|---|---|
| Kitchen. | Turbo/Maximum | Deep. | 2 | Increase power due to fat and crumbs |
| Bedroom. | Quiet | Easy. | 1 | Minimize noise at night |
| corridor | Balanced | Average. | 1 | Enough standard settings |
| Bathroom | Maximum | Deep. | 2 | Wet 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.
- 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?
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 cause | Decision |
|---|---|---|
| The robot does not save the card after switching off | Firmware failure or low battery charge during scanning | Update the vacuum cleaner software and repeat mapping at 100% charge |
| Rooms on the map are shifted or distorted | Interference from mirrors, glass or bright light | Close the mirrors with a cloth while scanning or hold it at dusk |
| Vacuum cleaner ignores virtual walls | Failure to synchronize the card with the application | Remove 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 version | Update 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.