Xiaomi vacuum cleaners have long ceased to be simple cleaning assistants โ they have become full-fledged members of the smart home system, able to perform point tasks on command. But what if you urgently need to vacuum only the living room, and the machine is persistently trying to clean the entire apartment? Or how to direct the device to the nursery without touching the hallway? In this article, we will analyze all the current ways of targeted management of the robot vacuum cleaner, including hidden functions of the Mi Home application and alternative methods for models without zoning support.
Itโs important to understand that the capabilities depend on the vacuum cleaner model and the firmware version. For example, the budget Xiaomi Mi Robot Vacuum-Mop 2 Lite does not support room separation, while the flagship DreameBot X30 Ultra or Viomi V3 can build maps to within a centimeter and perform cleaning on schedule in selected areas. We will look at solutions for all categories of devices from basic to premium.
1. Method: Zoning through the map in Mi Home (for models with a LDS/laser)
The most reliable method is to use the built-in zone separation function in the official app, which works for all Xiaomi robots with a laser sensor (LDS), including popular models:
- ๐น Xiaomi Mi Robot Vacuum-Mop 2 Pro
- ๐น DreameBot D9/D10 Plus
- ๐น Viomi V2/V3
- ๐น Roborock S7/S8 (Compatible with Mi Home)
Algorithm of action:
- Open the Mi Home app and select your vacuum cleaner.
- Go to the Map section (usually the tab at the bottom of the screen).
- If the map is not yet built, start a complete cleaning - the robot must bypass all the rooms.
- After building the map, click on the Zoning icon (may be called Rooms Sharing or Add Room).
- Finger around the boundaries of the room to be allocated. Confirm the preservation.
- Now, when you start cleaning, select the option Selective cleaning โ specify the desired room.
Is the vacuum cleaner firmware updated to the latest version?
Complete map of the apartment (the robot must bypass all premises)
Is high accuracy mode enabled in the card settings (if any)
Are virtual walls disabled that can block access to the room?-->
One important caveat: if the robot doesn't save zoning after rebooting, try resetting the map (Settings โ Map โ Reset the map) and rebuilding it again, sometimes by reconnecting the vacuum cleaner to the app.
2. Method: Virtual Walls and No-Go Zones
If your model does not support room separation (for example, Xiaomi Mi Robot Vacuum 1S or Mi Robot Vacuum-Mop Essential), you can use the reverse approach - lock all rooms except the desired one.
- In the Mi Home app, open the map.
- Click on the Add Virtual Wall (or Forbidden Zone) icon.
- Draw lines that limit the robotโs access to all rooms except the target room.
- Start cleaning - the vacuum cleaner will clean only the allowed area.
This is less convenient, but it works even on older models, and the main disadvantage is that you have to repaint the walls every time you want to change the room for cleaning.
How can you make virtual walls more accurate?
| Model vacuum cleaner | Zoning support | Support for virtual walls | Voice control |
|---|---|---|---|
| Xiaomi Mi Robot Vacuum-Mop 2 Pro | โ Yes. | โ Yes. | โ Yes (Alice, Google) |
| DreameBot D10 Plus | โ Yes. | โ Yes. | โ Yes (all assistants) |
| Viomi V3 | โ Yes (with an update) | โ Yes. | โ Yes. AI) |
| Xiaomi Mi Robot Vacuum 1S | โ No. | โ Yes. | โ No. |
| Roborock S7 MaxV | โ Yes, in Roborock App) | โ Yes. | โ Yes. |
3. Method: Voice commands via Alice, Google or Siri
If your vacuum cleaner is integrated with voice assistants, you can send it to a specific room with your voice, which works for models that support Mi Home Skill, Google Home or Apple HomeKit.
Examples of teams:
- ๐ค "Alice, start cleaning the living room" (if the room is named in Mi Home)
- ๐ค "Google, Start Cleaning Your Kitchen with Xiaomi"
- ๐ค "Siri, turn on the vacuum cleaner in the nursery"** (HomeKit required)
How to set up:
- Make sure the vacuum cleaner is connected to the same Mi Home account as the voice assistant.
- In the assistant settings (for example, in the Yandex or Google Home application), add the device through the Smart Home.
- Assign rooms clear names in Mi Home (e.g., "Living Room" rather than "Room 1").
- Check that the vacuum cleaner settings allow Remote Access (Settings โ General โ Remote Control).
Alice (Yandex)
Google Assistant
Siri (Apple HomeKit)
I don't use voice control.
Another option-->
โ ๏ธ Attention: Voice commands only work if the room is already marked on the map in Mi Home. If the zoning is not configured, the assistant will not know where to send the vacuum cleaner.
4. Method: Automation through scripts in Mi Home
For advanced users, you can create automatic scripts that start cleaning a particular room on a schedule or trigger, for example, you can configure:
- ๐ Cleaning in the hallway every day at 18:00.
- ๐ช Running a vacuum cleaner in the living room when everyone leaves the house (by geolocation).
- ๐ง Wet cleaning in the kitchen after 22:00 (when the floors are free).
Instructions for setting:
- In Mi Home, go to Automation (or Scripts) section.
- Click Add Script โ If....
- Select a trigger (time, geolocation, action of another device).
- In the To block, add the action Start cleaning and specify the desired room.
- Save the script and check it out.
Critical detail: if you don't specify a specific room in the script, the vacuum cleaner will start cleaning the entire apartment. Always check the settings before saving!
5. Method: Alternative applications (for older models)
If your vacuum cleaner doesnโt support zoning in Mi Home, try third-party apps like Valetudo or DreameHome (for Dreame devices), which often offer advanced features not available in official software.
Example for Valetudo (works on firmware with an open API):
- Install Valetudo on a robot vacuum cleaner (rooting device required).
- In the web interface, go to the Zones section.
- Set the coordinates of the room (you can copy from the map to Mi Home).
- Save the area and start cleaning through Start Zone Cleanup.
โ ๏ธ Note: Using third-party firmware is warranty-free and can lead to unstable vacuum cleaner operation.Before installing Valetudo, back up the original firmware!
- Are there any mirrors or glass surfaces in the room (they knock down the laser sensor).
Is there enough lighting (LDS works worse in the dark)
- Are there any small objects on the floor that the vacuum cleaner is trying to pass.-->
Method: Manual direction (for models without cards)
What if the vacuum cleaner doesn't have a laser navigator and a map? For example, Xiaomi Mi Robot Vacuum-Mop Essential or Mi Robot Vacuum 1C?
- ๐ฑ Use Joystick in the Mi Home app (Management section) โ Manual mode).
- ๐ฎ Connect the vacuum cleaner to the remote from Xiaomi Game Controller (does not work on all models).
- ๐ช Physically move the robot to the desired room and start cleaning on site.
This is the least convenient method, but sometimes it's the only one that's possible.
- ๐งฒ Use magnetic tapes to create time boundaries (sold with some models).
- ๐ช Close the doors to other rooms, leaving only the target room open.
Frequent problems and their solutions
Even with the right settings, the robot can ignore commands.
| Problem. | Possible cause | Decision |
|---|---|---|
| The vacuum cleaner doesn't see the room on the map. | The card is not updated or reset | Start a full cleaning to rebuild the map |
| Voice commands are down. | Room not named in Mi Home | Assign a name to the room in the map settings |
| The robot moves to another room | Weak Wi-Fi signal, navigation failure | Restart the vacuum cleaner and router, check the network coverage |
| Virtual walls are not preserved. | Outdated firmware | Update the vacuum cleaner through Settings โ Update |
1. Remove the device from Mi Home and add again.
2. Reset the settings to factory (Settings โ Reset).
3. Contact the logs for support (they can be exported to Settings) โ Systemic information).-->