How to divide rooms for a robot vacuum cleaner Xiaomi Mi: from maps to virtual zones

Xiaomi Mi vacuum cleaners are no longer just β€œtimer cleaners.” Modern models β€” from Mi Robot Vacuum-Mop 2 Lite to Xiaomi’s flagship Mi Robot Vacuum-Mop 2 Ultra β€” can build accurate maps of rooms, recognize rooms, and even avoid obstacles with the help of the help of the Xiaomi Mi Robot Vacuum-Mop 2 Ultra. LDS-scanner 3D-But to make cleaning really smart, you have to set up your zoning right, and without that, the robot will run around the apartment randomly, waste a charge on repeat passes, or skip corners.

Many users are faced with a problem: the robot persistently does not see the boundaries of rooms, merges the kitchen with the corridor or ignores virtual walls, the reasons are due to improper calibration of the map, weak Wi-Fi signal or outdated firmware. In this article, we'll look at all the ways to designate rooms, from basic settings in Mi Home to manually editing zones to solving common bugs (LDS) define boundaries more precisely than models with gyroscopes, and how this affects zoning.

β€”β€”β€”

1.Preparation: What to do before setting up rooms

Before you divide your apartment into zones, make sure that the Xiaomi Mi robot vacuum cleaner is ready for this. Without proper preparation, even the most advanced model will be β€œblind” – the map will be blurred and the rooms will merge into a single spot.

First and foremost, update the robot firmware and the Mi Home app. Outdated versions often don't support zoning or work with bugs. Check the software's relevance from the device menu: Settings β†’ About the device β†’ Firmware update. If you have an update, install it by connecting the robot to the charging station.

Second, ensure a stable 2.4GHz Wi-Fi signal. Xiaomi robots do not work with 5GHz networks, and a weak signal leads to a communication interruption during map construction. AX3000).

  • πŸ”„ Reset the card if you have a robot for a long time: Settings β†’ Map. β†’ Clear the map. Old data may interfere with new scans.
  • 🧹 Remove the extra items from the floor: wires, toys, fringed mats. They distort the laser scanning.
  • πŸ”‹ Charge the robot to 100%. Building a map requires a lot of energy β€” if the charge is below 50%, the process can be interrupted.
  • πŸšͺ Close doors in rooms that do not need to be scanned (such as a closet or balcony).

⚠️ Note: If your Xiaomi Mi model is not LDS-With scanners (such as budget versions with a gyroscope), it would be impossible to precisely zoning rooms.

β€”β€”β€”

2.Building a map: how a robot "sees" your apartment

The map of the room is the basis for dividing into rooms. Xiaomi Mi robots create it using a laser rangefinder (LDS) or 3D-ToF scans the room during the first cleaning, and it takes 10 to 30 minutes depending on the area.

To make the map accurate:

  1. Start the robot in cleaning mode (Cleaning) β†’ Start at the Mi Home app).
  2. Do not interfere in the process: do not carry the robot with your hands, do not block its path.
  3. Wait until he gets back to base, the map will be saved automatically.

If the map is blurred or with holes, repeat the scan. Sometimes manual adjustment helps: in the Mi Home app, open the map, click Edit and move the walls, or add missing partitions.

πŸ“Š What kind of scanner does your robot vacuum cleaner have?
LDS (laser)
3D-camera (ToF)
Gyroscope (no map)
I don't know.
Type of scannerXiaomi Mi modelsMap accuracyZoning support
LDS (laser)Mi Robot Vacuum-Mop 2 Pro, Xiaomi Mi Robot Vacuum-Mop 2 Ultra⭐⭐⭐⭐⭐Yeah, room recognition.
3D-camera (ToF)Xiaomi Mi Robot Vacuum-Mop 2T⭐⭐⭐⭐Yeah, but it's worse at recognizing furniture.
gyroscopeMi Robot Vacuum-Mop 2 Lite, old models⭐⭐No, just virtual walls.

β€”β€”β€”

3.Separation of rooms in the Mi Home application: step-by-step instructions

Once the map is ready, you can start zoning. In the Mi Home app, it's done in a few clicks:

  1. Open the robot map (the house icon in the bottom menu).
  2. Click Edit the map (pencil in the upper right corner).
  3. Select the Divide Rooms tool (an icon with two rectangles).
  4. Draw lines along the boundaries of the rooms. The app will automatically suggest names (e.g., "Living room", "Kitchen"), but they can be changed.
  5. Save the changes.

If automatic room recognition fails (e.g. in a studio or arched apartment), use manual separation:

  • πŸ“ Click Add Wall and draw the line where the partition should be.
  • πŸšͺ For doorways, use Add a door - this will help the robot not to confuse the room.
  • πŸ”„ If the boundary is curved, click Cancel and try again.

The names of the rooms correspond to the real ones.|No boundaries are imposed on furniture|Doors are marked correctly|No extra walls.-->

⚠️ Warning: After you edit the map, run the robot for a test cleaning, and if it gets stuck at the edges of the rooms, the lines are too close to the furniture. Increase the indentation by 10 to 15 cm.

β€”β€”β€”

4. Virtual Walls and No-Go Zones: How to Limit Access

Even with rooms divided, the robot may need an additional "tips" to avoid going, and there are two tools in the Mi Home.

  • 🧱 Virtual walls are invisible barriers that the robot doesn't cross, and they're suitable for protecting baby mats or animal feed.
  • 🚫 No-go zones are rectangular areas that the robot walks around, convenient for aquariums or wires underfoot.

How to add a virtual wall:

  1. Open the map and click Edit.
  2. Choose Add a Virtual Wall.
  3. Draw a line on the map (maximum length - 10 meters).
  4. Save the changes.

Virtual walls only work when actively cleaning and are reset after restarting the robot. If you need constant restriction, use physical beacons (for example, Xiaomi Mi Smart). Door/Window Sensor in barrier mode).

πŸ’‘

To avoid confusion in virtual walls, do not draw them too close to each other (minimum indentation is 30 cm).

β€”β€”β€”

5. Room recognition problems: causes and solutions

Sometimes the robot stubbornly doesn't want to see the boundaries of the rooms or merges them into one zone, and let's look at the typical errors and how to fix them.

Problem.Possible causeDecision
Rooms merge into oneWeak signal. LDS smudge-dryWipe the scanner glass with a soft cloth
Map shifts after cleaningThe robot starts cleaning from a new location (not from the base)Always start cleaning from the docking station.
No card changes are keptOutdated firmware or synchronization failureUpdate the software and restart the robot
Robots ignore virtual wallsThe walls are painted over the furnitureMove the walls 10-15 cm away from obstacles

If the robot is constantly β€œlost” in the same room, try:

  • πŸ”¦ Add a lighting fixture to this area (LDS It works better in good lighting).
  • πŸ“‘ Move the base closer to the problem room.
  • πŸ”„ Recreate the map from scratch (remove the old one in the settings).
What if a robot confuses the room after rearranging the furniture?
If you move the sofa or closet, the robot may get lost on the old map. In this case: 1. Delete the current map in Settings β†’ Map. β†’ Clear the map. 2. Start the robot to clean up completely so it can build a new map. 3. Re-divide the rooms as the changes occur. If the furniture moves around frequently, use virtual walls for time limits.

β€”β€”β€”

6. Advanced settings: room cleaning schedule

When the rooms are marked, you can set up selective cleaning, like cleaning the kitchen every day and cleaning the bedroom every three days.

  1. Open the map at Mi Home.
  2. Press the schedule (hour icon).
  3. Select Add Schedule.
  4. Specify the days and times of cleaning.
  5. In the Cleaning Zone section, mark the desired rooms.
  6. Save the task.

For models with wet cleaning function (for example, Xiaomi Mi Robot Vacuum-Mop 2 Pro) you can set different modes for different rooms:

  • πŸ’§ In the kitchen – wet cleaning with high intensity.
  • πŸ›‹οΈ In the living room - only dry cleaning (so as not to damage the parquet).
  • 🚿 Bathroom cleaning with disinfectant solution (if maintained).

If the robot misses a scheduled cleaning, check:

  • πŸ”Œ Is it connected to the charging station (a charge is needed to start on schedule) β‰₯30%).
  • πŸ“Ά Internet connection stability (robot must be online)
  • ⏰ Time zone correctness in Mi Home settings.

πŸ’‘

So that the robot doesn't waste time in empty rooms, adjust the schedule to your schedule, like cleaning the nursery during the day when no one is there, and the hallway in the evening after you get home.

β€”β€”β€”

7. Alternative zoning methods: if Mi Home does not help

If the standard Mi Home tools didn’t work out how to divide rooms, try alternative methods:

  • πŸ“± Third-party apps: Valetudo or DustBuilder allow you to edit maps more flexibly than native software.
  • πŸ€– Physical beacons: door opening sensors Xiaomi Mi Smart Door/Window Sensor can be used as barriers. Put one sensor on the jamb and the other on the door, and the robot will perceive this as a closed area.
  • 🎯 High carpet areas: If a robot confuses rooms because of a thick carpet, put magnetic tape on its edge (sold for robot vacuum cleaners) and it creates an invisible border.

For advanced users, there is a way to manually edit the map through JSON-- For that, file:

  1. Export the card from Mi Home (access to the card is required) API).
  2. Open the file in the text editor and manually adjust the coordinates of the walls.
  3. Import back. This method is risky, because if you make a mistake, the card can become unreadable.

⚠️ Note: Use of third-party firmware (e.g. Valetudo) RE) Make a backup of the original firmware before experimenting.

β€”β€”β€”

FAQ: Answers to Frequent Questions

πŸ€” Why does a robot merge a kitchen and a hallway into a room when there is a door?
This is a common problem for robots with LDS-Solution: Add a virtual wall to the opening. Use a physical barrier (like a magnetic tape). Hand-held divide the rooms in the map editor, ignoring the door.
πŸ”„ Can you transfer the map from one Xiaomi robot to another?
No, the maps are device-specific. Each robot builds its map with the scanner and algorithms in mind. However, you can: Take a picture of the map in Mi Home and manually play it on the new robot, use the same virtual wall settings (if the models are identical).
πŸ“‘ Robot loses communication while cleaning distant rooms?
The problem is weak Wi-Fi. Solutions: Set a repeater (e.g., Xiaomi Mi Wi-Fi Range Extender Pro). Move the router closer to the center of the apartment. Use the Mesh system for seamless coverage. If nothing helps, set up a schedule for the time you're home, the robot will navigate the last map saved.
🚫 How to completely prohibit a robot from entering one of the rooms?
There are three ways: Virtual Wall: Draw it at the entrance to the room (acts only during cleaning); No-go zone: circle the room with a rectangle in the map editor; Physical barrier: install a pet gate or magnetic tape; For permanent prohibition, it is better to combine a virtual wall with a physical barrier.
πŸ”‹ Why the robot doesn't return to base after cleaning one room?
Probable reasons: Base is in another room, and the robot can't see the way to it (check if there are virtual walls on the route), base charge is below 20% (connect it to the network), navigation algorithm failure (reboot the robot), solution: run the cleaning from the dock and make sure that the path to it is free.