How Xiaomi’s Mi Home Vacuum App Works: A Complete 2026 Guide

Xiaomi’s Mi Home app has become an integral part of the smart home ecosystem, but for robot vacuum cleaner owners, it’s not just a program, but a control center with dozens of hidden features, S7 or even budgetary C10, But you still use the Start button, which is 80 percent of the device's capabilities, and this article isn't about basic instructions out of the box, it's about real applications, from mapping to automating humidity-based scheduling.

Many users are facing problems: the vacuum cleaner does not save the map after turning it off, loses contact with the application or ignores virtual walls, the reasons are not in the robot itself, but in the wrong settings of the Mi Home - and we will analyze them Step-by-step, and you will learn how to circumvent the limitations of the Chinese version of firmware (yes, this is possible without a root!) and why the Mi Home sometimes "sees" the vacuum cleaner, but can not control it.

Spoiler: Once you read it, you can adjust the cleaning areas to within a centimeter, create scenarios for different types of coatings, and even get the vacuum cleaner to go around children's toys automatically. Let's start with the basics -- but not the ones written in the official manual.

1.Installation and first connection: why Mi Home doesn't see the vacuum cleaner

The first Mi Home launch often turns into a puzzle: the app doesn’t find the device, issues a Device offline error, or asks you to update a firmware that isn’t available in the Russian region.

βœ… If you registered with Mi Home via a Russian server (Russia) but bought a vacuum cleaner with Chinese firmware (e.g. Xiaomi Mi Robot Vacuum-Mop 2 Lite), the app simply won't show the device in the list. Change region to China in your profile settings (but be prepared for the Chinese interface – more on that later).

βœ… Bluetooth version: Xiaomi newer 2021 vacuum cleaners require Bluetooth 5.0+ If your smartphone has Bluetooth 4.2, use a second phone or tablet.

βœ… Network settings. The robot must be connected to the same 2.4GHz Wi-Fi network as the phone. 5GHz is not supported by any Xiaomi vacuum cleaner model (even the flagships of 2026). If you have a dual-band router, temporarily disconnect the 5GHz network or create a separate network for smart devices.

  • πŸ“± Step 1: Install Mi Home from Google Play or App Store. Version should be at least 6.5.400 (check Settings). β†’ About the programme).
  • 🌍 Step 2: Register an account by selecting China mainland (even if you are in Russia) and this will open access to all models of vacuum cleaners.
  • πŸ”— Step 3: Press Add the device (+) β†’ Choose the category of vacuum cleaners β†’ Wait for the indicator to flash on the robot (press the power button for 3 seconds).
  • πŸ“Ά Step 4: Connect your phone to 2.4GHz Wi-Fi and enter the network password in the app. If the process is 99% hanging, restart the router.

⚠️ Warning: If Cyrillic is displayed in Krakozabra after connecting to Mi Home, but the functionality works - do not change the region back to Russia. This will lead to loss of communication with the device. 4U (unofficial client with Russian translation).

2. Mi Home Interface: What All These Buttons and Graphics Mean

The main screen of the application after connecting the vacuum cleaner is divided into 4 key zones, and each hides the advanced settings:

1. Control Panel (top): There are Start, Pause, Back to Base and Cleanup Mode buttons, but few people know that a long tap on Cleanup Mode opens a menu with custom templates (for example, "Wet Cleaning Only" or "Perimeter Cleaning").

2. Room map (central part): shows the current position of the robot and the saved rooms.

  • 🟒 Green - clean area (cleaning completed).
  • 🟑 Yellow - area in the process of cleaning.
  • πŸ”΅ Blue: Virtual walls or forbidden areas.
  • βšͺ White area unexplored (no robot has scanned it yet).

3. Status bar (bottom): shows the charge level, the time of last cleaning and the error code (if any). For example, Error 10 means stuck brushes, and Error 18 - problems with the collision sensor.

4. Side menu (right): Here are hidden Cleaning Settings, Schedule, History and Software Update. Especially useful is the section Settings map, where you can manually edit the boundaries of rooms or combine several maps (relevant for two-storey houses).

Icon at Mi HomeWhat does it mean?How to use
🏠Home (back to base)Press if the robot is stuck or has finished cleaning, and if the vacuum cleaner doesn't respond, check if the base's IR sensor is blocking anything.
πŸ”„Re-cleaning the zoneSelect the area on the map β†’ Choose intensity (1 to 3 passes) useful for highly contaminated areas.
🚫The no-go zoneDraw rectangles or polygons on a map. The robot will go around them. 10 zones at most.
πŸ“ŠCleaning statisticsIt shows the area, the time and the type of cleaning. If the data is not updated, restart the robot (press the power button for 10 seconds).
πŸ“Š What kind of vacuum cleaner Xiaomi you have?
Mi Robot Vacuum-Mop 2 Pro
Mi Robot Vacuum-Mop S7
Mi Robot Vacuum-Mop P
Mi Robot Vacuum C10
Other

3.Mapping and Zoning: How to Teach a Vacuum Cleaner to Understand Your Home

Most cleaning problems are caused by a faulty map, a robot can ram around a room, skip corners, or get stuck in one place, and that's because of a wrong first scan. Here's how to make it perfect.

πŸ”Ή Preparation of the premises:

  • πŸšͺ Close all doors except those that lead to the bathroom.
  • πŸͺ‘ Remove small objects from the floor (wires, slippers, toys).
  • πŸ’‘ Turn on the lights – the robot’s sensors work better in bright light.
  • πŸ“ Make sure the height of the thresholds is less than 2 cm (maximum for most models).

πŸ”Ή Scanning process:

  1. Place the robot on the base and start cleaning in Full Cleaning mode.
  2. Do not interrupt the process for at least 20 minutes – the robot must go around all rooms.
  3. Once completed, check the map in Mi Home: if there are "holes" (unscanned areas), start cleaning again.

πŸ”Ή Manual map editing:

If the robot has combined two rooms into one or has misdefined the boundaries:

  1. Open the map at Mi Home β†’ press edit.
  2. Use the Divide Rooms tool to create new areas.
  3. Name the rooms (for example, β€œKitchen”, β€œBedroom”) – this will be useful for the schedule.
  4. Save the changes and reboot the robot.

Removed all small objects from the floor

Closed doors to uncleaned areas

The robot is on the base and charged at least 50%

Room lights are on

Complete cleaning mode selected for the first scan-->

⚠️ Critical error: If after editing the map, the robot begins cleaning and immediately returns to the base with an Error 2 error, then you have created too many zones (maximum 10.

4. Schedule and Automation: How to Get a Vacuum Cleaner to Clean Without You

One of the main features of the Mi Home is flexible schedules, but few users know that you can adjust the cleaning not only by time, but also by conditions, for example, to run the vacuum cleaner when you are not at home (by geolocation) or when the air humidity is above 60% (if you connect the Xiaomi Temperature & Humidity Sensor).

πŸ“… Basic schedule settings:

  1. Open Mi Home β†’ pick a vacuum cleaner β†’ Schedule β†’ Add.
  2. Specify the days of the week and time (for example, daily at 10:00).
  3. Select Cleaning Type: vacuum cleaner only, mop only or combined mode.
  4. Click Save – the robot will start automatically.

πŸ€– Advanced automation:

To start cleaning under the conditions, you need scripts in Mi Home:

  1. Go to Profile. β†’ Automation β†’ Add a script.
  2. Choose a trigger: πŸ“ Geolocation: "When I Leave Home" (50m radius). 🌑️ Sensors: β€œIf humidity is present > 60%" (requires Xiaomi Sensor). ⏰ Time: β€œEvery day at 12:00, if the temperature > 20Β°C".

Start cleaning [vacuum cleaner name]

Save the script and test it out.

1. Is it on (the indicator on the case should be blue).

2. is there access to the Internet (the robot synchronizes time on the Internet) NTP).

3. Whether it is in the mode "Do not disturb" (in the settings of Mi Home there is such a switch).-->

πŸ”„ Multi-room cleaning on schedule:

You can set different settings for each room, for example:

  • 🍳 Kitchen: Daily wet cleaning at 9:00.
  • πŸ›οΈ Bedroom: vacuum cleaner without mop at 11:00 (when no one is present).
  • 🚿 Bathroom: Mondays and Thursdays only.

To do this, select Selective Cleaning in the schedule and mark the desired rooms on the map.

5 Hidden functions Mi Home: what will not tell in the instructions

The manufacturer is silent about dozens of features that can be activated through Mi Home or third-party tools.

πŸ”§ Turbo mode for carpets

If you have a model with a carpet sensor (for example, Xiaomi Mi Robot Vacuum-Mop 2 Pro), you can turn on automatic suction enhancement when you hit the carpet:

  1. Open the cleaning settings β†’ Regimes β†’ Suction setting.
  2. Activate the option Auto-adjustment on carpets.
  3. Choose the level: Medium, High or Maximum.

⚠️ Attention: Maximum cleaning time is reduced by 30 percent, but water consumption for wet cleaning increases.

🎡 2. Voice control (not just through Alice)

Xiaomi vacuum cleaners support teams through:

  • πŸ—£οΈ Yandex Alice: Alice, run the vacuum cleaner in the kitchen".
  • πŸ€– Google Assistant: OK Google, put the vacuum cleaner back on the base".
  • 🍎 Siri (via HomeKit):** Requires Xiaomi Gateway Bridge and Apple Home customization.

To connect the voice assistant:

  1. In Mi Home, go to Device Settings β†’ Voice Assistants.
  2. Select the service and follow the instructions (authentication will be required).

πŸ”„ 3. Update firmware bypassing regional restrictions

If your vacuum cleaner is on Chinese firmware and there are no updates for the China region in Mi Home, you can download them manually:

How to update firmware manually
1. Download the latest firmware version for your model from the site MiHome4U. 2. Unpack the archive and rename the file to miio_update.package. 3. Place the file in the microSD card root folder (if your model supports memory cards). 4. Insert the card into the vacuum cleaner and restart it (click the power button on the 10 seconds). 5. The update will start automatically (the indicator will flash orange). ⚠️ Do not turn off the vacuum cleaner during the process!

πŸ“‘ 4. Remote management without the Internet

If you don’t have Wi-Fi access but need to start cleaning urgently, you can use a direct Bluetooth connection:

    ⚠️ In this mode, only the basic commands are available: Start, Stop, Return to Base. Maps and schedules will not work.

    6 Problem Solving: Mi Home Mistakes and How to Fix Them

    Even a perfectly tuned vacuum cleaner sometimes "gluts."-5 Mistakes in Mi Home and their solutions:

    Error codeReason.Decision
    Error 2Map problems (too many zones or unsaved changes)Remove the extra areas in the map editor and reboot the robot.
    Error 10Stuck side brush or main rollerClean your hair and debris brushes. Grease the axles with silicone lubricant.
    Error 18Failed collision sensor (bumper)Check the bumper attachment. If the cracks, replace them.
    Error 24Problems with the height sensor (the robot falls from the thresholds)Clean the IR sensors from the bottom of the vacuum cleaner with a cotton swab.
    Device offlineLoss of communication with Xiaomi serversCheck the internet, reconnect the vacuum cleaner to Wi-Fi, or change region to China.

    πŸ”Œ Vacuum cleaner not charged at base:

    • πŸ”‹ Check the contacts on the base and the robot - they should be clean (wipe with alcohol).
    • πŸ”Œ Try another outlet (base sensitive to voltage surges).
    • πŸ”„ Reboot the base: turn off the power for 30 seconds, then turn on again.

    🌐 Mi Home does not save the settings:

    If virtual walls or schedules are reset after the application is restarted:

    1. Check that you have the latest version of the Mi Home.
    2. Turn off battery optimization for the app in your phone settings.
    3. Sync data with the cloud: Profile β†’ Settings β†’ Synchronization.

    πŸ’‘

    If the vacuum cleaner loses the card after turning it off, activate the Save the Card in the Cloud option in the device settings, which will increase battery consumption by 5%, but will eliminate re-scanning.

    7. Mi Home Alternatives: When a Standard App Doesn't Apply

    The official Mi Home app isn't perfect: it slows down, loses connection to devices, and doesn't always translate the interface correctly. Fortunately, there are alternatives:

    πŸ“± 1. Mi Home 4U (client)

    Advantages:

    • 🌍 Fully Russian interface (even for Chinese firmware).
    • πŸ”§ Advanced card settings (can be imported/exported).
    • πŸ“Š Detailed cleaning statistics with schedules.

    πŸ”— Download Mi Home 4U (available for Android and iOS).

    πŸ€– 2. Home Assistant (for advanced users)

    If you have a smart home on Home Assistant, Xiaomi vacuum cleaner can be integrated through the Xiaomi Miio component:

    1. Install Home Assistant.
    2. Add to configuration.yaml: vacuum: - platform: xiaomi_miio host: [IP-vacuum cleaner address] token: [your MIIO-token]
    3. Get a token through Miio CLI.

    ⚠️ Note: After connecting to Home Assistant, some features (like Alice's voice) may stop working. Use this method only if you need deep automation.

    🌐 3. Web interface for PC

    If there is no smartphone at hand, you can control the vacuum cleaner through the browser:

    1. Find out. IP-Robot address on router (see list of connected devices).
    2. Enter in the browser: http://[IP-address]/miIO.info.
    3. Use OpenMiHome to manage.

    FAQ: Answers to Frequent Questions

    πŸ”Ή Why the vacuum cleaner does not wash the floor after updating the firmware?
    This is a well-known problem with firmware versions. 3.5.9_004034 and 4.6.1_000125. Solution: Reverse to the previous version via Mi Home 4U. Resetting the vacuum cleaner settings (click the power button on the 15 Manual firmware installation 3.5.8_003999 (You can download it here).
    πŸ”Ή Can I use a vacuum cleaner without Mi Home?
    Yes, but with limitations: πŸŽ›οΈ Buttons on the case: you can start / stop cleaning and return the robot to the base. πŸ“‘ Remote DU: some models (for example, S7) support IR-based remotes. πŸ–₯️ Local area network: through HTTP-AndPI (You need technical skills. Without the application, you can't have maps, schedules, virtual walls and statistics.
    πŸ”Ή How to transfer the card to a new phone?
    The card is stored in the Xiaomi cloud, so when you change your phone: Sign in to Mi Home on a new device with the same account. If the card does not load, click Update in the vacuum cleaner settings. If the card is reset, start a full cleaning to re-scan.
    πŸ”Ή Why the vacuum cleaner doesn't clean the corners?
    Causes and solutions: 🧹 Dirty sensors: Wipe the IR sensors from the bottom of the robot. πŸ—ΊοΈ Incorrect map: Rescan the room in the mode of Full cleaning. βš™οΈ Weak suction mode: Select Turbo or Maximum in the settings. πŸͺŸ Bad lighting: Robot sees corners worse in the dark - turn on the lights.
    πŸ”Ή How to turn off voice alerts?
    In Mi Home go to: Device settings β†’ Voice prompts β†’ If you don't have an option (on Chinese firmware), use the command via Home Assistant: service: vacuum.send_command data: entity_id: vacuum.xiaomi_vacuum command: set_volume params: [0]