Voice control of Xiaomi’s robot vacuum cleaner via Alice saves time and makes cleaning even more convenient. But many users have difficulty connecting devices: Mi Home app doesn’t see the vacuum cleaner, Yandex Smart Home refuses to add the gadget, commands are executed with a delay. In this article, current ways of integration for 2026, including bypassing restrictions for new Dreame and Viomi models, as well as solving typical errors.
We will look at three main methods of connection: through the official Mi Home app (for older models), through Yandex Smart Home (a universal way), and through third-party services like Home Assistant (for advanced users), focusing on the nuances of authorization, setting up access rights and synchronizing devices between ecosystems. If your vacuum cleaner does not support direct integration, there will be a workaround.
1.What Xiaomi vacuum cleaners are compatible with Alice?
Not all Xiaomi robot vacuum cleaners can be connected directly to Alice, and official support via Yandex Smart Home is available:
- 🔹 Xiaomi Mi Robot Vacuum-Mop 2 Pro (and newer versions)
- 🔹 Xiaomi Mi Robot Vacuum-Mop P (Series 2022-2026.)
- 🔹 Dreame D9/D10/D10s Pro (under the Xiaomi brand)
- 🔹 Viomi V3/V2 Pro (requires manual binding)
Older models like the Mi Robot 1S or Mi Robot Vacuum 1 are not officially supported, but they can be connected via Home Assistant or Mi Home Automation (more on this below). Check compatibility on Alice's skills page before buying - the list of devices is updated every 2-3 months.
Important: Even if your model is on the compatible list, you will need to link to Alice:
- 📱 Mi Home account (tied to the same region as the vacuum cleaner).
- 📡 Stable Wi-Fi connection at 2.4 GHz (vacuum cleaners do not work with 5 GHz).
- 🔄 Latest version of the firmware on the vacuum cleaner (updated via Mi Home).
2.Preparation of the vacuum cleaner to the bundle with Alice
Before setting up the integration, make sure that the vacuum cleaner:
- Connected to the Wi-Fi network via Mi Home (not through Xiaomi Home – these are different applications!).
- Located in the same region as your Mi Home account (for example, if your account is registered in Russia, the vacuum cleaner must be purchased for the Russian market).
- It has the latest firmware (checked in Mi Home → Device Profile → Software Update).
If the vacuum cleaner was previously linked to another account, reset:
- Press the Reset button (usually on the bottom panel) for 5-10 seconds until you hear the beep.
- Connect to the vacuum cleaner access point (type name) mirobot_XXXX) and reset the Wi-Fi settings.
Install the Mi Home app (not Xiaomi Home) |
Update the vacuum cleaner firmware |
Connect the vacuum cleaner to Wi-Fi 2.4 GHz |
Check the region of the Mi Home account (should match the vacuum cleaner region)|
Reset settings if the vacuum cleaner was tied to another account-->
Warning: If your vacuum cleaner is purchased in China (China Mainland), it cannot be officially linked to your Russian Mi Home account.
- 🔧 Change your account region to China (risk of blocking).
- 🌐 Use Home Assistant with Mi Home Integration plugin.
3. Method 1: Connect via Yandex Smart Home (official)
This is the simplest method, but it only works for compatible models.
- Open the Yandex app on your smartphone and go to the Smart Home section (or download the separate Yandex Smart Home app).
- Click Add Add the device → Xiaomi.
- Enter the username and password from your Mi Home account (if requested).
- Select a vacuum cleaner from the list of available devices and confirm the bundle.
Once you've successfully connected, the vacuum cleaner will appear on the list of devices, and now you can control it with your voice.
- 🎤 «Alice, turn on the vacuum cleaner – the beginning of cleaning.
- 🎤 «Alice, bring the vacuum cleaner back to base – return to the dock.
- 🎤 «Alice, put the vacuum cleaner on charge" - an alternative command for return.
What to do if Yandex Smart Home does not see a vacuum cleaner?
Limitations of the method:
- ⚠️ Not all commands are supported (e.g., you can't set a cleaning area with a voice).
- ⚠️ Delay in execution of commands can reach 5-10 seconds.
- ⚠️ When changing the password in Mi Home, the bundle will have to be configured again.
Method 2: Integration with Home Assistant (for advanced)
If your vacuum cleaner is not supported by Yandex Smart Home (such as Mi Robot 1S or Chinese versions), use Home Assistant, an open platform for smart homes.
- 🖥️ Computer or Raspberry Pi to install Home Assistant.
- 🔌 Mi Home Integration plugin (installed via HACS).
- 🔑 Access token from Mi Home account (received via mihome.dev).
Step-by-step:
- Install Home Assistant (instructions on the official website).
- Add Mi Home integration through Settings → Devices and Services → Add Integration → Xiaomi Miio.
- Enter the token and IP-vacuum cleaner address (can be found on the router or via the Fing app).
- You can also use the Home Assistant Cloud or Yandex Smart Home.
Advantages of the method:
- ✅ It works with all Xiaomi models, including the old ones.
- ✅ Extended commands are supported (zonal cleaning, power settings).
- ✅ No delays in executing commands.
💡
If Home Assistant can't see the vacuum cleaner, check that the router's settings have turned off AP Isolation, which blocks device interaction on the local network.
Method 3: Cloud Services (an alternative to informal models)
If Home Assistant is too complex and formal integration is not available, use cloud-based intermediary services:
| Service | Supported models | Cost | Difficulty setting up |
|---|---|---|---|
| ioBroker | All models Xiaomi/Dreame/Viomi | Free of charge. | Medium |
| OpenHAB | All models with MiHome protocol | Free of charge. | Tall. |
| IFTTT | Limited list (requires verification) | Free (paid applets) | Low. |
Example of settings via ioBroker:
- Install ioBroker on PC or NAS.
- Add the mihome adapter and enter your Mi Home account details.
- Configure the bundle with Alice via the yandex-smart-home adapter.
Note: When using third-party services, your Mi Home account details are shared with third parties, avoid questionable platforms and use two-factor authentication.
6. Advanced teams for Alice (what can I say to a vacuum cleaner?)
The standard command set is limited, but you can add custom phrases with Home Assistant or ioBroker.
- 🗣️ «Alice, vacuum in the living room” (zonal cleaning).
- 🗣️ «Alice, set the vacuum cleaner power to maximum».
- 🗣️ «Alice, turn on the wet cleaning" (for models with a mop).
- 🗣️ «Alice, find the vacuum cleaner" (activation of the beep).
To set up custom commands in Home Assistant:
- Open the configuration.yaml file.
- Add a script block with the required commands (example below).
- Link scripts to Alice via Yandex Smart Home.
script:
clean_living_room:
alias: "Living room cleaning"
sequence:
- service: vacuum.send_command
target:
entity_id: vacuum.xiaomi_vacuum
data:
command: app_zoned_clean
params: [[25000, 25000, 30000, 30000, 1]] # Zone coordinatesAttention: coordinates of cleaning zones can be obtained through the map in Mi Home (enable debugging in the application settings).
7.Typical errors and their solutions
If the ligament is not working, check:
| Mistake. | Reason. | Decision |
|---|---|---|
| "The device is not responding." | Vacuum is off Wi-Fi | Restart the vacuum cleaner and router, check the connection to 2.4 GHz |
| "No access rights" | The wrong region of the Mi Home account | Change your region to Russia or use Home Assistant |
| "No device found" | Vacuum is not tied to Mi Home account | Add the vacuum cleaner to Mi Home again |
| Team delay >10 seconds | Xiaomi’s cloud servers are overloaded | Use local management through Home Assistant |
If Alice performs instructions incorrectly after the bundle (for example, turns on the vacuum cleaner instead of turning off), check:
- 🔄 Language of the voice assistant (must be Russian).
- 📛 The name of the device in Yandex Smart Home (should not contain special symbols).
- 🔄 The vacuum cleaner firmware version (update via Mi Home).
💡
If the vacuum cleaner does not respond to Alice’s commands, first check its operation through the Mi Home application. If it is controlled there normally – the problem is in conjunction with Yandex, not in the device itself.