How to change the direction of cleaning the robot vacuum cleaner Xiaomi: all the ways and nuances

Xiaomi’s robot vacuum cleaners have long been indispensable home cleaning tools, but not all users know that their route can be flexibly adjusted. By default, the device chooses the optimal path itself, but sometimes you need to change the direction of cleaning β€” for example, to clean the bedroom first, not the corridor, or avoid certain areas in the room. In this article, we will examine all available methods, from basic settings in the Mi Home app to hidden functions for advanced models.

It is important to understand that the customization options depend on the specific model of the robot vacuum cleaner. For example, Xiaomi Mi Robot Vacuum-Mop 2 Pro supports room separation and setting priorities, whereas budget versions like Mi Robot Vacuum support the separation of rooms and setting priorities. 1C We're going to look at universal solutions and point out the features for different devices, and if your vacuum cleaner doesn't respond to changes in route, it's probably the wrong map of the room or the outdated firmware.

Why Xiaomi’s robot vacuum cleaner chooses a suboptimal route

Before you change the direction of cleaning, it’s worth figuring out why the device works this way (LDS) or visual positioning (VSLAM), And they're building a real-time map of the space, but even the most advanced models can get it wrong:

  • πŸ”Ή Poor lighting – sensors are less able to recognize room boundaries in the dark, especially in models with cameras (e.g. Xiaomi Robot Vacuum-Mop 2 Lite).
  • πŸ”Ή Lack of clear guidelines – if there is little furniture in the room or all the walls are the same, the robot can get lost".
  • πŸ”Ή Outdated map – after rearranging the furniture, the map in the application is not automatically updated.
  • πŸ”Ή Incorrect cleaning areas – if you manually set the no-go areas but didn’t save the changes.

Another common reason is the battery optimization algorithm, which can first clean out distant rooms to get back to base before discharge, especially in low-capacity models (such as the Mi Robot Vacuum 1 at 2,500mAh), which can cause incomplete cleaning due to premature discharge, something to remember before setting up.

πŸ“Š What model of Xiaomi robot vacuum cleaner you use?
Mi Robot Vacuum 1/1C
Mi Robot Vacuum-Mop 2 Pro
Mi Robot Vacuum-Mop 2 Lite
Another Xiaomi model
Robot vacuum cleaner of another brand

Method 1: Change the order of cleaning rooms in the Mi Home application

The easiest method is to prioritize rooms directly in the official app, a feature that is available for most models that support a multi-room card (starting with the Xiaomi Mi Robot Vacuum 2).

  1. Open the Mi Home app and select your robot vacuum cleaner.
  2. Go to the Map tab (or Map in English version).
  3. Click on the Cleanup Settings icon (usually a gear or three dots in the upper right corner).
  4. Select Room Cleaning Order (or Room Cleaning Order).
  5. Drag the rooms in the right order - the first on the list will be cleaned first.
  6. Save the changes and start cleaning.

If you have a Xiaomi Robot Vacuum-Mop 2 Pro or later, you can also set up a re-cleaning for individual rooms, such as double-processing the kitchen where more dirt accumulates.

  1. In the same room settings menu, select the desired room.
  2. Activate Cleanup twice (or Clean Twice)

β˜‘οΈ Preparation for rerouting

Done: 0 / 4

Please note: if the robot cleans the rooms in the same order after saving the changes, try:

  • πŸ”„ Reboot the robot vacuum cleaner (hold the power button for 5 seconds).
  • πŸ“± Reinstall the Mi Home app (sometimes helps with interface glitches).
  • πŸ—ΊοΈ Delete the current map and let the robot build a new one (in the map settings there is an option to Reset the card).

⚠️ Note: On some firmware after resetting the card, the robot may temporarily "forget" room names. To avoid this, take a picture of the current map before reset or export it through Settings. β†’ Map. β†’ Exports (not available on all models).

Method 2: Manual zoning and restricted areas

If you don't just need to reorder the rooms, but you need to completely rewire the route, for example, so that the robot can bypass certain areas or remove only selected areas, use a zoning tool. This works even on budget models like the Mi Robot Vacuum. 1C, Where there is no support for multi-room maps.

Algorithm of action:

  1. In the Mi Home app, open the cleaning map.
  2. Click on the Zone icon (usually a plus-plus square or pencil).
  3. Choose Add a Cleaning Area or Add a No-Go Zone:

Draw a zone on the map, stretching the corners of the rectangle.

Save the changes and start cleaning.

For models that support virtual walls (such as the Xiaomi Robot Vacuum-Mop 2 Pro), you can also add limiting lines that the robot will not cross, which is convenient for narrow passages or stairs, to activate:

Settings β†’ Map β†’ Add a virtual wall
Model robot vacuum cleanerZoning supportSupport for virtual wallsMax, number of zones.
Mi Robot Vacuum 1/1Cβœ… Yes.❌ No.5 zones
Mi Robot Vacuum 2βœ… Yes.❌ No.10 zones
Xiaomi Robot Vacuum-Mop 2 Proβœ… Yes.βœ… Yes, up to 10 walls)20 zones
Xiaomi Robot Vacuum-Mop 2 Liteβœ… Yes.❌ No.10 zones

⚠️ Warning: If you set too many no-go zones (more than 5 for budget models), the robot may start to "lock" and not finish cleaning.

πŸ’‘

For precise zoning, use Point on the Map mode (available in newer versions of the Mi Home).Push and hold your finger on the map to add a dot, then stretch the area - it's easier to highlight complex areas, such as around the legs of the table.

Method 3: Use of voice commands (for models with support) Alice/Yandex)

If your Xiaomi robot vacuum cleaner is integrated with voice assistants (Alice, Google Assistant or Amazon Alexa), you can change the direction of cleaning with your voice.This feature is available for models with Yandex Smart Home or Mi Home Skill support in Alexa.

  • 🎀 "Alice, start cleaning the living room, the robot will start with the room.
  • 🎀 "OK Google, vacuum kitchen twice – double cleaning for selected area.
  • 🎀 "Alexa, don't clean near the sofa - temporary addition of the no-go zone.

To set up voice control:

  1. Open the Yandex app (or Google) Home/Alexa).
  2. Add the device through the Smart Home section.
  3. Log in to your Mi Home account and allow access to the robot vacuum cleaner.
  4. Synchronize the devices.

Voice commands are convenient for rapid change of route, but have limitations:

  • ❌ Not all models support voice zoning (e.g. Mi Robot Vacuum). 1C He only understands the commands to start/stop cleaning").
  • ❌ The accuracy of room recognition depends on their names in Mi Home (if the living room is called "room 1", Alice may not understand the command).
  • ❌ No-go zones added by voice are reset after robot reboot.
How to rename rooms for better voice recognition?
In the Mi Home app, open the map, click on the room name (e.g., "Room 1") and select "Edit." Enter a clear name in Russian (e.g., "Bedroom" instead of "Bedroom "Room2"). After that, the voice assistant will more accurately execute commands.

Method 4: Advanced settings through alternative firmware (for power users)

If standard methods don’t provide the flexibility needed, Xiaomi robot vacuum cleaners can use custom firmware like Valetudo or DustBuilder, which allows:

  • πŸ› οΈ Set up precise routes with reference to coordinates.
  • πŸ“Š Get detailed cleaning statistics (time, coverage, errors).
  • πŸ”§ Change navigation algorithms (e.g. prioritize perimeter cleaning).

However, the installation of alternative software has risks:

  • ⚠️ Loss of warranty (if the robot is in warranty service).
  • ⚠️ Possible device breech (complete failure) in case of firmware error.
  • ⚠️ Lack of support for official updates.

If you are ready for experiments, here is a quick guide for Valetudo:

  1. Get root access to the robot through exploit (e.g. dustcloud).
  2. Install Valetudo through SSH Telnet:
  3. Set up the Valetudo web interface at the address http://[IP_robot]:8080.
  4. In the Map Editor section, manually plot the route by adding path points.

⚠️ Attention: Firmware custom software on robot vacuum cleaners Xiaomi with a version of the firmware newer 3.5.8_003000 It can be blocked by the manufacturer. Before you start, check the version of the software in Settings. β†’ About the device.

πŸ’‘

Alternative firmware is only suitable for advanced users, and for most tasks, standard settings in Mi Home will suffice, and the risks of flashing often do not justify the result.

Method 5: Physical change of situation (to adjust the route)

Sometimes it's easier to adjust the room to fit the robot than to adjust its route, a technique that requires no technical skills and works with all models, including the old Mi Robot Vacuum 1.

  • πŸͺ‘ Move furniture – if the robot is constantly stuck in one place, remove obstacles or widen the aisles (at least 50 cm for free movement).
  • πŸšͺ Close the doors – to guide the robot to the desired room, temporarily restrict access to other rooms.
  • πŸ’‘ Add landmarks – bright mats or floor stickers help the robot better recognize zones (especially relevant for models with cameras).
  • πŸ”Œ Move the docking station – if the robot starts cleaning from an uncomfortable place, move the base closer to the priority area.

For models with laser navigation (LDS) crucially:

  • Avoid transparent or mirrored surfaces – they knock down sensors.
  • Do not put the docking station under direct sunlight - this interferes with calibration.
  • Regularly clean the sensor lenses (wipe with a dry wipe once a month).

This method seems primitive, but it often turns out to be the most effective. For example, if a robot stubbornly ignores the corner of a room, put a small object (like a box) in there to "get" its attention. After a few cleanings, the algorithm will remember the new route.

Frequent Mistakes and How to Avoid Them

When changing the direction of cleaning, users often face typical problems, and here are the most common ways to solve them:

Problem.Reason.Decision
Robot ignores new room orderCached card in the appendixRemove the card in Settings β†’ Map. β†’ Reset and restart cleaning
No-go zones are not working.The area is too small (less than the size of the area). 30Γ—30 centimeter)Enlarge the area or combine several small ones into one
Robot 'lost' after changing routeConflict with the saved cardCalibrate the sensors in the device settings
Voice commands not recognizedDisparity between the names of the rooms in Mi Home and voice assistantRename the rooms in Mi Home to simple names (e.g., "Kitchen")

Another common mistake is using an outdated version of the Mi Home. Older versions of the app (up to 6.0) do not support multi-room maps, so route settings may not show. Update the app through Google Play or the App Store, or download the latest version from the official Xiaomi website.

If after all the manipulations the robot still cleans the wrong way, check:

  • πŸ“Ά Wi-Fi signal strength – with a weak connection, commands may not reach the robot.
  • πŸ”‹ Charge level – when the discharge is below 20%, the device goes into saving mode and ignores difficult routes.
  • πŸ“± Application permissions – Mi Home must have geolocation and storage access to work properly with maps.
Can you change the direction of cleaning on a Xiaomi robot vacuum cleaner without the Mi Home app?
No, all route settings are available only through the official app. However, you can physically guide the robot by closing doors or rearranging furniture. Some models (such as the Xiaomi Robot Vacuum-Mop 2 Pro) support control from the remote control, but there are no options to change the route - only basic commands (start, stop, return to base).
Why did all the route settings go wrong after the firmware update?
This is standard behavior for Xiaomi robot vacuum cleaners. 3.x on 4.x) Reset: Stored maps of premises, room and zone names, cleaning procedures. To avoid data loss, export the map through Settings before updating β†’ Map. β†’ Export (if the feature is available for your model) After the upgrade, you will have to re-build the map and customize the routes.
How do you make a robot first clean the perimeter, and then the center of the room?
This option is only available on alternative firmware (like Valetudo) or on top Xiaomi models with support for "Cleaning on the loop" mode. The standard Mi Home app does not have this feature. ~30 cm. Start cleaning only for this area. Start cleaning for the rest of the area after you finish.
My robot vacuum cleaner Xiaomi, after changing the route, was slower to clean. What do I do?
This can happen for two reasons: It's too complicated a route -- if you've set up many zones or restricted areas, it takes longer for the robot to process the data. Simplify the map by leaving only the necessary restrictions. Quiet cleaning has been activated, with some models automatically reducing power on difficult routes. β†’ Cleaning modes. Also make sure the robot doesn't overheat -- high CPU temperature (e.g., clogged filters) causes performance to drop. Clean the dust collector and filters, then restart the cleaning.
Can you save multiple routes and switch between them?
The standard Mi Home app doesn't have this feature, it only supports one active route: πŸ“± Saving multiple cards – if your robot supports multiplayer (e.g. Xiaomi Robot Vacuum-Mop 2 Pro), you can create different accounts in Mi Home with different settings. πŸ–₯️ Automation through Home Assistant – with this software you can create scripts with different routes and run them on a schedule or voice. πŸ”§ Manual zone switching – edit the zones in the app before each cleaning (inconvenient, but works on all models).