How to add a room on the map of the robot vacuum cleaner Xiaomi: a complete guide to debriefing errors

Why Xiaomiโ€™s Robot Vacuum Canโ€™t See a New Room and How to Fix It

Adding rooms to the map of the Xiaomi robot vacuum cleaner is a key step for accurate navigation and zoning of cleaning. Without proper marking, the device will randomly move around the apartment, waste battery power on repeat passes through the same areas or skip corners. In this article, we will discuss all the ways to add rooms in the Mi Home app (including new versions with the Mi Home Lite interface), and also solve typical problems: why the robot does not save the map, how to combine separated rooms or divide too large zones.

Feature of Xiaomi algorithms (including Mi Robot Vacuum-Mop 2 Pro models, S7, X10+ and other LDS-Lidar: Depending on the quality of the first map, if the robot didn't fully explore the room on its first launch or encountered obstacles, further marking of the rooms will be a problem. We will show you how to reset the map to factory settings and recreate it from scratch if the automatic contours of the rooms are not defined correctly.

Preparing a robot vacuum cleaner for creating a map

Before you add rooms, make sure the robot scans the room correctly.

  • ๐Ÿ”‹ Charge the vacuum cleaner to 100% โ€“ at low charge it can interrupt the scan.
  • ๐Ÿšช Close all doors so that the robot does not leave in unwanted areas (for example, on the balcony or in the storage room).
  • ๐Ÿช‘ Remove from the floor small objects (wires, toys, shoes) that can interfere with lidar.
  • ๐Ÿ’ก Turn on lighting โ€“ in the dark, sensors work worse, especially in models without a laser scanner (for example, Mi Robot Vacuum-Mop Essential).

If the robot has created a map before, but it's not relevant, it needs to be reset.

  1. Open Mi Home โ†’ Choose your vacuum cleaner.
  2. Go to Settings โ†’ Map โ†’ Delete the card.
  3. Confirm the action and wait for the robot to restart.
๐Ÿ“Š What kind of robot vacuum cleaner Xiaomi you have?
Mi Robot Vacuum-Mop 2 Pro
Xiaomi Mi Robot Vacuum-Mop S7
Xiaomi Mi Robot Vacuum X10+
Another model

How to add rooms in the Mi Home app

Depending on the vacuum cleaner model and the application version, the interface may differ, but the general principle is the same.

Method 1: Automatic Room Separation

If the robot scanned the room correctly, the app will then propose to divide the space into zones.

  1. After cleaning, open the Map tab in Mi Home.
  2. Click Edit the card (pencil icon).
  3. Select Autoseparation โ€“ the system will analyze the walls and suggest the contours of the rooms.
  4. Confirm or manually adjust the boundaries by dragging the dividing lines.

Method 2: Manual markings

If the automatic separation fails or divides the rooms incorrectly:

  1. In the map editing mode, click Add room.
  2. Swipe around the contour of the room on the walls (the application will automatically close the landfill).
  3. Name the room (e.g., "Living Room", "Kitchen") and save it.

For models with multi-level map support (e.g. Xiaomi Mi Robot Vacuum-Mop 2 Ultra), you can create separate maps for each floor.

  • ๐Ÿ“ฑ In Mi Home, select the Map โ†’ Add a floor.
  • ๐Ÿ  Place the robot on the desired floor and start the scan again.
  • ๐Ÿ”„ Repeat the layout of the rooms for a new level.

โ˜‘๏ธ Preparation for map marking

Done: 0 / 5

Common Mistakes and How to Fix Them

Even after markup is done correctly, users face problems, and here are the most common solutions.

Problem.Reason.Decision
The robot does not save the card after switching offMemory failure or low charge while maintainingCharge the vacuum cleaner to 100%, restart it and repeat the scan
Rooms merge into one zoneThere are no clear boundaries (for example, an open doorway)Add virtual walls in the card settings or close the doors while scanning
Map "floats" after rebootingDisplacement of lidar due to impact or vibrationReset the map and recreate it, avoiding robot collisions with furniture
New room not displayedThe robot did not scan the room until the end.Start the re-scan by holding the Spot Cleaning button for 3 seconds

โš ๏ธ Warning: If the robot stopped seeing the old card after the firmware update, don't try to restore it through a backup. In the new Mi Home versions, the format of storing the cards has changed - this can lead to navigation failure.

Additional settings to optimize cleaning

Just adding a room isn't enough, you have to adjust the cleaning options for each zone.

  • ๐Ÿงน Type of cleaning: For the kitchen, install Intensive cleaning, for the bedroom โ€“ Quiet.
  • ๐Ÿšซ Exclusion Zones: Mark the areas the robot must bypass (e.g., high-pile carpets).
  • ๐Ÿ•’ Schedule: Set different cleaning times for rooms (for example, the kitchen clean daily, and the living room every other day).
  • ๐Ÿ’ง Mopping: In models with floor washing function (for example, Xiaomi Mi Robot Vacuum-Mop P) you can set the moisture of the fabric for each room.

For accurate configuration of virtual walls and zones, use the map editor mode:

  1. Click on the + icon in the lower right corner of the map.
  2. Select Add a Virtual Wall or Cleanup Zone.
  3. Draw boundaries and save.

๐Ÿ’ก

If the robot is constantly confusing two similar rooms (like two bedrooms), add a unique landmark to each one - such as a small mat or box - Lidar will use them as beacons for precise navigation.

How to transfer the map to another robot vacuum cleaner

If you have replaced the vacuum cleaner with a new model (for example, with Mi Robot Vacuum 1S on Xiaomi Mi Robot Vacuum-Mop 2 Pro), the card can be moved, but with reservations:

  1. Export the card from the old device: Settings โ†’ Map โ†’ Export card (if the feature is available) Note: Not all models support export.
  2. Import it to a new vacuum cleaner through Settings โ†’ Map โ†’ Import.
  3. If the import is not available, you'll have to re-create the map, but you can speed up the process: Put the new robot on the base in the same place where the old one was. Run the scan โ€” Xiaomi algorithms use some of the gyro data to speed up the map.

โš ๏ธ Note: Carrying a map between different models can lead to inaccurate navigation if they have different types of lidars (e.g. with Mi Robot Vacuum). 1T Xiaomi Mi Robot Vacuum-Mop 2 Ultra, which is a better way to create a map from scratch.

What if the robot gets lost after the card is transferred?
If the vacuum cleaner starts to move randomly after importing the card or can not find the base, reset the navigation settings: 1. Turn the robot over and press the reset button (usually located next to the Wi-Fi module). 2. Hold it for 10 seconds until you hear the beep. 3. Connect the robot to Mi Home again and create the map from a clean sheet.

Advanced features: multicard and integration with a smart home

Owners of Xiaomi robot vacuum cleaners with Mi Home Automation support can use additional features:

  • ๐Ÿ  Multicard: Save separate cards for different floors or furniture configurations (e.g., โ€œApartment with a sofa laid outโ€ and โ€œApartment with a sofa folded outยป).
  • ๐Ÿค– Voice control: You can send a robot to clean a specific room through Alice or Google Assistant (e.g., โ€œAlice, ask the vacuum cleaner to clean the kitchenยป).
  • ๐Ÿ”„ Automation: Configure scenarios like โ€œIf no one is home, clean all rooms except the bedroomโ€ through the Automation section in Mi Home.

To adjust the multicard:

  1. Open the map โ†’ Settings of the map โ†’ Management of the cards.
  2. Click Add a map and follow the instructions (the robot must be on a new floor or in a modified room configuration).
  3. After scanning, name the map (e.g., โ€œFloor 2โ€) and save it.

To automatically switch between maps, use geofences:

  • In Mi Home, add geofence for each floor (e.g., Kitchen - 1 floor, Bedroom - 2 floor).
  • Set up automation: If the robot is in the kitchen area, use the Floor 1 map.

๐Ÿ’ก

Multicarding is only available in models with a Qualcomm processor (for example, Xiaomi Mi Robot Vacuum-Mop 2 Pro and later). In budget versions (for example, Mi Robot Vacuum-Mop Essential), this feature is missing.

FAQ: Frequent questions about map markup

Can I add a room if the robot hasn't scanned it?
Yes, but it's a bit of a bug. You'd better start the re-scan by holding down the Spot Cleaning button for 3 seconds. If the room is small (like a storage room), you can manually circle it in the map editor, but the robot can ignore this area when cleaning.
Why did all the rooms disappear after the firmware update?
Newer versions of Xiaomi firmware sometimes change the format of card storage. Try: Delete the card through Settings โ†’ Map โ†’ Delete the card. Reboot the robot (hold the power button for 10 seconds). Run the scan again. If that didn't help, check if your model supports multicarding - maybe the old card was tied to another firmware.
How do you combine two rooms into one?
In Map Editing Mode: Click on one of the rooms and select Delete. Expand the boundaries of the second room to include the remote area. Save the changes. If the rooms are separated by a virtual wall, first remove it through the Map Editor โ†’ Virtual Walls.
Can I rename the room after it is created?
Open the map in Mi Home, click on the room you want, and select Rename. You can change the name at any time, it doesn't affect navigation.
Why does a robot ignore virtual walls?
The reasons could be: Too thin a wall (less than 10 cm in the editor) โ€” increase its thickness. Firmware failure โ€” update the robot software through Settings โ†’ Firmware update. Virtual wall crosses the physical โ€” move it so that it does not overlap with real obstacles.