How to draw a route to a robot vacuum cleaner Xiaomi: 3 ways with step-by-step instructions

Xiaomi Robot Vacuum-Mop 2 Pro models, S7, X10+ Others are equipped with intelligent navigation with manual cleaning routes, which avoid areas with wires, carpets with long pile or fragile objects, and optimize the path for more efficient cleaning. However, not all users know how to draw a route in the Mi Home or Xiaomi Home app, especially if we are talking about complex configurations of rooms.

In this article, we will discuss three main ways to create routes – through hand-drawing on a map, using cleaning zones and setting up virtual walls. You will also learn how to save route patterns, avoid typical errors (for example, not saving changes due to the lack of Internet on a robot), and optimize cleaning for specific tasks.

1.Preparation: What to do before drawing a route

Before you start creating a route, make sure that the Xiaomi robot vacuum cleaner correctly maps the plan of your premises. Without an accurate map, all further manipulations will be useless.

  • πŸ“± Update the Mi Home or Xiaomi Home app to the latest version (Google Play or App Store). Older versions may not support the route drawing feature.
  • 🌐 Connect the robot to 2.4GHz Wi-Fi (not all models run at 5GHz.
  • πŸ—ΊοΈ Run a complete cleaning at least once so that the robot maps the room. For LiDAR models (e.g. Xiaomi) S7) One pass is enough, for budget versions (for example, Mi Robot Vacuum-Mop 2 Lite) it may take 2-3 cleaning.
  • πŸ”‹ Charge the vacuum cleaner to 100%. If the charge is below 20%, the robot can interrupt the mapping.

If the card never appeared, check:

  • πŸ” Obstacles (glasses, mirrors, dark surfaces interfere with sensors).
  • πŸ“Ά Wi-Fi signal in the cleaning area (robot must be online to synchronize the map).
  • πŸ”„ Robot firmware version (update to Settings) β†’ About the device).

⚠️ Note: If you use a Xiaomi robot vacuum cleaner with hybrid navigation (such as Mi Robot Vacuum-Mop P), the map may take longer to build due to the combination of laser and optical sensors. In this case, let the robot complete the cleaning completely without interrupting the process.

πŸ“Š What kind of robot vacuum cleaner Xiaomi you have?
Mi Robot Vacuum-Mop 2 Pro
Xiaomi S7/S7 MaxV
X10+/X20
Another model
I haven't bought it yet.

Method 1: Manually drawing a route on a map

The most flexible method is to manually create a route directly on a map in the app, which allows you to specify the exact path of cleaning, avoiding unnecessary areas, S7, X10+).

Steps:

  1. Open the Mi Home app (or Xiaomi Home) and select your robot vacuum cleaner.
  2. Go to the Map tab (usually in the bottom menu).
  3. Click on the Pencil icon (or Edit) β†’ Draw a route).
  4. Select the type of line: πŸ“ A solid line - the robot will move strictly along the route. πŸ”„ Dotted line – the robot will clean the area around the path (suitable for cleaning along the walls).

Swipe your finger across the map to draw a route. Use zoom (swipe your fingers out on the screen) to be accurate.

Ready.

Save.

Important nuances:

  • 🎨 The thickness of the line corresponds to the width of the cleaning. For models with a mop (for example, Xiaomi). X10+) You can set a double passage through wet cleaning.
  • 🚫 Length limit: one route cannot exceed 15 meters (otherwise the robot will split it into segments).
  • πŸ”„ The direction of movement matters: the arrow on the line shows the starting point, the robot will start cleaning it.

Check the robot's Wi-Fi connection|

Make sure that the route does not cross the virtual walls.|

Set the right direction of movement (arrow on the line)|

Save the template if you plan to re-use the route-->

⚠️ Note: If the route disappeared from the map after saving, check the cloud sync settings in the application. Some models (for example, Mi Robot Vacuum-Mop 2 Lite) do not support saving routes without connecting to Xiaomi servers.

Method 2: Use of cleaning areas (for point cleaning)

If you don't need a difficult route, but you need to remove a specific area (for example, under the couch or around the chair), it's easier to use the Cleaning Zone function.

  • 🧹 Local cleaning of contaminated areas.
  • 🚫 Zone exclusions (e.g. children's toys or animal feed).
  • πŸ”„ Repetitive tasks (cleaning the hallway every day).

How to set up:

  1. In the app, go to the Map tab.
  2. Click Add Zone (or Edit) β†’ Cleaning areas).
  3. Select the type of zone: 🟒 Cleaning – the robot will clean only the allocated area. πŸ”΄ Exception: the robot will bypass the zone.
  4. Draw a rectangle or polygon on the map, covering the desired area.
  5. Set up the parameters: πŸ”„ Number of passes (1-3 times). πŸ’§ Intensity of absorption (for example, maximum for carpets). 🌊 Wet cleaning (if the model supports the mop).

Save the area and start cleaning.

Example of use:

The challengeType of zoneSettings
Cleaning under the dining table🟒 Cleaning2 passes, Average power, no mop
Eliminate the cat bowlπŸ”΄ Exceptionrectangle 50Γ—50 centimeter
Daily cleaning of the hallway🟒 Cleaning1 pass, Maximum, with a mop
Cleaning the living room carpet🟒 Cleaning3 passes, turbo mode, no mop

πŸ’‘

If the robot ignores the cleaning area, check if it crosses the virtual wall. Remove conflicting restrictions in the menu β†’ Virtual walls.

Method 3: Virtual Walls and Barriers for Route Limitation

If you have areas in your home that you can't go to -- staircases, plants, wires -- use virtual walls, which come in two types:

  • 🧱 Solid walls – the robot will not cross the line (suitable for stairs).
  • 🚧 Barrier zones – the robot will bypass the selected area (for example, around the aquarium).

How to add a virtual wall:

  1. Open the map in the app.
  2. Press Edit. β†’ Add a virtual wall.
  3. Select the type of barrier: πŸ“ Straight line – swipe your finger from one point to another. πŸ”„ Curved line – available for LiDAR models (e.g. Xiaomi) S7). πŸŸ₯ Closed Zone – Draw a polygon around the forbidden area.

Save the changes.

Important:

  • πŸ”‹ Virtual Walls Can't Work Without Internet - Robots Must Be Connected to Mi Home.
  • πŸ“± Some models (e.g. Mi Robot Vacuum-Mop) 1S) walls are dropped after restarting the vacuum cleaner.
  • πŸ”„ For reliability, combine virtual walls with physical limits (such as magnetic tape).
What if a robot ignores a virtual wall?
1. Check the firmware version (update to Settings) β†’ About the device. 2. Make sure the robot is online (Wi-Fi indicator is on blue). 3. Reboot the vacuum cleaner (hold the power button for 5 seconds). 4. Remove and paint the wall again - sometimes changing the barrier type (for example, from line to zone helps).

5. Preservation and management of route patterns

If you use the same routes frequently (such as cleaning the kitchen in the morning or the living room in the evening), keep them as templates.

How to save the template:

  1. After creating the route (in any of the three ways), click Save as a template.
  2. Ask for a name (e.g., β€œKitchen Cleaning is Wet”).
  3. Select the days and times of automatic start (optional).

Template management:

  • πŸ“… Schedule: Set up automatic cleaning according to the template in Settings β†’ Schedule.
  • πŸ”„ Editing: Change saved routes in the Templates menu.
  • πŸ—‘οΈ Remove: Remove unnecessary templates so as not to clutter the list.

An example of optimization:

Template.Route.ScheduleSettings
The hallway (dry)Rectangle at the front doorDaily, 8:00.1 pass, Turbo.
Kitchen (wet)Zigzag along the stove and sinkPn, Sr, Pt. 19:002 aisles, mop Middle
Childhood (point)A circle around the game matOn request.3 passes, Maximum

⚠️ Attention: Route patterns take up the robot's memory. If there are too many (more than 10), the vacuum cleaner may start to brake when synchronized with the application. Regularly remove unused patterns.

πŸ’‘

Saved templates save time, but remember to update them when changing furniture layouts or adding new obstacles.

6. Common mistakes and how to avoid them

Even with proper route settings, users face problems, and here are the most common mistakes and solutions:

  • 🚫 Robot doesn't follow route: Reason: the map is not synchronized with the server. Solution: check the Internet on the robot and restart it.
  • πŸ”„ Route resets after cleaning: Reason: Cloud sync is disabled. Solution: Enable it in Settings β†’ Cloud.
  • πŸ“± The application does not allow you to draw a route: Reason: the model of the vacuum cleaner does not support this function (for example, Mi Robot Vacuum 1.
  • πŸ—ΊοΈ Map distorted or incomplete: Reason: Robot didn't fully explore the room. Solution: run full cleaning in Map mode.

If the problem persists, try:

  1. Reset the card in the robot settings (Settings) β†’ Map. β†’ Drop it).
  2. Update the firmware through Settings β†’ About the device β†’ Update of the PO.
  3. Reinstall the Mi Home app (sometimes cache cleaning helps).
How to reset the card without losing settings?
1. Go to Settings. β†’ Map. 2. Choose Reset the map (the robot will start building it again the next time you clean it up). 3. The route patterns and cleaning areas will be saved, but you will have to reassign them to a new map.

7. Optimizing routes for different tasks

The effectiveness of cleaning depends not only on the correctly drawn path, but also on its adaptation to specific tasks.

  • 🏠 For a large apartment: Set up spaces and set up separate routes for each room. Use a schedule to have a robot clean one room a day.
  • 🐾 If you have pets: Create barriers around bowls and trays. Set up cleaning for times when your pets are not home (e.g. during the day).
  • πŸ‘Ά In a home with children: Eliminate areas with toys or use virtual walls. Run the robot in Quiet Cleaning mode while the child sleeps.
  • 🌿 For carpet cleaning: Increase suction power to maximum. Set 2-3 passes on the carpet in the zone settings.

For models with room recognition function (e.g. Xiaomi) S7 MaxV can go further:

  • 🏷️ Name the rooms in the app (Living room, kitchen, etc.).
  • πŸ”„ Set up separate cleaning options for each room (e.g. wet cleaning only in the kitchen).
  • πŸ“Š Use the cleaning statistics in Reports to adjust routes.

πŸ’‘

If the robot gets stuck on the doorsteps often, draw a virtual wall with a 10-15 cm indentation from the door.

8. Alternative ways of managing routes

In addition to the standard Mi Home app, there are other ways to configure routes:

  • πŸ€– Voice commands: If the robot is integrated with Alice, Google Assistant or Amazon Alexa, you can start cleaning with your voice (for example, β€œAlice, run the robot vacuum cleaner in the kitchen.
  • πŸ’» Home Assistant Management: Advanced users can connect the robot to the Home Assistant smart home system and configure routes through the home. YAML-It'll require a component. xiaomi_miio and token device (received through Mi Home).
  • πŸ“± Third-party apps: Apps like Robot Vacuum Map Editor (for Android) allow you to edit maps manually, but require root access or special firmware. Use them at your own risk - this may deprive you of guarantees.

For voice control, a team example for Alice:

Alice, turn on the living room cleaning on the robot vacuum cleaner.

⚠️ Note: When using third-party firmware (e.g. Valetudo), the route drawing function in Mi Home may stop working, in which case management is carried out through the web interface of alternative software.

FAQ: Frequent questions about routes for Xiaomi robot vacuum cleaner

❓ Can you draw a route on a robot without Wi-Fi?
No, it requires an Internet connection to draw and save routes, and it syncs the map with Xiaomi servers, but some models (e.g. Xiaomi) do. S7) Allows you to use previously saved offline routes if the card is already downloaded.
❓ Why does a robot not clear corners, even if they are in the route?
This is due to the shape of the vacuum cleaner body (round models are worse at removing corners). Solutions: Use zone cleaning with increased number of passes. Add additional lines along the walls to the route. For models with a square body (for example, Xiaomi). X10+) problem less relevant.
❓ How to transfer routes to a new robot vacuum cleaner?
Unfortunately, the path patterns are device-specific and don't automatically transfer. You have to: Take screenshots of the map from the old robot, run the new robot to complete the cleaning to build the map, manually reproduce the routes on the new map.
❓ Can you set a route for cleaning only the boards?
Yes, for this: Draw a route along the walls with a 5-10 cm indentation. Choose a dotted line type (the robot will remove the area around the path). Set the suction power at maximum - a lot of dust accumulates along the boards.
❓ Why the robot ignores virtual walls after updating the firmware?
This is a well-known problem with some models (e.g. Mi Robot Vacuum-Mop 2 Lite). Solutions: Remove and paint the walls again. Reboot the robot (hold the power button for 10 seconds).