Connecting the robot vacuum cleaner Xiaomi to the phone: full instructions from A to Z

Why connect a Xiaomi robot vacuum cleaner to a smartphone?

Xiaomi’s modern robot vacuum cleaners are not just automatic cleaning devices, but full-fledged elements of the smart home ecosystem. Connecting the Mi Robot Vacuum (or newer models like the Xiaomi Robot Vacuum-Mop 2 Pro) to a phone gives you access to remote control, schedule settings, cleaning map monitoring and integration with other devices via Mi Home or Xiaomi Home.

Without a smartphone, you lose half the functionality: you can't start cleaning remotely, set up no-go zones, get error notifications or update firmware. LDS-With a laser (e.g. Xiaomi Mi Robot Vacuum-Mop P) without the app, you won’t even see a visualization of a room map. This guide will help connect the vacuum cleaner to your phone the first time – even if you’ve never worked with Xiaomi appliances before.

Importantly, the connection process may vary slightly depending on the region of the vacuum cleaner (Chinese, global, European) and the model, and we will look at a universal algorithm that works for 90% of devices, and also analyze the typical errors and their solutions.

What Xiaomi models support phone connection?

Almost all Xiaomi robot vacuum cleaners released after 2016 support control through the app.

  • πŸ”Ή First generation (Mi Robot Vacuum 1, 2016) – requires manual selection of the region in the Mi Home (often β€œtied” to China).
  • πŸ”Ή Second generation (Mi Robot Vacuum 2, Mi Robot Vacuum-Mop) – Global versions are connected automatically, Chinese may require a change of server.
  • πŸ”Ή New models (Xiaomi Robot Vacuum-Mop 2 Pro, Xiaomi Robot Vacuum-Mop 2 Ultra) – support Xiaomi Home and have an improved pairing procedure.
  • πŸ”Ή Budget series (Mi Robot Vacuum Lite, Mi Robot Vacuum-Mop Essential) – may not have some features (for example, virtual walls).

To determine compatibility accurately, check the serial number on the bottom of the vacuum cleaner or in the documentation. Models for the Chinese market (for example, with the CN prefix in the room) often require additional manipulation when connecting.

πŸ“Š What model of Xiaomi robot vacuum cleaner you use?
Mi Robot Vacuum 1/2
Xiaomi Robot Vacuum-Mop 2 Pro
Xiaomi Robot Vacuum-Mop 2 Ultra
Another model
I haven't bought it yet.

What's it gonna take to connect?

Before you start, prepare everything you need:

Download the Mi Home or Xiaomi Home app (depending on the vacuum cleaner model)

Make sure your phone is connected to 2.4GHz Wi-Fi (Xiaomi robots don’t work with 5GHz)

Charge the vacuum cleaner to at least 20% (better to 50%)

Prepare data from your Wi-Fi network (name and password)

Check that the phone is Bluetooth enabled (needed for initial synchronization)-->

Pay special attention to Wi-Fi frequency. Xiaomi robots do not support 5 GHz networks, which is the most common cause of connection errors. If your router is dual-band (2.4 + 5 GHz with one name), temporarily turn off 5 GHz or create a separate network for 2.4 GHz.

Also check out the Mi Home app version.Outdated versions (formerly 6.0) may not support new models of vacuum cleaners.Update the app via Google Play or App Store before you start setting up.

Step-by-step: how to connect a robot vacuum cleaner to the phone

Follow this algorithm for most Xiaomi models:

  1. Step 1. Turn on the vacuum cleaner Press and hold the power button on the robot body for 3-5 seconds until you hear the beep. On some models (for example, Xiaomi Robot Vacuum-Mop 2 Ultra), the button can be touch-sensitive – touch it once, then hold it.
  2. Step 2. Launch the Mi Home app Open the app and click + (Device Add icon) in the top right corner. Select Smart Home β†’ Robot vacuum cleaner category.
  3. Step 3. Select a model The app will offer a list of compatible devices. If your model is not, select Mi Robot Vacuum (Universal Option). For new models (e.g. Xiaomi Robot Vacuum-Mop 2 Pro), you may need to select Xiaomi Robot Vacuum-Mop.
  4. Step 4: Connect to Wi-Fi Make sure your phone is connected to a 2.4GHz network. Enter the Wi-Fi password in the app. The robot will beep and flash the blue light, which means it's ready to pair.
  5. Step 5: Bluetooth Synchronization Allow the application to access geodata and Bluetooth. The robot will emit a long beep - this is a confirmation of a successful connection.
  6. Step 6: Set up a region, the app will suggest selecting a region (e.g. Russia, China, Europe). For global models, choose your region. For Chinese versions (CN), you may need to choose China and use a VPN.

Once successfully connected, the robot will automatically update the firmware (if a new version is available) and suggest creating a map of the room. The first cleaning can take up to 30-40 minutes, which is normal, since the vacuum cleaner scans the space.

πŸ’‘

If the robot is not connected to Wi-Fi, try temporarily disabling the firewall or antivirus on the phone.

Typical errors and their solutions

Even if you follow the instructions correctly, you can have failures.

Mistake.Reason.Decision
The robot is not in the appBluetooth is off or the vacuum cleaner is dischargedTurn on Bluetooth, charge the robot up to 30% and restart the search
Not connected to Wi-Fi.The network is running at 5 GHz or hidden (SSID is not broadcast)Switch your router to 2.4GHz or make the network visible
Error: β€œThe device is not supported in your area”Chinese firmware (CN) on a global serverChange region to China in Mi Home or run global firmware
The robot is connected but not updatedWeak Wi-Fi signal or traffic blockingBring the robot closer to the router or turn off parental controls

If the robot makes a voice error (e.g., β€œWi-Fi connection failed”), check:

  • πŸ“Ά Wi-Fi network name – it should not contain Cyrillic or special characters (only Latin and numerals).
  • πŸ”’ Wi-Fi Password – Some models do not support WPA3, only WPA2.
  • 🌍 Region in Appendix – Chinese models may be required VPN China-bound.
What if the robot is connected but not building a map?
If after connecting the robot does not start scanning the room, check: 1. Clean lidar - wipe the glass of the laser sensor (on the turret) with a soft napkin. 2. Lighting - in complete darkness some models refuse to work. 3. Firmware - update the robot software through Settings β†’ Update the firmware in the application. 4. Cleaning settings - in some models you need to manually turn on the map mode (Settings β†’ Map β†’ Enable saving the map).

Setting up a robot vacuum cleaner after connecting

Successful connectivity is only half the battle, so now you need to optimize the device.

  1. Create a map of the room Start the first cleaning in Full Cleaning mode. The robot will build a map that can then be edited: add no-go zones, virtual walls or divide rooms.
  2. Set your schedule Go to the Schedule and select the days/time of automatic cleaning. To save battery power, it is recommended to install cleaning for a time when you are not at home.
  3. Activate Voice Control If you have a Xiaomi Smart Speaker or Google Assistant, connect the robot to the voice assistant via Settings β†’ Voice Control.
  4. Update firmware Check for updates in Settings β†’ Update firmware. New versions of the software improve navigation and add features (such as carpet recognition).

For models with floor washing function (e.g. Xiaomi Robot Vacuum-Mop 2 Pro) configure:

  • πŸ’§ Water supply level (low to high depending on the type of coating).
  • 🧹 The order of cleaning - first vacuum cleaner, then mop, or vice versa.
  • 🚫 Areas without washing - for example, carpets or parquet.

πŸ’‘

After the first cleaning, be sure to save the map in the app (Save the map in the map menu). Without this, the robot will build a new map every time it turns on, which will increase the cleaning time.

How to integrate a robot vacuum cleaner into the Xiaomi ecosystem?

If you have other Xiaomi devices (such as the Mi Smart Band, Xiaomi Smart Lamp, or Mi Air Purifier), the robot vacuum cleaner can be paired with them to automate:

  • πŸ”„ In the Mi Home app, go to Automation and create a rule, such as, "If the Mi Smart Band is locking the door, start cleaningΒ».
  • πŸ”Š Connect the robot to Alice (Yandex), Google Assistant or Siri through skills/integration. After that, you can say, "Alice, run the vacuum cleaner in the living roomΒ».
  • 🌑️ If you have a Xiaomi Temperature & Humidity Sensor, set up cleaning when humidity rises (relevant for allergy sufferers).

For advanced users, integration via Home Assistant or IFTTT is available. For example, you can set up a notification in Telegram when the robot completes cleaning or gets stuck.

How to export a cleaning card for Home Assistant?
1. Install the Mi Home Token Extractor app (root or need to be installed) ADB). 2. Get the token and did your robot. 3. Add the device to configuration.yaml Home Assistant: vacuum: - platform: xiaomi_miio host: [IP_robot token: [your token] 4. Restart Home Assistant. Map and control will now be available in the interface.

Security and Privacy: What You Need to Know

Xiaomi's robot vacuum cleaners collect data about your housing layout to build maps, and these data are stored:

  • πŸ“± Locally - on the robot itself (the map is erased when resetting settings).
  • ☁️ In the cloud Xiaomi – if synchronization is enabled (you can turn off in the application settings).

To minimize the risks:

⚠️ Warning: If you sell or transfer a robot to another person, make sure to reset to factory settings. Hold the power button for 10 seconds until you hear a double beep. Without this, the new owner will be able to see a map of your home!

It is also recommended that:

  • πŸ” Disable automatic map loading to the cloud in the application settings (Profile) β†’ Privacy settings).
  • πŸ“΅ Regularly update the firmware of the robot – new versions close security vulnerabilities.
  • πŸšͺ Limit access to the Mi Home app through two-factor authentication.

πŸ’‘

Cleanup maps stored in the Xiaomi cloud can be used to improve navigation algorithms. If this is critical to your privacy, disable cloud sync and use only local management.

FAQ: Answers to Frequent Questions

Can you connect Xiaomi robot vacuum cleaner to the iPhone?
Yes, but there are nuances: For iPhone, use the Mi Home app from the App Store. Some Chinese models (CN) may not connect to Apple ID from the Russian region - you will need to create a new account with the China region. Siri Shortcuts is only available for global versions of vacuum cleaners.
How to reset the robot vacuum cleaner Xiaomi to factory settings?
There are two ways: Through the button: hold the power button for 10 seconds until you hear a double signal. Through the app: go to Device Settings β†’ General β†’ Reset. Once reset, the robot will forget all the stored maps, schedules and Wi-Fi settings.
Why does a robot connect to a phone but not build a map?
Causes and solutions: 🧹 Dirty Lidar – Wipe the glass of the laser sensor with a dry napkin. πŸŒ‘ Too dark – turn on the lights or start cleaning during the day. πŸ“± Outdated firmware - update the robot software through the application. πŸ—ΊοΈ Disabled card saving - check the settings in Settings β†’ Map.
Can you control a robot without the internet?
Yes, but with limitations: πŸ“Ά Local control works if the phone and robot are connected to the same Wi-Fi network. ☁️ Cloud features (notifications, voice control over the Internet) will not be available. πŸ—ΊοΈ Cleanup cards will remain, but synchronization between devices will cease.
How to connect Xiaomi robot vacuum cleaner to multiple phones?
To do this: Open Mi Home on the first phone. Go to Profile β†’ Settings β†’ Sharing. Select a robot vacuum cleaner and add a second Xiaomi account by email or phone number. The second user will receive a notification and will be able to control the device after confirmation.