Modern vacuum cleaners are no longer just pucks chaotically dusting their apartments. Xiaomiβs flagship models and the Mijia ecosystem are equipped with advanced LDS and vSLAM navigation systems that allow the device to navigate space with surgical precision. It is this precision that opens the way for users to control the cleaning process at a level that is not available to budget counterparts. Area cleaning is a feature that turns the robot from a toy into a serious tool for maintaining cleanliness.
Instead of running the device at full capacity in the whole apartment, you can highlight a specific area of the floor that needs attention right now, for example, if a child has been grouting in the kitchen or a pet left the hair in the hallway. Set up these scenarios in the Mi Home app takes seconds, but requires understanding the logic of mapping. In this article, we will discuss all the nuances of creating zones, virtual walls and schedules for maximum efficiency.
Principle of mapping and navigation
Before you start manually adjusting zones, you need to understand how your Xiaomi Vacuum sees the world around you, based on a laser rangefinder (LDS) that rotates on the top of the housing, or an optical camera (vSLAM) that scans the ceiling and walls. The device builds a digital copy of the room, breaking it into squares measuring 5x5 centimeters. The map of the room is stored in the robot's memory and transmitted to the server for processing in the application.
It's important for the zones to work properly that the robot do at least one complete cleaning of the entire apartment, and then the algorithms can correctly identify room boundaries, doorways, and potential obstacles. If you run the zoning on an empty or incorrect map, the robot can lose orientation or misinterpret commands. The accuracy of the map depends on the purity of the sensors and sufficient lighting in the room during the first pass.
The coordinate system is tied to the charging station, which means that the base must stand on a flat, hard floor and have free space on the sides, and any movement of the base after the map is built will require a new map or a complex binding procedure, which can disrupt the settings of the zones.
β οΈ Warning: Never carry a robot vacuum cleaner manually while building a map, which disorients the gyroscope and confuses the coordinates, leaving the cleaning areas you create in the "empty" or on the walls.
Preparation of the Mi Home application for working with maps
All Xiaomi smart devices are managed through a single hub, the Mi Home app. To work with maps and zones, you will need the latest version of the software. The interface may vary slightly depending on the server region (China or Europe), but the functionality remains similar. The first step is to make sure that the vacuum cleaner is connected to the 2.4 GHz Wi-Fi network and displayed in the list of devices as βOnlineβ.
Go to your device card. You'll see the current status and start button on the home screen. In the upper right corner or in the lower menu (depending on the interface version), there's a map icon or three points to access the settings. This is where your janitor's brain is stored. If the map doesn't show, try to start a quick cleaning and interrupt it in a minute, which will force the telemetry data to be updated.
It's important to check if the card save feature is enabled. Some models, like the Roborock S5 Max or Xiaomi Vacuum Mop 2 Pro, can store up to 4-5 different cards. This is useful for multi-storey homes. Make sure that the map you're planning to work on is active. Switching between floors is through a drop-down list in the map interface.
- π± Make sure your smartphone has access to geolocation (GPS), since the application can use this to clarify the position.
- πΆ Check the stability of the Internet connection: downloading heavy graphics cards requires a good signal.
- π Update the firmware of the robot to the latest version through the Settings menuΒ» β Β«UpdateΒ».
How to Create and Edit Cleaning Areas
Zone Cleaning allows you to select a rectangular area on the map that the robot has to remove, which is the perfect spot cleaning tool. To create a zone, open the map in the app and find the Zone button (usually an icon with a dotted square) and tap on it and stretch the rectangle across the screen in the right place.
Once you've selected the area, you can adjust the cleaning options for that particular area. You can have modes: vacuum only, wash only (if you have a wet cleaning module), or combined mode. You can also choose the suction power (Quiet, Standard, Turbo, Maximum) and the water intensity, which gives you flexibility: the living room carpet can be vacuumed at maximum, and the kitchen tiles can be simply wiped with a wet rag.
The thing about zoned operation is that it's going to be a motion algorithm, and it's not going to build complicated routes like a full cleaning operation, but it's going to use a snake strategy inside a dedicated rectangle, ensuring that it's going to be able to do that. 100% If one zone is not enough, you can add to the 5-10 The robot will remove them sequentially, moving from one to another in the shortest possible way.
βοΈ Checklist before starting zone cleaning
You can edit zones anytime before you start, you can move the selected areas, you can change their size, you can remove the extra ones, but once you start the task, you can't change the zone, you have to stop the process and start again. Remember, the boundaries of the zone are tied to the coordinates of the map, so the accuracy of the initial positioning is critical.
Configuring virtual walls and forbidden areas
If zonal cleaning answers the question of where to clean, then No-Go Zones and No-Mop Zones solve the problem of where not to clean. Virtual walls create an invisible barrier that a robot cannot cross, which is indispensable for protecting wires, cat bowls, dark carpets (which a laser sensor can mistake for a hole), or simply rooms where access is now closed.
In the Mi Home app, these features are in the map editing menu. You can draw lines (virtual walls) or rectangles (no-go zones). The line works as an endless wall for navigation algorithms. The rectangular zone simply marks the area where the robot can go to go around, but will not clean there. The difference between No-Go and No-Mop is significant: the first robot will not go at all, the second will go in, but will not lower the platform with a rag.
The setting of the no-go zones is particularly relevant for wet-cleaning models. You can let the robot wash the tiles in the kitchen, but you can't let it go to the laminate floor in the hallway or the living room carpet. This is done using the No-Mop zones. The robot will drive up to the border, pick up the module (if there's an auto-lift), or simply stop the water supply and continue to drive dry.
What if a robot ignores virtual walls?
β οΈ Please do not create too small forbidden areas (less than the 10x10 Path planning algorithms may ignore them as positioning errors. 20-30 centimetre.
Creating a schedule for different rooms
Automation is a key benefit of a smart home, because a cleaning schedule allows you to set startup times and settings without you. Unlike older models, the modern Xiaomi Vacuum allows you to tie your schedule not only to complete cleaning, but also to specific rooms or areas, which means that you can customize the script: βEvery day at 10:00, only clean the kitchen and the corridor.β
To set up, go to Schedule in the device interface. Click Add a timer. Select the days of the week and the time. Next, instead of the standard Balance or Quiet mode, select Rooms or Zones, and you will see a map where you can (mark) specific spaces that you want to clean at a given time.
It's useful to create different scenarios for the weekdays and the weekends, for example, on weekdays, while you're not at home, a robot can aggressively clean the kitchen and the hallway at maximum capacity, and on weekends, when you're at home, it's better to put a quiet mode of cleaning the bedroom or even turn off the automatic start so that noise does not interfere with rest.
| Parameter | Description | Recommendation |
|---|---|---|
| Frequency | How often to start cleaning | Every day or every other day |
| Time. | Time of day of launch | Day when no one is home |
| Power | Suction force | Standard or Turbo for carpets |
| Regime. | Type of cleaning | Washing + Washing (for kitchen) |
π‘
Tip: If you have pets, set up a schedule to clean their feeding areas and couches while the pet is walking or sleeping in another room, which will reduce stress for the animal and increase the efficiency of cleaning the wool.
Solving problems with navigation and zone construction
Even the most advanced navigation systems can fail, and a common problem is that the robot can't see the zone it's created or skirts around it, and most often it's because the map has gone, and if you move the furniture, the charging station, or you just forget to remove the toy from the floor, the coordinates on the map may not match reality, and in these cases, the robot starts to guess where it is and ignores the commands.
The first solution is forced restoration of the map. The map settings often have a Save Map or Restore function. If the robot gets lost, try to return it manually to base (or it will find it itself at low charge) and start the complete cleaning again to rewrite the data. Also helps cleaning the sensors: wipe the lidar tower and lower sensors with a dry wipe.
Another problem is phantom walls, and the robot can see the obstacle where it's not, because of the glare on the glossy tile or the black surfaces, and in this case, using virtual walls to block false positives is not going to help. You have to physically change the environment, so you have to glue the black areas of the carpet with light tape or improve the lighting in the room.
π‘
The main cause of navigation errors is dirty sensors and poor lighting, and regular maintenance of sensors is more important than the frequency of filter replacement.
If the problem persists, try resetting the map to factory settings and building it again. Sometimes software errors in the Mi Home app cache cause the zones to be displayed incorrectly, and cleaning the app cache or reinstalling it can solve the synchronization problem.