How to Send Xiaomi Robot Vacuum to a Specific Zone: 5 Ways to Work

Xiaomi vacuum cleaners are no longer just smart toys, but now they are full-fledged home assistants with advanced navigation and zoning features. One of the most popular features is zone cleaning, where the device does not clean the entire apartment, but only the selected area: for example, the kitchen after cooking or the corridor after street shoes. However, not all users know how to properly configure this feature, especially if it is a budget model or devices without a laser scanner.

In this article, we'll look at all the ways you can send a robot vacuum cleaner to a specific area, from basic methods through the Mi Home app to advanced tricks using voice assistants and third-party firmware. You'll learn which models support zone cleaning out of the box, how to get around the restrictions on budget devices, and why the robot sometimes ignores your commands. And also a unique life hack for vacuum cleaners without a map of the room, which works even on older versions of the Mi Robot Vacuum 1S.

1.Preparation: What is needed for zone cleaning

Before you send a robot to a specific area, make sure your device is technically capable of doing so. Not all Xiaomi models support zoning, depending on the type of navigation and firmware version.

Basic requirements:

  • ๐Ÿ“ Laser or optical sensors (LDS, ToF) โ€” without them, the robot does not build a map of the room, and therefore can not remember the zone, except for manual control (more on this below).
  • ๐Ÿ“ฑ Mi Home app version 6.0 and higher (older models may require Mi Home (China)).
  • ๐Ÿ”„ Updated firmware โ€“ some low-cost vacuum cleaners (e.g. Mi Robot Vacuum-Mop 2 Lite) get post-update support.
  • ๐Ÿ  Ready-made room map - the robot must at least once completely bypass the apartment in cleaning mode.

If your model is not equipped with a laser (for example, Mi Robot Vacuum-Mop Essential or Dreame D9), zone cleaning through the map will not be available.

๐Ÿ“Š What model of Xiaomi robot vacuum cleaner you use?
Mi Robot Vacuum-Mop 2 Pro
Dreame D10 Plus
Viomi V3
Mi Robot Vacuum 1S
Another model

2. Method 1: Zone cleaning through the Mi Home app

The most reliable and versatile method is the use of an official application, which is suitable for most models with laser navigation (Mi Robot Vacuum-Mop 2 Pro, Dreame Z10 Pro, Viomi V3, etc.).

Step-by-step:

  1. Open Mi Home and select your robot vacuum cleaner.
  2. Click on the Map tab (or Map in English version).
  3. If the card is not built, run a full cleaning (Clean up โ†’ Complete cleaning).
  4. After building the map, click the Zones (or icon with a rectangle).
  5. You can circle the right area on the map, and you can create multiple zones at the same time.
  6. Select cleaning mode: ๐Ÿงน Only vacuum cleaner for dry cleaning. ๐Ÿ’ง Vacuum cleaner + washing for wet cleaning (if supported). ๐Ÿ”„ Double cleaning - two passes through the area.

Start

โ˜‘๏ธ Checklist before zone cleaning

Done: 0 / 4

If the Zone button is inactive, check:

  • ๐Ÿ”Œ Connecting the robot to Wi-Fi (without the Internet zone cleaning is impossible).
  • ๐Ÿ“ฒ Firmware version - update it to Settings โ†’ Software update.
  • ๐Ÿก Presence of a saved card โ€“ if the robot has not completed the first cleaning, the zones will be inaccessible.

What if the robot doesnโ€™t save the map?
If the Xiaomi robot vacuum cleaner doesnโ€™t save the card after cleaning, try: 1. Reboot the device (hold the power button for 10 seconds). 2. Remove the current map in the app and start cleaning again. 3. Check if the robot is on the high-pile carpet โ€“ this interferes with the sensors. 4. Update the firmware through Mi Home โ†’ Device Profile โ†’ Software Update.

Method 2: Voice commands (Alice, Google Assistant, Siri)

If you have a smart speaker or a smartphone with a voice assistant, you can send a robot into the zone without opening the application, which works for models integrated with the Mi Home and supporting voice control (for example, Mi Robot Vacuum-Mop P, Dreame Bot Z10 Pro).

Examples of voice commands:

  • ๐ŸŽค "Alice, ask the robot vacuum cleaner to clean the kitchen" (if the area is saved as "Kitchen").
  • ๐ŸŽค OK, Google, start cleaning room 1.
  • ๐ŸŽค "Siri, tell Mi Home to clear the Corridor area" (Shortcuts required).

โš ๏ธ

Warning: Voice commands only work for saved areas. If you haven't created a zone in the app beforehand, the assistant won't understand the command. Also make sure that Mi Home's settings include integration with voice services (Profile โ†’ Smart Home Settings โ†’ Voice Assistants).

To configure alias-ov (pseudonym zones) in Mi Home:

  1. Open the map in the app.
  2. Click on the saved area and select Edit.
  3. In the "Name" field, specify a convenient name (for example, "Kitchen", "Bathroom").
  4. Save the changes and sync with the voice assistant.

๐Ÿ’ก

If the voice assistant doesnโ€™t recognize the name of the zone, try using simple English words (e.g., โ€œKitchenโ€ instead of โ€œKitchenโ€ instead of โ€œKitchen Zoneโ€).

Method 3: Manual control without a card (for budget models)

What if your Xiaomi robot vacuum cleaner isn't building a map of the room? For example, the Mi Robot Vacuum 1S or Dreame D9 doesn't have a laser scanner, and zone cleaning through the app is not available, in which case manual direction of the robot using a remote control or buttons on the case will help.

Method 1: Using Virtual Walls

  • ๐Ÿงฑ Buy magnetic tape or virtual walls (e.g. Xiaomi Mi Virtual Wall Barrier).
  • ๐Ÿ“ Place the tape or device to limit the cleaning area.
  • ๐Ÿค– Run the robot in Local Cleanup mode (Spot button on the case).

Method 2: Directing the robot manually

  1. Put the robot vacuum cleaner on the border of the desired zone.
  2. Press the Spot button for 3 seconds โ€“ the device will start cleaning in a spiral (radius ~1.5 m).
  3. If necessary, move the robot to another point in the zone and repeat the action.

โš ๏ธ

Attention: With manual control, the robot can travel outside the zone if there are no physical obstacles in its path. Use a combination of virtual walls and local cleaning for accuracy.

Model robot.Support for the cardArea cleaning through the appManual control
Mi Robot Vacuum-Mop 2 Proโœ… Laser scannerโœ… Yes.โœ… Yes (Spot button)
Dreame D10 Plusโœ… Laser scannerโœ… Yes.โœ… Yes.
Viomi V3โœ… Laser scanner + cameraโœ… Yes (with AI- recognition)โœ… Yes.
Mi Robot Vacuum 1SโŒ Gyroscope + bumperโŒ No.โœ… Handheld only
Dreame D9โŒ Optical sensorโŒ No.โœ… Handheld only

5. Method 4: Using third-party firmware (Valetudo, OpenMiHome)

For advanced users willing to sacrifice the warranty for advanced features, there are alternative firmware like Valetudo or OpenMiHome that allow you to configure zone cleaning even on models where it is blocked by the manufacturer.

Advantages of third-party firmware:

  • ๐Ÿ”“ Unlock hidden features (e.g., zone cleaning on Mi Robot Vacuum 1).
  • ๐Ÿ“Š Detailed cleaning statistics and maps in real time.
  • ๐Ÿค– Support for custom scripts (e.g., humidity-based cleaning schedules).

โš ๏ธ

Warning: Installing third-party firmware will void the warranty and may cause the robot to work unstable. Before firmware, back up the original software via Mi Home โ†’ Settings โ†’ Backup.

Short instructions for installing Valetudo:

  1. Download the firmware from the official website.
  2. Connect to the robot using SSH (the instructions for your model are in the Valetudo documentation).
  3. Download the firmware via the command: scp valetudo.bin root@[IP_robot]:tmp/
  4. Install it: fw_update -f /tmp/valetudo.bin
  5. Reset the device.

๐Ÿ’ก

Third-party firmware is only suitable for advanced users, and if you are not sure of your skills, it is better to use official methods or buy more virtual walls.

6. Method 5: Automation via Home Assistant or Yandex Alice

For smart home enthusiasts, zone cleaning can be integrated into the Home Assistant or Yandex Alice ecosystem using scripts, for example, by running a kitchen cleaning on a motion sensor or after you leave the house.

Example of settings in Home Assistant:

  1. Add Xiaomi Miio integration via Configuration.yaml: vacuum: - platform: xiaomi_miio host: [IP_Robot] token: [VAS TOKEN]
  2. Create a script for cleaning the zone: script: clean_kitchen: sequence: - service: vacuum.send_command target: entity_id: vacuum.xiaomi_vacuum data: command: app_zoned_clean params: [[25000, 25000, 27000, 27000, 1] Where [25000, 25000, 27000, 27000 are the zone coordinates (can be found through vacuum.clean_zone).
  3. Run the script by trigger (for example, by time or event).

For Yandex Alice, set up a scenario in the Yandex Smart Home app:

  • ๐Ÿ”„ Select the device (Mi Robot Vacuum).
  • ๐Ÿ“ Create a script with a condition (e.g., โ€œIf the motion sensor went off in the kitchenโ€).
  • ๐Ÿค– Add the "Start Cleanup in the Zone" action (if the area is saved in Mi Home).

7. Frequent problems and their solutions

Even if you set it up properly, the robot vacuum cleaner can ignore the zone commands, and let's look at the common bugs and how to fix them.

Problem 1: The robot can't see the protected areas

  • ๐Ÿ”„ Solution: Remove the card in the app and restart the full cleanup. Sometimes the card gets knocked off after updates.
  • ๐Ÿ“ก Solution: Check the stability of Wi-Fi โ€“ if the signal is weak, the robot may not synchronize the data.

Problem 2: Zone cleaning starts, but robot cleans entire apartment

  • ๐Ÿ“ Solution: Make sure that the area is enclosed inside the room, not on the wall boundary. The robot can perceive the overlay as a command to clean up completely.
  • ๐Ÿ”ง Solution: Update the firmware - there was a zone recognition error in the older versions.

Problem 3: Voice assistant doesn't recognize zones

  • ๐ŸŽค Solution: Resave areas in Mi Home with simple names (e.g., "Zone1" instead of "Kitchen-Dinner").
  • ๐Ÿ”„ Solution: Untie and reconnect the robot to the voice assistant.

โš ๏ธ

Note: If the Xiaomi robot returns to base after zone cleaning on a suboptimal route (for example, by touring half of the apartment), check the map settings in the application.

Can I configure Zone Cleaning on Mi Robot Vacuum 1 (first version)?
Officially, no, because this model doesn't have a laser scanner and doesn't build a map, but there are two ways around it: Use manual control (the Spot button for local cleaning); install Valetudo custom firmware (requires root access and cancels warranty); You can also buy virtual walls (Xiaomi Mi Virtual Wall Barrier) and limit the area with them.
Why doesnโ€™t the robot save the map after cleaning?
The reasons can be different: ๐Ÿ“ก Weak Wi-Fi signal โ€” the robot does not have time to sync data. ๐Ÿ”‹ Low battery power โ€” if the robot is discharged before cleaning is completed, the card will not survive. ๐Ÿ”„ Firmware failure โ€” try to update the software through Mi Home. ๐Ÿงฒ External interference โ€” metal objects or mirrors can knock down sensors. Solution: start cleaning again, making sure that the robot is 100% charged and Wi-Fi stable.
How to send a robot to the zone if it is not connected to Wi-Fi?
Without the Internet, zone cleaning through the app is impossible. Alternatives: ๐ŸŽฎ Use a remote control (if included). ๐Ÿ–๏ธ Run local cleaning with the Spot button on the case. ๐Ÿงฑ Set physical or virtual walls to limit the area. For Bluetooth-enabled models (e.g., Dreame Bot L10 Pro) you can try to control through specialized applications like Dreamehome locally.
Can you set up a cleaning schedule for a specific area?
Yes, but with reservations: โฐ The official Mi Home app only allows you to schedule a full cleaning. ๐Ÿค– For zone cleaning on schedule, you will need a Home Assistant or Yandex Alice with scripts. ๐Ÿ“ฑ Some models (for example, Viomi V3) have a built-in schedule for zones - check the schedule tab in the app.
Which Xiaomi models are best for zone cleaning?
Top.-5 Models with the most stable zoning support: Xiaomi Mi Robot Vacuum-Mop 2 Pro - laser scanner, accurate map, support for multiple zones. Z10 Pro โ€” AI-Room recognition, automatic zoning. V3 โ€” camera + laser, the ability to save up to 10 Xiaomi Mi Robot Vacuum X10+ โ€” self-cleaning station, support 3D-Dreame. D10 Plus is a budget model with laser and zone cleaning. Mi Robot Vacuum-Mop is suitable for the budget segment. 2 Lite, but it doesnโ€™t have support for multiple zones at the same time.