How to get Xiaomi robot vacuum cleaner in a certain room

Modern robot vacuum cleaners from the Xiaomi brand and the Mijia ecosystem are complex devices that can navigate through space using lidar. However, many owners face the fact that the gadget cleans the entire apartment at once, ignoring the need for isolated cleaning of a particular room. This often leads to the transfer of dust or mixing debris from the hallway with the bedroom.

To do cleaning in just one room, you'll need a stable Wi-Fi connection and an installed Mi Home or Xiaomi Home app. It's important to understand that the basic navigation of the device is based on building a shared map, which can then be edited. Without building a full map of the apartment, the selective room cleaning function will not work. First, the robot must "see" the entire space to understand where one room ends and another begins.

In this guide, we'll take a look at everything from initial scanning to invisible barriers, and learn how to control the device's motion algorithms, prevent entry into certain areas, and prioritize different types of flooring, which will significantly improve the efficiency of the robot and extend the life of its battery.

Fundamental principles of navigation and mapping

Before you get to specific settings, you need to figure out exactly how the navigation system perceives your home. Xiaomi robots with laser rangefinder (LDS) or visual navigation (VSLAM) create a digital copy of the room. This process is called mapping. The device scans obstacles, angles and openings, storing their coordinates in internal memory.

For the room cleaning function to work properly, it is critical that the map be uniform and continuous, so if you carry the device from room to room while scanning, the algorithm will go wrong, and the map will break into several fragments, in which case the program will not be able to identify individual rooms as isolated objects for selective cleaning.

The ideal initial launch scenario is to start from the base, travel around the available area, returning to charge when needed, and only after the full plan of the apartment with clear walls is displayed on the smartphone screen can you start zoning.

⚠️ Warning: Never move the charging base to a new location after the robot has built the first map, which will result in the coordinates being out of sync, and the device will be lost in space, unable to find its way to the docking station or the desired room.

Preparation of the device and primary scanning

The initial stage requires your direct involvement. Make sure that the floor in the apartment is as free as possible from unnecessary items such as wires, toys, shoes. Although modern Xiaomi models are able to bypass obstacles, chaos on the floor can lead to the wrong definition of the boundaries of rooms.

Run a full cleaning through the app so that the device goes around the perimeter of the dwelling. At this time, do not disturb it, do not lift it on your hands or block the path. If the model supports the function of saving several maps (relevant to multi-storey buildings), make sure that the correct map for the current floor is selected.

Once you've finished the cycle, check the result in the application. The map should be clear, without tears. If there's a fog or a gap in the corridor, re-start the device from that point to scan the site. The quality of the final map directly affects the accuracy of the room division.

  • 🧹 Remove from the floor any small objects that may confuse the brush.
  • πŸšͺ Open all interior doors for free passage.
  • πŸ”‹ Make sure your battery is at least 80% before starting.
  • πŸ“Ά Check the stability of the Wi-Fi signal in all corners of the apartment.

β˜‘οΈ Readiness to build a map

Done: 0 / 4

Dividing space into virtual rooms

After a successful scan, we move to the most important step, the logical division of space. In the Mi Home or Xiaomi Home app, go to the map settings (usually the three-dot icon or the map icon in the top corner), you will need the function "Maps Edit" or "Rooms Management".

The system often offers automatic separation, but the algorithm can go wrong by combining the kitchen and the living room, or by dividing the large bedroom into two parts. Use the "Divide Room" tool to draw the demarcation line manually. Make sure you circle the contours of the desired room to cut it off from the rest of the area.

Each allocated area needs to be given a name (Kitchen, Bedroom, Corridor) and not just for beauty: voice control and smart home scenarios work by these names. Once the name is assigned, the structure of the map is stored in the device's memory, and it begins to perceive the apartment as a set of separate objects.

If the automatic separation fails, use Rooms Unit to merge the wrongly divided zones, and then re-draw the boundaries. The accuracy at this point determines how well the robot will understand the "clean up kitchen" command in the future.

FunctionDescription of actionWhen to use
Split upCarrying a line through the roomIf one large room is recognized as two
UniteMerger of two designated zonesIf the room and the hall were one.
RenameAssignment of a text nameFor voice control and scripting
Resetting the cardDelete all navigation dataFor critical scanning errors
πŸ“Š How often do you use zoning?
Only in the kitchen.
Only for the bedroom.
For all rooms in turn
I don't use it.

Configure forbidden zones and virtual walls

Sometimes it's not enough to just pick a cleaning room, you have to restrict access to adjacent areas where you don't need a robot right now, and for that, Xiaomi has virtual walls and no-go zones, and these tools create invisible barriers that the device can't cross.

A virtual wall works like a solid barrier line, and a robot will run along it, but it will never cross it, and it's perfect for isolating an entire room or corridor, and a no-go zone is used to block specific areas, like the space around a pet bowl or a long-pile carpet, if wet cleaning is active.

You can set them up in the same map editing menu, choose the type of restriction, set the rectangle or line in the right place, and if you move the base or the mat, the virtual wall will stay in the old place, and the robot can start to rest in the air or, conversely, go where it shouldn't.

⚠️ Note: Virtual walls and no-go zones are only in Map mode. If you run the robot locally (with a button on the case) or in No-card mode, restrictions can be ignored depending on the model and firmware version.

Starting targeted cleaning and managing regimes

When the map is divided into rooms and the necessary restrictions are set, there comes a moment of truth: To have the robot vacuum clean only in a particular room, open the application, select the map and click on the desired room. In the menu that appears, select "Clean the room" or "Pinpoint cleaning".

The device will route directly to the target area, ignoring the rest of the apartment, saving battery life and time, and you can also choose multiple rooms at once by holding them on the screen, or set Quiet mode for the bedroom night cleaning so as not to disturb the household.

For advanced users, you can set the suction intensity for each room separately, for example, for the kitchen you can set the maximum power, and for the living room - the standard power, these settings are stored in the cleaning profile and apply automatically at the next start on schedule.

πŸ’‘

Use the Re-Cleaning feature for highly contaminated areas, and the robot will clean the selected room and then return and zigzag again, which is especially effective for carpets.

Working with multiple maps and storing data

Owners of two-level apartments or houses will appreciate the ability to save multiple maps. Xiaomi allows you to store up to 4-5 different floor plans. To set up cleaning on the second floor, just move the base there (or leave it there permanently) and create a new map from scratch.

When switching between floors, the device automatically recognizes the location by the characteristic landmarks (corners, furniture) or by the user's command in the application. Make sure that each floor is independently zoned. Room names may be repeated (two "bedrooms" on different floors), but in the application they will be tied to different maps.

Check the relevance of the data you have stored regularly, if you have repositioned the furniture, you should update the map, and the old data may lead to the robot trying to drive into the place where the table is now, or, conversely, miss the area that has become vacant.

  • 🏠 Keep the cards up to date with every major reshuffle.
  • πŸ”„ Use cloud backup settings in your Mi Account.
  • 🧹 Clean the lidar sensors of dust regularly for precise positioning.
  • πŸ“± Update the Mi Home app to get new navigation features.
What to do if the robot loses the map?
If the device reports a card error or is constantly spinning in place, try resetting the map in the settings and running the full scan again. Make sure the laser rangefinder (turret on the case) rotates freely and is not stuck.

Typical problems and ways to solve them

Even when you set it up properly, it can cause some disruptions. Often users complain that the robot ignores the command and drives to another room. This may be because the navigation module has lost orientation. Try manually moving the device to the center of the desired room and start cleaning again.

Another common problem is the drift of the map, and over time, the coordinates can shift slightly, in which case calibration or re-scanning of the problem area helps, and also keep the wheels and side brush clean: sticky coat can change the trajectory of movement, confusing the exact calculations of the algorithm.

If the robot persists in not seeing the virtual wall, check to see if the firmware has updated. Sometimes new versions of the software change the logic of the constraints, in which case you should reread the changelog updates or temporarily disable complex scenarios for verification.

πŸ’‘

The key to success is that the sensors are clean and the map is up-to-date, and regular maintenance of the mechanics is more important than complex software settings.

Can a robot be banned from driving on a black carpet?
Yes, it's possible. Some models perceive black surfaces as a cliff, but if the robot does come in, use the "no-go" function right on top of the carpet in the app, and you can also use physical magnetic tapes if the model supports them.
Why doesn’t the robot divide the map into rooms automatically?
Automatic separation doesn't work perfectly. It looks for doorways and geometry changes. If you have a studio or an open layout, the robot can see one big space, and in this case, manual separation by lines is the only right solution.
Will cleaning the room work if there is no internet?
No. To manage specific rooms, virtual walls and maps, an active connection to the Xiaomi server via the Internet is required. Without a network, the robot can only operate in basic mode (button on the case), cleaning up all available space chaotically or along the last known route, but without the ability to select a zone.
How often do I need to remodel the map?
Only when you change the layout, reposition the large furniture or move the base, if the arrangement of objects in the house is stable, one map built can last for years, requiring only periodic adjustments to virtual walls.