Voice control of Xiaomi’s robot vacuum cleaner via Alice saves time and makes cleaning even more convenient. But many users have difficulty linking devices: Mi Home app doesn’t see the vacuum cleaner, Yandex Smart Home refuses to add the gadget, voice commands are ignored. In this article, current ways of integration for 2026, including bypassing typical bugs and alternative solutions for older models.
We will discuss three main methods of connection: through the official Mi Home + Yandex Smart Home ecosystem, using third-party services like Home Assistant, and manual configuration through IFTTT for devices without native integration. We will separately focus on the critical nuances of authorization of Xiaomi account in Yandex - this is the most common source of problems. If your vacuum cleaner is released before 2020, pay attention to the section on circumventing restrictions for outdated models.
1.Preparation: What it takes to pair Alice with Xiaomi vacuum cleaner
Before you start setting up, make sure that the basic conditions are met:
- 📱 Smartphone with installed applications Mi Home (version not lower than 6.5.4) and Yandex (with support for Smart Home).
- 🤖 Robot vacuum cleaner connected to Wi-Fi and displayed in Mi Home without errors. Xiaomi Mi Robot Vacuum-Mop 2 and later requires firmware at least 3.5.8.
- 🔄 Mi Home account region – Russia (or China mainland for some imported devices).
- 🔐 Login in Mi-account is tied to the phone number (not email) – it is necessary for authorization in Yandex.
If the vacuum cleaner was previously connected to another Xiaomi account, reset through the button RESET on the body (hold 5 seconds). LDS-Lidar (e.g. Xiaomi Mi Robot Vacuum-Mop P) may require recalibration of sensors after reset – watch the indicator on the case.
⚠️ Note: Xiaomi vacuum cleaners purchased in China (series) STYJ, SDJQR), You may not be able to integrate with Alice because of regional restrictions. CN, You will need to change the region in Mi Home or use workarounds.
2. Method 1: Official integration via Mi Home + Yandex Smart Home
This is the most reliable method, but it only works for devices certified for the Russian market.
- Open the Mi Home app, go to Profile → Settings → Yandex and click “Connect”.
- Sign in to Yandex account (use the same number as in Mi Home).
- Return to Mi Home, select your vacuum cleaner and enable the option “Allow control via Yandex”.
- Open the Yandex app, go to Smart Home → Devices → Add and select Xiaomi from the list.
If the vacuum cleaner does not appear in the list of Yandex devices, check:
- 🔄 Mi Home account region (should match the device purchase region).
- 📶 Wi-Fi connection: vacuum cleaner and smartphone should be on the same network 2.4 GHz.
- 🔒 Permissions: in settings Android/iOS For Mi Home, “Geodata” and “Autostart” must be included».
☑️ Checking before connection
For models Xiaomi Mi Robot Vacuum-Mop 2 Pro and Xiaomi Robot Vacuum-Mop 2 Ultra will be available after the connection additional commands Alice:
Alice, start cleaning the kitchen with a vacuum cleaner.
Alice, put the vacuum cleaner back on base.
Alice, set the suction power to maximum.⚠️ Note: If a 403 Forbidden error appears during authorization in Yandex, this means that the Xiaomi account is blocked for integrations. Solution: create a new account in Mi Home with a Russian phone number and reconfigure the vacuum cleaner.
Method 2: Connecting via Home Assistant (for advanced users)
If the official integration doesn’t work (for example, for vacuum cleaners Xiaomi STYJ02YM or Viomi V2), you can use Home Assistant, an open platform for smart homes.
- 🖥️ Computer or Raspberry Pi with Home Assistant installed (version 2026.6 or later).
- 🔑 Token from Mi Home (accessed through Mi Home Token Extractor).
- 🔄 Xiaomi Miio plugin for integration with Xiaomi devices.
Instructions:
- Install Home Assistant and add the following code to the configuration.yaml file: vacuum: - platform: xiaomi_miio host: [IP_DRESS DUSTERS] token_TOKEN] name: "Xiaomi Vacuum"
- Reboot Home Assistant and check that the vacuum cleaner has appeared in the interface.
- Set up integration with Yandex Smart Home through the Yandex Smart Home component.
Advantages of this method:
- ✅ It works with any Xiaomi models, including those not certified for Russia.
- ✅ Supports extended commands (zoning, water management for mop).
- ✅ Automation can be created (e.g., cleaning on schedule or when leaving the house).
How to Get Mi Home Token Without Root
Method 3: Alternative IFTTT bundle (for older models)
For vacuum cleaners Xiaomi Mi Robot 1S, Mi Robot Vacuum 1 and other outdated models not supported by Yandex directly, IFTTT (If This Then That) service is suitable.
- Create an account at iftt.com and connect Mi Home and Yandex Alice.
- Create an Applet with the Alice Voice Team trigger and the Mi Home Device Management action.
- Set up commands, for example: 🗣️ «Alice, turn on the vacuum cleaner» → Start cleaning. 🗣️ «Alice, stop cleaning» → Pause cleaning.
Limitations of the method:
- ❌ Delayed execution of commands (up to 5 seconds).
- ❌ Not all vacuum cleaner functions are available (e.g., you cannot change the suction power).
- ❌ Free fare IFTTT Limits the number of applets (maximum 3).
💡
If IFTTT can't see your vacuum cleaner, try manually specifying its Device ID in the applet settings. Find the ID in Mi Home: Profile → Settings → General → About Program → Device ID.
5. Compatibility table of Xiaomi models with Alice
Not all Xiaomi robot vacuum cleaners integrate equally well with the voice assistant, as follows: up-to-date data for 2026:
| Model vacuum cleaner | Official support for Alice | Required region in Mi Home | Alternative methods |
|---|---|---|---|
| Xiaomi Mi Robot Vacuum-Mop 2 | ✅ Yes. | Russia/China | — |
| Xiaomi Mi Robot Vacuum-Mop P | ✅ Yes. | Russia | — |
| Xiaomi Mi Robot Vacuum-Mop 2 Lite | ✅ Yes (since 2023) | Russia | — |
| Xiaomi Mi Robot Vacuum 1S | ❌ No. | China | Home Assistant, IFTTT |
| Viomi V2 | ❌ No. | China | Home Assistant, bypassing the region |
For marked models «❌ No formal integration is not possible, but workability through Home Assistant or IFTTT Exceptions are firmware vacuum cleaners older than 2020: they may require manual upgrades via Mi Home (Settings section) → Update of the PO).
6. Common mistakes and their solutions
Even with the right setup, users are facing problems.
- 🔴 Error "Device is not responding" in Yandex Smart Home Reason: Vacuum cleaner is disconnected from Wi-Fi or is on another network. Solution: Reconnect vacuum cleaner to router (use only 2.4 GHz) and restart Mi Home.
- 🔴 Alice says "I can't control this device" Reason: Xiaomi account is not sufficiently authorized.Solution: At Mi Home, go to Profile → Settings → Yandex and re-authorize.
- 🔴 The vacuum cleaner doesn't respond to commands, but Yandex displays Reason: Firmware conflict. Solution: Update the vacuum cleaner software via Mi Home → Settings of the device → Update.
⚠️ Note: If after connecting Alice stopped recognizing other smart home devices, check the geofence settings in Yandex Smart Home. Sometimes devices with the same names conflict (for example, if both the vacuum cleaner and the light bulb are called the Living room»).
💡
Before you reset the vacuum cleaner to the factory settings, untie it from Yandex Smart Home via Devices → Settings → Delete. Otherwise, when you reconnect, authorization errors may occur.
7. Advanced capabilities: voice commands and automation
After successfully linking Alice to the Xiaomi vacuum cleaner, you can configure:
- 📅 Scheduled cleaning: Alice, run the vacuum cleaner at 14:00 Works only for models with timer support in Mi Home.
- 🏠 Zone cleaning (for vacuum cleaners with laser navigation): Alice, clean up in the room "Bedroom" Preliminary save the map of the premises in Mi Home.
- 🔋 Power management: Alice, install Turbo Vacuum Mode Available for Mi Robot Vacuum-Mop 2 Pro and upcoming.
To create automation through Yandex Smart Home:
- Open the Yandex application and go to the Smart Home → Scenarios.
- Click on “Create a script” and select a condition (e.g., “Time” or “Geoposition”).
- Add the action "Vacility Control" and set up the command.
Example of a useful scenario:
If everyone left the house (geoposition), then after 10 minutes start the vacuum cleaner in the mode of “quiet cleaning”.