How to set up rooms for a robot vacuum cleaner Xiaomi: from mapping to zoning

Xiaomi’s robot vacuum cleaners are not just cleaning devices, they’re real assistants that can adapt to your home’s layout. But without the right room settings, they’ll work blindly, moving around randomly, skipping corners, or wasting time on unnecessary areas. Correct zoning will not only speed up cleaning, but also extend battery life, and protect the device from falling down stairs or getting stuck in narrow aisles.

Many users mistakenly think that it is enough to run the vacuum cleaner once, and he will remember the room, but in practice, a quality map is created only when a number of conditions are met: sufficient lighting, no obstacles and the right settings in the Mi Home or Roborock application. In this article, we will discuss the entire process – from the first start to fine-tuning virtual walls and cleaning schedules for different models (Xiaomi Mi Robot Vacuum-Mop 2 Pro, Roborock). S7 MaxV, DreameBot D10 Plus and others).

We will focus on common errors that cause maps to get lost or rooms to get misidentified, such as robots with LiDAR scanners (such as Roborock). S8 Pro Ultra builds maps more accurately than cameras, but even those can get lost if there are too many glass surfaces or mirrors in the room, and you’ll learn how to get around the limitations of standard software with alternative firmware (like Valetudo) for advanced users.

If you've just unpacked the vacuum cleaner, or if you want to optimize the operation of the device you're already using, this guide will help you set up the rooms as efficiently as possible, starting with the preparation of the room and the first start.

Preparation of premises before mapping

Before you turn on the vacuum cleaner, make sure the room is ready for scanning. Extra items on the floor (wires, toys, shoes) will not only interfere with the construction of the map, but can damage the device, especially for models with wet cleaning function - getting water on foreign objects is fraught with short circuit.

Here's what you need to do in advance:

  • 🧹 Remove small objects from the floor: socks, chargers, phone cases, and a robot can hook them and drag them around the apartment with a drag.
  • πŸͺŸ Close the curtains or blinds. Bright sunlight falling at an angle distorts the work of LiDAR sensors and cameras.
  • πŸšͺ Open all the interior doors if you want the vacuum cleaner to build a single map of the apartment, and if the doors are closed, each room will be preserved as a separate area.
  • πŸͺ‘ Move chairs and stools under tables – this will simplify navigation and reduce cleaning time.

Also check the battery level β€” for the first run it must be at least 50%. If the charge is lower, the robot can interrupt the mapping and save the incomplete map. In the Roborock and Dreame models with Quick Mapping, 20% is enough, but it is better not to take risks.

⚠️ WARNING: If your home has staircases without fencing, install physical barriers (like baby gates) or set up virtual walls before first running. Xiaomi robots don't recognize height differences of more than 1.5cm and may fall.

πŸ“Š What type of floor is in your apartment?
laminate
Tile.
linoleum
parquet
Carpet

First Start and Construction of Map

Now, to the mapping process itself, turn on the vacuum cleaner and wait until it emits an audible signal (or flashes a Wi-Fi indicator), then follow these steps:

  1. Connect the robot to the Mi Home app (or Roborock if you have a model of that brand). β†’ Quick connection and follow the instructions on the screen.
  2. Select Mapping mode (some models call it Exploration or Map Save) and this will trigger the process of scanning the room.
  3. Do not interfere with the vacuum cleaner until it completes the round, on average, an apartment of 50-70 m2 takes 10-15 minutes.
  4. At the end, check the map in the app. If the rooms are not identified correctly (for example, the kitchen and the corridor merged into one zone), click Edit the map.

In models with support for multi-apartment cards (for example, Roborock) S7 MaxV Ultra) can be saved up to 5 floors. To do this, after scanning the first level, move the vacuum cleaner to another floor and repeat the procedure.

If the card is β€œteared” or with breaks, the reasons may be as follows:

  • πŸŒ‘ Too dark room (LiDAR does not work well with a lack of light).
  • πŸͺž Many reflective surfaces (mirrors, glossy kitchen facades).
  • πŸ“Ά Severe interference from other devices at 2.4 GHz (routers, wireless headphones).

πŸ’‘

If the robot forgets the map after rebooting, check the firmware version. In older versions of the Xiaomi Mi Robot Vacuum software 1S There was an error that caused the cards to be reset when the update was made.

Room editing: division, unification, renaming

Once you've built the map, you need to optimize it. In the Mi Home or Roborock app, open the Map tab and click Edit. Here you can find the following options:

1. Rooms are divided

If two rooms are defined as one (for example, living room and hallway), draw a section line:

  1. Press Divide Rooms.
  2. Place points along the contour of the wall (minimum 2 points).
  3. Confirm the action – the application will automatically divide the zone.

2. Rooms integration

If one room is divided into several parts (for example, because of furniture), select both zones and click Combine.

3. Rename

By default, rooms are called Room 1, Room 2, etc. To avoid confusion, give them meaningful names: Kitchen, Bedroom, Children's.

  1. Click on the room on the map.
  2. Choose Rename.
  3. Enter a new name (maximum 12 characters).

In Roborock models with firmware v4.0+ And you can automatically recognize rooms by coating type, for example, if you have a bathroom tile and you have a carpet in the bedroom, the vacuum cleaner can suggest you separate the areas yourself.

β˜‘οΈ Preparation for map editing

Done: 0 / 4

Configuring virtual walls and forbidden areas

Even after the rooms are separated, the robot can go into unwanted places, such as a bowl of animal food or a zone with wires, using virtual walls and forbidden areas.

Virtual Walls are invisible barriers that the robot doesn't cross, and they come in two types:

  • πŸ“ Linear - a straight line up to 10 meters long, suitable for blocking doorways or stairs.
  • πŸ”„ Round - a zone with a radius of up to 3 meters. Convenient for protecting flower pots or children's toys.

No-Go Zones are areas that the robot won't go into at all, for example, you can rule out a long-pile carpet if the vacuum cleaner doesn't do it well.

How to set up:

  1. Open the map in the app and click Add Virtual Wall or Add No-Go Zone.
  2. Draw the outline with your finger or stylus.
  3. Save the changes – they will apply the next cleaning start.

DreameBot models have an optional time zones, such as denying entry to the nursery from 20:00 to 8:00 when the child is asleep.

⚠️ Warning: Virtual walls don't work if the robot reboots or the map is reset. Always check them before cleaning, especially after updating the firmware.

Type of restrictionMax, the number.Supported modelsFeatures
Linear virtual wall10Xiaomi Mi Robot 1S, Roborock S5/S6It does not block IR rays, only navigation.
A circular virtual wall5Roborock S7, DreameBot L10The radius is adjusted in increments of 0.1 m
The no-go zone15All models with LiDARYou can schedule the activity.
Time zone8DreameBot D9/D10, Roborock S8Requires cloud synchronization

Optimizing Route Cleaning by Room

By default, the robot cleans the rooms in random order, which is not always efficient, and you can configure the cleaning sequence and the cleaning modes for each zone in the application.

1. Room priority

If you need a vacuum cleaner to clean the kitchen first and then the bedroom:

  1. Open the map and click the Cleaning Settings.
  2. Choose Room Order.
  3. Drag the rooms in the right sequence.

2. Cleaning regimes

Different settings are suitable for different coatings:

  • 🧽 Kitchen/bathroom: maximum suction power (Turbo or Max) + wet-cleaning.
  • πŸ›‹οΈ Bedroom/living room: medium power (Balanced) for carpets, quiet mode (Quiet) at night.
  • πŸšͺ Corridor/ hallway: enhanced cleaning of edges (Edge Cleaning).

In Roborock models S7 MaxV Ultra and DreameBot X30 Ultra is an automatic recognition feature for carpets, and the robot increases the suction power when it comes in on the carpet, and returns it to the standard on hard surfaces.

3. Zoned cleaning

If you only want to remove individual rooms (like the kitchen after cooking), highlight them on the map and click Remove selected areas, which will save time and battery power.

How to reset the card if the robot has forgotten the room?
To completely reset the card, go to Settings β†’ Map. β†’ Reset the map. The vacuum cleaner will then build a new map from scratch on the next run!

Room cleaning schedule

One of the most useful features is automatic tidying, so you can set different schedules for different rooms.

  • 🍳 Kitchen: Daily at 9:00 (after breakfast).
  • πŸ›οΈ Bedroom: every other day at 11:00 (when no one is home).
  • 🚿 Bathroom: 2 times a week on Mondays and Thursdays.

How to set up:

  1. In the app, go to the Schedule β†’ Add the task.
  2. Choose the days of the week and the time.
  3. Please indicate the room (or the entire apartment).
  4. Set the cleaning mode (dry, wet, combined).
  5. Save the task.

In geofence-enabled models (e.g. Roborock) S8 Pro Ultra can be linked to your location, such as the vacuum cleaner will start automatically when you leave the house (according to data from the company). GPS smartphone).

⚠️ Note: If the schedule indicates when the robot is on recharging, it will start cleaning as soon as it reaches 80% charge.

πŸ’‘

To save battery power, set up cleaning high priority rooms (kitchen, corridor) for a time when the robot is fully charged, and the rest for late evening or night in quiet mode.

Map problems and their solution

Sometimes the map gets knocked off or the rooms get misidentified, and let's look at the typical errors and how to fix them:

1.The card is not saved

Causes and solutions:

  • πŸ”‹ Low battery charge (<20%) β€” charge the vacuum cleaner.
  • πŸ“‘ Poor Wi-Fi connection – reconnect the robot to a 2.4 GHz network.
  • πŸ–₯️ Outdated firmware - update the software through Settings β†’ Update.

2. Rooms are melding or splitting incorrectly

How to fix it:

  • 🧭 Restart mapping manually (hold the Home button for 5 seconds on the case).
  • 🎨 Edit the map in the app (split or merge zones).
  • πŸ”„ If the error repeats, reset the map and recreate it.

3.The robot can't see virtual walls

What to do:

  • πŸ”„ Restart the vacuum cleaner (hold the power button for 10 seconds).
  • πŸ“± Update the Mi Home or Roborock app to the latest version.
  • 🌐 Check if the settings have gone wrong after the firmware update.

If the problem persists, try alternative firmware (e.g. Valetudo for Xiaomi Mi Robot Vacuum). 1S). They allow you to more accurately configure zones and save maps locally, without the cloud.

FAQ: Frequent questions about room settings

Can I use one robot vacuum cleaner for two floors?
Yes, but with reservations, models that support multi-family maps (like Roborock). S7 MaxV Ultra can save up to 5 floors. For this: Build a first-floor map, move the vacuum cleaner to the second floor and start a new scan. The app automatically recognizes the change of floor from the pressure sensor. If your model does not support multi-apartment cards, you will have to manually switch the cards in the application or use physical limiters (for example, magnetic tapes).
How do you make sure that the vacuum cleans only one room?
Open the map in the app, select the desired room, and click Remove the selected area. In DreameBot models, this is called Zone Cleaning. You can also set the schedule for individual rooms.
Why does the robot not remember the virtual walls after the update?
This is a well-known problem of old firmware (before) v3.5). Solutions: Update to the latest version. Save a screenshot of the virtual wall map and restore it manually after the update. Use physical limiters (e.g. Roborock magnetic tapes).
Can I adjust different suction power for different rooms?
Yeah, in Roborock models. S6/S7/S8 and DreameBot D10/L10 Room-Specific Settings is available. Open the map and select a room. Press room settings. Set suction power, cleaning type (dry/wet) and cleaning order. In budget models (Xiaomi Mi Robot Vacuum). 1S) This function is missing – the power is configured globally.
How to transfer the card to a new phone?
Maps are stored in the cloud Xiaomi or Roborock, so when you change your device: Sign in to the application under the same account. Wait for sync (may take up to 5 minutes). If the card does not appear, check the Internet connection and restart the application. For models with local card storage (for example, with Valetudo firmware), you will need to manually export / import the card file through the card. FTP.