Robot vacuum cleaners Xiaomi has long ceased to be just βsmart broomsβ β modern models (Mi Robot Vacuum-Mop 2 Pro, DreameBot) L10s Ultra, Viomi V3) They can build accurate maps of spaces, avoid obstacles, and even wash floors along a given route, but to make the machines work, they need to be set up correctly. A vacuum cleaner skips areas, drives around a room randomly, or wastes time on unnecessary areas, all of which are solved by properly configuring routes, and that's what this article is about.
We'll take you through all the ways you can set your route, from basic room division to advanced features like virtual walls and multi-zone cleaning, and how to avoid the common mistakes that make the vacuum cleaner go dumb. If you've just bought a Xiaomi robot vacuum cleaner or want to optimize the old model, this is the guide for you.
πΉ It's important! Functionality depends on the model and version of the firmware. In this article, we focus on current devices (2022-2026) with laser navigation support (LDS) or visual positioning (VSLAM). For budget models without mapping (e.g. Mi Robot Vacuum) 1S) Some of the functions will be unavailable.
1.Preparation: What to do before setting up routes
Before you set routes, make sure that Xiaomiβs robot vacuum cleaner is ready to go.Missing this stage often leads to map construction failures or cleaning errors.
πΉ Check the surroundings:
- π Remove small objects (wires, toys, shoes) from the floor β they interfere with scanning.
- πͺ Close the curtains on the windows: bright sunlight can knock down sensors VSLAM.
- πͺ Open all doors to rooms that need to be removed β the robot canβt open them on its own.
- ποΈ Lift furniture on high legs (such as sofas) or install restrictive beacons if you donβt need to clean under them.
πΉ Update the firmware:
Outdated software may not support new routing functions.
- Open the Mi Home app (or Dreamehome for Dreame devices).
- Select your vacuum cleaner from the list of devices.
- Go to Settings β About the device β Update firmware.
- If a new version is available, confirm the installation and wait for the completion (the robot will emit an audible signal).
β οΈ Warning: Do not interrupt the firmware update, which can result in loss of room maps and reset of all stored routes. If the vacuum cleaner is getting stuck during the upgrade phase, wait 20 minutes, then restart it manually (hold the power button for 10 seconds).
πΉ First Start and Construction of Map:
When you first turn on, the robot will automatically scan the room, which takes 5 to 15 minutes depending on the area. Don't interfere with the vacuum cleaner, don't move it manually, don't block the sensors. Once the scan is completed, the app will have a draft card that can be edited.
2. Basic setting: division into rooms and zones
Once the map is built, it needs to be segmented into rooms and functional areas, which will allow you to set the routes point by point (for example, only clean the kitchen or avoid the children's room).
πΉ How to divide the map into rooms:
- Open the map in the app (Cleaning) β Map).
- Click on the icon "Edit the map" (pencil or scissors).
- Select the tool "Separate rooms" and draw lines along the boundaries of the premises.
- Confirm the changes and assign each room a name (e.g., "Living room", "Kitchen").
πΉ Establishment of cleaning areas:
Zones are useful if you want to highlight areas with special requirements (for example, intensive cleaning at the front door or sparing mode in the bedroom).
- On the map, click Add Add β Cleaning area.
- Make sure you circle the area (for example, around the dining table).
- Select the parameters: π§Ή Cleaning mode: standard, intense, quiet. π§ Floor washing: turn on / off, humidity level. π Number of passages: 1-3 (for highly contaminated areas).
Save the area and give it a name (e.g., "Couch Zone").
πΉ What to do if the map is built curve?
Sometimes the robot gets the scans wrong, like gluing two rooms together or misidentifying walls, and you can fix this by:
- π Restart map construction: in the application select Settings β Reset the card and let the vacuum cleaner scan the room again.
- π Manually adjust the boundaries: in the editing mode of the map, move the walls or add the missing partitions.
- πͺ Check the lighting: if the room is too dark or too bright, the sensors may malfunction.Use uniform diffuse light.
Map built without passes|Rooms are divided and signed|Special Requirements Areas are allocated|The firmware has been updated to the latest version-->
3. Advanced routing: virtual walls and no-go zones
Even with an accurate map, the robot can go where it shouldn't be, like a room with a carpet that can't be vacuumed, or a pet food bowl, using virtual walls and no-go zones.
πΉ Virtual walls:
These are invisible barriers that the robot doesn't cross. There are two types.
- π§ Linear walls: a straight line limiting travel (e.g., along a sofa).
- π³ Closed areas: a rectangle or polygon within which cleaning is prohibited (for example, around a Christmas tree).
πΉ How to Add a Virtual Wall:
- Open the map in the app.
- Press Add Add Add. β Virtual wall.
- Select the type of wall (line or zone) and draw it on the map.
- Save the changes. The wall will be active until you remove it.
πΉ No-go zones vs. virtual walls:
| Function | Virtual wall | The no-go zone |
|---|---|---|
| Type of restriction | Line or closed circuit | Closed circuit only (rectangle/plurilateral) |
| Wherever used | To block the passageway (for example, in the corridor) | To exclude the area from cleaning (for example, a children's play mat) |
| Duration of validity | Constantly or on schedule | Only during cleaning (can be turned on/off) |
| Do you support models without LDS? | No. | Yes (on some budget models) |
πΉ Common mistakes when setting up walls:
- β Too close to real obstacles (the robot can get stuck between them).
- β Using only virtual walls instead of zones (for example, to protect the carpet, it is better to create a forbidden zone, rather than enclosing it on all sides with walls).
- β Forget to save changes after editing the map.
β οΈ Attention: On models with VSLAM-In the case of navigation (e.g. Mi Robot Vacuum-Mop 2 Lite), virtual walls can get knocked down when lighting changes. If the robot ignores the walls, try adding physical beacons or using magnetic tapes (sold separately).
π‘
If the virtual wall doesn't work, check to see if it's blocked by a real object (like a chair), and the robot can only "see" one obstacle and choose it as a priority.
Schedule setting: automatic cleaning on routes
One of the great things about robot vacuum cleaners is that they can run on a schedule, but just choosing the time is not enough: you need to link the schedule to the routes correctly.
πΉ How to Create a Cleaning Schedule:
- In the app, go to the Cleaning β Schedule.
- Click Add and select the days of the week (such as Monday, Wednesday, Friday).
- Specify the start time (optimally, when you are not at home, so as not to interfere with the robot).
- In the "Route" section, select: π‘ The whole house - cleaning all the rooms. πͺ Selected rooms - only the kitchen and corridor. π² Zones - only areas with high passability.
- Set up additional parameters: π§Ή Cleaning mode: standard, quiet, intense, balance. π¦ Floor washing: turn on / off, water level. π Charging: Return to base after cleaning or continue if the charge is above 20%.
Save the schedule.
πΉ Optimal settings for different scenarios:
- π Daily cleaning: quiet mode, dry cleaning only, all rooms except bedrooms (from 9:00 to 11:00).
- π½οΈ After lunch: intensive mode in the kitchen and dining room, with floor washing (14:00).
- π Night cleaning: dry cleaning in the corridor and hallway only (23:00, quiet mode").
- π Before the holidays: a double passage through the living room and kitchen, with maximum humidity wash.
πΉ Why the robot doesnβt follow a schedule?
If the vacuum cleaner misses cleaning on schedule, check:
- π Wi-Fi connection: without internet, the schedule doesnβt work (the robot must be online).
- β‘ Charge level: If the charge is below 20%, cleaning will be cancelled.
- π΅ Base station coverage area: If the robot can't return to charging, it will interrupt cleaning.
- β° Time zone in the application: it must coincide with real time.
π‘
To keep the schedule running smoothly, the robot must be on base at launch, and if it's in another room, the cleaning may not start.
5. Multi-zone and multi-storey cleaning: challenging routes
If you have a large apartment or a two-story house, standard features may not be enough. Let's consider how to customize routes for such cases.
πΉ Multi-zone cleaning (multiple rooms in one cycle):
By default, the robot cleans the rooms sequentially, but you can set priorities:
- On the map, highlight the rooms that need to be cleaned together (for example, the kitchen). + dining-room).
- In the cleaning settings, select "Consolidate Zones".
- Please specify the cleaning procedure (first kitchen, then dining room).
- Save the route and schedule it.
πΉ Multi-storey cleaning (transfer of the robot between floors):
Xiaomi robots canβt move between floors on their own, but you can save individual maps for each level.
- π± On the ground floor, build a map and save it as "Floor 1".
- π Move the robot to the second floor, reset the map (Settings) β Reset the map) and build a new one, saving it as "Floor 2".
- π When cleaning, choose the desired map manually or create separate schedules for each floor.
β οΈ Note: When moving the robot between floors, do not press the return button to base - this will reset the current card. Use physical carry or turn off the automatic return feature in the settings.
πΉ Use of several base stations:
For homes over 150 m2, one charging station may not be enough.The solution is to buy a second base (supported by DreameBot models). L10s Ultra, Viomi V3 Pro):
- π Install a second station on another floor or in the far wing of the house.
- π² In the app, select Settings β Additional bases and add a new station.
- πΊοΈ Build a map for each floor/zone separately.
- β±οΈ Set the schedule so that the robot starts cleaning from the nearest base.
How does a robot know where it is?
6. Route optimization: how to make cleaning more efficient
Even with the right settings, the robot can waste time β for example, driving around a place many times or skipping corners.
πΉ Setup of the cleaning algorithm:
In the application, you can select one of the algorithms:
- π Snake: suitable for open spaces (living room, bedroom).
- π Spiral: Effective in small rooms with many obstacles.
- πΊοΈ Rooms: Robot cleans each room separately (optimum for apartments).
- π― Spot cleaning: selected areas only (useful for local cleaning).
πΉ How to reduce cleaning time:
- π§ Combine small rooms into one area (e.g., a corridor) + hallway).
- π« Remove unnecessary virtual walls β they slow down navigation.
- π Watch the battery: at a level below 50%, the robot begins to save energy and moves more slowly.
- π‘ Check Wi-Fi signal strength: weak signal causes robot to stop often to sync with app.
πΉ Challenges and solutions:
| Problem. | Possible cause | Decision |
|---|---|---|
| Robot chaotically roams the room | Lost calibration of sensors or weak signal LDS | Reboot the vacuum cleaner and rebuild the map |
| Missing corners or edges of the room | Brushes or sensors are contaminated | Clean the side brush and collision sensors |
| It's a long time in one place. | Weak Wi-Fi or Card Error | Check the internet or reset the card |
| Not coming back to base. | Base moved or blocked | Make sure that 1 m is free around the base on each side. |
πΉ Secret regime for complex premises:
If your apartment has many narrow passages or stairs, try the "Difficult Rooms" mode (available in DreameBot). L10s Ultra and Viomi V3 Pro):
- In the cleaning settings, select Additional β Navigation mode.
- Activate the option "Difficult planning".
- The robot will move more slowly, but will scan obstacles more carefully.
π‘
If the robot gets lost in a large room, break it up into multiple zones with virtual walls, which will help it navigate more accurately.
7.Integration with a smart home: voice control and automation
Xiaomiβs robot vacuum cleaners support integration with the Mi Home, Google Assistant and Alice ecosystem, allowing you to control voice or trigger routes.
πΉ Voice control:
To start the cleaning with a voice:
- π€ Alice, turn on vacuum cleaner in the kitchen (connection is required through Yandex Smart Home).
- π€ Google Assistant: OK Google, start cleaning the living room (you need to link your Mi Home account to Google).
- π For Siri (via HomeKit): Hey Siri, run the robot vacuum cleaner (requires the Mi Home Hub).
πΉ Automation (scene):
Chains of action can be created, for example:
- π "Leaving the House: When Everyone Left the House β clean up + turn off
- ποΈ "Evening mode": 22:00 β quietly clean the hallway
- πͺ "Guests: When opening the front door β Remove the entrance hall (needs a door opening sensor).
πΉ How to set up automation:
- In the Mi Home app, go to Automation β Add.
- Select "Term" (time, geolocation, status of other device).
- Add "Action" - start cleaning with the selected route.
- Save the scene and activate it.
β οΈ Note: When using geolocation ("When Everyone Left Home"), make sure that all family members have access to the Mi Home location enabled, otherwise the robot may start cleaning when someone else is at home.