Designation of cleaning areas in Xiaomi Vacuum Mop: from virtual walls to schedules

Xiaomi Vacuum Mop Robot Vacuum Mop (including models) S10, S12, T10 And others are not just automatic cleaning devices, but full-fledged assistants with flexible zone settings, and without the right space sharing, the robot can waste time on unnecessary areas, skip polluted corners, or get stuck in forbidden places. For example, you don’t want him to wash the carpet or drive into the nursery during quiet hours.

In this article, we'll look at all the ways you designate zones, from basic virtual walls to advanced scenarios with multiple maps and schedules, and how to avoid the typical errors that make a robot ignore your settings.

If you’ve just bought a Xiaomi Vacuum Mop or have been using it for a long time but didn’t know about zoning features, this guide will help optimize cleaning and save time. Some features are hidden in the depths of the Mi Home app, and without prompts, they are easy to skip.

1.Preparation: What you need to set up zones

Before you start marking areas, make sure your robot vacuum cleaner is fully ready to go. Without a correct room map, all zone settings will be useless.

First, check that:

  • πŸ”‹ Robot charged at least 50% (for the first card is better than 100%).
  • πŸ“Ά Device connected to 2.4GHz Wi-Fi (5GHz not supported!).
  • πŸ“± Mi Home App Updated to the Latest Version (Older Versions May Not Show Zoning Features).
  • 🏠 The room is lit - in the dark laser sensor LDS worse.

If the robot hasn't built a map yet, run it in Full Cleanup mode and wait until it's done. Importantly, don't move the robot manually during the scan, it'll distort the map, and when you finish cleaning, the app will have an interactive layout of the room.

πŸ“Š What Xiaomi Vacuum Mop Model Are You Using?
S10/S10+/S12
T10/T10+
Deebot (not Xiaomi)
Another Xiaomi model
I haven't bought it yet.

2. Basic ways of designating zones in Mi Home

The Mi Home app offers three main tools for working with zones:

  1. Virtual walls – prevent the robot from entering certain areas.
  2. Cleaning areas indicate where special attention should be paid.
  3. Rooms are the division of space into logical blocks (e.g., kitchen, corridor).

Let's look at each one in more detail.

Virtual walls (no-go zones)

This is the easiest way to restrict the robot from accessing certain areas, for example, you can block:

  • 🐢 Pet's tray.
  • 🧢 Laundry basket or shoes.
  • πŸŽ„ Christmas tree or other fragile objects.
  • πŸšͺ Doorway if the robot gets stuck when moving between rooms.

How to add a virtual wall:

  1. Open the map at Mi Home β†’ Click on the Pencil icon (editing).
  2. Choose a Virtual Wall β†’ draw a line on the map.
  3. Save the changes. The robot will bypass this area the next time it cleans.

πŸ’‘

If the virtual wall doesn’t work, check that the robot isn’t in Turbo mode – at maximum power, it can ignore some limitations.

Cleaning areas (priority areas)

This is a useful feature if you want to focus on a particular place, like:

  • 🍴 Zone near the dining table after meals.
  • πŸ‘Ÿ The mat at the front door.
  • 🐾 The place where the pet spread food.

How to set up:

  1. In the map editor, select the Cleanup Zone.
  2. Circle the desired area (you can choose the shape: rectangle or polygon).
  3. Specify the number of passes (from 1 to 3) and the cleaning mode (Vaccinerator, Mop or Both).
  4. Save and launch the robot.
What if the robot can’t see the area?
Check that the area does not overlap with the virtual wall, and also make sure that the robot has already built a map, without which the zones do not work.

Division into rooms

Dividing into rooms helps:

  • πŸ“Š Set up different cleaning modes for different areas (for example, only a vacuum cleaner on the carpet, only a mop on the tile).
  • πŸ•’ Create a schedule by room (kitchen cleaning every day, bedrooms - once a week).
  • πŸ”„ Use voice commands ("clean up in the kitchen").

How to divide the map into rooms:

  1. In the map editor, click Add room.
  2. Circle the boundaries of the room (the app will automatically suggest the name, but it can be changed).
  3. Repeat to all rooms. Once saved, the robot will know where the hallway ends and the living room begins.

⚠️ Warning: If the robot starts to "lose" after dividing into rooms, check that the doors between the rooms are open during the first cleaning.

3. Advanced settings: multi-card zones and schedule

If you have a multi-storey house or several separate rooms (for example, an apartment) + The balcony, one card will not be enough. Xiaomi Vacuum Mop supports up to 5 cards (depending on the model:

Steps to add a new card:

  1. Move the robot to a new floor/room.
  2. In the Mi Home app, click Add Card (or New Card depending on version).
  3. Start cleaning for the robot to scan the new space.
  4. Once completed, name the card (e.g., "2nd floor" or "Balcony").

Now you can:

  • πŸ”„ Switch between cards manually before cleaning.
  • πŸ€– Set up automatic floor recognition (robot determines location by characteristic landmarks).
  • πŸ“… Create different schedules for each floor.

β˜‘οΈ Preparation for multi-card cleaning

Done: 0 / 4

Zone-by-zonal cleaning schedule

With a schedule, the robot will clean automatically, even when you're not home.

  • πŸ•˜ Every morning at 8:00 – only the kitchen and corridor.
  • πŸ•’ Mondays at 14:00 - the whole apartment.
  • πŸ•“ Fridays at 22:00 – only the bathroom (after showering).

How to set up a schedule:

  1. At Mi Home, go to the schedule. β†’ Add.
  2. Choose the days of the week and the time.
  3. Please indicate the cleaning area (the entire map or individual rooms).
  4. Select Mode (Silent, Balanced, Turbo or Maximum).
  5. Save it.

⚠️ If the robot does not start cleaning on schedule, check it out: πŸ”Œ Sufficient charge level (minimum 20%). πŸ“Ά A stable Wi-Fi connection (the robot must be online). ⏰ Correctly specified time zone in the application settings.

Zone problems and solutions

Even when you're fine-tuned, the robot can ignore the zones or act unexpectedly, and let's look at the typical problems and the ways that we can solve them.

Problem.Possible causeDecision
The robot can't see new zonesMap not updatedRun a full cleaning or manually update the map in Settings β†’ Map.
Virtual Walls Are Not WorkingWeak Wi-Fi signalCheck the robot's network connection. Use a Wi-Fi repeater if necessary.
Robot gets stuck at the border of zonesUneven floor or carpetRemove obstacles or increase the height of the virtual wall
Cleaning areas are not fully cleanedWeak battery.Charge the robot to 100% or reduce the number of passes in the zone
The card is reset after the updateFirmware failureReboot the robot (hold the Home button for 10 seconds) and start cleaning again.

If the robot stopped seeing old zones after updating the firmware, try:

  1. Remove all the zones and recreate them.
  2. Reset the card (Settings) β†’ Map. β†’ Reset the map and let the robot build it from scratch.
  3. Remove the firmware (if the previous version is available).

πŸ’‘

If the robot has forgotten the room after resetting the map, don't try to restore the old card from the backup, which can lead to navigation errors.

5. Voice Zone Control (with Alice or Google Assistant)

With Xiaomi Vacuum Mop, you can control your voice by connecting it to Yandex Alice or Google Assistant.

  • 🎀 "Alice, start cleaning the kitchen".
  • 🎀 "Okay, Google, clean up the living room".
  • 🎀 "Alice, stop cleaning".

How to set up voice control:

  1. In Mi Home, go to Device Settings β†’ Voice Assistant.
  2. Choose Yandex or Google and follow the linking instructions.
  3. After connecting, check that the robot is displayed in the list of devices with the assistant.
  4. Use commands from the supported list (the full list can be found in the Mi Home Help).

⚠️ Warning: Voice commands only work with a stable Internet connection. If the robot is offline, the assistant can't send the command.

List of supported voice commands for zones:

  • 🏠 "Put it in [room name]" (e.g., "clean up the bathroom").
  • 🚫 "Do not remove the room in [room name] (for temporary exception).
  • πŸ”„ "Back on base".
  • πŸ”Š "Set the volume to 50%" (for models with sound adjustment).

6. Alternative zoning methods (without Mi Home)

If the standard Mi Home features do not suit you, you can use the side solution:

  1. Physical limiters – magnetic tapes or barriers (e.g. Xiaomi Mi Smart) Door/Window Sensor in virtual wall mode).
  2. IFTTT β€” To create scenarios like, "If I leave home, start cleaning the hallway".

Example of settings through Home Assistant:

automation:


- alias: "Kitchen cleaning after dinner"




trigger:




platform: time




at: "20:30:00"




condition:




condition: state




entity_id: person.you




state: "home"




action:




service: vacuum.send_command




target:




entity_id: vacuum.xiaomi_vacuum




data:




command: clean_zone




params: [[23000, 25000, 27000, 29000, 1]] # Zone coordinates and number of passes

For physical restraints, magnetic tape (sold with some Xiaomi models) will do. Stick it on the floor, the robot won't cross the line.

  • πŸšͺ Stairways.
  • πŸ› Bathrooms with a high threshold.
  • πŸͺŸ Balcony doors.

7. Cleaning optimization: Zone tips

To make the robot work more efficiently, follow these guidelines:

  • πŸ“ Divide large rooms into smaller areas, for example, the living room can be divided into a "sofa" and a "dinner" area, so the robot will not waste time moving around.
  • 🚫 Avoid narrow areas (less than 50cm wide) the robot may get stuck or miss them.
  • πŸ”„ Update the map every 1-2 months. Furniture is rearranged, and the robot does not notice it".
  • πŸ•’ Set your schedule to peak hours, like cleaning the kitchen after breakfast and the corridor in the evening.
  • πŸ”‹ Watch the charge. If the robot can't clean all the zones, reduce them or increase the charging time.

An example of the optimal schedule for a 2-room apartment:

Day of the weekTime.ZoneRegime.
Monday.08:00Kitchen. + corridorMope. + vacuumer
Wednesday.14:00Bedroom.Just a vacuum cleaner.
Friday.20:00The whole apartment.turbo
Saturday10:00balconyJust a mob.

πŸ’‘

If the robot is often "lost" in a large area, break it into several smaller ones and set up a sequential cleaning with pauses for recharging.

FAQ: Frequent questions about zones in Xiaomi Vacuum Mop

πŸ”Ή Can you set up cleaning areas without Wi-Fi?
No, you need to connect to the application to work with the zones via Mi Home, but you can use physical limiters (magnetic tape) or virtual walls manually (in some models, they are stored in the robot’s memory).
πŸ”Ή Why a robot ignores virtual walls?
Possible causes: πŸ“Ά Poor Wi-Fi connection (the robot does not receive up-to-date zone data). πŸ”„ Map not updated (start cleaning to re-scan). πŸ› οΈ Firmware failure (try restarting the robot). 🚫 Virtual wall intersects with cleaning area (remove conflicting settings).
πŸ”Ή How many zones can be created on a single map?
The number of zones depends on the model: Xiaomi Vacuum Mop S10/S12: before 10 cleaning-up areas 10 Virtual Walls: Xiaomi Vacuum Mop T10: before 5 cleaning-up areas 5 Older models (e.g. Mi Robot Vacuum-Mop P): up to 4 If the limit is exhausted, remove the unwanted areas or combine them.
πŸ”Ή How to transfer zones to a new map after moving?
Unfortunately, you can't move the zones between the maps, you have to reconfigure them. To speed things up, take a picture of an old map with zones, build a new map in a new place, restore the zones manually, orienting yourself to the photo.
πŸ”Ή Can you set different suction power for different zones?
Yes, but only if the zones are tied to separate rooms, like: For the living room carpet, select Turbo mode; for kitchen tiles, Balanced. Inside the same room, the power will be the same.