Xiaomiβs robot vacuum cleaners (including the Mi Robot Vacuum, Dreame, and Viomi) are not just chaotic about the room, but are able to build optimal cleaning routes based on layout, but many users are faced with problems: the device skips areas, gets stuck in corners or wastes time cleaning the same areas again, most often due to the wrong setting of the room map or ignoring basic principles of building routes.
In this article, we'll look at how to create an effective map of the room from scratch, adjust the cleaning areas, avoid typical errors in the construction of the route, and make the robot work as productively as possible. LDS-- scanner and hybrid navigation systems that require a specific approach. 2023β2026 and Mi annexes Home/Dreamehome latest.
1. Preparation of the room: what to do before the first cleaning
Before you start the robot, optimize the space β this will save time to build the map and reduce the number of errors. SLAM-navigation (simultaneous localization and mapping) that is sensitive to obstacles and lighting.
Get off the floor:
- 𧦠Socks, cords, small toys β they can block sensors or fall under brushes.
- πͺ Chairs with high legs (if the gap is less than 10 cm) β the robot can get stuck under them.
- πͺ Door sills above 2 cm β not overcome by all models (for example, Mi Robot Vacuum-Mop 2 Lite will cope, and Dreame will cope). D9 β no).
- π‘ Bright light sources (floor lamps, direct sunlight) β they distort the work LDS-sensor.
Also check:
- π Charging station: it should stand against the wall, with free space 0.5 m to the right/left and 1.5 m in front.
- πͺ Mirrors and glass surfaces: stick a matte film on them - the laser beam reflects and knocks navigation.
- πͺ Doors: If they close automatically, lock them in the open position during the first cleaning.
π‘
If there are carpets with a long pile (more than 1.5 cm), temporarily remove them. Xiaomi robots can get stuck on them due to weak suction traction in mapping mode.
2.The first cleaning: how a robot builds a map of the room
When you first start up, the robot starts scanning the room, creating a virtual map, which takes 10 to 30 minutes depending on the area, and it's important not to interrupt it or move the device manually.
Algorithm of action:
- Install the robot at the charging station and wait for full charging (at least 80%).
- In the Mi Home app, select the device β Settings β Map. β Clear the card (if there is old data).
- Press Cleanup. β Complete cleaning and wait until it's done!
- After finishing, check the map in the application: all rooms should be marked, and the contours of the walls should be clear.
If the map is blurred or incomplete, the reasons may be as follows:
- π Too dark room - turn on the lights.
- πͺ Absence of contrasting objects (white walls) + light flooring β add furniture or marker stickers.
- π‘ Interference from other devices (Wi-Fi at 5 GHz, microwaves) β switch the router to 2.4 GHz.
3. Map editing: division into zones and rooms
Once you've built the base map, you need to break it down into areas to adjust the cleaning flexibly.
- π Set different cleaning modes for different rooms (for example, increased suction in the kitchen).
- π« Exclude zones (children's mats, places with wires).
- π Planning cleaning on schedule for individual premises.
How to divide the map:
- Open the map in the app and click Edit (pencil icon).
- Select the tool Add room and circle the contour of the room.
- Name the room (e.g., βKitchenβ, βBedroomβ) and save it.
- Repeat for all areas. For open spaces (corridor), use the Cleanup Area.
Critical error: Do not create rooms with an area of less than 2 m2 - the robot will ignore them or merge with neighboring areas.
All walls and major obstacles are covered
The rooms are named by clear names (without "Room 1", "Area 2")
No overlays of contours
Charging station marked on map-->
4. Virtual Walls and No-Go Zones: How to Limit Access
If you go into unwanted places, like an animal bowl or a balcony, use virtual walls, and you can create them in two ways:
| Method | How to set up | Suitable for models |
|---|---|---|
| Virtual wall in the application | On the map, click Add Add β Virtual Wall and Draw a Line | All models with support for maps (Mi Robot, Dreame, Viomi) |
| Physical beacon | Buy Xiaomi Mi Virtual Wall and install it in the right place | Any robot vacuum cleaners, but requires the purchase of an accessory |
| Exclusion zone | Enclose the area with the Forbidden Zone tool | Models with firmware 2022+ (Like, Dreame. D10 Plus) |
β οΈ Attention: Virtual walls in the app don't work without the Internet -- if Wi-Fi goes off, the robot will ignore them.
You can also set up areas with special cleaning parameters:
- π§Ή Enhanced cleaning β for carpets or heavily contaminated areas.
- π§ Wet cleaning β if the model supports wet cleaning (e.g. Dreame) W10).
- π« Do not wash the floor - for laminate or parquet.
5.Itinerary optimization: how to reduce cleaning time
By default, Xiaomi robots use a Z-shaped route (for rectangular rooms) or a spiral route (for round spaces).
Ways to speed up cleaning:
- π Combine small rooms into one zone if they are separated by a wide aisle (more than 1.5 m.
- π Set the priority of rooms in the schedule: first the kitchen and corridor, then the bedrooms.
- π Turn off re-cleaning in the settings if the room is clean (number of passes parameter).
- π‘ Update the firmware β the new versions have improved the algorithm for building routes (for example, in Dreame). D10s support added 3D-map).
β οΈ If the robot is constantly lost or resets the card, check it:
- The distance between the charging station and the farthest corner of the room - it should not exceed 15 m (for models without Recharge & Resume).
- Magnetic bands (e.g., from older alarm systems) interfere with the robotβs compass.
- Card Update Frequency: In the application settings, set Update the card automatically.
What if the robot doesnβt return to base?
Schedule and automatic cleaning: time setting
So, to get the robot to clean up in your absence, set up a schedule.
- In the application, select the device β Schedule β Add.
- Specify the days of the week and the time (e.g., Pn-Pt, 10:00).
- Select cleaning areas (you can specify individual rooms).
- Set up the mode: Quiet cleaning (for the day) or Turbo (for general cleaning).
β οΈ Note: If you use a geolocation schedule (cleaning starts when you leave the house), make sure that you are on a regular basis:
- The phone has enabled permanent access to geodata for the Mi Home application.
- The robot is connected to stable Wi-Fi (not mobile internet via phone).
- The robot's settings are turned off in Do Not Disturb mode.
π‘
To save battery power, adjust the cleaning time when the robot has time to return to base before discharging. For example, for the Mi Robot Vacuum-Mop 2 Pro model with a 5200 mAh battery, the maximum continuous cleaning time is 120 minutes.
7.Typical mistakes and how to avoid them
Even after you set it up properly, users have problems, and let's look at the most common ones.
| Problem. | Reason. | Decision |
|---|---|---|
| Robot doesn't build a map | Too dark room or reflective surfaces | Turn on the light, seal the mirrors with matte film |
| Missing zones | Low battery power or weak Wi-Fi signal | Charge the robot to 100%, check the network |
| Getting stuck in one place. | Obstacle not visible on the map (transparent chair, black carpet) | Add a virtual wall or physical barrier |
| The card is reset after the update | Firmware failure or version conflict | Recoil on a previous version or manually transfer the card through a backup |
If the robot does not save the card after turning it off, check:
- π± Application version β in older versions of Mi Home (up to 6.0) cards are not synced with the cloud.
- βοΈ Cloud settings: Cloud backup should be enabled in the user profile.
- π Battery charge β at a level below 20%, the card may not be saved.
8. Advanced functions: multi-cards and 3D-scan
Modern models (e.g. DreameBot) X30 Ultra or Xiaomi Mi Robot Vacuum-Mop 2 Ultra:
- π Multicards β separate maps for each floor (up to 5 pieces).
- ποΈ 3D-scanning β recognition of objects (footwear, wires) and their circumvention.
- π€ AI navigation β automatic determination of coating types (carpet, tile).
How to set up multicards:
- Move the robot to another floor and wait for the message New surroundings are detected.
- Start cleaning and a new map will be created.
- In the app, select Map Management β Save it as a new floor.
- Name the map (e.g., β2nd floorβ) and save it.
β οΈ Note: When using multicards, the robot does not move between floors on its own - it must be carried manually. Also make sure that the charging stations on different floors have the same environment (distance to walls, furniture), otherwise the robot will not recognize them.
π‘
For models with LiDAR (e.g. Dreame) Z10 Pro) You can use Maps Mode, which allows you to manually finish the missing areas through the application.