How to build the perfect apartment plan for Xiaomi robot vacuum cleaner: from preparation to fine-tuning

Xiaomi vacuum cleaner robots have long ceased to be a curiosity β€” they have become full-fledged assistants in everyday life, able not only to clean up dust, but also to build detailed maps of rooms. It's chaotic, it's running around, it's skipping zones, it's getting lost in space, and it's often caused by a poorly designed space plan, and without a map, even the most advanced Mi Robot Vacuum, whether it's a model. S10+, X10+ budgetary C10) It can't clean up effectively.

In this article, we'll learn how to create a precise apartment plan for Xiaomi's robot vacuum cleaner from scratch, avoid typical mapping errors, and optimize cleaning routes. You'll learn what preparations the room requires, how to run the first scan correctly, and what to do if the map is crooked or not saved. And the secrets of marking up no-go zones, setting up virtual walls, and synchronizing several floors. If your vacuum cleaner stubbornly ignores corners or gets stuck under the couch, these instructions will help solve the problem once and for all.

Before diving into the settings, it is important to understand: the Xiaomi robot vacuum cleaner builds the map not by eye, but using a laser rangefinder (LiDAR) or a camera (depending on the model), which means that the quality of the map depends on the conditions in the room. For example, Mi Robot Vacuum-Mop 2 Pro with LiDAR is better in dark rooms, while Mi Robot Vacuum-Mop P1 You can go blind in bright sunlight with a camera.

═══

1. Preparation of the apartment before the construction of the map

The first scan is the basis on which all the rest of the robot's work depends, and if you make mistakes at this point, the map will be distorted, and the vacuum cleaner will be constantly lost.

βœ… Remove small objects from the floor. Toys, wires, shoes, or fringed mats can be obstacles that cause the robot to interrupt the scan or build a map with holes, especially for models without obstacle avoidance. 3D (For example, Mi Robot Vacuum E10).

βœ… Close the doors to the untidy rooms, and if the robot walks into the closet with randomly scattered things, it can hang there for a watch trying to build a map, and it's better to scan the main areas first, and then add the rest.

βœ… Provide good lighting (for models with a camera). Xiaomi Mi Robot Vacuum-Mop 2 Lite and other visual navigation devices do not work well in the dark. Dimmed lights or open curtains will help avoid errors.

⚠️ Warning: If you have mirrors or glass partitions in your apartment, put matte film on them while you scan them. The laser rangefinder can get lost from the reflections, which will make the map with duplicate walls.

  • πŸ”Œ The charging station should be in the corner, away from the aisles. The optimal distance to the walls is 0.5-1 m on each side.
  • πŸšͺ Closer doors: open shelves with things can interfere with the laser.
  • πŸ›‹οΈ Leg furniture (sofas, beds) check for low obstacles - the robot can get stuck under them.
  • 🌑️ The temperature in the room should be higher. +5Β°C. LiDAR may not work in stable conditions at low temperatures.

If you have a multi-level apartment (like a catwalk or a staircase), you have to scan each level separately. 3D-The second floor is a completely different room.

πŸ“Š What kind of robot vacuum cleaner Xiaomi you have?
Mi Robot Vacuum-Mop 2 Pro
Mi Robot Vacuum X10+
Mi Robot Vacuum E10
Another Xiaomi model
Another brand's robot

═══

2.The first run: how to build a map correctly

Now that the apartment is ready, you can start scanning, and your job is to keep the robot running smoothly, and here's a step-by-step guide.

1. Install the robot at the charging station and wait for full charge (at least 80%). Low charge can lead to early return to base and incomplete map.

2. Run the scan through the Mi Home app:

- Open the app. β†’ Choose your robot β†’ press the map β†’ Start cleaning (Scanning or Cleaning mode) + mapping).

- For LiDAR models (e.g. Xiaomi Mi Robot Vacuum) S10+) Select the option to Manually build the map.

3. Don't interfere with the process. Don't lift the robot, don't move the furniture, don't open the doors while scanning. This can cause a map torn.

⚠️ Warning: If the robot is stuck or stands still for longer than 5 minutes, don’t try to manually save it.

  • ⏱️ Scanning time depends on the area: for a 1-room apartment (30-40 m2), 15-20 minutes are enough, for a 3-room apartment (70-90 m2) - up to 40 minutes.
  • πŸ“± Follow the process in real time through the app. If the robot skips a room, check if the door is closed.
  • πŸ”„ Re-scanning may be necessary if the map is distorted (for example, the walls are "wavy" or the room is "twinedΒ»).

Once the scan is complete, the map will automatically be saved to the application.

- Are all rooms mapped?

Are there any β€œextra” walls or passageways?

Are the doorways properly defined?

If something is wrong, delete the card (card settings) β†’ Remove) and repeat the process.

Small objects removed from the floor|Closed doors to untidy rooms|Robot charge β‰₯80%|The charging station is in the corner.|Good lighting (for models with cameras)-->

═══

3. Optimization of the map: zone marking and virtual walls

The base map is done, but that's only half the battle, and now you have to customize it to fit your needs, divide it into zones, mark the no-go areas, and optimize the cleaning routes.

πŸ“Œ Room division:

- In the Mi Home app, open the map β†’ press edit β†’ Add a room.

- Round the boundaries of the room with your finger. Give it a name (for example, "Kitchen", "Bedroom").

For accuracy, use the wall binding mode - it will help to avoid overlays.

🚫 No-go zones and virtual walls:

If the robot is constantly driving into one place (for example, under the bed or to the cat bowl), add the Zone of Prohibition:

- On the map, click Add Add β†’ Zone of prohibition β†’ circle.

For time constraints (such as children's toys on the floor), use the Virtual Wall, which only works during cleaning.

⚠️ Note: Virtual walls do not work for models without LiDAR (e.g. Mi Robot Vacuum) 1S). In this case, you will need to use physical limiters (for example, magnetic tapes).

FunctionWhat do you need?Supported models
Room divisionSet up different cleaning modes for each area (e.g. wet cleaning only in the kitchen)All models with support for cards (LiDAR/camera)
Zone of prohibitionPermanent exclusion of the site from cleaning (for example, the place of feeding the pet)All mapping models
Virtual wallTemporary restriction of access (for example, during play time)Only models with LiDAR (S10+, X10+)
Repeated cleaning of the zoneEnhanced cleaning of highly contaminated areas (e.g. near a trash can)Models with Zone Cleaning Function

πŸ’‘ Useful life hack: If the robot constantly confuses two similar rooms (for example, two bedrooms), add a unique landmark to each one - for example, a bright mat or a small object on the floor.

πŸ’‘

To avoid getting confused in long corridors, place the charging station closer to the center of the apartment, so it will evenly cover all the rooms.

═══

4. Common mapping errors and their correction

Even with perfect preparation, the map can go wrong, and we'll look at the typical problems and the ways to solve them.

πŸ”΄ Problem: Map "torn" or with holes

The reason: The robot was unable to reach some areas due to obstacles or weak charge.

- Decision:

1. Remove all obstacles and start a second scan.

2. Check if something is blocking infrared sensors (such as dark carpets).

3. For large apartments (>100m2) break the scan into parts: first one half, then the other.

πŸ”΄ Problem: Rooms are "snatching" each other

The reason: The robot lost orientation due to reflections (mirrors, glass) or moving furniture during the scan.

- Decision:

- Put matte tape on the mirrors.

Restart the scan from scratch without moving the furniture.

If the problem repeats, try Resetting the card in the settings and start over.

πŸ”΄ Problem: The card is not saved after cleaning

Reason: Mi Home app crash or memory shortage on Xiaomi servers.

- Decision:

Update the app to the latest version.

Reconnect the robot to Wi-Fi (sometimes it helps to change the network from 5 GHz to 2.4 GHz).

If the card disappears after updating the firmware, reset settings (in the robot menu).

⚠️ Warning: If the robot stopped seeing the old card after updating the firmware, don't try to restore it from the backup. This can lead to a data conflict.

  • πŸ“‘ Wi-Fi problems can interfere with card retention, make sure the signal is stable (at least 2-3 divisions at the base location).
  • πŸ”‹ A weak battery also affects scan quality. If the robot is discharged faster than usual, check the battery status in the device status menu.
  • πŸ€– Mechanical damage to sensors (for example, after a fall) can make mapping impossible.
What if the robot forgets the map after moving?
If you have moved the robot to another apartment, the old card can be deleted through Settings. β†’ Map. β†’ Delete all data. Then run a new scan. Some models (e.g. Xiaomi Mi Robot Vacuum) X10+) Supports saving multiple maps for different locations (up to 5 pieces).

═══

5.Customization of cleaning by map: zones, schedule, priorities

Now that the map is ready, you can customize customized cleaning scenarios, so that the robot can only clean where it needs to and when it needs to.

πŸ“… Zone cleaning schedule:

- In the Mi Home app, go to the Schedule β†’ Add a challenge.

Choose the days and times (for example, 10:00 a.m. daily).

Specify the zones: you can choose individual rooms or the entire apartment.

For wet-cleaning models (such as Mi Robot Vacuum-Mop 2 Pro), adjust the intensity of floor washing.

🎯 Priority areas:

If some areas become polluted faster (for example, the hallway or kitchen), set up for them Multiple cleaning:

- On the map, mark out a zone. β†’ Cleaning settings β†’ Cleaning 2 times.

For carpeting, select the Maximum suction power mode.

🚫 Scheduled exceptions:

For example, you can prohibit cleaning in the nursery from 12:00 to 15:00 (quiet hour).

Or turn off wet cleaning on the floor in the winter (so as not to damage the coating).

FunctionExample of useSupported models
Cleaning on scheduleDaily cleaning at 9:00, except weekendsAll models with support for cards
Zone cleaningCleaning the bathroom after showeringModels with LiDAR/camera
Multiple cleaningDouble passageway through the hallway (where there is more dirt)Xiaomi Mi Robot Vacuum S10+, X10+, Mop 2 Pro
Wet cleaning by zoneWashing the floor only in the kitchen and in the corridorModels with a moping function

πŸ’‘ Tips for pet owners: If a robot scares a cat or dog, set up cleaning for the time the animal is walking. or use Quiet Mode (if you have one in your model).

πŸ’‘

The more accurate the map and the more detailed the settings, the more efficient the cleaning, the robot will spend less time maneuvering and less time getting stuck.

═══

6. Synchronization of several floors or large rooms

If you have a multi-level apartment or a house with stairs, you have to build separate maps for each floor. Xiaomi robots (except for flagship models) can not automatically switch between levels, so you have to do it manually.

🏠 Instructions for two floors:

1. Build a first floor map (as described above) and save it.

2.Take the robot to the second floor, not including it (so that it does not try to "reach" the base).

3. Start a new scan. After you complete, save the map under a different name (e.g., Floor 2).

4 In the robot settings, select Multi-Apartment Mode (if any) or simply switch the cards manually before cleaning.

⚠️ WARNING: If the robot is going down or climbing stairs on its own, immediately disable this feature! most Xiaomi models are not designed to climb stairs and may fall.

πŸ”„ How to switch between cards:

- In the Mi Home app, open the map β†’ Click on three dots in the upper right corner β†’ select the desired card.

- For models with multicard support (for example, Xiaomi Mi Robot Vacuum) X10+) You can save up to 5 different plans.

πŸ“Œ Advice for big houses:

- If the floor area >150 m2, break it into 2-3 maps (for example, "Floor 1 - Left half" and "Floor 1 - Right halfΒ»).

- Use charging stations on each floor (if budget allows).Some models (e.g. Xiaomi Mi Robot Vacuum) S10+) Support multiple bases.

  • πŸšͺ Doors between floors should be closed during cleaning so that the robot does not try to move to another level.
  • πŸ“‘ Wi-Fi should cover all floors. If the signal is weak, use a mesh system or repeater.
  • πŸ”‹ Charging on each floor will eliminate the need to carry the robot manually.

═══

7 Update and support the map up to date

The map of the apartment is not a static document, and if you've moved the furniture, renovated it, or even moved the couch, you'll have to update it.

πŸ”„ Partial update:

- If the changes are minimal (for example, a new chair is added), start the robot in Cleaning mode. + mapping.

- He'll drive through the changed sections and adjust the plan automatically.

πŸ†• Complete rescanning:

If the redevelopment is serious (for example, demolished the wall), remove the old map and build a new one:

1.Appendix: Settings β†’ Map. β†’ Delete all data.

2. Run the robot for a full scan (as the first time).

⚠️ Note: Some models (e.g. Mi Robot Vacuum) E10) They may forget the card after updating the firmware. Always check the relevance of the plan after the updates.

πŸ“± Backup of the map:

Unfortunately, Xiaomi does not provide an official way to export the cards, but you can save screenshots of the card in the application or record a video of the scanning process (in case of a reset).

  • πŸ› οΈ After repairs, always build the map again – even small changes (like a new plinth) can knock navigation down.
  • πŸŽ„ Before the holidays (when furniture is often rearranged) temporarily turn off automatic cleaning or update the map.
  • 🏑 When moving, remember to delete old cards – they take up the robot’s memory and may conflict with new ones.
Can I transfer the map to another robot?
No, the cards are tied to a specific device by serial number, so if you buy a new robot, you'll have to build a plan from scratch.

═══

8.Advanced chips: smart home integration and voice control

If your robot vacuum cleaner Xiaomi supports integration with Mi Home or Google Home/Apple HomeKit, you can take control to a new level. Here are some useful scenarios:

πŸ—£οΈ Voice control:

Connect the robot to Alice (Yandex), Google Assistant or Siri.

- Examples of teams:

"Alice, start cleaning the kitchen."

"OK, Google, put the vacuum cleaner back on the base."

To do this, activate the option of Voice Assistant in the Mi Home application.

πŸ€– Automation through Scenarios:

- Create a chain of action.

1.When everyone leaves the house (Geozona), the robot begins cleaning.

2. After cleaning, the air humidifier is switched on.

- To do this, go to Mi Home Automation β†’ Add β†’ Conditions + Action.

πŸ“² Management through third-party applications:

Applications like Home Assistant or Node-RED can create complex scenarios.

Cleaning only when the windows are closed (data from the opening sensor).

Stop the robot if the motion sensor is triggered (so as not to scare the home).

FunctionExample of useDevices required
geozonaAutomatic cleaning when everyone goes to workSmartphone + vacuum-cleaner
Integration with sensorsStop cleaning if the window is open (according to Mi Window Sensor)Robot. + sensor
Voice commands"Alice, clean up the nursery."Robot. + elixir/Google
Time scenariosWet cleaning in the evenings on weekdaysOnly a robot.

⚠️ Note: When setting up automation through Home Assistant, use official Xiaomi Miio plugins. Unofficial firmware may result in a loss of warranty.

═══

FAQ: Frequent questions about maps for Xiaomi robot vacuum cleaners

πŸ€” Can I build a map without Wi-Fi?
No, you need to connect to Wi-Fi to build and save the map, but some models (e.g. Mi Robot Vacuum) do. E10) They can be removed without the Internet, but the card will not save and will have to be scanned again the next time you connect.
🏠 How does a robot know where the charging station is if I moved it to another room?
If you move the base, the robot won't find it automatically. You need to: Put the robot on a new station. Run the scan again (Build a map). Once completed, the robot will "remember" the new location of the base. ⚠️ Don’t move the station too often – it knocks down navigation algorithms.
πŸ”‹ Why does the robot not reach the end of the room and return to base?
This can occur for several reasons: weak battery (check battery status in settings); an obstacle that the robot cannot pass (such as a high threshold); an error in the map (such as a room marked as a no-go zone); sensor failure (try to restart the robot by holding the power button for 10 seconds); if the problem repeats, delete the map and build it again.
🐢 How to make sure that the robot does not scare pets?
Here are a few ways: Adjust the exclusion zones around where the pet sleeps. Use Quiet Mode (if your model has one); start cleaning when the animal is walking or sleeping in another room; train the pet to a robot: first turn the device on manually so that the animal is accustomed to the sound.
πŸ—ΊοΈ Can I use one card for multiple robots?
No, every robot builds and saves its own map, even if you have two identical Xiaomi Mi Robot Vacuums. S10+, They will have to scan the apartment independently, except if the robots work in pairs (for example, Xiaomi Mi Robot Vacuum). X10+ with Multirobot function, but in this case the cards are synchronized automatically, not copied.