Managing Xiaomi robot vacuum cleaner from your phone: from connectivity to voice commands

Xiaomi vacuum cleaners are no longer a curiosity β€” they are now full-fledged cleaning assistants that can work autonomously on a schedule, bypass obstacles and even wash floors. But to unlock the full potential of a device, it is not enough to just turn it on with a button on the case. Control through a smartphone gives access to advanced functions: creating maps of rooms, configuring cleaning areas, integrating with voice assistants and even remote control from anywhere in the world. However, many users face difficulties already at the connection stage β€” then the application does not see the device, the robot β€œhangs” when synchronizing, then the functions in the interface are different from the described in the instructions.

In this article, we will examine all the ways to control Xiaomi robot vacuum cleaners from the phone – from basic connection via Mi Home to hidden firmware and alternative applications. Particular attention will be paid to typical errors (for example, why the robot does not save the card after rebooting) and nuances for different models, from the budget Mi Robot Vacuum-Mop 2 Lite to the flagship Xiaomi Robot Vacuum-Mop 2 Ultra with a base of auto-empty. If you have just unpacked the box or already a month using a vacuum cleaner, but want to squeeze the most out of it – this guide is for you.

Note that despite the general logic of the work, the control interface may differ depending on the regional firmware (Chinese, global, European versions) and the robot model. We will focus on the current versions of the Mi Home (2026) and Mi Robot applications, but also point out the key differences for older devices.

═══

1.What Xiaomi Robot Vacuum Models Support Control from the Phone

Almost all Xiaomi robot vacuum cleaners released after 2018 are equipped with a Wi-Fi module and support remote control. However, the functionality varies greatly depending on the generation of the device and the firmware installed.

Basic models (budget segment):

  • πŸ”Ή Mi Robot Vacuum-Mop 2 Lite – support for mapping, zoning, but without the function of saving the card after turning off.
  • πŸ”Ή Mi Robot Vacuum-Mop Essential – similar, but with improved navigation and wet cleaning support.
  • πŸ”Ή Mi Robot Vacuum-Mop P – added the function of automatic power increase on carpets.

Mid-segment (extended functions):

  • πŸ”Ή Xiaomi Robot Vacuum-Mop 2 Pro – save the map, support for several floors, improved algorithms for bypassing obstacles.
  • πŸ”Ή Xiaomi Robot Vacuum-Mop 2 – Laser rangefinder added (LDS) mapping.
  • πŸ”Ή Xiaomi Robot Vacuum-Mop 2S β€” Yandex support for Alice and Google Assistant out of the box".

Flagship models (premium opportunities):

  • πŸ”Ή Xiaomi Robot Vacuum-Mop 2 Ultra - base for auto-emptying, automatic washing of cloth, support 3D ToF sensors for precise avoidance of obstacles.
  • πŸ”Ή Xiaomi Robot Vacuum-Mop X10+ β€” Two-tiered base, improved navigation system, support AI-object-recognition.

Important: Xiaomi robot vacuum cleaners with a prefix "1T", "1S" or "1C" In the name of the game (for example, Mi Robot Vacuum). 1T) They often come with Chinese firmware, which requires a link to a Mi Account account with a phone number from China.

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

═══

2. Connecting the robot vacuum cleaner Xiaomi to the phone: step-by-step instructions

Before you can control the robot through a smartphone, you need to connect it to an app. Most models use the Mi Home, but some new devices (such as the Xiaomi Robot Vacuum-Mop 2 Ultra) require the Mi Robot app. Let's consider both options.

Step 1: Installation of the application

  • πŸ“± For Android: Download Mi Home from Google Play or Mi Robot (if you have a flagship model).
  • 🍎 For iOS: Apps are available on the App Store, but some features (like voice control via Alice) may be limited.

Step 2: Registration of an account

  • πŸ”‘ Register via email, phone number or account Google/Facebook.
  • 🌍 Select the region "Russia" (or your country) - this is important for the correct operation of Xiaomi servers.

Step 3: Adding a device

  1. Turn on the robot vacuum cleaner button on the case (Wi-Fi indicator will light up).
  2. In the app, click + β†’ Addition of a device β†’ Household care β†’ Robot vacuum cleaner.
  3. Choose your model from the list. If you don't have one, try the "Other" option.
  4. Connect your phone to a 2.4GHz Wi-Fi network (Xiaomi robots don’t work with 5GHz!).
  5. Follow the instructions on the screen: the app will prompt you to connect to the robot’s temporary network, and then return to your Wi-Fi.

Typical errors when connecting:

  • ❌ No robot found – check it’s on and flashes blue (Wi-Fi indicator).
  • ❌ Unable to Connect Error – Restart your router and try the 2.4GHz network.
  • ❌ The app freezes in the synchronization stage – remove the device from Mi Home and add again.

β˜‘οΈ Checklist before connection

Done: 0 / 5

⚠️ Note: If you bought a Xiaomi robot vacuum cleaner in China (e.g., on AliExpress or Taobao), it may be tied to a Chinese server, in which case, when you add the device, select the Mainland China region and use the Chinese phone number to register your account. Alternative – flashing to the global version (instructions are available on the forums) 4PDA).

═══

3. Main management functions through the Mi application Home/Mi Robot

Once you've successfully connected, the basic controls will be in the interface, and we'll break them down into blocks.

Main screen (control panel):

  • 🏠 Start cleaning button – start the standard cleaning (the vacuum cleaner will choose the mode itself).
  • πŸ”„ "Return to base: robot stops cleaning and goes to the docking station.
  • πŸ”‹ Charge level - displayed as a percentage. At a level below 20%, the robot automatically returns to base.
  • πŸ“ "Where is the robot? – Device search function (the robot will emit an audible signal).

Cleaning modes:

Regime.DescriptionSuitable for
Standard.Balance between power and operating timeDaily cleaning
turboMaximum suction powerCarpets, heavy pollution
QuietMinimal noise, weak suction forceNight cleaning
Wet cleaningOnly floor washing (without vacuum cleaner)Laminate, tile
Zone cleaningCleaning of the allocated area (configured on the map)Local pollution

Cleaning schedule:

  • ⏰ You can set up automatic cleaning by day of the week and time.
  • πŸ”„ Multiple schedules are supported (e.g., vacuum cleaner on Mondays, wet cleaning on Wednesdays).
  • πŸ“ For mapping models, you can tie the schedule to specific rooms.

πŸ’‘

If the robot is constantly "lost" during cleaning on a schedule, check the settings Do not disturb in the application. Some models ignore the schedule if the Quiet Hour mode is turned on (for example, from 22:00 to 8:00).

Map of the premises:

  • πŸ—ΊοΈ The card is built automatically during the first cleaning (for models with the first cleaning). LDS or ToF sensors).
  • πŸ–‹οΈ You can manually divide the space into rooms and assign them names.
  • 🚫 No-go zones: areas that the robot will bypass (such as children's toys or wires).

⚠️ Note: If after updating the firmware, the robot stopped saving the card, try resetting it manually: go to Settings β†’ Map. β†’ Reset the card and start cleaning again. For models without permanent memory (for example, Mi Robot Vacuum-Mop 2 Lite), the card is erased after each switch off - this is normal.

═══

4.Voice control: Alice, Google Assistant and Siri

One of the key benefits of Xiaomi's robot vacuum cleaners is that it supports voice assistants, which allows you to control your device without opening an app, like when your hands are busy or you're in another room, and let's figure out how to set up integration with popular voice assistants.

1. Connection to Yandex Alice:

  • πŸ”— Make sure your Mi Home account is linked to the same email as Yandex.
  • πŸ“± Open the Alice app on your phone or column (Yandex Station).
  • πŸ”§ Go to Settings. β†’ Smart home. β†’ Addition of devices.
  • πŸ” Find the Xiaomi list and log in through your Mi Account.
  • πŸ—£οΈ After synchronization, you can use commands such as: "Alice, turn on the vacuum cleaner" "Alice, start cleaning in the living room" (if the rooms on the map are set up) "Alice, send the vacuum cleaner to the base"

2. Integration with Google Assistant:

  • πŸ”— In the Mi Home app, go to Profile β†’ Settings β†’ Smart home. β†’ Google Assistant.
  • πŸ”„ Click "Connect" and log in via Google.
  • πŸ—£οΈ Now you can give commands in English: "Hey Google, start vacuuming" Hey Google, set vacuum to turbo mode"

3.Manage via Siri (for iPhone):

  • 🍎 This will require a HomeKit application and middleware like Home Assistant or HOOBS.
  • πŸ”§ The setup is more complicated than with Alice, and requires a bridge between Mi Home and Apple HomeKit.

List of supported voice commands for Alice
Complete list of commands for Xiaomi robot vacuum cleaners via Yandex Alice: - "Start cleaning" / "Start vacuum cleaner" - "Get clean in [room name]" (if rooms are saved on the map) - "Set up [turbo/quiet/standard]" - "Clean the zone [zone name]" (if zones are configured) - "Send vacuum cleaner to base" / "Finish cleaning" - "Where is the vacuum cleaner?" (the robot will sound) - "How much charge at the vacuum cleaner - Mi first work" if the teams are configured with the cleaning area "only"

⚠️ Warning: If voice commands stopped working after updating the Mi Home app, try unplug and reconnect your Xiaomi account in Alice or Google Assistant settings. Sometimes changing the region in your Mi Account profile to "Russia" helps (even if you are in another country).

═══

5. Advanced settings: zones, rooms and multi-apartment mode

For owners of robot vacuum cleaners with support for mapping (Xiaomi Robot Vacuum-Mop 2 Pro, 2 Ultra, etc.), advanced space management functions are available, which allow you to point-to-point customize cleaning for a specific layout of the apartment.

Division into rooms:

  • πŸ—ΊοΈ After building the map, click on the Edit icon (pencil) in the upper right corner.
  • πŸ–‹οΈ Draw lines that divide the space into rooms and assign names to them (e.g., "Kitchen", "Bedroom").
  • πŸ”’ Save the changes – you can now start cleaning in separate rooms.

No-go zones and virtual walls:

  • 🚫 Click on the map and select Add a no-go zone.
  • πŸ“ Draw a rectangle or polygon around the area the robot must bypass.
  • πŸ”„ Zones can be edited or deleted at any time.

3. Multi-apartment mode (for several floors):

  • 🏒 If you have a two-tier apartment, create separate maps for each floor.
  • πŸ”„ When moving the robot to another floor, select the appropriate map in the application.
  • πŸ“ Some models (e.g. Xiaomi Robot Vacuum-Mop 2 Ultra) support automatic floor recognition.

Configuring cleaning areas:

  • 🎯 Select the area on the map that needs to be removed (for example, under the sofa).
  • πŸ”§ Set the number of passes (1-3) and mode (dry/wet cleaning).
  • πŸš€ The robot will clear only the designated area and return to base.

πŸ’‘

For accurate mapping, make sure that the room has enough lighting (especially important for models with ToF sensors). If the robot gets lost in dark corners, turn on the lights or add a light source.

Table: Comparison of model mapping capabilities

ModelType of navigationKeeping the mapMulti-apartment regimeRoom recognition
Mi Robot Vacuum-Mop 2 LiteGyroscope + sensorsNo.No.No.
Xiaomi Robot Vacuum-Mop 2LDS (laser)Yes.Yeah (manual switch)Yes.
Xiaomi Robot Vacuum-Mop 2 ProLDS + cameraYes.Yeah (auto)Yeah (names)
Xiaomi Robot Vacuum-Mop 2 UltraLDS + 3D ToFYes.Yeah (auto)Yes. 3D-object)

═══

6. Alternative management methods: third-party applications and automation

The official Mi Home and Mi Robot apps aren’t always handy, such as not supporting some features for Chinese versions of devices or having limited automation settings, and third-party solutions come to the rescue.

1. Mi Home Alternative (for Chinese firmware):

  • 🌍 Allows you to connect robots with Chinese firmware without being tied to a Chinese phone number.
  • πŸ”§ Gives access to hidden settings (for example, adjusting the suction power in steps 1%).
  • ⚠️ Requires manual configuration of servers (you can find guides on the servers) 4PDA).

2. Integration with Home Assistant:

  • 🏠 Allows you to combine a robot vacuum cleaner with other smart devices into a single system.
  • πŸ”„ You can create automations such as: "If no one is home, start cleaning at 12:00" If the robot has finished cleaning, send a notification to Telegram"
  • πŸ“± To set up, you will need a Xiaomi Miio component and a device token (it can be obtained through Mi Home or special scripts).

3. Robot Vacuum Controller (for Android):

    4. Manage via Tasker (automation on Android):

    • πŸ€– You can create tasks like: Automatically start cleaning when you connect to your home Wi-Fi.
    • πŸ”— Requires AutoMiio plugin and device token.

    ⚠️ Note: Using third-party apps can lead to blocking of Mi Account if they send too many requests to Xiaomi servers.We recommend backing up device tokens and not using automation more than 1 time every 5 minutes.

    ═══

    Typical problems and their solutions

    Even after connecting properly, users are faced with errors in the work of Xiaomi robot vacuum cleaners, and let’s examine the most common of them and how to fix them.

    1. The robot is not connected to Wi-Fi:

    • πŸ”Œ Check that the router is operating in mode. 802.11 b/g/n (not ac/ax).
    • πŸ“Ά Switch to 2.4 GHz band (Xiaomi robots don't support 5 GHz).
    • πŸ”„ Restart router and robot (hold power button for 10 seconds).

    2. The robot does not save the card after switching off:

    • πŸ—ΊοΈ This is normal for models without permanent memory (Mi Robot Vacuum-Mop 2 Lite).
    • πŸ”‹ For models with support for saving maps (Xiaomi Robot Vacuum-Mop 2 Pro) check the firmware version - update it to Settings β†’ Update of the PO.
    • πŸ”§ If the card is reset after the update, reset it manually and restart the cleaning.

    The robot is not going to base:

    • πŸ”‹ Check the battery power – if it is below 15%, the robot should automatically return to the battery.
    • πŸ“ Make sure the base is on a flat surface and not blocked by obstacles.
    • 🧲 Check the base sensors – they should be clean (wipe them with a dry cloth).

    4. The robot doesn't wash floors:

    • πŸ’§ Check the water level in the tank (for models with wet cleaning function).
    • 🧽 Make sure that a washing cloth is installed (some models require manual installation).
    • πŸ”§ In the application, select Wet Cleaning or Vacuum Cleaner mode + wash.

    Errors with the code (e.g., "Error 10", "Error 14"):

    • πŸ” Error 10: A problem with the side brush (check if the trash is stuck).
    • πŸ” Error 14 - the drop sensor went off (clean the sensors from below).
    • πŸ” Error 18: Problem with the main brush (remove and clean it).

    What to do if the robot is stuck?
    If the Xiaomi robot vacuum cleaner is stuck and does not respond to commands: 1. Press and hold the power button for 10 seconds to force reboot. 2. Check if you have hit the wheels or brushes thread / hair. 3. If the robot emits a constant sound signal - this indicates a sensor lock (for example, raised on his hands or standing on a carpet with a high pile). 4 For models with a high pile. LDS-navigation (laser rangefinder) make sure that the top of the robot is not closed (for example, with a towel).

    ═══

    FAQ: Frequent questions about managing Xiaomi robot vacuum cleaner from your phone

    Can you control a Xiaomi robot vacuum cleaner without the Internet?
    Yes, but with limitations. The robot will be offline (button-on-body), but remote control via phone, voice commands, and map updates will not be available, and full operation requires Wi-Fi and Xiaomi servers.
    How to reset the robot vacuum cleaner Xiaomi to factory settings?
    To reset, hold the Power and Home buttons (or Spot, depending on the model) for 5-10 seconds until the beep sounds, and then the robot will return to the factory settings, and it will have to reconnect to the application.
    Why does Xiaomi’s robot vacuum cleaner not respond to commands from the app?
    Possible reasons: Robot disconnected from Wi-Fi (check the connection indicator); Xiaomi servers are temporarily unavailable (check status on status.mi.com); Device is tied to another Mi Account (you need to delete it from your previous profile); Outdated firmware - update the software in Settings β†’ Update.
    Can you control a robot vacuum cleaner?