Xiaomiβs robot vacuum cleaners are no longer just cleaning assistants, theyβre part of the smart home ecosystem. One of the key features that takes them to the next level is the ability to break rooms into rooms with customized cleaning settings. However, many users are facing challenges: the app doesnβt save a map, rooms are not defined correctly, and virtual walls are ignored. In this article, weβll look at all the ways to add rooms, from automatic zoning to manual markup in Mi Home and Mi Home Lite, and look at typical errors and their solutions.
The concept of βroomsβ in Xiaomiβs robot vacuum cleaners (including the Roborock, Dreame and Viomi models) is based on laser navigation (LDS) or visual cartography (VSLAM). It scans the room, builds a map, and allows the user to divide it into zones, so it allows you to set different cleaning modes for each room, for example, to increase suction in the hallway or turn off the wet cleaning in the bedroom. But for the system to work correctly, you need not only to add rooms correctly, but also take into account the nuances of a particular model and firmware version.
In this article you will find:
- πΉ Step-by-step instructions for Mi Home and Mi Home Lite (including new 2026 versions)
- πΉ Zoning methods comparison: automatic, manual, through virtual walls
- πΉ Compatibility table with popular models (Roborock) S7, Dreame D9, Viomi V3)
- πΉ 5 Common Mistakes: From βNo Map Savedβ to βRobot Canβt See the Room")
1. Preparation of a robot vacuum cleaner for creating a room map
Before you add rooms, you need to make sure you build the map correctly, and this is a phase that's often overlooked, which causes zoning problems.
First, make sure the robot is fully charged (at least 80%), low charge can interrupt the scanning process, and the map will be fragmented, and second, free up space: remove small objects from the floor (wires, toys, shoes) that can interfere with movement. This is especially important for models with a laser rangefinder (for example, Roborock). S6 MaxV, where even a small obstacle distorts the map.
Third, check the lighting. Visually navigated robots like Dreame. D10 Plus, they don't work well in the dark, and the optimal light level is at least 50 lux (a normal 60 watt incandescent lamp). Fourth, close the doors to the next room unless you want the robot to build a single map for the whole apartment. Finally, update the firmware through Mi Home β new versions often fix zoning bugs.
β οΈ Note: If your Xiaomi robot vacuum cleaner has previously built a map, but you want to start over, be sure to delete the old card in the device settings. Otherwise, the new card may overlap the old one, which will lead to zoning errors.
For models with multi-card support (e.g. Roborock) S7 Pro Ultra) you can save several markup options, for example, for different floors. However, keep in mind that only one card can be active at a time. You can switch between them manually in the application.
2. Automatic Room Division: How It Works
Most of Xiaomi's modern robot vacuum cleaners support automatic zoning, a feature that analyzes the map and proposes to divide it into rooms by algorithm, but this method is not always accurate. Let's take a look at how it works and when it should be used.
Automatic separation is based on obstacle analysis and Doorway Detection, and the robot identifies the areas where it passes through narrow passageways and suggests that the map be divided in those places, for example, if there is a door less than 80 cm wide between the kitchen and the corridor, the app will likely suggest creating a room boundary here.
To use automatic marking:
- Start a full cleaning (Zone or Complete Cleaning mode).
- Wait for the robot to build a full map (usually takes a long time to complete the map). 1-2 cleaning-cycle).
- In the Mi Home app, go to the Map β Map settings β Auto-separation.
- Confirm the rooms offered or adjust them manually.
The advantage of this method is speed, but there are also disadvantages:
- π« Incorrectly identifies rooms in studios or rooms with wide aisles.
- π« Can "glue" two small rooms (for example, a bathroom and a toilet) in the same area.
- π« Does not take into account virtual walls created by the user.
What models support Doorway Detection?
If you don't like automatic separation, you can always undo the changes and go to manual markup. To do this, select Reset Zoning in the card settings.
3. Manual addition of rooms: step-by-step instructions
Manual zoning gives you complete control of the markings, but it takes longer, and it's suitable for non-standard layouts or when automatic separation is not working properly.
Step 1: Build a full map. Run the robot in Full Cleanup mode and wait until it surveys the entire room. Make sure there are no white spots on the map, unexplored areas. If the robot missed a site, move it there manually or use Clear Zone.
Step 2: Activate editing mode. In the Mi Home app, open the Map tab, then click on the pencil icon (or Edit in new versions). In Mi Home Lite, the path may be different: Device β Map. β Change the map.
Step 3: Draw the boundaries of the rooms. Use the Add room tool (usually marked with a plus rectangle). Circle the contour of the room by following the walls on the map. To be precise, you can zoom in with a stretch gesture.
Tips for accurate marking:
- π Stick to the real boundaries of walls β donβt leave gaps.
- π If you are wrong, use Cancel (back arrow) or delete the room and start over.
- π For multi-level spaces (such as with a catwalk), create a separate room for each height.
β The map is completely built (no grey areas)
β The robot is on base (not in the cleaning process)
β In the settings enabled mode "Maps editing"
β The device is connected to stable Wi-Fi (not mobile Internet)
-->
Step 4: Save and name the rooms. After markup, click Save and assign each room a name (e.g., "Kitchen", "Bedroom"). Names will help Later navigate when setting up a cleaning schedule.
Important: In some models (e.g. Roborock) S5) After saving the card, the robot may require a rescan to confirm the changes!
4. Virtual Walls and No-Go Zones: Addition to Rooms
Adding rooms is only half the battle, and full cleaning control often requires virtual walls and no-go zones, and these tools allow you to:
- π§ Restrict access to certain areas (e.g., a cage with an animal).
- πͺ Create βinvisible doorsβ between rooms.
- π Designate areas with wires or fragile objects.
To add a virtual wall:
- Open the map in the app and go to edit mode.
- Select the Virtual Wall tool (usually marked with a vertical line).
- Draw a line on the map, limiting the desired area. The maximum length of the wall is 10 meters.
- Save the changes. The wall will be active until you remove it.
For restricted areas (where the robot won't retract at all), use the Forbidden Zone tool (rectangle or polygon).
- πΆ Pet tray.
- πͺ The sofa legs where the robot gets stuck.
- π Fruit decorations during the festive period.
β οΈ Warning: Virtual walls and no-go zones don't stay in the cloud, and if you reset the robot settings or reinstall the app, you'll have to recreate them, and to avoid that, take a screenshot of the map with the markup and save it in the gallery.
In support models 3D-Cartography (e.g., Roborock) S7 MaxV Ultra: virtual walls can be made smart, so that the robot can only walk around them at certain times of the day, for example, you can set the wall at the crib so that it only works at night.
5. Customizing room cleaning: schedule and priorities
Once the rooms are added, you can customize the cleaning options for each zone, and this is one of the main advantages of zoning, which is the ability to flexibly manage the process.
In the Mi Home app, go to the Map β Settings of the room (or Cleaning rooms in new versions) are available here:
| Parameter | Description | Example of use |
|---|---|---|
| Cleaning mode | Dry, wet or combined | Wet cleaning only in the kitchen, dry cleaning in the bedroom |
| Suction level | Quiet, standard, maximum | Maximum in the hallway, quiet in the nursery |
| Number of passes | 1-3 single-zone | 2 passages in the hallway (where there is more dirt) |
| Cleaning procedure | Priority of the room (first/after) | First the kitchen, then the bedroom. |
| Schedule | Days and time of cleaning for the room | Wet bathroom cleaning on Mondays |
To create a timetable:
- Choose a room on the map.
- Click Add Schedule.
- Specify the days of the week, time and parameters of cleaning.
- Save the settings.
In support models AI (Like Roborock. S8 Pro Ultra, which is available as Adaptive Cleaning, is a robot that analyzes the pollution levels in each room and adjusts the intensity, but it takes at least 2 weeks of regular cleaning to collect statistics.
Is there a virtual wall blocking access?
2. whether the charge is enough to cover all areas (in the settings you can increase the priority of this room).
3. has the layout changed (for example, the furniture has been moved).-->
Typical errors and their solutions
Even with the right setup, users often encounter problems, and here are the most common errors and ways to fix them:
1.The robot doesn't save the map or the rooms disappear after the reboot.
- π Check the stability of Wi-Fi. Xiaomi robots sync maps to the cloud, and with a poor connection, data can be lost.
- π± Update the Mi Home app to the latest version.
- π Reset the map settings and rebuild it again.
2. Rooms are not correctly defined (e.g. kitchen and corridor merge into one zone).
- πͺ Make sure there is a physical barrier between the rooms (door or narrow passageway).
- π Use manual markup instead of automatic markup.
- π Move the robot base station β sometimes its location affects the construction of the map.
3. The robot ignores virtual walls.
- π Reboot the robot (turn off and turn on the power).
- π± Remove and recreate the wall β there may have been a mistake in saving it.
- π§ Check if your model requires you. - Roborock S5 and older) firmware updates to support virtual walls.
4. the Application does not allow you to edit the map (the "Edit" button is inactive).
- π Make sure the robot is on base and not cleaning.
- π± Check the access rights: you must be the device administrator in Mi Home.
- π Try changing the region in the app settings (e.g. from China to Europe").
5 After the firmware update, all the rooms disappeared.
- π This is a known problem for some models. Try to roll back on the previous version of the software (if available).
- π₯ Make a backup of the card through Settings β Map. β Export cards (not available in all models).
- π§ Contact Xiaomi with device logs (you can get them in Settings) β About the programme β Logs).
π‘
If the robot gets worse after updating the firmware (for example, builds a map worse), try resetting it to the factory settings. To do this, press the power button 10 seconds before the beep.
7. Comparison of zoning capabilities in different models
Not all Xiaomi robot vacuum cleaners support the same zoning functionality, and the table below compares the capabilities of popular models:
| Model | Auto-division of rooms | Manual zoning | Virtual walls | Multicard | Room cleaning |
|---|---|---|---|---|---|
| Roborock S8 Pro Ultra | β (Doorway Detection) | β | β (10-wall) | β (up to 4 cards) | β (flexible settings) |
| Dreame D10 Plus | β (simplified) | β | β (5-wall) | β | β (baseline) |
| Viomi V3 Pro | β | β | β (8-wall) | β | β |
| Xiaomi Mi Robot Vacuum-Mop 2 Lite | β | β | β (3-wall) | β | β |
| Roborock S5 | β (archetype) | β | β (5-wall) | β | β |
If you only choose a robot vacuum cleaner and zoning is critical for you, pay attention to models with a laser scanner. LDS (Like Roborock. S7 or dreame D9 They build maps more accurately and offer more options for setting up rooms. Budget models (e.g. Mi Robot Vacuum) 1C) Usually limited to basic functionality.
Also, consider that some features may be blocked by region, for example, in the Chinese version of Roborock firmware, there are more zoning options available than in the European one, and to unlock them, you will need to change the region in Mi Home (but this may lead to a loss of warranty).
8. Alternative ways to manage rooms
Apart from the standard Mi Home app, there are other ways to manage rooms in Xiaomiβs robot vacuum cleaners:
1. Voice assistants.
- π€ Alice (Yandex): Alice, start cleaning the kitchen".
- π€ Google Assistant: OK, Google, vacuum in the bedroom".
- π€ Siri (via HomeKit): Requires additional customization via Mi Home.
To do this, in the Mi Home settings, connect the robot to the corresponding voice assistant and assign clear names to the rooms (without special symbols).
Third-party annexes.
- π± Roborock App (for Roborock models) β advanced zoning settings.
- π± Dreamehome (for Dreame) β Multi-card support.
- π± Home Assistant β for advanced users (requires programming skills).
3 Automation through Mi Home Automations.
You can create scenarios like this:
- π "If it is 20:00, start cleaning the living room".
- πͺ "If the door sensor shows 'open', suspend cleaning in the hallway".
- π‘οΈ "If the temperature is above 25Β°C, increase wet cleaning in the kitchen".
β οΈ Note: When using third-party applications (such as Home Assistant), there is a risk of losing warranty if you change the firmware of the robot. Xiaomi official support applies only to standard software.
For models with Matter support (e.g. Roborock) S8) Room management can be integrated into other smart home ecosystems, such as Apple HomeKit or Amazon Alexa, but is usually limited to basic commands (start/stop room cleaning).