How to set a route for a robot vacuum cleaner Xiaomi: a complete guide to setting up a cleaning

Xiaomi’s vacuum cleaner robots have long since ceased to be a luxury β€” they have become indispensable tools for keeping things clean. But many users still don’t use the full potential of their devices, limiting themselves to basic cleaning by default. Meanwhile, modern models (for example, Mi Robot Vacuum-Mop 2 Pro, DreameBot) D10 Plus or Viomi. V3 Max) supports flexible route settings, zoning, and even room cleaning schedules, and by properly configuring the route, you save time, energy, and extend battery life.

In this article, we'll look at all the ways Xiaomi robot vacuum cleaners can route, from manual control through the Mi Home app to automatic zoning with obstacles in mind. We'll focus on the nuances that the manufacturer often doesn't say: how to get around problem areas, why the robot ignores virtual walls, and how to synchronize maps of multiple floors. If your vacuum cleaner persistently "loses" or cleans the same areas three times, here you will find a solution.

1.Preparation: What to do before setting up the route

Before you start creating routes, make sure your Xiaomi robot vacuum cleaner is ready to go. Many navigation problems arise from trivial omissions in the preparation stage.

Download and install the latest version of the Mi Home app (or Dreamehome for Dreame devices)

Connect the vacuum cleaner to a 2.4GHz Wi-Fi network (5GHz not supported!)

Check the battery (optimally at least 50%)

Remove small objects, wires and carpets with long pile from the floor

Update the vacuum cleaner to the current version-->

Pay special attention to calibrating the sensors, and if the robot becomes less orientable after falling or being transported, reset the gyroscope:

  1. Turn over the vacuum cleaner and find the reset button (usually next to the wheel).
  2. Hold it for 5-7 seconds before the beep.
  3. Place the robot on a flat surface and wait for the calibration to be completed (the indicator will stop blinking).

For models with a LiDAR scanner (such as the Mi Robot Vacuum-Mop P), it is important that the room does not have infrared sources (sunlight, incandescent lamps) that can disrupt navigation. If the vacuum cleaner "blinds" in certain areas, try to darken the windows or postpone cleaning for the evening.

πŸ’‘

If your Xiaomi vacuum cleaner doesn’t save the card after turning it off, check the power saving settings in the app. disable the option β€œClean the card at low charge” in the Device Settings section β†’ Map. β†’ Map management.

2. Creation of a room map: the basis for routes

Without an accurate map of the room, it is impossible to set up routes. Xiaomi robots build the map automatically during the first cleaning, but often require manual adjustments. Here's how to do it correctly:

Step 1: Start full cleaning at maximum power (Turbo or Max mode) and this will cause the robot to carefully examine all corners. Avoid interrupting the process - if the battery runs out, the map can be stored fragmented.

Step 2. Once you've finished cleaning, open the Mi Home app, select your vacuum cleaner, and go to the Map tab, and here you'll see a diagram of the room with the walls and obstacles marked, if any areas are missing or distorted:

  • πŸ”„ Click Update the map and start cleaning again.
  • πŸ“ Use the Edit tool (pencil in the upper right corner) to manually add walls or remove "extra" objects.
  • πŸšͺ For openings (doors) use the function "Separate rooms" - this will help the robot to better navigate.

Step. 3. Keep the card under a unique name (e.g. "Apartment_1_This is useful if you have multiple levels or plan to use multiple routes. In multi-card models (e.g. DreameBot). Z10 Pro may be retained to 5 floor-card.

What if the robot doesn’t build a map?
If after several cleanings the card has not appeared: 1. Check if the LiDAR scanner is closed (dust, sticker, physical damage). 2. Make sure that the option to Save the card is enabled in the application settings (Settings) β†’ Map. β†’ Save the map. 3. For older models (e.g. Mi Robot) 1S) You may need to be manually tied to the room through Add room β†’ Manual input. 4. If the problem persists, reset the vacuum cleaner settings to factory settings (Settings) β†’ General. β†’ Reset).

3. Manual route assignment via the Mi Home app

Once the map is ready, you can start creating routes. The Mi Home app has three main ways to control the vacuum cleaner's movement:

  1. Zone cleaning - cleaning of a allocated rectangular area.
  2. Cleaning of rooms - consistent cleaning of selected rooms.
  3. User route - setting the path points for the robot (not available on all models).

Let us consider each option in detail.

Method 1: Zone cleaning

Ideal for local cleaning (for example, after repairs or if the child has sprinkled cereals).

  1. Open the map in the app and click Zone Cleanup.
  2. Stretching the rectangle on the desired area (you can choose several zones).
  3. Select Cleanup mode (Silent, Balanced, Turbo) and number of passes (1-3).
  4. Press Start.

Note that if a selected area crosses a virtual wall or a no-go zone, the robot will ignore it. β†’ Virtual walls.

Method 2: Cleaning the rooms

The most flexible method for routine cleaning, which allows you to set the sequence of cleaning rooms and even set different settings for each:

  1. On the map, click Room Cleaning.
  2. Make sure you have the right room (it will be blue).
  3. Set up the settings for each room: 🧹 Cleaning mode (for example, wet wiping for the kitchen). πŸ”„ Number of passes (for carpets it is recommended 2-3). 🚫 Avoid areas (such as the place under the bed).

Set the order of cleaning by dragging the rooms in the list.

Save it as a template.

Scheduled (daily/dayly)

Zone (as appropriate)

Room cleaning (selectively)

Manual launch without routes-->

Method 3: User route (for advanced models)

The feature is available in flagship models such as Xiaomi Mi Robot Vacuum-Mop 2 Ultra or DreameBot. X30 Ultra, which allows you to set the exact path of the robot to the points:

  1. In the map menu, select the User Route.
  2. Put the dots on the map in order (the robot will move from one to the other).
  3. Set up actions at each point (e.g., Increase suction or turn on wiping).
  4. Save the route and start cleaning.

Important: When creating a custom route, avoid sharp turns at an angle of more than 90 degrees - this can knock the robot's navigation, especially in narrow corridors.

4. Virtual Walls and No-Go Zones: How to Limit Access

Even with an accurate map, the robot can enter unwanted places, such as pet bowls or a balcony, and for this purpose, the Mi Home has virtual barriers:

  • 🚧 Virtual walls are straight lines that the robot doesn't cross. They're good for locking doorways.
  • πŸŸ₯ No-go zones are rectangular or circular areas where entry is prohibited (e.g. around flowers).
  • πŸ”„ Time restrictions: areas that are only available at certain times (e.g., daytime).

How to set up:

  1. Open the map and click Add (Icon "+" lower-right).
  2. Select the type of barrier and draw it on the map.
  3. For time zones, specify a schedule (for example, Prohibited from 20:00 to 8:00).
  4. Save the changes.

In the models with 3D-cameras (e.g. DreameBot) L10 Ultra can create no-go zones on objects, for example, a robot will automatically bypass shoes or toys lying on the floor without manually setting barriers.

πŸ’‘

Virtual walls don't work if the robot has lost contact with the base station or its battery is under 20%. Always check the charge before running a limited cleaning.

5. Schedule setting: automatic cleaning along the route

To avoid manually running the vacuum cleaner, set up a schedule, which is especially convenient for pet owners or allergic people who need regular cleaning.

  1. In the appendix, go to the Schedule (calendar icon).
  2. Click Add and select the days of the week.
  3. Specify the time of the start of cleaning (be aware that the robot will start moving 5-10 minutes after the appointed time).
  4. Choose a previously saved route or create a new one:
  5. Set up additional parameters: πŸ”‹ Charge level to start cleaning (80–100 recommended%). πŸ’§ Drying mode (dry, wet, intense). πŸ”Š Noise level (e.g., Quiet for night cleaning).

Save the task.

For models with automatic water change (for example, Xiaomi Mi Robot Vacuum-Mop 2 Ultra), the schedule can specify the frequency of washing the rag, which is relevant for homes with a large area where one portion of water will not cope with pollution.

Schedule parameterRecommended valuesExplanation
Cleaning time10:00–12:00 or 14:00–16:00At this time, there is less movement in the house, which reduces the risk of collisions.
FrequencyAfter a day for dry cleaning, 1 time in 3 days for wetFrequent wet cleaning can damage laminate or parquet.
Suction levelBalanced for everyday cleaning, Turbo for carpetsTurbo mode reduces battery life by 30-40%.
Number of passes1 for smooth surfaces, 2 for carpetsAdditional passages increase water and energy consumption.

πŸ’‘

If you have pets, set up cleaning for their walks. Xiaomi robots can scare pets, and wool and claws often clog brushes.

6. Advanced features: Multi-cards, 3D-Navigation and integration with a smart home

Xiaomi’s modern robot vacuum cleaners support features that go beyond basic cleaning.

Multi-cards for several floors

If you have a bunk apartment or house, you don't have to buy a second vacuum cleaner.Models with multicard support (for example, DreameBot). D9 Max can save up to 5 cards for different levels:

  1. Move the vacuum cleaner to another floor and start cleaning to build a new map.
  2. In the app, select Map Management β†’ Add a map.
  3. Assign a name to the map (for example, "2nd floor") and save it.
  4. When starting cleaning, choose the desired card manually or set up automatic determination over Wi-Fi (if the routers on the floors are different).

3D-navigation and object recognition

Vacuum cleaners with 3D-With cameras like the Xiaomi Mi Robot Vacuum-Mop 2 Ultra, they can recognize and classify objects on the floor:

  • πŸ‘Ÿ Automatically walk around shoes, toys or wires.
  • 🐾 Avoid pet trays (even without virtual walls).
  • 🧦 Increase the suction power when large debris is detected (e.g. nut shells).

To activate this function:

  1. Go to Settings. β†’ Navigation β†’ Object recognition.
  2. Turn on the option and mark the types of objects to be discovered.
  3. If necessary, calibrate the camera by following the instructions in the app.

Integration with Xiaomi Smart Home

The robot vacuum cleaner can be linked to other devices in the Xiaomi ecosystem to automate:

  • πŸ”Œ Start cleaning when all family members leave (according to geolocation data).
  • 🌑️ Stopping the vacuum cleaner at high humidity (Aqara sensor data).
  • πŸ”Š Start/end of cleaning through the Mi Smart Speaker.

To set up:

  1. Open the Mi Home app and go to Automation.
  2. Click Add Automation and select a trigger (e.g., "Nobody's Home").
  3. Add the action – Start cleaning (select your vacuum cleaner).
  4. Save the script.
How to get around the 5 card limit?
Some firmware allows you to increase the limit of cards to 10. To do this: 1. Connect the vacuum cleaner to an alternative server (for example, European) through the Mi Home application. 2. Manually edit the map configuration file (root access to the vacuum cleaner is required). 3. Use third-party firmware like Valetudo (for power users only!). ⚠️ Risk: Unofficial firmware may deprive you of guarantees.

Typical problems and their solutions

Even with proper route settings, Xiaomi’s robot vacuum cleaners sometimes don’t work properly, and here are the most common problems and ways to fix them:

⚠️ Attention: If the robot is constantly "lost" in the same area, check for infrared sources (such as halogen lamps). They knock down the LiDAR sensor. Replace the lamps with LEDs or seal the sensor with a thin cloth (not dense!).

Problem.Possible causeDecision
The robot does not follow a given routeThe calibration of the gyroscope or LiDAR has failedReset the sensors (button next to the wheel). If it doesn't help, update the firmware.
Ignoring virtual wallsWeak Wi-Fi signal or low battery chargeCheck the signal level at the cleaning site, charge the vacuum cleaner to 50% or higher.
Does not save the card after switching offIn the settings disabled saving the mapEnable the option to Save the card in Settings β†’ Map.
Getting stuck in one place.Low clearance (gap under furniture) or slippery coatingCheck the height of the furniture (at least 10 cm). For slippery surfaces, use wheel linings.
Does not wash the floor in some areasWater channels or low water levels are cloggedRinse the tank and check the pump. For models with a water refueling station, make sure the tank is full.

If the robot starts drawing chaotic lines instead of the programmed route, it may indicate damage to the LiDAR sensor.

  1. Start cleaning in the dark room.
  2. If the robot moves in a straight line and hits the walls, the sensor is faulty.
  3. Contact the service center (replacing LiDAR costs 30-50% of the cost of a new vacuum cleaner).

8.Comparison of routing capabilities in different Xiaomi models

Not all Xiaomi robot vacuum cleaners support advanced navigation features, and the table below compares key models by route setting capabilities:

ModelType of navigationSupport for multicardsUser routes3D-object-recognitionIntegration with a smart home
Mi Robot Vacuum-Mop 2 ProLiDAR + cameraYes (up to 5 cards)Yes.Partially (large objects)Complete.
DreameBot D10 PlusLiDARYes (up to 3 cards)No.No.Complete.
Viomi V3 MaxLiDAR + 3D-cameraYes (up to 5 cards)Yes.Yes (small objects)Complete.
Mi Robot Vacuum-Mop PLiDARNo.No.No.Basic
DreameBot X30 UltraLiDAR + 3D-camera + ToFYes (up to 10 cards)Yes.Yes (with classification)Full + voice control

If you need maximum flexibility in setting up routes, pay attention to the models with the 3D-For small apartments, basic LiDAR navigation (for example, Mi Robot Vacuum-Mop 2 Lite) is enough).

πŸ’‘

Time-of-Flight models are more accurate at detecting obstacles and less likely to get stuck under furniture, a technology available in Xiaomi’s premium vacuum cleaners from 2023 to 2026.

FAQ: Frequent questions about setting up routes

Can I set a route without the Mi Home app?
Yes, but with limitations. Some models (like DreameBot) D9) It supports third-party management through apps like Home Assistant or Valetudo, and you can also use voice commands through Alice or Google Assistant, but this will only allow you to start / stop cleaning, rather than configuring a complex route. For full work with maps and routes, the Mi Home app (or Dreamehome for Dreame devices) remains a must.
Why does the robot clean the same areas several times?
This is a typical problem with: a navigation algorithm failure (rebooting the vacuum cleaner helps); too high suction power (the robot gets stuck on the spots); an incorrect map (rebuild it again); Solution: Update the vacuum cleaner firmware; reduce the suction power in the zone settings; restart the map construction (remove the old one and let the robot create a new one).
How to transfer the card to a new vacuum cleaner?
There is no direct way to transfer cards between devices, but you can: Take screenshots of the map in the application and manually restore it on a new vacuum cleaner. Use the Import / Export function in alternative firmware (for example, Valetudo), if both vacuum cleaners support them. For models of the same series (for example, Mi Robot Vacuum-Mop 2 Pro and 2 Ultra), sometimes it helps to back up the settings through the Xiaomi account. Note that even if the robot is successfully transferred, it will need 1-2 cleaning to adapt to the new environment.
Can you set different routes for different days of the week?
Yes, you can create multiple schedules with different routes in the Mi Home app, such as Monday/Wednesday/Friday to clean the bedroom and corridor, Tuesday/Thursday to clean the kitchen and living room, Saturday to wet the whole apartment, and for this: Create and save individual route patterns in the Map section. In the Schedule, add tasks for the right days and attach stored patterns to them.
What if the robot doesn’t return to base?
Reasons and solutions: Base moved - return it to its original location (Xiaomi robots remember the location of the dock by coordinates); weak Wi-Fi signal - check the connection between the vacuum cleaner and the base (should be on the same network); Low charge - if the battery is discharged below 15%, the robot can "forget" the way home. Charge it manually. Obstacle on the way - make sure that the passage to the base is free (width at least 1 m).