How to add rooms in Mi Home for Xiaomi robot vacuum cleaner: a complete guide with pictures

Xiaomi’s robot vacuum cleaners have long been an integral part of smart homes, but their real potential is only revealed after properly configuring the map of rooms in the Mi Home app. Without dividing into rooms, the device will move randomly around the apartment, waste time on already cleaned areas or skip contaminated areas. This article will help you understand how to add rooms to the Mi Home for any model of vacuum cleaner – from the budget Mi Robot Vacuum-Mop 2 Lite to the flagship Xiaomi Robot Vacuum-Mop 2 Ultra.

The setup process seems simple, but in practice, users face typical problems: the app doesn't save changes, rooms overlap, or the vacuum cleaner ignores virtual boundaries. We'll take a detailed look at each step, from the first start to fine-tuning the cleaning areas, and also explain how to avoid common errors.

Preparation for setup: what to do before adding rooms

Before you start marking up rooms, make sure your Xiaomi robot vacuum cleaner is ready for this process. Without proper preparation, you risk getting an inaccurate map or losing all settings after the first reset.

First, check the device firmware version. Outdated software may not support room splitting or work with bugs. Update the firmware through Device Profile β†’ Settings β†’ Software Update in the Mi Home app. For models older than 2020 (such as Mi Robot Vacuum 1S), manual firmware may be required via Mi Home Developer Mode.

  • πŸ”‹ Charging up to 100%. The vacuum cleaner must be fully charged - the mapping process takes 15-40 minutes and requires maximum autonomy.
  • πŸ“Ά Stable Wi-Fi. Robot constantly syncs data with Xiaomi servers.Use 2.4GHz network (5GHz not supported by most models).
  • 🧹 Clean space. Remove small objects, wires and high-pile carpets from the floor, which interfere with the laser scanner (LDS) Camera (from models with TrueMapping).
  • πŸšͺ Closed doors, all doors in the apartment must be open so that the vacuum cleaner can inspect all rooms in one cycle.

If you have a laser-based model (LDS, like the Xiaomi Mi Robot Vacuum-Mop P), avoid direct sunlight, which distorts the sensors. For camera vacuum cleaners (TrueMapping, like the Xiaomi Robot Vacuum-Mop 2 Pro), good lighting (but not blinding!) is important.

πŸ“Š What model of Xiaomi robot vacuum cleaner you use?
Mi Robot Vacuum 1S
Mi Robot Vacuum-Mop 2 Lite
Xiaomi Robot Vacuum-Mop 2 Pro
Xiaomi Robot Vacuum-Mop 2 Ultra
Another model

Creating the first room map: step-by-step instructions

Now, to the most important thing, map building, which is the same process for all Xiaomi models with laser navigation or TrueMapping support, but there are nuances for budget devices (for example, Mi Robot Vacuum-Mop Essential can build a map only in cleaning mode).

  1. Start cleaning. Press the Cleaning button in the app or on the vacuum cleaner case. For accurate mapping, select Full Cleaning (not Zone or Point).
  2. Wait until it's done. The robot has to go around all the rooms available. Don't interrupt the process, it'll lead to a fragmented map.
  3. Save the map. Once you've finished cleaning, the Mi Home app will notify you that the new map is saved. Click on it to open the editor.

If the card does not appear automatically:

  • πŸ”„ Restart the vacuum cleaner (hold the power button for 5 seconds).
  • πŸ“± Reinstall the Mi Home app (sometimes the cache interferes with synchronization).
  • 🌐 Check the region in Xiaomi account settings – some features are only available for China or Europe.

Important: if you have a two-story house, create a separate map for each floor, and then take the vacuum cleaner to another level and repeat the process. In the app, the maps will appear as Floor 1, Floor 2, etc.

β˜‘οΈ Preparation for mapping

Done: 0 / 5

Dividing the map into rooms: tools and techniques

Once the map is ready, you can start marking up rooms. The Mi Home app has two basic tools for doing this:

  1. Separate rooms – automatic separation according to the Xiaomi algorithm (suitable for simple layouts).
  2. Add a room by hand – drawing borders with your finger (necessary for complex interiors).

Automatic separation works well if:

  • 🏠 The rooms have clear rectangular shapes.
  • πŸšͺ The doors are arranged standardly (not arches or wide openings).
  • πŸ“ The area of the premises is at least 4 m2 (small rooms the algorithm ignores).

For manual separation:

  1. Click Edit the map β†’ Add a room.
  2. Finger around the contour of the room. Minimum area is 1 m2.
  3. Name a room (e.g., kitchen, bedroom) and use Latinβ€”Cyrillic may not appear in some versions of the app.
  4. Save the changes.

Tip: If room boundaries overlap, use the "Combine Rooms" function, select both rooms with a long press and select the appropriate option.

Problem.Reason.Decision
Rooms are not saved.Weak Wi-Fi signalBring the router closer to the vacuum cleaner or use a repeater
Room boundaries are curvedImproper mapRestart mapping in High Accuracy mode
You can't call the room in Russian.Firmware restrictionUse a transliterate (e.g. Kuhnya)
Card resets after cleaningLow battery chargeCharge the vacuum cleaner to 100% before mapping

πŸ’‘

If your vacuum cleaner constantly β€œloses” rooms after updating the firmware, export the card manually through Settings β†’ Backup map. This will save all zones and virtual walls.

Additional settings: virtual walls, cleaning areas and forbidden areas

Just dividing into rooms isn't enough to clean effectively. To make the vacuum cleaner work like a real smart assistant, set up:

  • 🚧 Virtual walls, which restrict the vacuum cleaner's access to certain areas (such as an animal cage or a children's arena) to add a wall:

Cleaning areas

Edit the map β†’ Add a cleaning area

No-go zones

Edit the map β†’ Add a no-go zone

For models that support moping, you can customize humidity zones, which is true for Xiaomi Robot Vacuum-Mop 2 Pro and later, and in these areas, the vacuum cleaner will waste more water to wash the floor.

Important: Virtual walls and no-go zones are not saved when you reset your card. Always back up via Settings β†’ Backup the card after significant changes.

What if the vacuum cleaner ignores the virtual walls?
The problem most often arises from: (1) Outdated firmware β€” update the software via Mi Home. (2) Weak Wi-Fi signal β€” vacuum cleaner does not receive the current map. (3) Conflict with physical barriers (for example, magnetic tape). Solution: remove all virtual walls, restart the vacuum cleaner and add them again.

Set up a cleaning schedule for different rooms

One of the key benefits of room separation is that you can have flexible schedules, like having a vacuum cleaner every day and a bedroom cleaner every three days.

To set up the schedule:

  1. Go to Cleanup. β†’ Schedule.
  2. Click Add Schedule.
  3. Choose the days of the week and the time.
  4. In the Cleaning Zone section, mark the desired rooms.
  5. Select the mode: Quiet cleaning (at night), Standard or Intensive.
  6. Save the settings.

For TrueMapping models (such as Xiaomi Robot Vacuum-Mop 2 Ultra), Adaptive Schedule is available. The vacuum cleaner itself analyzes the level of pollution in each room and adjusts the cleaning frequency. To enable it, go to Settings β†’ Smart Cleaning β†’ Adaptive Schedule.

⚠️ Note: if the schedule indicates several rooms, but the vacuum cleaner removes only one, check: Is the charge level sufficient (to clean several rooms you need to clean) β‰₯Is the virtual walls between the rooms still standing? Is the firmware updated (old versions had a bug with multi-room cleaning).

Solving Common Problems When Working with Maps in Mi Home

Even after you set it up properly, users are faced with bugs and non-obvious limitations, and here are the most common problems and solutions.

  • πŸ—ΊοΈ Card not saved after cleaning: Check if Save card after cleaning option is enabled in vacuum settings. Make sure vacuum cleaner is back on base - only after that card syncs with server.
  • πŸ”„ Rooms are constantly being dropped: This is typical of models with a weak processor (for example, Mi Robot Vacuum 1). The solution is to update the firmware to the latest version. If the problem persists, use Manual markup mode instead of automatic.
  • πŸ“΅ App doesn't show map: Check you're connected to the same Wi-Fi as vacuum cleaner. Restart Mi Home app and clear cache in phone settings. For iOS users: give app access to Local Networks in privacy settings.

If none of these things worked, try resetting the vacuum cleaner to the factory.

  1. Hold the Home button and power for 5 seconds.
  2. Wait until the vacuum cleaner emits an audible signal.
  3. Connect the device again via Mi Home.

After the reset, all maps and settings will be deleted, so export the backup beforehand (if the feature is available for your model).

πŸ’‘

Always use the same starting point (base station) to make mapping work smoothly, and moving the dock will result in a new map.

Hidden Mi Home features for experienced users

Beyond the basic settings, there are hidden features in Mi Home that the manufacturer doesn’t document, and they’re available through Developer Mode or special commands.

For example, for models with TrueMapping, you can:

  • πŸ” Increase the accuracy of the map. Enter into Settings β†’ About the device β†’ Software version (click 5 times) and activate High Precision Mode.
  • πŸ“Š Export the card in format SVG. It's useful to create. 3D-Model apartments. Use Mi Home. API or third-party utilities like Valetudo.
  • πŸ€– Custom voice commands can be set up, and Mi Home Automation can program phrases like "clean up the kitchen" to start zone cleaning.

To activate the Developer Mode:

  1. Go to Profile β†’ Settings β†’ Region and select China.
  2. Return to the main menu and hold the blank space on the screen for 10 seconds.
  3. A developer menu will appear with additional options.

⚠️ Attention: changing hidden settings can lead to unstable vacuum cleaner operation. Before experimenting, back up your map and firmware. Some features (such as High Precision Mode) increase the load on the processor and reduce battery life.

FAQ: Answers to Frequent Questions

Can I transfer the card from one Xiaomi vacuum cleaner to another?
No, the cards are tied to a particular device by its serial number, but you can manually play the room markings on a new vacuum cleaner using the old map as a template (take a picture before resetting).
Why does the vacuum cleaner not see new rooms after redevelopment?
If you have renovated or remodeled furniture, you need to start the mapping process again. Remove the old map to Settings β†’ Map β†’ Delete the map and let the vacuum cleaner go around the apartment again. For small changes (for example, moved the sofa), you can edit the map manually.
How do you make the vacuum clean the room in a certain order?
The standard Mi Home app doesn't have this feature, but you can use a workaround: Create multiple schedules at intervals of 10-15 minutes. Specify one room in each schedule. The vacuum cleaner will clean the rooms sequentially. For models with TrueMapping, you can set the cleaning order through Mi Home Automation.
Can I use one Xiaomi vacuum cleaner for two apartments?
Yes, but with reservations: Maps are saved separately for each floor (maximum 5 cards depending on the model). When you move the vacuum cleaner to another apartment, it will automatically identify a new environment and suggest you create a map. If the apartments are similar in layout, the vacuum cleaner can get confused - in this case, remove the old card before creating a new one.
Why did all the rooms disappear after the firmware update?
This is a known problem for 2020-2022 models: Solutions: Check if the region's settings have reset in Mi Home (China or Europe should be selected); restore the card from a backup (if you did a backup); if you don't have a backup, you'll have to re-mapping the apartment; in new firmware (2023+), this error is fixed.