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.
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
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 parameter | Description of function | Recommended value |
|---|---|---|
| Suction mode | Engine traction | Turbo for carpets, Quiet for night |
| Washing intensity | Water delivery rate | Average for daily support |
| Cleaning procedure | Room sequence | From far to base or hourly |
| Cleaning up again | Number of passes | 1 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.