Xiaomi’s robot vacuum cleaners have long been an integral part of smart homes, but their first smartphone connection is often questionable, especially if you’ve never worked with Mi Home or Mi Home Lite ecosystem devices before. This article will help you figure out how to properly pair a vacuum cleaner with an Android phone, avoid typical bugs, and customize your device for maximum convenience.
We will look at not only the basic pairing process through the official application, but also alternative methods (for example, through Google Home or third-party firmware), and also understand what to do if the vacuum is not determined by the phone despite the correct actions. The instructions are relevant for all popular models, from the budget Mi Robot Vacuum-Mop 2 Lite to the flagship DreameBot X30 Ultra and Viomi V3 Max.
1.Preparation for connection: what to check before starting
Before you start pairing, make sure all the components are ready to go, and problems often arise from small things: a discharged vacuum cleaner battery, an outdated version of the application, or incorrect Wi-Fi settings.
Here is the mandatory checklist before connecting:
- 🔋 Charging vacuum cleaner: at least 20% (better than 50%+). Connect the device to the docking station if the indicator flashes red.
- 📶 Wi-Fi router: Must run in the 2.4 GHz band (5 GHz is not supported by most Xiaomi models). How to check: look at the router settings or look at the network name - if there is at the end there is a _5G, It's the wrong network.
- 📱 Phone: Android 6.0 or newer (older versions may require manual installation) APK). Free space on the device – at least 500 MB.
- 🌐 Mi Account region: must match the vacuum cleaner purchase region (for example, if the device is from China, the account must also be Chinese).
☑️ Preparation for connection
Pay special attention to the router. Many modern models (for example, the TP-Link Archer AX6000 or Keenetic Ultra) by default give two networks — 2.4 and 5 GHz with the same name. In this case, the vacuum cleaner can “clung” to the wrong network. Solution: temporarily turn off 5 GHz in the router settings or create a separate network only for 2.4 GHz.
⚠️ Warning: If your vacuum cleaner has previously been connected to another phone or account, reset first. To do this, press the power button on the case for 10-15 seconds until you hear the beep (Dreame models - until the white and orange lights flash).
2. Installation and configuration of the Mi Home app
The official Mi Home app (or Mi Home Lite for some regions) is the primary tool for controlling a robot vacuum cleaner, which can be downloaded from Google Play, but there are nuances:
- 📥 Official version: Search for “Mi Home Xiaomi” from developer Xiaomi Inc. Avoid clones with similar names (e.g., “MiHome Pro” or “Xiaomi Smart Home»).
- 🌍 Regional restrictions: if your vacuum cleaner is purchased in China but you live in Europe, the app may not find the device).
- 🔄 Updates: After installation, be sure to update the app to the latest version, even if the Play Market doesn’t show any available updates (sometimes updates come with a delay).
After installation:
- Open Mi Home and click Log in (or Register if you don’t have an account).
- Select a country/region, which should match the vacuum cleaner firmware (indicated on the box or in the documents). For example, for Mi Robot Vacuum-Mop 2 Pro from Europe, choose "Europe".
- Enter your login (email or phone number) and password. If you don't have an account, register via email - this is more reliable than linking to a number.
- Confirm the entrance by SMS or email code.
💡
If you have an “Impossible Region” error when registering, try using a VPN with servers in a country corresponding to the vacuum cleaner firmware (e.g. Hong Kong for Chinese models).
If you have used Mi Home before but don’t remember your account region, check it out:
- Open the app and tap on the avatar in the upper right corner.
- Go to “Account Settings” → “Region”.
- If the region does not coincide with the vacuum cleaner firmware, click “Change region” (device data will be reset!).
3. Step-by-step connection of a robot vacuum cleaner to a phone
Now, to the pairing itself, make sure the vacuum cleaner is on (the indicator is blue or white) and is located next to the phone (no more than 2 meters away).
Instructions for most models (Mi Robot Vacuum, Dreame, Viomi):
- Activate the pairing mode on the vacuum cleaner: For Mi Robot Vacuum: press the power button for 3-5 seconds until you hear the voice message "Connect to Mi Home" (English or Chinese). For Dreame: press and hold the Home button (with the image of the house) to the beep.
Mi Home
Add the device
+
Cleaning
Robot vacuum cleaner
Bluetooth
Wi-Fi
- Bring the phone to the vacuum cleaner (distance 10–50 cm).
- Wait until the indicator on the vacuum cleaner starts flashing orange (meaning it is detected).
- Select your Wi-Fi network from the list and enter your password.
- Wait 1-3 minutes for the vacuum cleaner to connect to the network and update the firmware (if required).
What if the vacuum cleaner doesn’t flash orange?
If the process is stuck at the “Connect to the network” stage, check:
- 🔌 The router does not block new devices (turn off Connection Protection or «MAC-filtering»).
- 📵 On the phone turned off mode “On the plane” and turned on Wi-Fi.
- 🔄 The vacuum cleaner does not attempt to connect to 5GHz (even if the network is one, the router can automatically redirect devices).
4. Alternative ways of connecting
If the standard Mi Home method didn't work, there are a few alternatives that might be useful if:
- 🚫 Mi Home app doesn't see vacuum cleaner.
- 🌐 Your region is not officially supported.
- 🔧 You use custom firmware on a vacuum cleaner (for example, Valetudo).
Method 1: Connecting through Google Home
Some models (such as the Mi Robot Vacuum-Mop 2 Pro) support integration with Google Assistant.
- Install the Google Home app from the Play Market.
- Open it and click Add → Set up the device → Do you already have the device?
- Select Xiaomi from the list of brands and sign in to your Mi Account.
- Allow access to the data and wait for the synchronization.
After that, the vacuum cleaner will appear in Google Home and you can control it with your voice (e.g., “OK Google, start cleaning”).
Method 2: Manual Wi-Fi connection (for advanced users)
If the vacuum cleaner does not want to connect automatically, you can try manually specifying network settings via Telnet or ADB. This method is suitable for devices with alternative firmware (for example, Valetudo):
1. Install the Termux app on your phone (from F-Droid).
2. Connect to the vacuum cleaner via SSH (if the firmware supports):
ssh root@[IP- vacuum cleaner address]
3. Enter the command to set up Wi-Fi:
nmcli dev wifi connect "Name network" password "Password"⚠️ This method requires technical knowledge and may result in loss of warranty!
5. Customization of the vacuum cleaner after connection
Once you pair it successfully, you have to adjust the vacuum cleaner to your needs, and here are the key parameters that you should check right away:
| Parameter | Recommended settings | Where to find in Mi Home |
|---|---|---|
| Cleaning mode | Balanced (for daily cleaning) or Turbo (for heavy pollution) | Main screen → Modes |
| Schedule | Daily cleaning at 10:00 (when no one is home) | Cleaning → Schedule |
| Cleaning areas | Divide the apartment into rooms and set priority areas (e.g. corridor) | Map → Edit |
| Voice alerts | Turn off if they interfere (or leave only critical ones, such as "Stuck") | Settings → Voice prompts |
| Update of map | Turn on Auto Update if the layout changes frequently | Map → Map settings |
Pay special attention to the map of the room, and after the first cleaning, the vacuum cleaner will make a diagram of the apartment, but it may not be accurate.
- Start cleaning in the “On the contour” mode (if any).
- Once completed, manually adjust the map: Remove the extra walls (stick on the line and select Remove) and add virtual walls for areas where the vacuum cleaner should not go (such as near a cage with an animal).
⚠️ Warning: If Dreame or Viomi vacuum cleaner shows a “No connection to the server” error after connecting, check if your router blocks access to the domains api.io.mi.com and ot.io.mi.com. Add them to the whitelist in the firewall settings.
6. Solving common problems
Even with the right connection, there can be errors, and here are the most common problems and solutions.
- 🔴 Vacuum does not connect to Wi-Fi: Check that the network is operating in the 2.4GHz range. make sure there are no Cyrillic symbols or spaces in the network name.Reboot the router and vacuum cleaner.
- 🔄 The app is constantly breaking the connection: Turn off the power saving mode on the phone for Mi Home (in battery settings). Update the vacuum cleaner firmware through Settings → Update of the PO.
- 🗺️ Card not saved after cleaning: Make sure the vacuum cleaner completes the cleaning correctly (back to the docking station».
- 🔊 The vacuum cleaner doesn't respond to commands from the app: Check if the phone is connected to the same Wi-Fi as the vacuum cleaner. Reconnect the device to Mi Home (remove and add again).
If none of the methods helped, try to dump the vacuum cleaner to the factory settings:
- Turn off the vacuum cleaner (hold the power button for 5 seconds).
- Press the Power and Home buttons (for Dreame) or Power and Spot Clean (for Mi Robot) for 10 seconds at the same time.
- After resetting, repeat the connection procedure.
💡
If the vacuum cleaner is purchased in China but used in Russia, you may need to change the region in Mi Home to China mainland and use a VPN when connecting.
7. Vacuum cleaner management through third-party services
Apart from the Mi Home, the robot vacuum cleaner can be operated through other platforms, which is handy if you use a smart home based on Google Home, Amazon Alexa or Home Assistant.
Integration with Google Assistant:
- Open Google Home and add the device (as described above).
- After syncing, say, “OK Google, turn on the vacuum cleaner” or “Start cleaning in the living room.”
Manage with Home Assistant (for advanced users):
- Install Home Assistant on the server or Raspberry Pi.
- Add Xiaomi Miio integration via configuration.yaml: vacuum: - platform: xiaomi_miio host: [IP-vacuum cleaner address] token: [VAsquash TOKEN]
- Get the token through the Mi Home app (use tools like Mi Home Token Extractor).
Dreame and Viomi may require an additional plugin (e.g., a plugin, dreame_vacuum Home Assistant).
8. Firmware Update and Security
Regular firmware updates improve the vacuum cleaner’s performance by adding new cleaning modes, fixing mapping errors, and improving communication stability. However, not all updates are equally useful – they can sometimes break functionality (especially on Chinese firmware).
How to update the firmware correctly:
- Open Mi Home and go to the vacuum cleaner settings.
- Select "Software Update."
- If a new version is available, click Update and wait until it is completed (don’t interrupt the process!).
- After the update, restart the vacuum cleaner (turn off and turn on).
⚠️ Warning: If the vacuum cleaner becomes worse after the update (for example, stopped building a map or constantly loses communication), try to roll back to the previous version:
- Download the old firmware from forums (e.g., 4PDA or Xiaomi Community).
- Use Mi Home Firmware Updater (for PC) or Mi Home Mod (for Android).
For safety:
- 🔒 Do not share the vacuum cleaner access token (it can be extracted through Mi Home for integrations).
- 🌐 Use a complex password for Wi-Fi (vacuum cleaner stores it in plaintext in its memory!).
- 📵 Disable remote access to Mi Home if you don’t use control from outside the home.
💡
Update your firmware only through a stable Wi-Fi connection. If the process is interrupted, the vacuum cleaner may stop turning on!