How to set up cleaning rooms on a vacuum cleaner Xiaomi: a complete guide with maps and life hacks

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:

  1. Run the vacuum cleaner in Full Cleaning mode (not “Zone” or “Room”).
  2. Do not interrupt the process until the battery is discharged to 20% - the vacuum cleaner must return to the base on its own.
  3. 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:

MethodHow it worksSuitable for modelsPlusesCons
Automatic.The vacuum cleaner itself determines the boundaries on doorways and height differencesDreameBot X30 Ultra, Viomi V3, Mi Robot 2SQuickly, does not require manual adjustmentWrong with open layouts (studio)
Handheld.The user manually draws the boundaries of rooms in the applicationAll models with support for cardsMaximum accuracyOccupying. 10-15 minute-long
HybridAuto-separation + manual adjustmentMi Robot Vacuum-Mop 2 Pro, DreameBot Z10 ProOptimal balanceRequires an updated firmware

For manual separation:

  1. Open the map in the Mi Home (or Dreame) app.
  2. Press Edit. → Separate rooms.
  3. Swipe your finger around the boundaries of the rooms, and the app automatically magnetizes the line to the walls.
  4. 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?
If the vacuum cleaner is reset, it's a firmware bug. Solution: 1. Update to the latest version. 2. If the problem persists, call the rooms Latin (e.g., "Kitchen" instead of "Kitchen") 3. For DreameBot models, resetting through Settings will help. → Reset the card and settings (data will not be deleted, but the cache will be updated).

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:

  1. In the app, select Cleanup. → Set up a schedule.
  2. Click Add Task Add Task → Select rooms and mark the desired areas.
  3. Set the frequency (daily, day-of-week) and time.
  4. 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:

  1. Go to Settings. → Cleaning priorities.
  2. Drag the rooms in the right order (top priority).
  3. 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:

  1. Open the map in the app.
  2. Press Edit. → Add a virtual wall (or a forbidden zone).
  3. Draw a line or circle the area.
  4. 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:

  1. 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
1. Put the vacuum cleaner on a flat surface (tiles, laminate flooring). 2. Run the calibration through Settings → Sensors. → Sizing LDS. 3. Wait. 2-3 minutes - the vacuum cleaner will perform a self-check. 4. If you have a problem after calibration, check the mounting of the laser module (sometimes it shatters when it falls).

  • 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:

  1. Open the Mi Home app → Automation → Add.
  2. Select a condition (e.g., “If the door sensor is closed”).
  3. Add Action: Device Management → Vacuum cleaner → Start cleaning.
  4. 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:

ModelType of navigationMap accuracySupport for virtual wallsVoice controlPrice (2026)
DreameBot X30 Ultralaser + camera (VSLAM)98%Yes (up to 15 walls)Alice, Google, Siri~65 000 ₽
Mi Robot Vacuum-Mop 2 ProLaser (LDS)95%Yes (up to 10 walls)Alice, Google.~45 000 ₽
Viomi V3laser + gyroscope92%Yes (up to 8 walls)Alice.~35 000 ₽
DreameBot Z10 ProLaser (LDS)90%Yes (up to 10 walls)Alice, Google.~50 000 ₽
Mi Robot Vacuum 1SGyroscope + sensors80%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. ₽.

FAQ: Answers to Frequent Questions

🔹 Can I set up a room cleaning without Wi-Fi?
No, you have to connect to the Mi Home or Dreame app for zoning. Without the Internet, the vacuum cleaner will only work in manual modes (Spot, Border), except for models with physical magnetic tapes (for example, Mi Robot Vacuum-Mop 2), but they only allow you to limit the cleaning area, not divide into rooms.
🔹 Why the vacuum cleaner ignores the schedule of cleaning rooms?
There are several reasons: 🔋 Low battery power (less than 20%) vacuum cleaner will not start cleaning unless you are sure it will be back on base. 📶 Poor Wi-Fi connection. Check if the router blocks the vacuum cleaner from Xiaomi servers (sometimes changing helps). DNS at 8.8.8.8). ⏰ Incorrect time zone in the application settings. Set manually through Profile → Settings → Time zone. 🔄 If you have two cleanings on your schedule at the same time, the vacuum cleaner will only do the first one.
🔹 How to transfer the map of rooms to a new vacuum cleaner?
Xiaomi does not officially support card transfer between devices, but there is a workaround for models on the same platform (for example, with DreameBot). Z10 Pro on DreameBot X30 Ultra: Take screenshots of the map in the app (scale 1:1). Install a new vacuum cleaner and let it build a base map. Manually adjust room boundaries by targeting screenshots. ⚠️ The accuracy will be lower than with the original markup, but it will save time.
🔹 Can you adjust different suction forces for different rooms?
Yes, but only on multi-card models: DreameBot X30 Ultra: In each room settings, you can select the suction level (Quiet, Standard, Max., Turbo). Mi Robot Vacuum-Mop 2 Pro: supports suction settings only for all cleaning (not by room). V3: You can set different forces for wet and dry cleaning in each area. For other models, use a workaround: create separate tasks in a schedule with different settings.
🔹 Why does the vacuum cleaner not build a new map after moving?
The vacuum cleaner remembers the last successful map and tries to navigate it. To reset data: Move the base station to a new location. Run the vacuum cleaner in Full Cleanup mode. If the map is not updated in 10 minutes, manually clean it through Settings. → Map. → Clear the map. ⚠️ On DreameBot models, after resetting the card, you may need to re-assign to the account.