Why Xiaomi vacuum cleaner doesnβt automatically plug in and when to do it manually
Xiaomi robot vacuum cleaners usually connect to the network through the official Mi Home or Xiaomi Home app in a few minutes β just scan. QR-code from the case and follow the prompts. But what if the system persistently fails to see the device, or if it fails to connect, or if it freezes in the pairing phase:
First, Wi-Fi problems: many models (e.g. Mi Robot Vacuum-Mop 2 Lite or Dreame D9) do not support 5Hz networks, dual-band routers with shared SSID, and corporate networks with portal authorization. Second, firmware failures β after updating or resetting the vacuum cleaner can βforgetβ previous connection data. Finally, regional restrictions: if the device is bought in China and you are trying to connect it to servers in Europe, the system will block pairing.
Manual connection will be required in cases where:
- π You have dumped the vacuum cleaner to factory settings (Reset), but the app does not offer re-pairing.
- πΆ You don't have access to QR-code (for example, the sticker is erased or the device used by the).
- π§ You use alternative software like Home Assistant or Valetudo for local management.
- π« Xiaomi app offers Device not found, Network error or Invalid token errors.
In this article, we will discuss 5 proven ways to manually connect β from standard methods through Mi Home to bypassing regional locks and using third-party tools. All instructions are relevant for models from 2020 to 2026, including Xiaomi Mi Robot Vacuum-Mop P, Dreame Bot Z10 Pro and others.
Method 1: Manual addition via Mi Home without QR-code
If the sticker is QR-If you code it, it's damaged or missing, you can enter the device data manually. This method works for most models, except the newest ones (e.g. Xiaomi Robot Vacuum). X20, where mandatory authorization is required through QR).
Algorithm of action:
- Open the Mi Home app and go to Add Device (+).
- Choose the category Smart home β Vacuum cleaners.
- In the list of models, find your own (if not, choose another vacuum cleaner).
- Click Add manually (the option appears after tap on three dots in the upper right corner).
- Enter the serial number (located on the bottom of the device or in documents) and MAC-address (can be found through router or sticker).
If the app requests Token, it can be obtained through third-party services like miot-spec.org (serial number and MAC required).Caution: transferring the token to third parties violates Xiaomi's privacy policy - use this method only for personal purposes.
βοΈ What to check before manual addition
Method 2: Connect via Hard Reset
If the vacuum cleaner has previously been tied to another account or βhangsβ during the pairing phase, a full reset will help. Most Xiaomi and Dreame models have a physical Reset button (usually located under the lid next to the power button).
Resetting instructions:
- Turn off the vacuum cleaner with a long hold on the power button (5-7 seconds).
- Find the Reset button (can be signed as RST or denoted by a dot).
- Hold it for 10-15 seconds until the beep or the indicator blinks.
- After the reboot, the vacuum cleaner will issue a voice message in Chinese (βready to pairβ).
What to do if the Reset button doesnβt work?
After discharge:
- πΉ Connect to the 2.4 GHz network (vacuum cleaner will not see 5 GHz).
- πΉ In the Mi Home app, select Add Device β Vacuum cleaner β Your model.
- πΉ Follow the instructions when the vacuum cleaner makes a βDi-diβ sound (a pairing readiness signal).
β οΈ Warning: After resetting all stored room maps, cleaning schedules and suction settings will be deleted. If the vacuum cleaner previously worked with another account, the previous owner must untie it in his application (Profile) β My devices. β Delete).
Method 3: Bypassing regional restrictions (replacement of server)
Many users have encountered the error "This device cannot be added in the current region", which means that the model of the vacuum cleaner is designed for another region (for example, the Chinese version of Mi Robot Vacuum-Mop 2 will not be added to the European server).
Step-by-step:
- In the app, go to Profile β Settings β Region.
- Choose China (Mainland China) or Singapore (if your model supports the region).
- Leave the account and log in again.
- Try adding a vacuum cleaner through Add the device.
If you add a vacuum cleaner after changing the region, but the application interface is in Chinese, go back to the settings and select English or use an interpreter. Alternatively, create a second account in Mi Home with the region of China and link the vacuum cleaner to it.
| Model vacuum cleaner | Supported regions | Required server |
|---|---|---|
| Mi Robot Vacuum-Mop 2 Lite | Europe, China, USA | Europe (Frankfurt) or China |
| Dreame Bot D9 | China, Asia | China or Singapore |
| Xiaomi Mi Robot Vacuum X10+ | Global | Any (automatically) |
| Viomi V3 | Only China. | China (required) |
π‘
If the vacuum cleaner is connected after the region change, but the firmware is not updated, check the router settings: turn off traffic blocking for the miot-spec.org and api.io.mi.com domains.
Method 4: Connecting through third-party protocols (Valetudo, Home Assistant)
For advanced users who want to operate a vacuum cleaner without the Xiaomi cloud, local connection via Valetudo or Home Assistant will suit, which will bypass regional locks, speed up the response of commands and avoid dependence on Xiaomi servers.
What you need:
- π₯οΈ Computer with Python 3.8+ Docker.
- π‘ Router with access to settings DHCP.
- π§ Miio-cli (installed via npm install) -g miio-cli).
A brief guide for Valetudo:
- Install Valetudo on a Raspberry Pi or in a Docker container:
- Connect the vacuum cleaner to the same network as the Valetudo server.
- In the web interface (http://[IP-address]:80) Choose Add New Device.
- Enter. IP-vacuum cleaner address (can be found in the router) and token (obtained through miio-cli).
Advantages of this method:
- π No dependence on the Xiaomi cloud (works even when the Internet is disconnected).
- β‘ Instant response to commands (without cloud synchronization delays).
- π οΈ Access to advanced settings (e.g. manual sensor calibration).
β οΈ Note: Using Valetudo may void the warranty if the manufacturer detects changes to the firmware.In addition, some features (such as voice control via Alice or Google Assistant) will stop working.
Method 5: Alternative applications (for older models)
If your vacuum cleaner is released before 2020 (for example, Xiaomi Mi Robot Vacuum 1 or Viomi V2), the official Mi Home app may not support it.
- π± MiHome (mod) - modified version with support for outdated devices (you can download it on the Internet). 4pda.ru).
- π€ Robot Vacuum App (for Dreame and Viomi) β an alternative client with advanced settings.
- π Home Assistant + Xiaomi Miio plugin for integration into a smart home.
Instructions for MiHome (mod):
- Download. APK-a file from a verified source (e.g, 4PDA).
- Install the application by allowing installation from unknown sources.
- When you first start, select the region of China.
- Add the vacuum cleaner through Add the device β Manual, specifying the serial number.
If the application requests Token, it can be obtained through:
- π§ Mi Home (original) β Profile β My devices. β Settings of the device β Sharing (if the vacuum cleaner is already linked to the account).
- π» com.xiaomi-miio (serial number required) MAC).
π‘
Older models of vacuum cleaners (before 2019) often require firmware through Mi Home version 5.4.54 β newer versions of the app may not support them.
Frequent mistakes and their solutions
Even with manual connectivity, users face typical problems, and let's look at the most common ones and how to fix them:
| Mistake. | Reason. | Decision |
|---|---|---|
| Device not found | The vacuum cleaner is not in pairing mode or out of range of Wi-Fi. | Press and hold the power button for 3 seconds until the indicator flashes. Bring the vacuum cleaner closer to the router. |
| Invalid token | Wrong token or serial number. | Get a new token through miio-cli or check the serial number on the sticker. |
| Network error | The router blocks Xiaomi traffic or uses 5GHz. | Switch to 2.4 GHz, turn off MAC-Filtering and Firewall for the device. |
| This device is bound to another account | The vacuum cleaner is tied to another Xiaomi account. | Ask the previous owner to untie the device or do a Hard Reset. |
If none of these methods worked, check:
- π Battery level (should be) >30%).
- πΆ Wi-Fi channel on router (use channels 1β11, avoid 12β14).
- π Vacuum firmware version (update via Mi Home if available).