How to set up a vacuum cleaner Xiaomi for cleaning rooms: from map to schedule

Why cleaning rooms is more effective than standard mode

Robot vacuum cleaners Xiaomi has long ceased to be simple sweepers – modern models (Mi Robot Vacuum-Mop 2 Pro, Xiaomi DreameBot) X30 Ultra, Viomi V3) They can map rooms accurately, recognize rooms and selectively clean them, but many owners still use the devices in "all-space cleaning" mode, wasting time and battery life.

Setting up zonal cleaning solves several problems: you can only run the vacuum cleaner in the nursery after games, vacuum the corridor after the street, or wash the floor in the kitchen without going into the living room. And if the house has pets or allergies, the division into rooms becomes (mandatory) - so you control the frequency of cleaning in each area, for example, the bedroom can be cleaned less often, and the hallway - daily.

In this article, we will analyze the steps as:

  • πŸ—ΊοΈ Create and edit a room map in the Mi Home app;
  • 🏠 Separate the apartment into rooms (manually and automatically);
  • ⏰ Set up a cleaning schedule for individual areas;
  • πŸ”§ solve typical problems (vacuum cleaner does not see the room, moves off the route).

The instructions are relevant for all Xiaomi robot vacuum cleaners with a laser scanner (LDS) or cameras (Dreame, Viomi, Mi Robot models from 2019 and later) For low-end devices without mapping (e.g. Mi Robot Vacuum) 1S) function is not available – they work on a random algorithm.

πŸ“Š What kind of vacuum cleaner Xiaomi you have?
Mi Robot Vacuum-Mop 2 Pro
DreameBot X30 Ultra
Viomi V3
Another model with LDS
No laser scanner.

Step 1: Preparation – What to do before setting up rooms

Before you divide the apartment into zones, make sure that the vacuum cleaner has correctly constructed the map. Errors at this stage will lead to the rooms being recognized incorrectly or not saved at all.

Remove small objects from the floor (wires, toys, shoes)

Close the doors to rooms that do not need to be cleaned.

Check the battery charge (minimum 50%)

Update the vacuum cleaner firmware and the Mi Home app

Remove old cards in the settings (if any)

-->

Pay special attention to lighting: if the room is too dark (for example, in a bathroom with no windows), the laser scanner can "lose" part of the space.

  • πŸ’‘ Turn on the light or add a nightlight;
  • πŸͺŸ Open the curtains if cleaning during the day;
  • πŸ”¦ For models with cameras (DreameBot) Z10 Pro) avoid direct sunlight - they blind sensors.

Also check the height of obstacles.The robot should not get stuck under furniture - the minimum clearance should be 10cm for most models (for DreameBot) X30 Ultra – 8 cm) If the sofa or bed is too low, use virtual walls (we’ll set them up later).

⚠️ Warning: If the vacuum cleaner has not mapped your apartment before, the first run will take up to 30 minutes. Don't interrupt the process, otherwise you'll have to start over.

Step 2: Creating a room map - step-by-step instructions

Now, to the most important thing, which is mapping. The algorithm is the same for all models with a map. LDS, But there are nuances for devices with cameras (for example, DreameBot). L10s Ultra. Follow the instructions:

  1. Open the Mi Home app, select your vacuum cleaner and click Map (or Map in English).
  2. Press Add Map (or Start Mapping). The robot will start spiraling off the base.
  3. Wait for the vacuum cleaner to go around the apartment, and the screen will show the actual position of the device and the contours of the walls.
  4. After the scan is completed, click Save Map and Assign rooms.

If the card is incomplete (for example, one room is missed), return the vacuum cleaner to the base, then:

Settings β†’ Map β†’ Clear the map β†’ Start cleaning (mode β€œBy rooms”)

The robot will complete the missing areas. For the DreameBot, it may take 2-3 passes to recognize all the doors and openings.

What to do if the map is kept curved?
If the walls on the map are β€œwavy” or the rooms are displaced, try: 1. Place the vacuum cleaner on a flat surface (not on the carpet). 2. Make sure there are no mirrors in the room - they knock the laser. 3. Reboot the robot (hold the power button for 10 seconds). 4. Update the firmware through Mi Home (Settings section) β†’ Update").

Once you save the map, the app will automatically divide the space into rooms, and errors often occur at this point.

Problem.Reason.Decision
Rooms are unrecognizable.No doors/openingsAdd virtual walls manually
Kitchen and corridor mergeSlightly distinguishable objectsAdd furniture tags (chairs, tables)
Map "floats" after savingWeak Wi-Fi signalMove the router closer to the base of the vacuum cleaner
Rooms are too smallLow scan accuracyRepeat mapping in daylight

Step 3: Divide into rooms - manual and automatic modes

If the automatic separation worked correctly, you'll see the outlines of rooms with names on the map (e.g., Room 1, Kitchen), but often you have to manually rework. Let's look at both.

Automatic separation

The algorithm recognizes rooms by:

  • πŸšͺ door-hole;
  • πŸ›‹οΈ Large pieces of furniture (sofas, cabinets);
  • πŸ“ Change of area (e.g., transition from corridor to hall).

To improve the result, open all the doors before scanning, so the vacuum cleaner will "see" the boundaries of the rooms. If the separation does not automatically work, move to manual adjustment.

Manual separation

To draw rooms for yourself:

  1. Open the map in Mi Home and click Edit (pencil icon).
  2. Select the Add Room (or Split Room) tool.
  3. You can circle the contour of the room around the walls, and the app will automatically close the polygon.
  4. Name the room (e.g., β€œBedroom”, β€œKitchen”) and save it.

The important thing is, if you've got the wrong lighting, don't save the room, delete it and start over. You can't fix the boundaries after you save it, you can just recreate it.

For DreameBot models (e.g, X30 Ultra) is available with Smart Recognition, which allows the vacuum cleaner to offer split options after 2-3 cleanings:

Settings β†’ Map β†’ Smart room recognition β†’ Enable

πŸ’‘

If your apartment has a studio without walls, use virtual zoning walls, such as separating the work area from the kitchen with a line in the app.

Step 4: Set up a schedule for individual rooms

Now that the rooms are marked, you can set up a personalized schedule, like cleaning the hallway every day at 18:00, and the bedroom every Monday and Thursday.

  1. In Mi Home, go to Schedule (or Schedule) section.
  2. Click Add and select Cleaning by room.
  3. Check the boxes that you want to clean (for example, only the β€œKitchen” and β€œCorridor”).
  4. Specify the time, days of the week and cleaning mode (vacuum cleaner, floor washing, or both).
  5. Save the task. The vacuum cleaner will do it automatically.

For dual-base models (DreameBot) X30 Ultra can be used to specify additional parameters:

  • 🧹 Suction intensity (for example, β€œmaximum” for carpets in the living room);
  • πŸ’§ Humidity level when washing the floor (for laminate - "AverageΒ»);
  • πŸ”„ Number of passages (for highly contaminated areas - 2 times).

If you need to start cleaning a particular room once, use the Zone Cleaning option:

Main screen β†’ Map β†’ Select a room β†’ Launch

⚠️ Note: When setting your schedule, consider charging times. If the vacuum cleaner does not have time to return to the base before the next cleaning, it will miss the task. For apartments over 80 m2, add 30–60 minutes to the schedule to recharge.

Step 5: Additional settings – virtual walls, no-go zones, multi-apartment mode

To clean the rooms was really convenient, use the advanced functions:

Virtual Walls and No-Go Zones

These tools help:

  • 🚫 Block access to certain places (such as a cat bowl);
  • πŸ›‘ Limit the cleaning area (if you need to vacuum only part of the room);
  • πŸšͺ Β«Close the doors virtually (if the physical doors are open).

To add a virtual wall:

Map β†’ Edit β†’ Virtual Wall β†’ Draw a line

Multi-apartment regime

If the vacuum cleaner is used in several apartments (for example, in the country and in the city), save separate maps for each room.

  1. Move the vacuum cleaner to a new room.
  2. In Mi Home, select a New Card.
  3. Repeat the scanning procedure.

When returning home, the robot automatically recognizes the location from the Wi-Fi signal and downloads the current map.

Setting up the order of cleaning rooms

By default, the vacuum cleaner cleans the rooms in an arbitrary order to set the sequence (for example, first the corridor, then the kitchen, then the hall):

Settings β†’ Map β†’ Cleaning Procedure β†’ Drag the rooms in the right order

πŸ’‘

Virtual walls and no-go zones are only saved for the current card, and if you create a new map (for example, after moving), they will have to be reconfigured.

Step 6: Solving Typical Problems

Even after you set it up properly, you can have failures, and here are the most common problems and solutions.

Problem.Possible causeDecision
The vacuum cleaner can't see the room.Map lost after updateReboot the robot and rebuild the map
Cleaning starts in the wrong room.The base is not in the "start" zoneMove the docking station or change the order of cleaning
Robot 'lost' in big roomLaser signal weak (dust on sensor)Wipe the lens. LDS dry-cloth
No changes in the map are kept.Conflict of versionsUpdate the Mi Home app and vacuum cleaner firmware

If the vacuum cleaner is constantly moving off the route in a particular room, check:

  • 🌑️ Floor temperature – on warm floors or under direct sunlight, sensors can fail;
  • 🧲 Magnetic fields – next to a refrigerator or microwave, a robot can β€œhangΒ»;
  • πŸ“Ά Wi-Fi interference – if the signal is weak, the vacuum cleaner loses communication with the card.

For models with cameras (DreameBot) L10s Ultra) additional problem is the failure of recognition in the dark:

  • Add a night light with warm light (at least 100 lumens);
  • Use the "Dark Room" mode in the settings (if any);
  • Set up cleaning for the daytime.

FAQ: Frequent questions about cleaning rooms

Can I adjust the cleaning intensity for each room?
Yes, in Xiaomi DreameBot models X30 Ultra, Viomi V3 And what's new is you can set up your individual suction power and humidity level for each zone, and for that, open the map in Mi Home. Select a room and click on the Cleaning Settings. Set the settings (e.g., Maximum for living room carpet, Medium for kitchen laminate). In budget models (for example, Mi Robot Vacuum-Mop 2 Lite), this feature is not available – power is configured globally.
The vacuum cleaner ignores virtual walls. What do you do?
The problem arises because of: Synchronization failure – restart the vacuum cleaner and the application; Wrong wall position – the line should be closed (start and end at the wall); Obsolete firmware – update the software through Settings β†’ Update. If it doesn't work, remove the virtual wall and repaint it.
How to transfer the settings of the room to a new vacuum cleaner?
Unfortunately, maps and zones don't move between devices -- you have to reconfigure them. But you can: Take a picture of the current map in Mi Home (for reference), save room names and boundaries in notes. Use the same database (if the model is compatible) will speed up the construction of a new map. For DreameBot models with map cloning (available in the beta version of the software), the process is simplified - just synchronize accounts.
Can I clean the rooms in a certain order?
Yes, there is a cleaning order option in the map settings. You can: Set a sequence (e.g., hallway first, then kitchen); exclude rooms from cleaning (unless they need cleaning); Set priority areas (clean first). Limit: the order only works for automatic cleaning. When manually starting, the vacuum cleaner chooses the route itself.
Why doesn’t the vacuum cleaner wash the floor in one of the rooms?
Possible reasons: No water in the tank - check the fluid level; No washing for this room (configure in Cleaning Options); Carpet - the robot automatically turns off washing on the carpets (if the humidity sensors are working); Clog in the system - wash the tubes and check the pump. For models with mop lift (DreameBot) X30 Ultra) make sure the function is enabled in the settings.