Why the right map setting in Mi Home affects the quality of cleaning
Xiaomiโs robot vacuum cleaners (Mi Robot Vacuum, Roborock, Dreame series) use laser or optical sensors to map a room. However, even the most advanced model will not be able to clean effectively if the map in the Mi Home app is set up incorrectly. Zoning errors, no virtual walls, or improper cleaning settings lead to missed areas, chaotic routes, or a robot stuck in corners.
In this article, we will look at the step-by-step configuration of the map, from the first scan of the room to the finer settings of zones and schedules, and focus on the typical problems: why the robot does not save the map after rebooting, or why the room on the diagram appears as one solid spot. The instructions are relevant for models with support LDS (laser rangefinder) and VSLAM (Visual navigation, including Xiaomi Mi Robot Vacuum-Mop 2 Pro, Roborock S7 newer.
Before proceeding, make sure that:
- ๐ฑ Mi Home app updated to the latest version (check in Google Play or App Store).
- ๐ค Robot vacuum cleaner connected to the same 2.4GHz Wi-Fi network as your smartphone (5GHz networks are not supported!).
- ๐ The level of charge of the robot is not lower than 20% - at low charge, scanning can be interrupted.
Step 1: First room scan โ how to get a robot to build an accurate map
The first run of a robot vacuum cleaner is a critical stage, and if you make mistakes on this step, the map may be blurred or incomplete, and it will be harder to fix it later.
- Clear the room of small objects (wires, toys, shoes) and the robot can grab onto them and interrupt the scan.
- Close the doors to rooms that do not need to be scanned (such as a bathroom or balcony).
- Make sure there is enough lighting in the room โ for models with VSLAM (like the Dreame D9), this is a must.
- Run the robot in cleaning mode via the Mi Home app (do not use the button on the case!).
During the first scan, don't interfere with the robot: don't move it manually, don't block the path. If the robot is stuck, wait until it finds its way out (usually takes 1-2 minutes), interrupting the process can lead to the loss of part of the map.
Small objects removed from the floor |
Doors to unnecessary rooms closed |
Sufficient lighting (for the VSLAM-model)|
Robot connected to 2.4 GHz Wi-Fi |
Battery charge >20 percent-->
Step 2: Save and edit the map in Mi Home
Once the cleaning is complete, the robot must automatically save the map, but sometimes it doesn't.
- ๐ Reboot the robot (hold the power button for 5 seconds).
- ๐ถ Check the stability of Wi-Fi โ a weak signal can interrupt data transmission.
- ๐ฒ Update the Mi Home app or reinstall it.
To edit the saved map:
- Open the Mi Home app โ select your robot vacuum cleaner.
- Go to the Map section (or Map in English).
- Click on the icon. โ๏ธ (editing) in upper right corner.
- Use the tools to: ๐งน Zoning (division into rooms). ๐ซ Virtual Walls (Limitation of Cleaning Areas). ๐ Additions of labels (e.g. "Social", "Dinner").
๐ก
If the robot constantly loses the map after rebooting, try linking it to another region in Mi Home (e.g. China instead of Russia), which sometimes solves synchronization problems.
Step 3: Set up cleaning areas and forbidden areas
One of the key features of Xiaomiโs smart vacuum cleaners is the ability to customize each room, such as:
- ๐งฝ Type of cleaning (dry, wet, intense).
- ๐ Number of passages (for highly contaminated areas).
- ๐ซ No-go zones (e.g. around pet food).
To set up the zones:
- In the Map section, click on the desired room.
- Select the room settings (Room Settings).
- Specify the cleaning parameters and save the changes.
To establish no-go zones:
- Click on the + icon in the lower right corner of the map.
- Select the No-Go Zone (No-Go Zone).
- Circle the area on the map and save it.
What to do if the no-go zone doesnโt work?
Step 4: Optimizing cleaning routes to save time and charge
By default, Xiaomi robots use a Z-shaped route to clean rectangular rooms and a spiral route for round or complex ones.
| Type of room | Recommended route | Settings in Mi Home |
|---|---|---|
| Rectangular room | Z-shaped (by rows) | Settings โ Route โ By the lines |
| Room with complex furniture | spiral or chaotic | Settings โ Route โ Spiral |
| Long corridor | Along the walls (perimeter) | Settings โ Route โ On the perimeter |
| Open area (studio) | Zoned (divided into virtual rooms) | Manual zoning in the Map section |
For multi-room models like the Roborock S7 MaxV, you can set a sequence of rooms, which is useful if you want the robot to clean the bedroom first and then move into the living room.
๐ก
Using virtual walls and zoning can reduce cleaning time by 30-40%, as the robot will not waste charge on unnecessary areas.
Step 5: Solving Typical Card Problems in Mi Home
Even after you set up the map correctly, you can have some problems.
โ ๏ธ Note: If the robot after updating the firmware stopped saving the card, try resetting the settings to factory (Settings) โ Reset. This will delete all saved cards, but often solves the problem.
Problem 1: The map appears as one solid spot.
- ๐ฆ Possible cause: poor lighting (for example, for VSLAM-models) or dirty sensors.
- ๐ Solution: Wipe the sensor lenses with a microfiber wipe and repeat the scan in bright light.
Problem 2: The robot loses the map after the reboot.
- ๐ถ Possible cause: Unstable Wi-Fi connection or sync error with Xiaomi servers.
- ๐ Solution: Link the robot to your Mi Account and enable autosynchronization in the app settings.
Problem 3: Virtual walls or zones are not saved.
- ๐ฑ Possible cause: an outdated version of the robotโs app or firmware.
- ๐ Solution: Update Mi Home and Robot Firmware through Settings โ Update of the PO.
Step 6: Save and Backup the Card
If youโve spent time fine-tuning your card, itโs important to back it up. Unfortunately, Xiaomi doesnโt provide a direct card export feature, but there are workarounds:
- Sync with Mi Account: Open Mi Home โ Profile โ Settings โ Data Synchronization. Enable sync for your robot vacuum cleaner.
- Screenshots + manual settings: Take screenshots of the map with the markup. Save the list of zones and forbidden areas in the notes.
- Exporting through third-party tools (for advanced users): Use the Mi Home API or apps like Home Assistant to extract card data. Note: this requires technical skills and may violate warranty.
โ ๏ธ Note: When you reset the robot to the factory settings, all maps and zones will be deleted without recovery.Be sure to sync the data with the Mi Account before resetting.
Additional tips for experienced users
If you want to squeeze the maximum out of the robot vacuum cleaner, pay attention to these advanced settings:
- ๐ค Suction power adjustment by zone: In some models (e.g. Roborock) S7+) You can set different power for different rooms, like in the kitchen, set the maximum, and in the bedroom, set the quiet mode.
- ๐ Time-of-day cleaning schedule: Set up cleaning for times when you are not home (e.g. 9:00 to 17:00) to reduce noise and allow the robot to work without obstacles.
- ๐ Automatic map update: Enable the auto-update card option in the robot settings. This is useful if you rearrange furniture frequently.