Xiaomi's robot vacuum cleaners are no longer just "wheel vacuum cleaners" -- modern models can map rooms, recognize rooms and clean them individually -- but many owners have not figured out how to program room cleaning to be limited to chaotic mode, resulting in a vacuum cleaner spending time on already clean areas, skipping polluted corners, or waking you up at night when it cleans the entire apartment instead of one bathroom.
In this article - unique zoning schemes for different layouts, step-by-step instructions for the Mi application Home/Mi Home Lite, and hidden features that are not mentioned in the official manuals. 2 Pro, Dreame D9, Viomi V3 And others that support laser navigation, and if your vacuum cleaner doesn't already know how to build maps, at the end of the article, there's a way to get around that limitation.
What Xiaomi models support cleaning rooms
Not all Xiaomi robot vacuum cleaners are able to divide the apartment into zones, the function is only available for models with a laser rangefinder (LDS) or supported cameras SLAM. Here are the key criteria:
- 🔹 Laser models: Mi Robot Vacuum-Mop 2 Pro, Dreame D9/D10, Viomi V2/V3, Xiaomi Mijia 1T. They build accurate maps in real time.
- 🔹 Hybrid models: Mi Robot Vacuum-Mop 2 Lite (with camera but no laser) – requires manually tethered rooms.
- 🔹 The Mi Robot Vacuum: The Mi Robot Vacuum 1S, Mi Robot Vacuum-Mop Essential – room cleaning is not supported (time zones only).
To test your model, open the Mi Home app, select a vacuum cleaner, and look at the Map tab. If there's a Room Division button, your device supports the function. If there's no button, but there's a Cleaning Zone option, you'll have to manually adjust it (this is in the circumvention section).
Preparation: How to build an accurate map of the apartment
Before setting up the room cleaning, the vacuum cleaner must scan the layout correctly, and errors at this stage will cause the robot to confuse the rooms or "lose" in the aisles.
Remove small objects from the floor (wires, toys, slippers)
Close doors to rooms that don’t need to be scanned
Turn off other robot vacuum cleaners (if any)
Make sure the lighting isn’t too bright (laser doesn’t work well in direct sunlight)
Charge the vacuum cleaner to 100%-->
Run the scan:
- Open Mi Home → pick a vacuum cleaner → map».
- Click “Start Mapping” or send the robot to clean in “Edge Cleaning” mode.
- Wait until the vacuum cleaner will go around the whole apartment (it takes 10–30 minutes depending on the footage).
- Check the map: all walls should be flat, without holes or overlaps, and if you have any errors, run the scan again.
⚠️ Warning: If the vacuum cleaner is constantly "hitting" in one place (for example, at mirrors or glass partitions), seal the problem surfaces with matte film or paper.
Separation of rooms: step-by-step instructions
When the map is ready, we move on to the most important partitioning into rooms, which differs depending on the vacuum cleaner firmware, and we will discuss two options: automatic (for new models) and manual (for older versions of the Mi Home).
Method 1: Automatic separation (for firmware 2022)+)
- In the Mi Home app, open the vacuum cleaner map.
- Click on three dots in the upper right corner → «Room Division (Room Division).
- Select Auto Divide and wait for the algorithm to break the layout.
- Check the boundaries: If rooms are not defined correctly, pull the dividing lines manually.
- Name each room (e.g., “Kitchen”, “Bedroom”) – this will come in handy for voice commands.
Method 2: Manual separation (for old firmware)
If there is no automatic mode:
- Click on the icon "Pencil" (Edit) on the map.
- Select Add Room and circle the first room.
- Repeat for all zones. For corridors and passageways, use the Zone option, not the Room option.
- Save the changes and make sure that the boundaries are not imposed.
💡
If the vacuum cleaner is constantly confusing two adjacent rooms (such as the kitchen and the living room), add a virtual wall between them in the map settings.
| Problem. | Reason. | Decision |
|---|---|---|
| Rooms merge into one | No clear boundaries (open doorways) | Add virtual walls or close doors while scanning |
| The vacuum cleaner doesn't see the new room | The map is not updated after redevelopment | Remove the old card and start the scan again. |
| Room boundaries "float" | Laser signal weak (dirty lenses) | Wipe the vacuum cleaner sensors with a dry wipe |
| You can't rename a room. | Limiting old firmware | Update the vacuum cleaner through Settings → Update |
Set up a cleaning schedule for rooms
Now that the rooms are separated, you can program a customized schedule, like cleaning the kitchen every day and cleaning the bedroom every two days.
- At Mi Home, go to Schedule.
- Click Add and select the days of the week.
- In the Cleaning Areas section, uncheck the boxes from unnecessary rooms.
- Set a time, cleaning mode (such as "Turbo" for carpets) and save.
An example of the optimal schedule for a 2-room apartment:
- 🕘 08:00 - Kitchen + corridor (daily, mode of "Wet cleaning»).
- 🕛 12:00 - Living room (on Mondays, Wednesdays, Fridays).
- 🕒 15:00 - Bedroom (on Tuesdays and Thursdays, "Quiet" mode»).
- 🕓 22:00 – Bathroom (daily, only sweeping).
⚠️ Note: If you use Mi Home Lite (a simplified version of the app), the room schedule function may be hidden. To enable it, go to Account Settings» → «Region" and select China Mainland (required) VPN). After that, an extended interface will appear.
💡
To save battery power, set up cleaning rooms at different times, rather than all at once. The robot will return to base between tasks, rather than wasting energy on long-term work.
Additional features: virtual walls, no-go zones and voice control
To clean the rooms was really convenient, use these chips:
1. Virtual walls and no-go zones
If there are areas in the room where the vacuum cleaner should not enter (for example, a children's arena or animal feed):
- Open the map at Mi Home.
- Click "Add" (Add) → «The No-Go Zone (No-Go Zone).
- Circle the contour of the area (maximum 10 zones on the map).
- Save and check: when cleaning, the robot will go around this area.
2. Voice control through Alice/Google Assistant
You can use voice commands to start cleaning a particular room without a phone.
- 🎤 «Alice, turn on the kitchen cleaning on Mi Robot».
- 🎤 «Okay, Google, the living room is vacuuming».
To make it work:
- In Mi Home, connect the vacuum cleaner to Yandex Smart Home or Google Home.
- Make sure that the rooms are named with simple words (no spaces or special symbols).
- In the settings of the voice assistant, give permission to control the device.
Priority rooms
In some firmware (for example, for Dreame) D10 Plus, there's a "Cleaning Priority" option that lets you specify which room to clean first if the battery is limited:
Settings → Additional → Priority of roomsHow to reset the card if the vacuum cleaner “hangs”
Bypassing restrictions: cleaning rooms for budget models
If your vacuum cleaner does not support room separation (e.g. Mi Robot Vacuum) 1S), You can emulate this function with zones and schedules. It works for all models that support virtual zones.
Method 1: Time zones
The idea is simple – divide the apartment into zones and assign each its own cleaning time:
- In Mi Home, click Zones and circle the first room.
- Create a schedule for this area (e.g. kitchen – 9:00).
- Repeat for the rest of the rooms, shifting the time by 30-60 minutes.
The downside: The vacuum cleaner will waste time returning to base between zones.
Method 2: Using Virtual Walls
If the rooms are linear (e.g. corridor) → living-room → bedroom, you can:
- Add a virtual wall between the living room and the bedroom.
- Start cleaning the living room at 10:00.
- In an hour, remove the virtual wall and start cleaning the bedroom.
It’s a handheld method, but it works even for older models.
Method 3: Alternative firmware (for advanced)
Owners of the 1st generation Mi Robot Vacuum can install Valetudo custom firmware, which adds zoning support.
Installation of Valetudo for Mi Robot Vacuum 1S
Frequent mistakes and how to fix them
Even after setting it up properly, users are facing problems.-5 mistakes and their solutions:
- Vacuum ignores schedule Check: 🔌 Robot connected to Wi-Fi (without the Internet schedule does not work). ⏰ The time zone in Mi Home is the same as the phone. 🔄 The vacuum cleaner settings include the Schedule Enable item).
- Map resets after update This is a firmware bug from 2023.Solution: 📱 Reduce the Mi Home version to 6.1.4 (APK available on APKMirror). 🔄 Turn off automatic vacuum cleaner updates.
- Robots can't see new rooms, possible reasons: 🧹 The map has not been updated after repair (must be rescanned). 🚪 The doors to the new rooms were closed during the scan.
⚠️ Warning: If room sharing options are missing after the firmware update, check the region of your account in Mi Home. Some features are only available for China Mainland or Europe. To change region without losing data, create a new account and move your device through Shared Access».