Why Xiaomiβs Robot Vacuum Canβt See a Room β and How to Fix It
You bought the Xiaomi Mi Robot Vacuum (or one of the newer models like the Xiaomi Robot Vacuum-Mop 2 Pro), started the first cleaning β and instead of a neat map with separated zones, you got chaotic lines and one big βroomβ? The problem is familiar to many. The fact is that Xiaomi robots can not automatically determine the boundaries of rooms without setting up. Even with a LiDAR scanner (laser rangefinder), the device needs your help to βunderstandβ where the corridor ends and the kitchen begins.
In this article, we'll look at all the ways you can mark rooms, from manually splitting them in the Mi Home app to creating virtual walls and setting up a zone-cleaning schedule, and why a robot can forget the markup after updating the firmware and how to prevent it, and if your vacuum cleaner stubbornly ignores those boundaries or merges all the rooms into one, you'll find a solution here.
β οΈ Important: Instructions are relevant for models with LiDAR (Mi Robot Vacuum-Mop P, S7, S7 Pro Ultra, etc.) and hybrid sensors (Mi Robot Vacuum-Mop 2 Lite). For low-end versions without a laser scanner (for example, Mi Robot Vacuum-Mop Essential), room markup functionality may be limited or absent.
Preparation: What to do before the layout of the rooms
Before proceeding to the map section, make sure that the basic conditions for the correct operation of the robot are met:
- πΉ Update: Check the firmware version in Mi Home β Device β Settings β Software Update. Outdated versions often contain markup bugs.
- π± Up-to-date Mi Home: The app must be at least 6.0.100 (for Android/iOS). Older versions do not support multi-room markup.
- π‘ Stable Wi-Fi: The robot must be connected to a 2.4 GHz network (not 5 GHz!). With a weak signal, the card may or may not be saved.
- π§Ή Clean sensors: Wipe LiDAR lenses and optical sensors with a dry wipe - dust distorts the scan.
If the robot has already cleaned the map, but it turned out to be βsmearedβ or incomplete, reset it:
- Open Mi Home, select a vacuum cleaner.
- Go to the map β Settings of the map β Clear the map.
- Start a new cleaning in Full Cleaning (not Zone!) mode.
Method 1: Manual marking of rooms in the Mi Home application
The most reliable method is to divide the map manually after the robot has built the complete diagram of the apartment.
- Start a full cleaning: Select Full Cleaning mode and wait for the robot to go around the entire space.
- Save the map: After cleaning is completed, the button Save the card will appear in Mi Home β press it.
- Activate editing mode: Slip the pencil icon (or Edit the map) in the upper right corner.
- Separate rooms: Press Add room. Finger around the boundaries of the first room (e.g., kitchen). The robot automatically suggests a name that can be changed. Repeat for all zones. Use the name "Corridor" or "Aisle" for the corridor.
Save the changes:
Ready.
Critical detail: If after saving the room "merge" back into one zone, check the server settings in Mi Home. Xiaomi robots are tied to the region - for Russia, choose the server Russia (MIR), not China (otherwise the markup functionality will be limited).
βοΈ Preparation for room markings
Method 2: Virtual Walls and No-Go Zones
If the robot persists in driving into unwanted places, such as under the bed or to a cat's bowl, use virtual barriers.
Static virtual walls
Suitable for permanent restrictions (for example, the fencing of a baby cot):
- At Mi Home, open the map.
- Slip on the icon Add (plus in the mug) β Virtual wall.
- Put your finger on the map and it will become a red barrier.
- Set the wall height (by default 10 cm β this is enough for most obstacles).
Temporary exclusion zones
Use for one-time restrictions (for example, do not clean under the table during lunch):
- From the map menu, select Add β Zone Prohibit.
- Spend the area that needs to be excluded.
- Set the time of action (for example, from 12:00 to 14:00).
β οΈ Warning: Virtual walls don't work on a scheduled cleaning schedule unless the robot is connected to Wi-Fi. It will ignore barriers offline!
What happens if the virtual wall is not saved?
Method 3: Automatic room recognition (for new models)
Xiaomi S7, S7 Pro Ultra and later, support AI- markup, the algorithm itself determines the boundaries of the rooms by furniture and doorways. To activate the function:
- Make sure the robot updates the map after the last cleaning.
- Go to the Settings of the map β AI- Markup.
- Click Start Analysis and wait for processing (it will take 1-3 minutes).
- Check the rooms offered β adjust the boundaries manually if necessary.
πΉ Limitations of AI- Markup:
- It works only in well-lit rooms (in the dark, accuracy drops).
- It does not recognize rooms without doors (such as a studio).
- It can be a mistake in the kitchen because of the large amount of furniture.
| Model robot. | Support for AI- markup | precision | Notes |
|---|---|---|---|
| Xiaomi Mi Robot Vacuum-Mop 2 Pro | β No. | β | Only hand markings. |
| Xiaomi Robot Vacuum-Mop S7 | β Yes. | 85β90% | Requires software upgrades to 3.5.8_002006 and higher |
| Xiaomi Robot Vacuum-Mop S7 Pro Ultra | β Yes. | 90β95% | It is better to recognize open spaces. |
| Mi Robot Vacuum-Mop Essential | β No. | β | Without LiDAR, only zone cleaning |
Cleaning schedule for rooms: how to set up
Once the rooms are marked, you can program the robot to clean only certain areas at a given time, such as the kitchen at 9:00 a.m. daily and the bedroom on Tuesdays and Fridays.
Instructions:
- In Mi Home, open the map and tap the icon Schedule (clock).
- Click Add Schedule β Select Rooms.
- Check the desired areas (for example, βKitchenβ and βCorridorβ).
- Set up: π Time: Specify the hour and minutes (e.g. 09:00). π Days: Choose the days of the week or set Daily. π Mode: Vacuum, Vacuum + Mop Only, or Intensive Cleaning. π Suction Level: Quiet, Balanced, Turbo.
Ready.
β οΈ Warning: If the robot misses cleaning on schedule, check:
- Wi-Fi connection (when the network is lost, the task is reset).
- Charge level (if less than 20%, cleaning will not begin)
- Power saving settings on the phone (some modes block background Mi Home work).
π‘
To prevent the robot from waking you up at night, set up a daytime bedroom cleaning schedule or use Quiet mode (noise level ~55 dB).
Frequent mistakes and their solutions
Even after the right setup, the robot can behave unexpectedly, and let's take a look at top-5 problems and how to fix them:
1.Robot 'forgets' room markings
Reason: Reset the card after updating the firmware or changing the server in Mi Home.
Decision:
- Before updating the software, save the map manually (the Export card button in the settings).
- After updating, import the saved card through Import Card.
- Do not change the server in Mi Home unnecessarily β this resets all settings.
2.The rooms merge into one zone
The reason: The robot did not detect clear boundaries (for example, an open doorway without a door).
Decision:
- Add virtual walls in places of blurred borders.
- Use physical barriers (such as magnetic tape for robot vacuum cleaners).
- Restart the map construction from scratch.
3.The robot does not clean the selected room on a schedule
Reason: Time zone conflict or synchronization error.
Decision:
- Check if the schedule is overlapped by another task (e.g., general cleaning).
- Remove and re-create the schedule.
- Reboot the robot (hold the power button for 10 seconds).
π‘
If the robot ignores virtual walls, try to reduce their height to 5 cm β sometimes high barriers he perceives as an obstacle and tries to get around.