Xiaomiβs robot vacuum cleaners are not just automatic cleaning devices, but real smart assistants that can remember your homeβs layout, build accurate maps, and optimize routes. However, many users face challenges: the vacuum cleaner doesnβt save a map, confuses rooms, or see virtual areas. In this article, weβll discuss how to properly configure mapping in Mi Robot Vacuum, Dreame, and Viomi models β from the first start to fine-tuning multi-room floors.
Modern robot vacuum cleaners Xiaomi use laser rangefinders (LDS) Or cameras with vSLAM technology to build maps, but even the most advanced hardware is useless without the right settings in the Mi Home app (or Dreamehome for Dreame devices:
- πΉ Create the first map and avoid scanning errors;
- πΉ Divide the room into zones and assign cleaning priorities to them;
- πΉ Configure virtual walls and no-go zones without physical beacons;
- πΉ Save a few floors and teach the vacuum cleaner to automatically recognize them;
- πΉ Solve typical problems (card reset, inaccuracies, errors) No card").
Important: the instruction is relevant for models with support for laser navigation (for example, Xiaomi Mi Robot Vacuum-Mop 2 Pro, DreameBot). D9, Viomi V3) Xiaomi Mi Robot Vacuum-Mop 2 Lite (for low-end models without a single engine) LDS (For example, Mi Robot Vacuum 1C) mapping functions are not available.
1.Preparation for the first launch: what to do before the scan
Before you turn on the vacuum cleaner, prepare the room. Errors in the first scan can cause the map to be curved, and then it will be difficult to fix it.
- π§Ή Remove small objects from the floor: wires, toys, shoes. The robot can get stuck or miscalculate the distance to obstacles.
- πͺ Close the doors to rooms that don't need to be scanned, making it easier to build the first map.
- π‘ Provide good lighting (for models with a camera). In the dark, vSLAM works worse, and laser models may lose orientation.
- πΆ Check the stability of Wi-Fi. The robot must be connected to a 2.4 GHz network (5 GHz not supported!).
If your model has a base station with a gas station (for example, in DreameBot) D10 Plus, place it in the corner of the room, at least 0.5 meters away from the walls and furniture, and it will help the robot to better determine its position when returning to charge.
β οΈ Warning: Do not run the first scan if there are mirrors or glass surfaces in the room (especially for models with a camera.
Also make sure that the firmware is updated, older versions of the software often contain mapping bugs, to check for updates:
- Open the Mi Home (or Dreamehome) app.
- Choose your vacuum cleaner.
- Go to Settings β Update firmware.
π‘
If the robot resets the map after the update, don't panic -- that's OK. Just run it to clean up in Map mode, and it will recover the data.
2. Construction of the first map: a step-by-step process
Now, the most important thing is to create a map, and depending on the model, the process may be a little different, but the general pattern is the same.
- Run the robot in map mode. To do this: In Mi Home: press Cleanup β Map. β Start mapping. In Dreamehome, select Map. β Create a new map. On the robot itself: press the power button for 3 seconds (before the beep).
Wait for the scan to be completed
Don't interrupt the process.
Save the map.
Mi Home
Save the map.
Dreamehome
Complete and maintain
How long will it take to scan? It depends on the size of the room.
- π 1 room (20β30 m2): 5β10 minutes.
- π‘ Apartment (50-70 m2): 15-25 minutes.
- π’ House (100)+ m2): 30-40 minutes (multiple calls may be required).
If the robot has not fully scanned the room, check:
- π Battery charge (should be) β₯50%).
- π‘ Wi-Fi signal (robot must stay in touch with app).
- π§ Obstacles (possibly the vacuum cleaner is stuck or unable to pass the threshold).
Check the battery charge (β₯50%)|Make sure that Wi-Fi is stable (2.4 GHz)|Remove obstacles (wires, carpets)|Restart the mapping process|Update the robot's firmware-->
3. Division into zones and rooms: how to set up cleaning according to the schedule
Once the map is ready, you have to mark it up, divide it into rooms, mark areas with different types of cleaning (such as carpets, hard floors).
- π Set up a cleaning schedule for rooms.
- π§½ Set different levels of absorption for different zones.
- π« Exclude certain areas (for example, children during sleep).
How to divide the map into rooms:
- Open the map in the app (Mi Home or Dreamehome).
- Click Edit the map (or Rooms Division).
- Swipe your finger around the edges of the rooms, and the app automatically tells you to divide the space.
- Name each room (e.g., "Living room", "Kitchen", "Bedroom").
For more accurate configuration, you can create virtual zones:
- π¦ Cleaning areas: areas that need to be cleaned more often (such as near the front door).
- π₯ No-go zones: places where the robot cannot go (animal food, flowers).
- π¨ Carpet zones: here you can increase the suction power.
Important: In models with support for moping (for example, Xiaomi Mi Robot Vacuum-Mop 2 Pro), you can configure areas where you only need to vacuum or only wash the floor.
| Type of zone | Appointment | How to create |
|---|---|---|
| Room. | Sharing space for a schedule | Edit the map β Room separation |
| Virtual wall | Prohibition of travel to a certain area | Add β Virtual wall |
| Cleaning area | Priority cleaning of the site | Add β Cleaning area |
| The no-go zone | Exclusion of the site from cleaning | Add β The no-go zone |
β οΈ Warning: If you use virtual walls, make sure they don't block the path to the base, otherwise the robot won't be able to return to charging!
4.Setting up multi-room floors: how to teach a vacuum cleaner to distinguish levels
If you have a multi-level apartment or a house, the robot has to be able to distinguish floors, otherwise it will confuse maps and the cleaning will become chaotic.
- Create a map for each floor separately: Move the robot to the first floor, start mapping. Save a map with a name (e.g., "1 floor"). Move the robot to the second floor, repeat the process.
- Set up automatic recognition (if supported): In Mi Home, go to the card settings β Multi-storey mode. Enable the option Autodetermining floor (operates on pressure or Wi-Fi network).
- Tie the base to the floor: If you have one base on several floors, the robot will return to it after cleaning. D10 Plus with two docking stations, tie each to your own floor.
Not all models support automatic floor recognition. For example, the Xiaomi Mi Robot Vacuum-Mop 2 Lite requires manual map switching in the app. D9 Pro can determine the floor by the change in atmospheric pressure (barometer) or by the strength of the Wi-Fi signal.
How to check if your model supports multi-storey mode?
- Open the map settings in the app.
- See if there is a multi-storey mode or floor management.
- If it is not, your vacuum cleaner cannot automatically switch between cards.
What if a robot mixes up floors?
5. Typical card problems and their solutions
Even after setting it up correctly, the map may not work properly, and we will discuss the most common errors and ways to fix them:
| Problem. | Possible cause | Decision |
|---|---|---|
| The map is not saved. | Application failure, low charge, weak Wi-Fi | Restart cleaning with full charge, check the network |
| Robot gets lost. | Changed the layout, moved the base | Start re-mapping. |
| Map shifted or distorted | Mirror interference, glass, poor lighting | Remove reflective surfaces, improve light |
| No virtual zones visible | Failure to sync with the cloud | Reboot the robot and the app |
| No card error | Resetting settings, firmware update | Start mapping again. |
If the robot is constantly resetting the map, try:
- Turn off the energy-saving mode on the phone for the Mi Home app.
- Check if the firewall blocks access to Xiaomi servers.
- Reset the robot settings to factory (Settings) β Reset) and reset the map.
What to do if the map is curved?
- π Start a re-scan in an empty room.
- π Check if the base has moved (it should be in the same place where it was at the first launch).
- π§ Update the firmware of the robot and the application.
π‘
If the robot resets the map after the firmware update, that's OK. Just run it in map mode and it recovers the data.
6.Additional chips: automatic cleaning, voice control and smart home integration
The configured map gives access to advanced functions:
- π Room cleaning schedule: For example, clean the kitchen daily and the bedroom 3 times a week. β Add β Select rooms.
- π£οΈ Voice control: With Alice (Yandex), Google Assistant or Siri, you can send a robot to clean a particular room. Example of a command: Alice, start cleaning the kitchen".
- π Smart Home integration: Create scenarios in Mi Home, such as, "If no one is home, clean the living room." Connect the robot to Apple HomeKit or Google Home to control from one center.
For models with a camera (e.g. DreameBot) D9) Additional options available:
- π· Watching real-time camera video (useful for pet monitoring).
- π¨ Motion alerts (the robot can act as a surveillance camera).
How to set up cleaning according to the schedule, taking into account the map:
- Open the Mi Home app.
- Choose your vacuum cleaner.
- Go to the schedule. β Add a challenge.
- Specify the days of the week, time and rooms for cleaning.
- Set up cleaning mode (quiet, standard, intense) and wet cleaning (if supported).
β οΈ Note: If you use virtual zones on your schedule, make sure they don't overlap with the forbidden areas.
7. Map Update: When and How to Rescan the Room
A map is not a static object. If you rearrange the furniture, repair it, or the robot starts to get lost, you need to update it.
- πͺ Changed layout (moved the sofa, wardrobe).
- ποΈ Repairs (new walls, doors).
- π€ The robot often "hangs" or can't find the base.
- π± After updating the firmware (sometimes reset settings).
How to update the map:
- Open the app and select your robot.
- Go to the Map tab.
- Press Edit. β Update the map (or Rescan).
- Confirm the action. The robot will start a new scan.
If you have completely changed the layout (for example, moved), it is better to remove the old card and create a new one:
- In the application, select the Map β Delete the card.
- Confirm removal.
- Run the robot to clean up - it will create a map from scratch.
What if the robot canβt update the map?
- π Check the battery charge (β₯30%).
- πΆ Make sure that Wi-Fi is stable.
- π Reboot the robot (turn off and turn on the power button).
- π± Update the Mi Home app to the latest version.