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.
- Open Mi Home โ Choose your vacuum cleaner.
- Go to Settings โ Map โ Delete the card.
- Confirm the action and wait for the robot to restart.
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.
- After cleaning, open the Map tab in Mi Home.
- Click Edit the card (pencil icon).
- Select Autoseparation โ the system will analyze the walls and suggest the contours of the rooms.
- 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:
- In the map editing mode, click Add room.
- Swipe around the contour of the room on the walls (the application will automatically close the landfill).
- 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
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 off | Memory failure or low charge while maintaining | Charge the vacuum cleaner to 100%, restart it and repeat the scan |
| Rooms merge into one zone | There 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 rebooting | Displacement of lidar due to impact or vibration | Reset the map and recreate it, avoiding robot collisions with furniture |
| New room not displayed | The 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:
- Click on the + icon in the lower right corner of the map.
- Select Add a Virtual Wall or Cleanup Zone.
- 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:
- Export the card from the old device: Settings โ Map โ Export card (if the feature is available) Note: Not all models support export.
- Import it to a new vacuum cleaner through Settings โ Map โ Import.
- 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?
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:
- Open the map โ Settings of the map โ Management of the cards.
- Click Add a map and follow the instructions (the robot must be on a new floor or in a modified room configuration).
- 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.