Xiaomiβs robot vacuum cleaners have long been an integral part of smart homes, but they can only work properly when connected to a smartphone. Without pairing, you canβt remotely control the device, set up a cleaning schedule, or use voice assistants like Alice or Google Assistant. However, many users face problems already at the connection stage: Mi Home app doesnβt see the vacuum cleaner, Wi-Fi refuses to connect, then authentication errors occur.
In this article, we will look at all the current ways to connect your phone to a Xiaomi robot vacuum cleaner, from standard binding via Mi Home to alternative methods using third-party platforms. We will focus on typical errors (for example, Error 12 or Device offline) and how to fix them. And if you are just planning to buy, at the end of this article you will find a comparison table of compatibility models with different connection protocols.
1.Preparation for connection: what to check before starting
Before you start pairing, make sure all the preconditions are met, otherwise you risk spending an hour fixing errors that could have been avoided in 5 minutes.
First, check the compatibility of the vacuum cleaner model with your region. For example, Xiaomi Mi Robot Vacuum-Mop 2 Lite or DreameBot D9 robots officially only support connection via Mi Home servers for China, Europe or Russia. If you bought a device on AliExpress marked "Global Version", but you can not see it in the application, the problem is in the region.
- π± Phone: iOS 12+ Android 6.0+ (necessarily support Bluetooth 4.0+). Older versions of Mi Home may not be installed.
- πΆ Wi-Fi: 2.4 GHz only networks (5 GHz not supported!) The network name should not contain Cyrillic or special symbols.
- π Vacuum charge: at least 20%. Some models with low charge (Xiaomi) S7, Dreame Z10 Pro) block the connection.
- π Updates: Mi Home must have the latest version (check in the App Store or Google Play).
β οΈ Note: If you are using a dual-band router (2.4 + 5 GHz with a common network name (SSID), Many Xiaomi robot vacuum cleaners cannot connect to such routers automatically.
Also, reset the vacuum cleaner if it has been used beforehand, press and hold the power button and the Home button (if any) for 10 seconds until you hear the beep. After reset, the Wi-Fi indicator on the case should flash orange.
2. Standard connection via the Mi Home app
The main way to pair is through the Mi Home app (renamed Xiaomi Home in some regions). The interface may vary slightly depending on the version, but the overall scheme remains the same.
Download the application from the official store:
- π± App Store (iOS)
- π€ Google Play (Android)
Do not use APK from third-party sources
Now follow the step-by-step instructions:
- Start Mi Home and sign up (or log in to your account) and use the same region as your vacuum cleaner (for example, if the device is for China, choose Mainland China).
- Press + in the upper right corner β Add the device.
- Choose a vacuum cleaner category and find your model. If it's not on the list, try another one. β Robot vacuum cleaner.
- Make sure the Wi-Fi light on the vacuum cleaner flashes orange. If not, press and hold the Wi-Fi button on the case for 3 seconds.
- Enter your Wi-Fi password (only 2.4GHz!) and wait for the connection. The process can take up to 2 minutes.
Install the latest version of Mi Home|
Select the right region in your account |
Connect to the 2.4 GHz network |
Reset the vacuum cleaner to factory settings (if necessary)|
Charge the vacuum cleaner at least 20%-->
If you have an Error 12 or Device offline error at the connection stage, try:
- π Reboot router and vacuum cleaner.
- π΅ Shut down. VPN or a proxy on the phone.
- π Make sure there are no restrictions on the network MAC-Addresses (sometimes blocking new devices).
β οΈ Note: If you connect a vacuum cleaner to the network from a Captive Portal (such as a hotel or cafe), pairing will not work.
3. Alternative ways to connect: Google Home and Apple HomeKit
Not everyone knows that Xiaomiβs robot vacuum cleaners can be connected not only through the Mi Home, but also through other ecosystems, which is handy if youβre already using Google Assistant or Siri to manage your smart home.
To connect via Google Home:
- First, tie the vacuum cleaner to Mi Home (as described above).
- Open Google Home, click + β Set up your device β Are there devices already?
- Select Xiaomi from the list and sign in to the same account as Mi Home.
- Allow access to the devices and wait for synchronization.
Apple HomeKit will require additional software, as Xiaomi does not officially support this protocol, and the most reliable way is to use Home Assistant with the Mi Home Integration plugin.
1. Install Home Assistant on Raspberry Pi or NAS.
2. Add the integration of "Xiaomi Miio" through the Settings menu β Devices and Services.
3 Enter your vacuum cleaner token (can be obtained through Mi Home using tools like Python-miio).
4.Once synchronized, the vacuum cleaner will appear in Apple Home.| Connection method | Supported models | Need a Mi Home? | Voice control |
|---|---|---|---|
| Mi Home (Xiaomi Home) | All models. | Yes. | Alice, Google Assistant |
| Google Home | Mi Robot Vacuum-Mop 2, DreameBot D9, S7 | Yeah (primary binding) | Google Assistant |
| Apple HomeKit | Any (via Home Assistant) | No. | Siri |
| Yandex Smart Home | Mi Robot Vacuum-Mop 2 Pro, S7 MaxV | Yes. | Alice. |
Important: For voice control via Alice, the vacuum cleaner must be linked to a Xiaomi account with the Russia or Global region. If you used a Chinese account, voice commands will not work.
4. Typical errors and their solutions
Even with the right preparation, the connection can go wrong, and let's look at some of the most common mistakes and how to fix them.
Error: "I failed to connect to the device" (Error 12)
Reasons:
- πΆ The vacuum cleaner does not see the 2.4 GHz network (for example, the router hides the network). SSID).
- π The network has a filter on MAC-address.
- π± Power saving mode is enabled on the phone, blocking background activity of Mi Home.
Decision:
- Turn off power saving for Mi Home in your phone settings.
- Check that the 2.4GHz network is visible and not hidden.
- Temporarily turn off the firewall on the router.
Error: "Device offline" after successful connection
Most often it occurs due to:
- π Wi-Fi password changes.
- π‘ Transferring a vacuum cleaner to another network (for example, if you have multiple access points with the same name).
- β³ Expired token in Mi Home (relevant to Chinese accounts).
Decision:
- Reconnect the vacuum cleaner to the network manually (hold the Wi-Fi button for 3 seconds).
- If you change the Wi-Fi password, reset the vacuum cleaner settings and connect again.
- For Chinese accounts, update your token via Mi Home β Profile β Account Settings β Security.
What if the vacuum cleaner is connected but does not respond to commands?
5. Set up remote management and schedule
Once you've successfully connected, you can set up automatic cleaning, no-go areas and other functions. Let's look at the basics.
Creation of a timetable:
- Open the vacuum cleaner card in Mi Home.
- Go to Cleanup. β Schedule.
- Click Add and select the days of the week, time and type of cleaning (dry, wet, intense).
- Save the settings.
Configure cleaning/prohibition zones:
- πΊοΈ To do this, the vacuum cleaner must first build a map of the room.
- π« To add a no-go zone: Map β Edit β Add a no-go zone.
- π§Ή For cleaning a separate room: Map β Choose a room β Start cleaning.
Remote control: If you want to operate a vacuum cleaner outside the home, make sure that:
- π Mi Home includes Remote Access (in account settings).
- πΆ The router does not block outbound connections to Xiaomi ports (80, 443, 8080).
- π The vacuum cleaner is connected to the network (Wi-Fi indicator burns in blue).
π‘
If the vacuum cleaner often loses communication with Wi-Fi, try fixing it. IP-Address in the router settings. MAC-address of the vacuum cleaner (indicated on the bottom) to a specific IP section DHCP.
6.Security: How to protect a vacuum cleaner from hacking
Xiaomiβs robot vacuum cleaners connect to your home network, which means they could theoretically be targeted by hackers, and here are some tips on how to minimize the risks:
- π Use a complex password for Wi-Fi (at least 12 characters with numbers and special signs).
- π‘οΈ Enable encryption. WPA3 on the router (if supported).
- π Regularly update the vacuum cleaner firmware through Mi Home β Settings of the device β Update of the PO.
- π« Do not connect the vacuum cleaner to public networks (for example, in a cafe or airport).
If you are using the Chinese version of Mi Home, be careful with the following permissions:
- Do not give the application access to SMS or Contacts β this is not required for the vacuum cleaner to work.
- Turn off Automatic Reporting in your account settings (unless you want to share data with Xiaomi).
β οΈ Attention: B 2022 In the year that researchers discovered a vulnerability in the Miio protocol that allows hackers to access Xiaomi devices via a local network. 3.5.8_004024 And above closes that gap.
7. Comparison of Xiaomi models on connectivity
Not all Xiaomi robot vacuum cleaners are equally connectivity friendly, for example, budget models like the Mi Robot Vacuum-Mop 2 Lite do not support voice control via Alice, and flagship DreameBot X30 Ultra can work with Apple HomeKit via Home Assistant.
| Model | Support for Mi Home | Google Home | Apple HomeKit | Alice. | Features |
|---|---|---|---|---|---|
| Mi Robot Vacuum-Mop 2 Lite | Yes. | No. | No. | No. | Budget model, only basic functions |
| Mi Robot Vacuum-Mop 2 Pro | Yes. | Yes. | Through Home Assistant | Yes. | Support LDS-laser, wet cleaning |
| DreameBot D9 | Yes. | Yes. | Through Home Assistant | Yes. | High suction power (3000 Pa) |
| Xiaomi S7 / S7 MaxV | Yes. | Yes. | Through Home Assistant | Yes. | Support 3D-evasion-chamber |
| DreameBot X30 Ultra | Yes. | Yes. | Partially (beta) | Yes. | Automatic water change, self-cleaning brushes |
If you choose between models, pay attention to the communication protocol:
- π‘ Mi Robot Vacuum-Mop 2 Lite uses outdated Miio protocol that can slow down when Wi-Fi is weak.
- π DreameBot D9 Support MiOT, a more stable and faster protocol.