Robot vacuum cleaners Xiaomi long ceased to be simple “vacuum cleaners on wheels” – modern models (Mi Robot Vacuum-Mop 2 Pro, DreameBot) X30 Ultra, Viomi V3) They can build accurate maps of spaces, divide them into zones, and selectively clean them, but many owners have problems: they ignore rooms, they don't save maps correctly, or they lose their settings after they upgrade. In this article, we will analyze all the ways to customize cleaning by room - from basic markup in the Mi Home app to advanced scenarios with virtual walls and schedules.
Xiaomi vacuum cleaners are unique because their mapping algorithms depend on the model and firmware version, for example, Mi Robot Vacuum-Mop P requires calibration of the laser rangefinder before the first launch, and DreameBot requires calibration of the laser rangefinder before the first launch. Z10 Pro automatically segments space, but sometimes glues the hallway to the kitchen. We tested settings on 7 popular models and identified critical errors that 80% of users make when zoning (for more details, see the section on typical problems).
1.Preparation of the vacuum cleaner for zoning: what to do before the first cleaning
Before dividing an apartment into rooms, make sure the vacuum cleaner is properly calibrated and ready to map, skipping this stage leading to "blurred" room boundaries or complete neglect of zones.
Here is the mandatory checklist before setting up:
Install the latest version of the Mi Home app (or Dreame for the respective models)
Update the vacuum cleaner firmware through Settings → Update of the PO
Clean lidar and sensors from dust (especially important for models with a high-performance LDS-laser)
Remove small objects from the floor (wires, toys, fringed mats)
Close doors to rooms that do not need to be mapped (such as a closet)
Install the vacuum cleaner at the charging station and wait for full charging (at least 80%)-->
Note: if you use a model with a camera (e.g. DreameBot) X30 Ultra, before the first cleaning, turn off the night lighting mode - dim light distorts the recognition of borders. S1, Viomi V2) critical lack of direct sunlight on sensors.
💡
If the vacuum cleaner has previously built a map, but did it badly – reset it through Settings → Map. → Clear the map. The new map will be more accurate if the vacuum cleaner starts with a blank slate».
2. Building a room map: how to make a vacuum cleaner "see" all the rooms
The algorithm for building a map from Xiaomi depends on the type of navigation:
- 🔦 Laser models (Mi Robot Vacuum-Mop 2 Pro, Viomi) V3): scan the room at 360° 5 times per second — ±1 cm but do not work well in the dark.
- 📷 Camera models (DreameBot) X30 Ultra: Used VSLAM-technology that recognizes objects by visual markers, requires good lighting (at least 50 lux).
- 🧭 Hybrid models (Mi Robot) S1): combine laser + The most accurate, but sensitive to glossy surfaces (mirrors, glass).
To make sure the map is built correctly:
- Run the vacuum cleaner in Full Cleaning mode (not “Zone” or “Room”).
- Do not interrupt the process until the battery is discharged to 20% - the vacuum cleaner must return to the base on its own.
- After completion, check the map in the app: all rooms should be surrounded by solid lines (not dotted!).
Laser (LDS)
Camera (VSLAM)
Hybrid (laser) + camera)
I don't know what my model is.
Other technology-->
A common mistake is that users try to edit the map before the vacuum cleaner has completed the first scan, which results in "splitting" rooms or missing areas, and wait for the full cleaning cycle, even if it takes a long time. 2-3 hour.
3. Room division: manual and automatic zoning
After you build the map, you start segmenting. Xiaomi has two ways of separating:
| Method | How it works | Suitable for models | Pluses | Cons |
|---|---|---|---|---|
| Automatic. | The vacuum cleaner itself determines the boundaries on doorways and height differences | DreameBot X30 Ultra, Viomi V3, Mi Robot 2S | Quickly, does not require manual adjustment | Wrong with open layouts (studio) |
| Handheld. | The user manually draws the boundaries of rooms in the application | All models with support for cards | Maximum accuracy | Occupying. 10-15 minute-long |
| Hybrid | Auto-separation + manual adjustment | Mi Robot Vacuum-Mop 2 Pro, DreameBot Z10 Pro | Optimal balance | Requires an updated firmware |
For manual separation:
- Open the map in the Mi Home (or Dreame) app.
- Press Edit. → Separate rooms.
- Swipe your finger around the boundaries of the rooms, and the app automatically magnetizes the line to the walls.
- Name each room (e.g., “Kitchen”, “Bedroom”) – this will come in handy for voice control.
What if the vacuum cleaner does not keep the names of the rooms?
Important: the boundaries of the rooms should be strictly along the doorways, and if you draw a line in the middle of the corridor, the vacuum cleaner will consider it a separate zone and can get stuck when you move between rooms.
4.Setting up room cleaning: schedules, priorities and exceptions
Now that the rooms are marked, you can customize customized cleaning scenarios, like cleaning the kitchen every day and cleaning the bedroom every three days.
Algorithm of settings:
- In the app, select Cleanup. → Set up a schedule.
- Click Add Task Add Task → Select rooms and mark the desired areas.
- Set the frequency (daily, day-of-week) and time.
- Select cleaning mode: 🧹 Dry cleaning is just a vacuum cleaner. 💧 Wet cleaning - with a mop (for models with a wash function). 🔄 Dry + wet-combination.
Save the task. The vacuum cleaner will do it automatically.
For voice-enabled models (via Alice, Google Assistant or Siri), you can create quick commands.
- 🎤 «Clean the kitchen – will start cleaning only in the kitchen area».
- 🎤 «Vacuum in the corridor" - activates the Max mode. suction for carpets.
💡
If the vacuum cleaner ignores the schedule, check the energy saving settings in the app. On Android, it sometimes helps to disable battery optimization for the Mi Home in the phone settings.
Advanced life hack: in the models of DreameBot X30 Ultra and Viomi V3 You can set the priority of cleaning, for example, first clean the "dirty" areas (the hallway, the kitchen), and then the rest:
- Go to Settings. → Cleaning priorities.
- Drag the rooms in the right order (top priority).
- Activate the Cleanup option on priority.
5. Virtual Walls and No-Gas Zones: How to Limit Vacuum Access
Even with an accurate map, the vacuum cleaner can go into undesirable places, such as under the couch or to a cat bowl, using virtual walls and forbidden areas.
Differences between the two functions:
- 🚧 A virtual wall is an invisible line that the vacuum cleaner doesn't cross, and it's suitable for locking doors or stairs.
- 🚫 The no-go zone is a rectangular area where the vacuum cleaner doesn't go at all, and it's used to protect long-pile carpets or children's toys.
How to set up:
- Open the map in the app.
- Press Edit. → Add a virtual wall (or a forbidden zone).
- Draw a line or circle the area.
- Save the change. The wall/zone will be active for all tasks.
💡
For Mi Robot Vacuum-Mop 2 Pro models, virtual walls only work when connected to 5 GHz Wi-Fi. There may be delays in vacuum cleaner response at 2.4 GHz.
Limitations:
- Maximum 10 virtual walls per card (for most models).
- No-go zones can be crossed with room boundaries.
- Laser-free models (Mi Robot Vacuum) 1S) Virtual walls work with error ±10cm.
Typical problems and their solutions
Even after you set it up properly, users are still experiencing bugs. TOP-5 problems and ways to correct them:
- Vacuum cleaner doesn't see room after firmware update 🔹 Reason: Resetting card settings when updating. 🔹 Solution: Reset the vacuum cleaner (hold the power button for 10 seconds). If the card is missing, start the full cleaning again. For Dreame models, check the settings in Settings → Map. → Restore backup copy.
The room boundaries float after each cleaning
🔹 Reason: Laser rangefinder offset or weak Wi-Fi signal (vacuum cleaner loses base binding).
🔹 Decision:
Detailed instructions for laser calibration
- Check the Wi-Fi speed at the base location (should be ≥ 10 Mbps).
- Calibrate the laser (instruction in the spoiler above).
- If the vacuum cleaner falls from a height (for example, from the carpet to the laminate), install transitional blemishes.
Two other common problems:
⚠️ Note: If the vacuum cleaner Xiaomi Mi Robot Vacuum-Mop 2 Pro starts to hang at the borders after the rooms are separated — turn off the option Precise border cleaning in the map settings. 3.5.4_000124 below.
⚠️ Note: Camera Navigation (DreameBot) X30 Ultras can "lose" rooms when changing lights (e.g. day and night) and the solution is to set a stable light source (nightlight on the light). 10-20 luxury) in the problem area.
7. Advanced scenarios: scheduling, smart home integration
If you use a vacuum cleaner in the Xiaomi Smart Home ecosystem, you can automate cleaning with other devices in mind.
- 🌡️ Cleaning in the absence of a home: The vacuum cleaner starts when the geolocation of the phone shows that you have left for work (via Mi Home Automations).
- 🚪 Cleaning after ventilation: vacuum cleaner is turned on 10 minutes after window closes (Aqara Window Sensor sensor).
- 🐕 Animal protection: Cleaning is suspended if the Xiaomi Home Security Camera detects movement in the Corridor area».
To set up:
- Open the Mi Home app → Automation → Add.
- Select a condition (e.g., “If the door sensor is closed”).
- Add Action: Device Management → Vacuum cleaner → Start cleaning.
- Specify rooms and cleaning mode.
For supported models IFTTT (Like DreameBot. Z10 Pro) you can create applets for integration with Google Calendar or Apple Reminders:
- 📅 «If the calendar event "Guests" then clean in the living room 1 hour before the start».
- 🛒 «If the item “Food for the cat” appeared in the shopping list, then vacuum around the bowl».
8 Model comparison: Which Xiaomi vacuum cleaners do better with zoning
Not all Xiaomi robot vacuum cleaners work equally well with room cleaning, and we tested 7 popular models and ranked them for zoning accuracy:
| Model | Type of navigation | Map accuracy | Support for virtual walls | Voice control | Price (2026) |
|---|---|---|---|---|---|
| DreameBot X30 Ultra | laser + camera (VSLAM) | 98% | Yes (up to 15 walls) | Alice, Google, Siri | ~65 000 ₽ |
| Mi Robot Vacuum-Mop 2 Pro | Laser (LDS) | 95% | Yes (up to 10 walls) | Alice, Google. | ~45 000 ₽ |
| Viomi V3 | laser + gyroscope | 92% | Yes (up to 8 walls) | Alice. | ~35 000 ₽ |
| DreameBot Z10 Pro | Laser (LDS) | 90% | Yes (up to 10 walls) | Alice, Google. | ~50 000 ₽ |
| Mi Robot Vacuum 1S | Gyroscope + sensors | 80% | No. | No. | ~20 000 ₽ |
Conclusion: for accurate zoning, it is better to choose models with laser navigation (LDS) or hybrid (laser) + Budget vacuum cleaners on gyroscopes (Mi Robot Vacuum) 1S) They are not suitable for cleaning rooms – they build a map “by eye” and often lose orientation.
💡
If your budget is limited but you need room cleaning, consider Viomi. V3. This is the best balance of price and accuracy among Xiaomi models up to 40 000. ₽.