Xiaomi Vacuum Zone Cleaning: How to Set Up Maps and Zones

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Β».
πŸ“Š Choose a model of your vacuum cleaner
Mi Robot Vacuum 1S/Xiaomi Vacuum Mop Essential: Mi Robot Vacuum-Mop 2 Pro/Xiaomi Vacuum X10+:Roborock S5/S6/S7 (Xiaomi ecosystem): Another model

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

Done: 0 / 1

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?
If the robot vacuum cleaner systematically violates the established boundaries, check the height of the obstacles. The laser rangefinder is at a height of about 9-10 cm. Thin chair legs, lying on the floor of the wire or black carpets may not be "visible" to the sensors. In such cases, the virtual wall is the only reliable solution. Also make sure that the fall sensor on the bottom is clean.

⚠️ 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.

ParameterDescriptionRecommendation
FrequencyHow often to start cleaningEvery day or every other day
Time.Time of day of launchDay when no one is home
PowerSuction forceStandard or Turbo for carpets
Regime.Type of cleaningWashing + 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.

FAQ: Frequently Asked Questions

Can I save several cards for different floors?
Yes, most modern Xiaomi models (starting with the S50/S55 and later) support saving up to 4-5 cards. To switch floors, you need to manually select the desired map from the menu or physically move the base to a new floor and start building a new map, saving it under a new name.
What happens if the battery runs out during cleaning?
The robot will automatically interrupt the cleaning, return to base to recharge. Once the charge is restored (usually up to 80%), smart models will resume cleaning from the stop, continuing to process unfinished areas. Stupid models can just stand on base and wait for commands.
Does zoning work without the internet?
No. Mapping, zone editing, and schedule management require an active connection to Xiaomi's server, and without the Internet, you can only run basic cleaning with a button on the case, but you can't set up the zones beforehand.
How to remove the zone if the robot is constantly stuck in one place?
Create a virtual wall around a problem area, which will cause the robot to ignore the area, and also check if there are any slogging wires or a pile that winds over the brush.