Integration of voice assistant with robot vacuum cleaner makes cleaning a fully automated process. Yandex Station (or Yandex Column) can control Xiaomi Mi Robot Vacuum, Dreame and other models through voice commands Alice — but only with the right setup. In this article, we will discuss all the current ways of connecting (2026), including bypassing typical errors and alternative methods for older models.
The main problem is that there is no direct compatibility between the ecosystems of Yandex and Xiaomi. However, with the help of intermediate services (for example, Mi Home, Yandex IoT or Home Assistant), synchronization can be implemented in 10-20 minutes. We tested all methods on the models of Xiaomi Mi Robot Vacuum-Mop 2 Pro, Dreame Bot Z10 Pro and Viomi V3 – the results are summarized in the table below.
If you’ve already tried to connect and you’ve got a “Device not found” or “Can’t sync accounts,” there’s a section in this article that looks at the reasons and solutions, and how to get around Mi Home restrictions for Russian accounts, and why switching to Singapore or Germany sometimes helps.
1.Preparation: What will be needed to connect
Before setting up, check the compatibility of your devices. Not all Xiaomi models support integration with Yandex Station directly - some require additional services.
- 📱 Smartphone with Mi Home (or Xiaomi Home for new models) and Yandex (with the latest updates) installed).
- 🔌 Xiaomi Cloud-enabled Robot Vacuum (check out the specifications of the model – for example, Mi Robot Vacuum-Mop P is suitable, and Mi Robot Vacuum is suitable). 1S may not support).
- 🎤 Yandex Station (any model: Mini, Lite, Max or Column 2) with connection to the same Wi-Fi network as the vacuum cleaner.
- 🌐 Stable Internet connection (vacuum cleaner and column must be on the same 2.4 GHz – 5 GHz network is not supported by most Xiaomi models).
Important: If your vacuum cleaner is linked to your Mi Home account in China or Europe, you may need to change to Russia or Singapore (instructions in the error section). Also make sure that the Yandex Smart Home option is enabled in Mi Home - it appears after the app updates to version 6.5.4+.
2. Method 1: Connecting through official Mi Home integration → Yandex
The easiest method is to use built-in synchronization between Mi Home and Yandex IoT. It works for most modern models (2020 and later) and does not require third-party services.
- Open the Mi Home app and go to Profile → Settings → Yandex Smart Home.
After successful synchronization, the vacuum cleaner will appear in the list of Yandex Station devices. Check the operability with a voice command: "Alice, start cleaning" or "Alice, return to base."
☑️ Checklist before connection
Limitations of the method:
- ❌ Does not work for vacuum cleaners purchased before 2019 (e.g. Mi Robot Vacuum 1).
- ❌ Requires Russian or Singapore region in Mi Home (China region not supported).
- ❌ Some features (such as zoning or power settings) may not be available through Alice.
What to do if the Mi Home does not have the option “Smart home Yandex”?
Method 2: Connecting via Home Assistant (for advanced users)
If the official integration doesn’t work (like an old vacuum cleaner or Chinese firmware), you can use the Home Assistant intermediate server, a more complex method that supports all Xiaomi models, including those that aren’t directly compatible with Yandex.
You'll need:
- 🖥️ Computer or Raspberry Pi with Home Assistant installed (instructions for installation on the official website).
- 🔌 Connecting the vacuum cleaner to the Home Assistant via the Xiaomi Miio component (device token required).
- 🔗 Home Assistant integration with Yandex Station via Yandex Smart Home.
Step-by-step:
- Install Home Assistant and add a line to the configuration.yaml file to connect to Mi Home: Vacuum: - platform: xiaomi_miio host: [IP-DRESS DUSTERS] token: [TOKEN_Token can be obtained through the Mi Home app (instructions here).
- In Home Assistant, go to Settings → Devices & Services → Add Integration and select Yandex Smart Home.
- Sign in to your Yandex account and confirm the export of your devices.
- In the application Yandex update the list of devices – vacuum cleaner should appear.
Advantages of the method:
- ✅ It works with all Xiaomi models, including the old ones.
- ✅ Full control of commands (you can configure custom voice queries).
- ✅ No reference to the Mi Home region.
docker run -d --name="home-assistant" -v /path/to/config:/config -e TZ=Europe/Moscow --net=host homeassistant/home-assistant:stableMethod 3: Use of IFTTT (alternative for incompatible models)
If the first two methods didn’t work, try automation through IFTTT. This service allows you to link Yandex Alice to Mi Home via Webhooks. Minus – limited functionality (for example, you can’t specify cleaning areas), but the basic commands (start / stop / return to base) will work.
Instructions:
- Sign up for IFTTT and connect Yandex and Mi Home.
- Create a new applet (If This Then That) with the trigger “Voice request in Yandex” (for example, “Alice, start the vacuum cleaner”).
- As an action, select “Send a command to Mi Home” and specify a command (for example, start to start cleaning).
Examples of commands for IFTTT:
| Alice's voice command | Team for Mi Home | Description |
|---|---|---|
| Alice, start cleaning up. | start | Starting a standard cleaning |
| Alice, stop the vacuum cleaner. | pause | Pause/stop |
| Alice, put the vacuum cleaner back on base. | home | Back to the dock. |
| Alice, turn on the turbo mode. | set_suction 100 | Maximum suction power |
Note: IFTTT has a limit on applets (3 free) and requires a paid subscription ($3.99/month) to manage it properly.
💡
IFTTT is the only way to connect Xiaomi vacuum cleaners of 2018 and older (such as Mi Robot Vacuum 1) to Yandex Station if other methods do not work.
5. Typical errors and their solutions
Even with the correct instructions, users face problems, and we have collected the TOP-5 errors and ways to correct them:
- 🔴 «Device not found" in Yandex Reason: vacuum cleaner is not synchronized with Mi Home or tied to another region.Solution: in Mi Home go to Profile → Region and change to Russia or Singapore. Then reconnect.
- 🔴 «Failed to add a device" Reason: outdated version of Mi Home or Yandex. Solution: update both applications to the latest version and restart the smartphone.
- 🔴 Alice does not recognize commands Reason: the wrong name of the device in Yandex (for example, "Robot vacuum cleaner" instead of "Xiaomi Vacuum"). Solution: in the Yandex application, rename the device to a simple name (for example, "Vaccuum cleaner»).
- 🔴 Vacuum does not respond to commands Reason: devices in different Wi-Fi networks or locking the cloud server Xiaomi.Solution: check that both vacuum cleaner and Yandex Station are connected to the same network 2.4 GHz. If you use Chinese firmware, try changing DNS at 8.8.8.8.
- 🔴 Home Assistant Token expired Error: Mi Home token expired Solution: Get a new token through Mi Home Token Extractor.
💡
If the vacuum cleaner disappears from the list of devices after changing the region in Mi Home, remove it and add it again.
⚠️ Note: If your Xiaomi vacuum cleaner was purchased in China and linked to an account with the Mainland China region, you will need to create a new Mi Home account to change the region. VPN (You don't have to delete an old account, you just have to tie a vacuum cleaner to a new one.
6. Alternative management methods (without Yandex Stations)
If the connection to Yandex Station failed, consider alternative ways to voice control vacuum cleaner Xiaomi:
- 🎤 Google Assistant + Mi Home: Integration works through Google Home (requires a change of Mi Home region to the US or UK) Teams: OK Google, start cleaning up».
- 📱 Siri Shortcuts (for iPhone): You can create voice commands for Mi Home via the Shortcuts app.+ Mi Home account with the region of Europe.
- 🤖 Alice in a smartphone: Install the Yandex app on your phone and control the vacuum cleaner through it (without Yandex Station.
- 🖥️ HomeKit or Samsung SmartThings: Home Assistant or HomeBridge can integrate vacuum cleaner into other ecosystems.
Comparison of methods:
| Method | Difficulty | Compatibility | Limitations |
|---|---|---|---|
| Formal integration | ⭐ | Models 2020+ | Requires Russia/Singapore region |
| Home Assistant | ⭐⭐⭐ | All models. | Technical skills are required |
| IFTTT | ⭐⭐ | All models. | Restriction on 3 applets |
| Google Assistant | ⭐⭐ | Models with the US/Europe region | It doesn't work with Chinese firmware. |
7.Alice's teams to control Xiaomi vacuum cleaner
Once successfully connected, you can use voice commands to control the vacuum cleaner, here is the full list of supported queries (relevant to official integration and Home Assistant):
- 🗣️ «Alice, start cleaning up – start the standard cleaning.
- 🗣️ «Alice, stop the vacuum cleaner" - pause / stop.
- 🗣️ «Alice, return the vacuum cleaner to base – return to the docking station.
- 🗣️ «Alice, turn on the silent mode – reducing the power of suction.
- 🗣️ «Alice, start cleaning in the living room" - zoned cleaning (requires pre-configuration of the zones in Mi Home).
- 🗣️ «Alice, how much charge is the vacuum cleaner? – check the battery level.
- 🗣️ «Alice, find the vacuum cleaner" - turn on the beep to find the device.
Important: commands with clarifications (for example, “room cleaning”) work only if the cleaning areas are pre-configured in Mi Home and their names are assigned (for example, “Living room”, “Kitchen”).
⚠️ Warning: If the vacuum cleaner does not respond to instructions with specifications (for example, "cleaning in the kitchen"), check in Mi Home that the map of the room is saved and the zones are marked.