Why you need to divide the map into rooms and how it works
Xiaomiβs robot vacuum cleaners (including the Roborock, Mi Robot and Dreame models) are not only able to clean the room chaoticly, but also build an accurate map of the apartment with division into zones (LDS) or cameras 3D-So, scanning, which creates a virtual plan of the room, and dividing the map into rooms allows you to do this:
βοΈ Clean only in selected areas (e.g., clean the kitchen daily and the bedroom once a week).
βοΈ Set up different cleaning modes for different rooms (intensive cleaning in the corridor, quiet mode in the childrenβs room).
βοΈ Avoid forbidden areas (aquariums, fringed carpets, wires).
βοΈ Optimize the cleaning route, reducing battery time and charge.
In this article, we will discuss how to divide the map into rooms in the Mi Home and Roborock apps, which models support this feature, and what to do if the robot βcannot seeβ the wall or does not correctly store the plan.
What Xiaomi models support the division of the map into rooms
Not all Xiaomi robot vacuum cleaners can build maps and divide them into zones, a feature only available in laser-navigated models (LDS) or visual scanning (VSLAM). Here is the complete list of supported devices:
| Brand | Model | Type of navigation | Zoning support |
|---|---|---|---|
| Roborock | S4, S5, S6, S7, S8 | LDS + camera | Yes (full) |
| Xiaomi Mi Robot | Vacuum-Mop 2, Vacuum-Mop 2 Pro | LDS | Yeah (basic) |
| Dreame | Bot Z10 Pro, D9, D10 Plus | LDS + 3D-camera | Yes (extended) |
| Xiaomi | Mi Robot Vacuum 1S, Mi Mop 2 Lite | Gyroscope + sensors | No. |
Important! If your model doesn't support mapping, room division will be unavailable, in which case you can use virtual walls (magnetic tapes or infrared beacons) or cleaning zones (manually draw rectangles in the application).
Also, keep in mind that for the zoning function to work properly, the robot must:
- πΉ Have updated software (check the version in the application).
- πΉ Connect to stable 2.4GHz Wi-Fi (5GHz not supported!).
- πΉ Complete cleaning (at least 2-3 cycles) for accurate mapping.
π‘
If the robot doesnβt save the card after cleaning, try resetting it manually: in the Mi Home app, go to Device Settings. β Map. β Clean the map and start cleaning again.
Step-by-step: how to divide the card in the Mi Home app
If your robot vacuum cleaner supports zoning, follow this guide to split the map in Mi Home (relevant for app versions 6.0 and higher).
- Run a full cleaning. The robot has to go around the room and build an accurate map. Don't interrupt the process! If the cleaning is completed ahead of time (for example, due to low charge), wait for full charging and repeat the cycle.
- Open the saved card. In the Mi Home app, select your device. β Map tab. If the map doesn't show, update the page or restart the application.
- Activate editing mode. Click on the icon. βοΈ (Edit) in the upper right corner. If there is no button, update the app to the latest version.
- Divide the map into rooms. Press Add a room and circle the contour of the room with your finger. The app will automatically suggest a name (e.g., "Kitchen," "Bedroom"), but it can be changed. If the robot misidentifies the boundaries of the rooms, use the "Manual input" mode and draw the walls yourself.
- Save the changes. Press Ready and wait for the sync. The robot can reboot.
βοΈ Preparation for map zoning
If after saving the room "knocked" or disappear, check:
- π Battery charge (at a low level, the robot may not save the card).
- πΆ Wi-Fi signal (if communication is interrupted, data is not synchronized).
- π Software updates (in old versions there are bugs with cards).
How to share a card in the Roborock app (for models) S4βS8)
Roborock offers more flexible zoning settings than Mi Home, where you can not only share rooms, but also customize virtual walls, intensive cleaning areas and schedules by room.
Instructions for Roborock S7/S8:
- Start cleaning and wait for the map to be built.
- Open the Roborock app β Select the device β map-tape.
- Click Edit the map β Room separation.
- Choose Auto Separation (the robot will suggest boundaries) or Manual Separation (you circle the rooms manually).
- Name each room (e.g., βLiving Room,β βBathroomβ) and save.
Additional features are also available in Roborock:
- π§Ή Cleaning areas β you can select a site (for example, under the sofa) and set a separate mode for it.
- π« No-go zones: The robot will not enter designated areas.
- π Repeated cleaning - for example, pass the kitchen 2 times, and the corridor - 1 time.
What if the robot canβt see the new walls?
Typical problems and their solutions
Even after zoning properly, users are faced with errors, and let's look at the most common ones and how to fix them.
β οΈ Note: If the robot after updating the firmware stopped saving the card, try to roll back to the previous version of the software.
| Problem. | Possible cause | Decision |
|---|---|---|
| Map gets knocked down after reboot | Unstable Wi-Fi connection | Reconnect the robot to the network, use repeater |
| Rooms merge into one | There are no physical dividers (doors, rapids) | Add virtual walls or magnetic tapes |
| The robot sees no new obstacles | Outdated map | Clean the map and start cleaning again. |
| The application does not save changes | Bug in PO | Update the robotβs app and firmware |
If none of these methods worked, try:
- Reset the robot settings to factory (Settings) β General. β Reset).
- Reinstall the Mi Home or Roborock app.
- Contact Xiaomi with error logs (you can export them in your device settings).
π‘
If the robot constantly βlosesβ the map, check whether it is not standing next to the sources of interference (microwave, wireless headphones, other IoT devices at 2.4 GHz).
Additional chips: virtual walls, cleaning areas and schedules
Room-dividing is just part of what we have in today's robot vacuum cleaners, and let's look at how we can use other functions to make cleaning as efficient as possible.
1. Virtual walls and no-go zones
If there are areas in the room where the robot cannot go (for example, animal food or children's toys), draw a forbidden zone:
- Open the map in the app.
- Click Add the Zone β Prohibited Zone.
- Circle the site and save it.
2. Intensive cleaning areas
For highly contaminated areas (carpets, a place at the front door), you can set a double cleaning:
- π§½ In Roborock: Set aside a zone β Choose Intensive Cleaning.
- π At Mi Home: Click on the room β Cleaning settings β Increase power.
Room schedules
For example, you can configure:
- π Cleaning the kitchen every day at 9:00.
- π Bedroom cleaning on Mondays and Thursdays at 14:00.
- π Wet cleaning of the corridor on Fridays at 10:00.
Example of settings in Roborock:
- Go to the schedule.
- Click Add and select days/times.
- Specify the cleaning rooms (for example, only the βKitchenβ and βCorridorβ).
- Select the mode (dry/wet cleaning, suction power).
π‘
If you have multiple floors, create separate maps for each level. β Maps. β Add a new map. The robot will automatically identify the floor from the base location.
Tips for optimizing the map for accurate cleaning
To ensure that the robot builds the map as accurately as possible and does not βlostβ, follow these recommendations:
- πͺ Open doors: Open all doors before the first cleaning so that the robot can walk around the room.
- π¦ Good lighting: In dark rooms, the laser rangefinder works worse. Turn on the lights or use a night light.
- πͺ Minimalism in the interior: remove small objects (wires, shoes, toys) from the floor that may interfere with scanning.
- π‘ Stable Wi-Fi: If the signal is weak, the robot may not be able to save the card. Use a Mesh system or repeater.
- π Full charge: If the battery runs out during mapping, data may not be saved.
If the robot doesnβt define the boundaries of the room correctly, try:
- π Draw walls manually in editing mode.
- π§² Use magnetic tapes to physically separate zones.
- π Restart map construction (remove the old one and start cleaning again).
β οΈ Warning: If you use a robot vacuum cleaner on multiple floors, don't move it to another level manually.Always return the device to base and wait for cleaning to be completed, otherwise the cards may "mixΒ».