The Xiaomi Vacuum Mop (and its modifications, such as the Xiaomi Mi Robot Vacuum-Mop 2 Lite or Xiaomi Robot Vacuum-Mop 2 Pro) is not just a cleaning device, but a full-fledged assistant with a laser navigation system. LDS But many users are facing challenges: the robot moves around randomly, doesn't remember the plan of the apartment, or creates an error map, and why this happens, and how to set up a smart map to maximize cleaning efficiency?
In this article, weβll take a look at the step-by-step process of mapping, optimizing cleaning areas, solving common mistakes (such as when a robot βlostsβ or ignores rooms), and hidden features of the Mi Home app that arenβt written about in the official instructions. Youβll learn how to make Xiaomi Vacuum Mop work like a professional cleaning service β with accurate furniture bypass, avoidance of obstacles, and automatic allocation of areas for wet cleaning.
Important: If your robot assistant is in the budget line (for example, Xiaomi Mi Robot Vacuum-Mop Essential), it may not have a laser rangefinder. + And we'll look at the nuances of these models, too, which is less accurate.
Preparation of the room: why the robot "blinds" and loses the map
Before you set up a smart map in an app, you need to prepare an apartment. Xiaomi Vacuum Mop builds a map based on the reflected laser beam, and any interference can distort the data.
- πͺ Mirrors and glass surfaces: cover them with cloth or paper, and the laser bounces off them chaotically, causing the walls to "double" on the map.
- π Dark corners: In completely dark areas (like under the couch), the sensors may not work.
- πͺ Open doors: If the robot sees the corridor outside the door, it will try to get in and can "leave" outside the map.
- πͺ Low furniture: chairs, pooficas or wires on the floor can block the laser.
Pay special attention to transparent obstacles, such as glass tables, and the robot can't see them and will come in and distort the map. If you have these objects, paste them on the bottom edge with black tape (2-3 cm wide) to help sensors recognize the border.
β οΈ Warning: If there are carpets with a high pile (more than 1.5 cm), the robot may get stuck or miscalculate the distance to the walls. Before the first cleaning, remove them or use modes with reduced suction power.
Also check the height of the thresholds. Xiaomi Vacuum Mop overcomes obstacles up to 2 cm, but if the threshold is higher, the robot will try to enter, lose traction and knock down mapping. In such cases, use virtual walls (we will set them up later).
2 First run: how the robot creates a map and what to do if the process freezes
Now, let's get to the practice. Turn on the robot, plug it into the Mi Home app (if you haven't already done it), and follow these steps:
- Open the Mi Home app, select your robot vacuum cleaner.
- Press Cleanup. β Map (or Map in English version).
- Select a new card (or Start Mapping).
- Place the robot in an open space (not in the corner!) and press Start.
The robot will start spiraling around, scanning the room, and it takes 5 to 20 minutes depending on the area, and the important thing is, don't interrupt the first round, because if you turn it off or move it manually, the map will remain incomplete, and then you have to start over.
What if the robot is stuck in one place or spinning in a circle?
- π Reboot the robot: press the power button for 10 seconds.
- π± Update the firmware through Settings β Update of the Software in the annex.
- π§Ή Make sure there is no debris blocking sensors under the robot (especially relevant for models with lidar).
β οΈ Note: If the Xiaomi Vacuum Mop 2 Lite robot or other budget model "can't see" part of the room, check the battery level. At a level below 20%, the laser module may not work stable. Charge the device to 100% before mapping.
Once the scan is complete, the app will have a draft map, which may not look perfect, with crooked walls or extra rooms, which is normal, and we'll edit it now.
βοΈ Preparation for the first scan
3. Map Editing: Division into Rooms, Virtual Walls and No-Go Zones
The raw map is just the base, and now you need to break it down into zones, set up virtual barriers, and specify the places that the robot should avoid (e.g., food bowls or children's toys).
Step 1: Divide into rooms
At the Mi Home appendix:
- Open the saved map.
- Press Edit. β Separate rooms.
- Draw lines along the boundaries of the rooms (for example, between the kitchen and the corridor).
- Name each area (e.g., "Bedroom", "Kitchen", "Balcony").
Tip: If the robot has combined two rooms into one (for example, because of a wide doorway), use virtual walls.
- In the map editing menu, select Add a virtual wall.
- Draw the line at the place where the border should be.
- Save the changes.
Step 2: No-go zones and intensive cleaning areas
To prevent the robot from entering certain places (such as a mat at the front door), create avoidance zones:
- π« On the map, click Add Zone β The no-go zone.
- π Circle the area to be excluded (e.g., around the aquarium).
- π For areas with heavy pollution (such as near a garbage can), select an Intensive Cleanup Area and install a double aisle.
In Xiaomi Robot Vacuum-Mop 2 Pro and later, the "Wash after cleaning" function is available - the robot first vacuums and then wipes the floor. To activate it for a specific area, select a room on the map and select Cleaning Mode. β Wet cleaning.
| Function | What do you need? | How to set up |
|---|---|---|
| Virtual wall | Separation of rooms or blocking of passages | Edit β Virtual wall |
| The no-go zone | Exclusion of sections (carpets, wires) | Add a zone β Forbidden |
| Intensive cleaning area | High-power cleaning | Add a zone β Intense |
| Schedule by zone | Cleaning separate rooms at different times | Schedule β Select rooms |
β οΈ Warning: If the map disappeared or reset after editing, check: Connecting the robot to Wi-Fi (if you lose the network, the card may not save), Mi Home version of the application (update to the last one), Free memory on the robot (in the Settings menu). β Memory).
π‘
If the robot is constantly straying in the same area, place a beacon (for example, a bright sticker on the wall) there, which will help the lidar to better navigate.
4. Map Optimization: How to Speed Up Cleaning and Avoid Errors
Even after successful mapping, the robot can be inefficient, like driving around a long time, skipping corners, or getting lost.
Problem 1: Robot drives chaoticly, ignoring map
Causes and solutions:
- π Low battery: below 30%, the robot goes into "quick cleaning" mode and can ignore the card.Solution: charge up to 100% or set up automatic return to base at 35% charge (Settings) β Charging).
- π Weak Wi-Fi signal: If the robot is interrupted, it can reset the card. Solution: Use a signal repeater or move the router closer.
- π€ Firmware failure: In older versions of software, the robot could "forget" the map. Solution: Update the firmware through Settings β Update of the PO.
Problem 2: The map is kept curved or incomplete
If the walls on the map are uneven or there are no parts of the rooms:
- π Move the robot to the center of the room and start a rescan.
- π―οΈ Make sure there is enough light in the room (laser works best in daylight).
- π§Ή Check the purity of lidar (wipe the glass with a soft cloth without alcohol).
Critical error: if the Xiaomi Vacuum Mop robot after updating the firmware stopped saving cards, reset settings (Settings) β Reset to factory) and reconnect it to Wi-Fi. That'll solve the problem 90 percent of the time.
Problem 3: The robot doesn't see any new obstacles
If you rearrange the furniture and the robot continues to drive on the old trajectory:
- Remove the old card (Settings) β Maps. β Delete).
- Run a new scan.
- Or manually edit the map by adding new walls (Edit β Add a wall).
π‘
Regularly update the map (every 1-2 weeks), even if the furniture is not moving, which helps the robot adapt to changes in lighting and avoid accumulation of scanning errors.
5. Map cleaning schedule: how to set up automatic zone cleaning
It's not enough to make a map by itself, you have to teach the robot how to use it effectively, like cleaning the kitchen every day and the bedroom every other day.
- In the Mi Home app, go to the Schedule.
- Click Add Schedule.
- Choose the days of the week and the cleaning time.
- In the Cleaning Zones section, mark only the rooms that need to be cleaned (for example, only the "Kitchen" and "Corridor").
- Set the regimen: π§Ή Only a vacuum cleaner for carpets. π§ Vacuum cleaner + washing. π Intensive cleaning for highly contaminated areas.
Save the schedule.
An example of the optimal schedule for a 2-room apartment:
| Day | Time. | Zones. | Regime. |
|---|---|---|---|
| Monday. | 09:00 | Kitchen, corridor | Vacuum cleaner + sink |
| Wednesday. | 10:00 | Bedroom, living room | Just a vacuum cleaner. |
| Friday. | 11:00 | The house. | Intensive cleaning |
Professional lifehack: if you have pets, set up cleaning for the duration of their walk. β Only if no one is home (available in new Mi Home versions).
How to reset all schedules at once?
6. Advanced settings: multi-card houses, storeys and integration with Alice/Google
If you have a multi-level apartment or a multi-storey house, the Xiaomi Vacuum Mop can save multiple maps and automatically recognize which floor it is on.
Keeping maps for different floors
- On the ground floor, create a map (as described above) and save it as Floor 1.
- Move the robot to the second floor, run a new scan, and save it as "Floor 2."
- In the robot settings, activate the option Multicard mode (Settings) β Maps. β multi-storey house).
Now the robot will automatically determine the floor by characteristic points (for example, stairs) and download the corresponding map.
Integration with voice assistants
To manage cleaning voice through Alice (Yandex) or Google Assistant:
- In the Mi Home app, link your account to the service: For Alice: Profile β Smart home. β For Google: Profile β Smart home. β Google Home.
- After synchronization, say, "Alice, start cleaning the kitchen" (the robot will start cleaning the kitchen only). "Okay, Google, get the robot vacuum cleaner back on base."
Limitation: Voice commands only work for saved areas, and if the map is not divided into rooms, the assistant will not know which area to clean.
π‘
If the robot is confusing floors, add a unique landmark to each level, such as a bright mat by the stairs, which will help the lidar recognize the location faster.
7.Typical errors and their solutions: why the card flies, the robot is lost or ignores the settings
Even after you set it up properly, users are faced with bugs, and let's look at the most common ones and how to fix them:
| Problem. | Reason. | Decision |
|---|---|---|
| The card is reset after rebooting | Robot or software memory failure | Update the firmware and reset the cards in the settings |
| The robot sees no new obstacles | An outdated map or a dirty lidar | Rescan the room or wipe the sensors |
| Double walls or "ghost" rooms on the map | Reflection of laser from mirrors/glass | Close reflective surfaces or add virtual walls |
| Robot ignores forbidden zones | Failure to synchronize the map with the robot | Remove the zone and recreate it. |
| The map is not saved to the cloud. | No internet or Mi Account crash | Check your Wi-Fi connection and log in to Mi Home |
A critical firmware bug 2023 In some cases, the model is Xiaomi Vacuum Mop. 2 Lite after updating to version 3.5.8_0040 The cards started to float at a weak Wi-Fi signal:
1 Roll back the firmware to 3.5.6_0038 via the menu:
Settings β Software Update β Select the file manually.
2. Or turn off cloud map sync:
Settings β Maps β Synchronization with the cloud (off).β οΈ Attention: if the robot stopped seeing the base after updating the firmware, check: Distance to base (maximum 8 meters without obstacles); No infrared interference (for example, from the TV remote); Clean IR sensor on the base (wipe with a cotton swab).
8.Alternative map management apps: When Mi Home isn't fit
The official Mi Home app isnβt always handy: it doesnβt have detailed cleaning statistics, itβs hard to edit maps on a PC, and some features (such as zonal time-cleaning) are only available in the Chinese version.
1. Valetudo (for advanced users)
It is an advanced open source firmware that gives you complete control over the robot, including:
- π₯οΈ Map management via web interface (can be edited on PC).
- π Detailed cleaning logs (speed, coverage, errors).
- π§ Customize custom scripts (for example, cleaning only around the perimeter).
πΉ How to install:
- Download Valetudo from the official website.
- Connect to the robot on SSH (Instructions are in the documentation).
- Download the firmware through docker or manually.
β οΈ Risk: Valetudo installation resets warranty and can lead to unstable operation if something is done wrong.
2. Mi Home Automate (for automation)
This is a superstructure above the Mi Home that allows:
- π€ Create complex scenarios (e.g., βif no one is home for 2 hours, clean all rooms").
- π Set up dynamic schedules (cleaning at random times).
- π Sync Maps with Google Sheets for Analysis.
Important: Mi Home Automate requires a Chinese version of Mi Home (it can be installed in parallel with the main one).
π‘
Alternative apps offer more features, but require technical skills, and for most users, the official Mi Home with the right settings is enough.