Xiaomi Mi robot vacuum cleaners are no longer a curiosity, but their real effectiveness depends on a properly configured map of the room. Without it, the device will randomly move around the apartment, skip corners or waste time cleaning the same areas again. Creating an accurate map is not just a βrun and forgetβ, but a process that requires the preparation of the room, the correct settings in the Mi Home application and understanding the features of laser scanning (LDS).
In this article, weβll take a look at everything from the first robot launch to saving layered maps, editing virtual walls, and setting up no-go zones, and focus on common mistakes that make the map βtearedβ or incomplete, such as when the robot loses a signal from the base or encounters mirrored surfaces, and how to get around the limitations of standard software with alternative firmware like Valetudo (if youβre ready for experimentation).
Important: the instruction is relevant for models with laser navigation (Mi Robot Vacuum-Mop 2 Pro, Mi Robot Vacuum-Mop P, Mi Robot Vacuum-Mop 2 Lite and similar). LDS (For example, Mi Robot Vacuum-Mop Essential, the process of creating a map is fundamentally different β they use gyroscopes and bumpers, rather than laser scanning.
1. Preparation of the room: what to clean and what to leave
Before you can launch a robot, you have to adapt the room to the robot's "look (LDS) You can't see transparent or reflective surfaces, which is a key feature that many people miss, like a glass coffee table or mirrored robot closet, because it doesn't exist, because it either goes through them on the map or it loses orientation.
Hereβs what to do before scanning:
- π§Ή Remove small objects from the floor: wires, children's toys, slippers. A robot can hook them and get off the route.
- πͺ Cover mirrors and glass surfaces with cloth or paper, and paint tape is perfect, and it leaves no trace.
- πͺ Open all the doors to the rooms that need scanning. If the door is closed, the robot can't build a full map.
- π‘ Provide uniform lighting in total darkness. LDS It works worse, but direct sunlight can also distort data.
Here's what you should leave behind:
- ποΈ Large furniture (sofas, wardrobes, beds) - it serves as landmarks for the robot.
- πͺ Chairs and stools in their seats, if they're standing in a stationary position, and moving them after scanning them can knock the robot down.
- π The charging base is in a permanent position, and repositioning it will require rescanning!
β οΈ Warning: If there are carpets with a high pile (more than 2 cm), the robot may get stuck on them. Before the first scan, check the passage of such coatings manually or temporarily remove them.
First start-up and scan of the premises
Now, let's get to the practice. Make sure the robot is fully charged (the base indicator is green), and in the Mi Home app it's connected to your Wi-Fi network. Use Mapping mode (some models call it Zone Cleaning) to scan, rather than standard cleaning.
Step-by-step:
- Put the robot on the charging base.
- Open the Mi Home app, select your robot vacuum cleaner.
- Go to Settings. β Map (or Cleanup) β Map, depending on the version of the software).
- Click Create a map or start scanning.
- Wait until the robot goes around the room, and it can take 10 to 30 minutes depending on the area.
During the scan:
- π« Do not move the robot manually.
- π« Do not block the path (do not follow, do not put your feet in the way).
- π If the robot is stuck, help it, but then return to the same place and continue the scan.
The map is saved automatically, but sometimes the process is interrupted, and if the robot is back on base and the map does not appear in the application:
βοΈ What to do if the card is not saved
β οΈ If the robot Mi Robot Vacuum-Mop 2 Lite is constantly "lost" during scanning and returns to base, check the height of the ceilings. LDS-sensor of these models does not work well in rooms above 2.7 m - the laser beam is scattered.
3. Editing of the map: zones, walls and forbidden areas
Saved maps are only half the story, and now you need to optimize them by dividing them into rooms, adding virtual walls, and highlighting areas with special cleaning settings.
- π Rooms β allows you to set different cleaning modes for each zone (for example, strong wet cleaning in the kitchen and dry cleaning in the bedroom).
- π§± Virtual walls β block the robot from accessing certain areas (for example, to a bowl of animal food).
- π« No-go zones β temporarily or permanently exclude areas from cleaning (for example, a carpet that a robot cannot overcome).
- π Intensive cleaning zones β increase the time the robot spends on a specific site (relevant for areas with severe pollution).
How to edit the map:
- Open the saved map in the application.
- Click on the Edit icon (pencil in the upper right corner).
- Select a tool (e.g. Add room) and circle the desired area.
- Save the changes β the robot synchronizes them the next time you run.
An example of setting up a virtual wall to protect the Christmas tree:
- Choose the Virtual Wall tool.
- Draw a line around the tree, retreating 30-40 cm (the robot can hook branches).
- Save and check: the next cleaning, the robot will bypass this area.
| Tool. | Appointment | Limitations |
|---|---|---|
| Room division | Set up different cleaning modes for each zone | Maximum 10 rooms per card |
| Virtual walls | Blocking access to certain areas | No more than 5 walls on the map |
| No-go zones | Exclusion of areas from cleaning | Maximum area - 5 m2 per zone |
| Intensive cleaning areas | Increased cleaning time in contaminated areas | No more than 3 zones at a time. |
π‘
If virtual walls are constantly knocked down, try using physical beacons (such as the Xiaomi Mi Smart Sensor Set) that are more reliable than software constraints, especially in larger spaces.
4.Save and manage multiple cards (multilevel apartments)
If you have a bunk apartment or a multi-storey house, the robot will need separate maps for each level. Unfortunately, the standard Mi Home software doesn't automatically switch between maps, it needs to be done manually. Here's how to organize the process:
Step 1: Create a map for each floor
- π Move the robot and charging base to the desired floor.
- π Start the scan (as described in Section 2).
- πΎ Keep a map with a unique name (e.g., "1 floor", "2 floor").
Step 2: Switching between cards
- π± Before cleaning, select the desired card in the Maps section in the application.
- π Make sure that the robot is on the same floor as the map you selected.
- π« Do not start cleaning if the robot and the map do not match in level, this will lead to chaotic movement.
A critical feature: Xiaomi robots donβt automatically determine floor pressure (unlike some Roborock models).If you move the robot to another floor without changing the map, it will try to navigate the old map and get lost.
For convenience, you can use automation in Mi Home:
- Create a scenario: If a robot is based on floor 1 β select a map "1 floor".
- Add a time or geolocation trigger (if you use a smartphone to determine the floor).
How to get around the limit on the number of cards?
5. Typical card problems and their solutions
Even after a successful scan, the map may not work properly, and here are the most common problems and ways to fix them:
| Problem. | Possible cause | Decision |
|---|---|---|
| Map "teared" or incomplete | The robot lost contact with the base or got stuck. | Rescan the room, making sure that the stable Wi-Fi |
| Robot doesn't find base | The base is shifted or new obstacles have appeared around it. | Return the base to its original location or update the map |
| Map gets knocked down after reboot | Failure of the software or low battery charge during storage | Update the robot firmware and repeat the scan |
| Virtual Walls Are Not Working | Too many walls (limit exceeded) or synchronization failure | Remove unnecessary walls or restart the application |
If the robot is constantly lost on a large map (over 100 m2), try:
- π‘ Break the room into several smaller maps (for example, by room).
- π Make sure the robot battery is at least 80% charged before scanning.
- πΆ Move the Wi-Fi router closer to the center of the apartment (weak signal interferes with synchronization).
β οΈ Warning: If the robot has stopped recognizing the old card after updating the firmware, don't try to "fix" it manually. You'd better create a new map from scratch - it will take less time than fighting artifacts from the old one.
6.Alternative firmware: Valetudo for advanced users
The standard Mi Home software limits the functionality of Xiaomi robots, for example:
- π Keep more than 5 cards.
- π Automatically switch between floors.
- π οΈ Set up complex cleaning schedules.
The solution is an alternative firmware from Valetudo, which is installed on the robot through the help of a robot. SSH It gives you complete control of the device, including:
- πΊοΈ Unlimited number of cards.
- π€ Support for voice assistants (not just Mi) AI, But Alice, Google Assistant).
- π Detailed cleaning statistics (area, time, battery costs).
How to install Valetudo:
- Get root access to the robot through the exploit (instructions are on the official website).
- Connect to the SSH (Use Putty or Termux).
- Run the command: wget -O - https://install.valetudo.cloud | bash
- Wait for the installation to be completed and restart the robot.
After installation:
- π The Valetudo web interface will be available on IP-robot address on the local network.
- π§ All map settings and cleaning are transferred there from Mi Home.
β οΈ Note: Valetudo installation is warranty-free and can lead to unstable operation if something is done wrong.Recommended only for power users!
π‘
Alternative firmware offers new possibilities, but requires technical skills, and for most users, standard Mi Home features are sufficient.
7 Cleaning Optimization: How to Use Maps with Maximum Efficiency
The map is not only a reference point for the robot, but also a tool for optimizing cleaning, and here are some of the techniques that will save time and battery life:
Zoning by type of coating
- π§½ In the kitchen and hallway, set up wet cleaning with maximum intensity.
- ποΈ In the bedroom and living room dry cleaning with average power is enough.
Schedule by map
- π Start cleaning the kitchen and bathroom in the morning (when there is least passability).
- π Clean the bedroom and living room in the evening, before bedtime.
3. Elimination of βuselessβ zones
- πͺ Under the sofa or bed, where the robot does not reach, you can create a forbidden zone.
- πͺ Corners with wires or fragile objects are also better to exclude.
4. Use of βintensive cleaning zonesβ for:
- π Places under the animal bowl.
- π The doormat.
- π³ The areas in front of the stove in the kitchen.
Example of an optimized schedule:
| Time. | Zone | Cleaning mode | Note |
|---|---|---|---|
| 08:00 | Kitchen. + hallway | Wet, high power. | After breakfast. |
| 12:00 | Sanuzel | Wet, medium power. | When nobody's home |
| 20:00 | Bedroom. + living-room | Dry, quiet regime. | Before bedtime |
π‘
If the robot is constantly skipping corners, check the height of the furniture legs. If the gap under the cabinet is less than 10 cm, the robot will not physically be able to enter there, the solution is to use a nozzle for hard-to-reach places or manually remove dust there once a week.