How to connect the robot vacuum cleaner Xiaomi to the Android phone: step-by-step instructions with pictures

Xiaomi vacuum cleaners are no longer a luxury β€” they are now indispensable tools for keeping things clean without putting too much effort into them. But to make the device work at full capacity, you need to connect it to your smartphone correctly. Without synchronizing with the Mi Home app, you lose the ability to remotely control, configure cleaning areas, schedules, and even voice control via Alice or Google Assistant.

In this article, we will take a step-by-step guide to connecting Xiaomi’s robot vacuum cleaner (including Mi Robot Vacuum, Dreame, Viomi, and others) to an Android phone. We will focus on the typical bugs that interfere with synchronization and how to fix them. If you’ve tried to connect but failed, you’ll find solutions for 90% of the time.

1.Preparation: What to do before connecting

Before you start syncing, make sure all the preconditions are met, and ignoring them is the main reason why Xiaomi’s robot vacuum cleaner doesn’t connect to the phone.

Minimum requirements:

  • πŸ“± Smartphone on Android 6.0 and higher (for stable operation Mi Home need the latest software).
  • πŸ“Ά Wi-Fi router with support for 2.4 GHz (Xiaomi robots do not work on the 5 GHz network!).
  • πŸ”‹ Charge of the vacuum cleaner battery at least 20% - with a low charge, the device can turn off during settings.
  • πŸ“² The latest version of the Mi Home app (you can download it on Google Play).

If your router only works in the 5GHz band, you will have to temporarily switch to 2.4GHz or use a separate access point. Some models (for example, Xiaomi Mi Robot Vacuum-Mop 2 Lite) support both bands, but most budget options are only 2.4GHz.

πŸ“Š What kind of robot vacuum cleaner Xiaomi you have?
Mi Robot Vacuum (any model)
Dreame (D9, D10, etc.)
Viomi
Another brand
I haven't bought it yet.

⚠️ Note: If you use a guest Wi-Fi network or a corporate portal-authorized access point (like in hotels), you won't be able to connect.

2. Installation and configuration of the Mi Home app

The official Mi Home app (renamed Xiaomi Home in some regions) is the only way to fully control a robot vacuum cleaner. download it only from Google Play to avoid viruses and fake versions.

Step-by-step installation:

  1. Open Google Play and find Mi Home.
  2. Click Install and wait for the download to be completed.
  3. Launch the app and select the region "Russia" (or your country). The region depends on the availability of Xiaomi servers - the wrong choice can lead to connection errors.
  4. Sign up or sign in through your Xiaomi, Google or Apple ID account.

Once you log in, the app will suggest adding a new device, so take your time, you need to prepare the vacuum cleaner first.

πŸ’‘

If you already have a Xiaomi account but have forgotten your password, restore it ASAP. If you reset your password via SMS, you may need to confirm via email that it will take time.

3. Connecting a robot vacuum cleaner to Wi-Fi

This is the most critical stage, where many users make mistakes that prevent the vacuum cleaner from appearing on the list of devices.

Connection algorithm:

  1. Turn on the robot vacuum cleaner by pressing the power button on the body. Wait for it to sound and flash the Wi-Fi indicator (usually blue or orange).
  2. In the Mi Home app, click + β†’ Add the device.
  3. Select the Smart Home category β†’ Vacuum Cleaners and find your model (e.g. Mi Robot Vacuum-Mop 2 Pro).
  4. Click Next and confirm that the indicator on the vacuum cleaner is flashing.
  5. Select your 2.4GHz Wi-Fi network and enter your password. Make sure there are no Cyrillic characters in the password - just Latin and numbers!
  6. Wait for the sound from the vacuum cleaner (usually two short beeps), if there is no signal, try again.

If the error "Can not add device" appears at the connection stage, check:

  • πŸ”„ Restart router and vacuum cleaner (hold power button for 10 seconds).
  • πŸ“΅ Make sure the phone is off. VPN Power saving mode for the Mi Home application.
  • πŸ”Œ Try connecting to another 2.4GHz network (e.g., hand out Wi-Fi from your phone).
What if a vacuum cleaner makes a mistake in Chinese?
If the robot says "Wi-Fi" ("failed to connect to Wi-Fi"), it means that it does not see your network. Check: 1. The router is precisely operating in 2.4 GHz mode (sometimes helps to turn off 5 GHz completely). 2. The router's settings have turned off the filter MAC-3. Wi-Fi channel is not encrypted by the standard WPA3 β€” Some Xiaomi models only support WPA2-PSK.

4.Tune the robot vacuum cleaner after connecting

After successful synchronization, the vacuum cleaner will appear in the Mi Home main menu, and you can now start the basic setting:

What you need to do right away:

  • πŸ“ Update firmware - go to Device Settings β†’ Update the software and install the latest version.
  • πŸ—ΊοΈ Sensor calibration – some models (e.g. Dreame) D10 Plus) require initial calibration for accurate navigation.
  • πŸ”„ Schedule setting – set the days and times of automatic cleaning in the Schedule section.
  • 🚫 Zones of prohibition – mark on the map places where the vacuum cleaner can not enter (for example, children’s toys or carpets with a long pile).

Pay special attention to the map of the room. After the first cleaning, the vacuum cleaner will make a plan of the apartment, which can be edited:

- Divide it into rooms.

- To install virtual walls.

- Assign priority areas for cleaning.

Update vacuum cleaner firmware|Check the Wi-Fi connection|Create the first map of the room|Set up a cleaning schedule|Add the device to Google Home (optional)-->

Typical problems and their solutions

Even with the exact following of the instructions, there can be difficulties. We have collected the TOP-5 errors and ways to fix them:

Problem.Possible causeDecision
The vacuum cleaner is not in Mi HomeWrong region in the application or outdated firmwareChange the region to Russia and update the Mi Home
Error "I failed to connect to Wi-Fi"The router is running 5 GHz or is used by WPA3Switch router to 2.4 GHz and WPA2 encryption
Vacuum cleaner connected but not responding to commandsWeak Wi-Fi signal or firewall lockMove your router closer or turn off the firewall
The app gives you "Device offline"Vacuum cleaner is discharged or lost communication with Xiaomi serversCharge the device and restart the router
Voice control is not working.The device is not linked to Google Home/AliceAdd the vacuum cleaner to the appropriate application

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

  1. Turn off the vacuum cleaner.
  2. Press the power and home buttons (or Spot Clean, depending on the model) for 5-10 seconds.
  3. Wait for the beep and the lights to flash.
  4. Repeat the connection process again.

⚠️ Warning: Resetting will remove all stored room maps and schedule settings, and then the vacuum cleaner will be like new, reconfiguring the cleaning areas and updating the firmware.

6. Additional features: integration with a smart home

Connecting to Mi Home is just the first step. Xiaomi’s robot vacuum cleaner can be integrated with other smart home systems:

Synchronization options:

  • 🎀 Voice control via Alice (Yandex) or Google Assistant. To do this, add the device to the corresponding application and link to the account.
  • 🏠 Automation in Mi Home, for example, you can set up the cleaning on the motion sensor or when you are not at home.
  • πŸ”„ Sync with Apple HomeKit (requires a Mi Home Gateway hub or third-party solutions like Home Assistant).
  • πŸ“± Control via chatbots (Telegram, Viber) using services such as IFTTT.

For advanced users, setting up through the Xiaomi API is interesting.

  • Receive notifications of completion of cleaning.
  • Control the vacuum cleaner through your own scripts (for example, in Python).
  • Integrate the device into homemade smart home systems.

Example of a command to run cleaning through the API:

curl -X POST"http://{IP_}/miio/remote/start"


-H"Content-Type: application/json"




-d'{"did":"ID_devices},"miio_cmd":"app_start"}'

ID of the device

Mi Home

General β†’ About the program

πŸ’‘

Integration with a smart home allows you to automate cleaning on a schedule, events (for example, when everyone left the house), or even weather conditions (for example, turn on the vacuum cleaner in dry weather).

7. Firmware Update and Security

Regular firmware updates not only add new features, but also close vulnerabilities. For example, in 2023, some Xiaomi models discovered a flaw that allows remote control of the vacuum cleaner over the local network. The manufacturer issued a patch within a month, but many users still ignore the updates.

How to update firmware:

  1. Open Mi Home and select your vacuum cleaner.
  2. Go to Settings. β†’ Update of the PO.
  3. If a new version is available, click Update and wait until it is completed (don’t interrupt the process!).
  4. After the update, the vacuum cleaner will restart automatically.

Security measures:

  • πŸ”’ Use a complex password for your Xiaomi account (at least 12 characters).
  • 🌐 Do not connect the vacuum cleaner to public Wi-Fi networks.
  • πŸ“΅ Disable access to the local network for the device if you are not using it API.
  • πŸ”„ Check the list of connected devices in Mi Home (Security section) regularly).

⚠️ Note: If you bought a robot vacuum cleaner Xiaomi "from hand", be sure to reset to factory settings and re-attach it to your account!

FAQ: Frequent questions about connectivity

Can you connect a Xiaomi robot vacuum cleaner without Wi-Fi?
Yes, but with serious limitations. Without Wi-Fi, you can only control the vacuum cleaner from the remote (if it is included) or the buttons on the case. Schedule functions, maps of the room, cleaning areas and voice control will not be available. 2.4 GHz Wi-Fi is essential for full operation.
Why does the vacuum cleaner connect to Wi-Fi, but Mi Home says "Offline"?
This error is caused by connection problems between the vacuum cleaner and Xiaomi servers. Check: Is the Internet working on the phone (the vacuum cleaner uses the cloud for communication); does not block access to Xiaomi servers (domains mi.com, xiaomi.com); has not changed the password from Wi-Fi (if yes, reconnect the vacuum cleaner); If the problem persists, try changing the region in Mi Home to China or Singapore - sometimes this helps.
How to connect Xiaomi vacuum cleaner to Google Home or Alice?
To integrate with Google Assistant: Open Google Home and click + β†’ Set up your device. Choose already have devices? and find Mi Home in the service list. Sign in to your Xiaomi account and allow access. Choose a vacuum cleaner from the device list and assign him a room. For Alice (Yandex): Open the Yandex app and go to Devices β†’ Add. Choose Xiaomi and log in. Allow access to the vacuum cleaner and wait for sync. After that, you can control the cleaning with your voice, such as: "Alice, turn on the vacuum cleaner in the living room."
Can I connect Xiaomi vacuum cleaner to iPhone?
Yes, the process is almost the same as Android. Download Mi Home from the App Store, sign up and follow the same instructions. The only difference is that on an iPhone you may need to allow access to the local network in the app settings (Settings β†’ Mi Home β†’ Local Network).
What if the vacuum cleaner is connected but does not build a map?
Problems with the card are usually associated with: πŸ”¦ Dirty sensors – wipe the lidar (round glass on top) and the camera (if any) with a soft cloth. πŸ“‘ Weak Wi-Fi signal – vacuum cleaner can lose communication and reset the card. πŸ“¦ Low battery – with a charge below 20%, some models turn off the laser rangefinder. πŸ“± With outdated firmware, update the software via Mi Home. If the card never appears, try manually calibrating: go to your device settings. β†’ Additionally. β†’ Sensor calibration.