How to set up a Xiaomi vacuum cleaner for cleaning rooms: the complete guide

Xiaomi’s modern robot vacuum cleaners and the Mijia ecosystem have an impressive array of features that automate the process of tidying up. But out of the box, the device often runs as standard, just erratically moving around the available area. This is not always effective, especially if you only need to clean the kitchen or, conversely, exclude the children’s room with scattered toys from cleaning.

To implement a room-specific cleaning scenario, you need to make a number of adjustments in the Mi Home or Xiaomi Home app. The key here is to create an accurate map of the room and then divide it into logical zones. Without this step, the robot will perceive the entire apartment as a single space, ignoring your preferences for the order of the room.

In this article, we will go into detail on how to turn your robot into a smart assistant that cleans exactly where you need it, and when you need it. We will look at the process of mapping, zone editing tools, and scheduling for individual rooms.

Preparing a robot vacuum cleaner for the first launch

Before you start complex zoning settings, make sure the basic configuration is done correctly. Make sure the robot vacuum cleaner is connected to a 2.4GHz Wi-Fi network and tied to your in-app account. A stable connection is critical for real-time map data transfer.

Prepare the room for the first scan. Remove wires, socks, toys and other small objects that could get stuck in brushes or disrupt navigation. Doors to rooms that should be part of the map must be opened. If you want the robot to know that all rooms exist, give it free access to the entire perimeter of the dwelling.

Start a full cleanup in Auto mode, at which point the device will build a map using a laser rangefinder (LDS) or a camera (VSLAM). Do not interrupt the process or lift the robot, otherwise the map may get lost or build incorrectly. After the cycle is completed, you will have a black and white or color plan of the apartment in the application.

  • 🧹 Make sure the dust container and water tank (if any) are installed correctly.
  • πŸ“‘ Check the Wi-Fi signal level at the base installation point.
  • πŸ”‹ Charge the device to 100% before first building the card.
  • πŸšͺ Open all doors to the rooms that should be on the map.

πŸ’‘

If the robot lost orientation during the map construction, return it to the base manually and start building the map again through the map settings menu.

Building and maintaining a multi-layer map

After the first launch, the app will notify you of the creation of a new map, and the system will prompt you to save it and give a name, for example, "First floor" or "Apartment". Modern models such as Xiaomi Vacuum Mop 2 Pro or Roborock S7, support the preservation of multiple cards, which is important for multi-level homes.

It's important to wait until the robot completes the cycle and returns to base, and then the map is considered saved, if you interrupt the process, the data may not be synchronized with the cloud server, and the saved map is the foundation for all further manipulation of the zones.

In some cases, calibration is required. If the robot "thinks" it's in the hallway, even though it's physically standing in the living room, it may require manual mapping through an app, but most of today's Xiaomi algorithms do this automatically when the cleaning is completed successfully.

⚠️ Warning: Do not move the base station after the map is built. The robot is tied to the base coordinates, and its displacement will lead to loss of orientation and inability to return to charge.

πŸ“Š On which floor do you plan to use a robot vacuum cleaner?
One floor.
Two floors.
Three or more
Only the kitchen.

Dividing the map into rooms and zones

This is the most important step in setting up. By default, the robot sees the apartment as a single polygon, so that it cleans the rooms, the map must be divided. Go to the map settings (usually the card icon or three dots in the corner) and select "Separation" or "Split".

Using your finger, draw lines around the places where the doorways or the boundaries between functional areas (for example, the boundary between the kitchen and the living room) the app automatically recognizes the enclosed spaces and assigns them the names "living room", "bedroom", "kitchen", you can rename them if the automation is wrong.

Once separated, each room becomes an independent object, so you can choose a particular cleaning room, prioritize it, or exclude it from the schedule, and the accuracy of the separation lines affects the logic of the movement: if the line runs through the middle of the carpet, the robot can only remove half of it.

β˜‘οΈ Checking the division of the map

Done: 0 / 5

If there are areas in the apartment that the robot must ignore constantly (such as a place with wires or a carpet with a high pile in which it gets stuck), use the Impassable Zone or Virtual Wall function. These are rectangles that are drawn on top of the map and prohibit entry.

Set up a cleaning schedule for individual rooms

Once the map is split, flexible planning is available. From the Schedule or Timer menu, select creating a new task. Instead of the All Apartment mode, select Select a Room or Area Cleaning.

Here you can customize the scenario: for example, on weekdays at 10:00, clean only the kitchen and corridor, and on weekends at 12:00 - all living rooms. For each task, you can choose the mode of operation (quiet, standard, turbo) and the type of cleaning (vacuum cleaner only, wet only or combined).

Sequential cleaning allows you to set order, like the kitchen, then the hallway, and then the living room, which is useful if you want the robot to change modes or just for the logical sequence of movement from dirty to clean.

Setup parameterDescription of functionRecommended value
Suction modeEngine tractionTurbo for carpets, Quiet for night
Washing intensityWater delivery rateAverage for daily support
Cleaning procedureRoom sequenceFrom far to base or hourly
Cleaning up againNumber of passes1 for dust, 2 for deep cleaning

πŸ’‘

Flexible schedules save battery power by cleaning only contaminated rooms, not the entire apartment.

Use of virtual walls and restrictions

Virtual walls are a powerful space management tool, and unlike physical magnetic barriers that need to be placed on the floor, virtual walls are designed in an app and are used as long as they are active, and are indispensable for protecting areas with wires, animal bowls, or fragile objects.

There are two types of restrictions: the "Impassible Zone" (a rectangle that you can't go into) and the "Invisible Wall" (a line that you can't cross). It's critical to set up room cleaning to avoid virtual walls covering doorways if you want a robot to move from one room to another during general cleaning.

There's also a No-go zones feature available, so you can use your finger to pick out a square on the map and send the robot there for local cleaning, which is convenient if someone has been spilling the crumbs at a specific point, and it doesn't make sense to start a full cleaning.

⚠️ Warning: Virtual walls take precedence over maps, and if the robot sees dirt behind the virtual wall, it will ignore it, even if it's the center of the room.

Voice management and smart home integration

Xiaomi's ecosystem allows you to control cleaning not only through the app, but also through voice. By connecting the Mi Home skill to Google Assistant, Amazon Alexa or Yandex Alice, you can say, "Alice, turn on the kitchen vacuum cleaner." For this, the rooms on the map must be correctly named and recognized by the system.

Integration with a smart home allows you to create scenarios, for example, when you say "I'm leaving," the lights go off, the doors close, and the robot vacuum cleaner starts cleaning in "All the apartment," or vice versa: when you say "I'm home," the robot immediately returns to base so as not to interfere.

To set up voice control, make sure that the accounts are linked. In the Mi Home app, go to profile, select "Other Platforms" and follow the instructions for your voice assistant. After the bundle, the rooms created when you split the map should automatically pull up to the voice assistant app.

What if the voice assistant can’t see the room?
Try renaming rooms in the Mi Home app to more standard English names (Kitchen, Living Room, Bedroom) as some gateways are better at recognizing English identifiers.

Frequently Asked Questions (FAQ)

Can a robot be banned from cleaning under the couch without using virtual walls?
Yes, if your robot has carpet recognition, it can bypass it. But for furniture, it's better to use virtual walls or physically lift the sofa if possible. Some models allow you to set the height of obstacles, but it's less reliable.
The robot loses its map after the update, what to do?
Often, the card is stored in the device's memory. Try to select "Restore the card" or "Download the map from the cloud" in the card settings. If it doesn't work, the card will have to be rebuilt again, running the full cleaning cycle.
Why doesn’t the robot share the card automatically?
Automatic separation depends on the layout and the amount of furniture, so if the room is a walkway or there are few obstacles, the algorithm may not recognize the boundaries, in which case use manual separation by lines.
Can you adjust different suction forces for different rooms?
In the standard Mi Home app, the suction force is set globally for the entire cleaning task, but in advanced scenarios (through Home Assistant or specialized integrations), you can set different profiles for different zones, but not all models have this available with standard tools.
How often should you clean the sensors to navigate the rooms accurately?
Wipe the collision sensors and laser rangefinder with dry soft cloth once every 1-2 weeks.A contaminated sensor may not see the wall or doorway, leading to errors in map construction and zoning.