Introduction: Why link Alice to Xiaomi vacuum cleaner?
Voice control of the Xiaomi Vacuum Mop robot vacuum cleaner through Alice is not just a convenience, but a real time saving. Imagine: instead of looking for a smartphone, opening the Mi Home app and pressing buttons, you just say, "Alice, turn on the vacuum cleaner" - and after a minute the device already cleans the apartment, especially for owners of large houses or those who often forget to start cleaning.
But the connection process isn't always intuitive. Many users have synchronization errors between Mi Home and Yandex Smart Home, authorization issues, or voice commands that aren't working properly. In this article, we'll look at all the integrations (including workarounds for older vacuum cleaners), and we'll also give you a checklist to diagnose problems. If you've tried to connect Alice but it hasn't worked, you'll find a solution here.
Importantly, not all Xiaomi Vacuum Mop models support direct integration with Alice, for example, budget versions (such as Vacuum Mop Essential) may require additional firmware manipulation or use of third-party services like Home Assistant.
What Xiaomi Vacuum Mop models are compatible with Alice?
Before setting up, check whether your model of vacuum cleaner supports work with Yandex Smart Home.
- 🔹 Xiaomi Mi Robot Vacuum-Mop 2 Pro (and all modifications with the prefix Pro)
- 🔹 Xiaomi Mi Robot Vacuum-Mop P (Series 2022-2026)
- 🔹 Xiaomi Mi Robot Vacuum-Mop 2 Lite (requires firmware updates to version) 3.5.9_0040 higher)
- 🔹 Xiaomi DreameBot D9 and D10 (It is called Dreame, but with Mi Home support)
If your model is not listed, it doesn’t mean that you can’t connect, for example, Xiaomi Vacuum Mop Essential or 1T will require:
- Update the firmware through Mi Home to the latest version.
- Use Home Assistant or Node-RED as a middleman between Alice and the vacuum cleaner.
- Configure IFTTT (Conditional Scenarios) for indirect management.
Critical note: Xiaomi vacuum cleaners with Chinese firmware (for example, purchased on AliExpress without a global version) will not work with Alice even after all the manipulations.
Method 1: Connect via Mi Home + Yandex Smart Home
This is the most reliable and official method, and it works for most modern Xiaomi models and does not require third-party services.
- Step 1. Add a vacuum cleaner to Mi Home Install the Mi Home app (available for Android and iOS). Sign up or log in to Xiaomi account. Click Add Device → Vacuum → Select your model. Follow the on-screen instructions (usually you need to press a button on the vacuum cleaner body and connect to its Wi-Fi network).
Important: if after binding the vacuum cleaner is not displayed in Yandex Smart Home, check:
- 🔌 Is the vacuum cleaner connected to the same Wi-Fi network as the smartphone.
- 🔄 Is the device firmware updated (check in Mi Home) → «Settings of the device» → «Update of the PO»).
- 🌍 The right region is chosen in Mi Home (should be Russia or Europe»).
☑️ Checklist before connection
Method 2: Using Home Assistant for Unofficial Integration
If your vacuum cleaner model isn’t officially supported (like the Xiaomi Vacuum Mop 1T or Chinese-made firmware), you can use Home Assistant, an open smart home platform that takes longer, but gives you full control of the device.
You'll need:
- 🖥️ Computer or Raspberry Pi to install Home Assistant.
- 🔧 Knowledge of basic commands YAML (configuration file).
- 🔑 Mi Home account access token (can be obtained via mihome.dev).
Instructions:
- Install Home Assistant (instructions on the official website).
- Add the following code to the configuration.yaml file (replace) YOUR_TOKEN and YOUR_VACUUM_ID Data: Vacuum: - Platform: xiaomi_miio host: IP_DRESS DUST TOKEN: YOUR_TOKEN name: "Xiaomi Vacuum"
- Reboot Home Assistant.
- In the Home Assistant interface, go to Settings → Voice Assistants → Yandex Alice and follow the binding instructions.
⚠️ Note: When using Home Assistant, the vacuum cleaner will only be accessible to control via a local network. Remote access (for example, on the command "Alice, turn on the vacuum cleaner" outside the home) will require a cloud bridge setup or a cloud bridge. VPN.
How to get a token for Mi Home?
Method 3: Control over IFTTT (for limited functionality)
IFTTT (If This Then That) allows you to create chains of conditions between services, such as setting a rule: "If Alice says start cleaning, send a command to Mi Home."
- ⏳ Delayed execution of the command (5-10 seconds).
- 🔄 It is impossible to obtain vacuum cleaner status (for example, charge level).
- 💰 Free version IFTTT Limits the number of applets (rules).
How to set up:
- Register on IFTTT.com.
- Create a new applet ("If This Then That"): - This (condition): select Google Assistant (or Yandex Alice via Yandex Smart Home) → Say a simple phrase (enter a phrase like "start cleaning"). - That (action): select "Mi Home" → "Start cleaning" (or another command).
- Save the applet and test it.
⚠️ Attention: B IFTTT Chinese language commands (e.g. for firmware vacuum cleaners for the Chinese market) may not work. Before setting up, check if your model supports English or Russian teams in Mi Home.
Table: Alice's teams for controlling Xiaomi vacuum cleaner
Once you've successfully connected, you can use the following voice commands, some of which may vary depending on the vacuum cleaner model:
| Team team. | Action. | Note |
|---|---|---|
| Alice, turn on the vacuum cleaner. | Starting cleaning in standard mode | It works for all models. |
| Alice, stop the vacuum cleaner. | Suspension of cleaning with return to base | For the Vacuum-Mop 2 Pro, you can add “and go back to charging” |
| Alice, put the vacuum cleaner on the charger. | Back to the dock. | It does not work if the vacuum cleaner is in the process of cleaning. |
| Alice, turn on the wet cleaning. | Activation of the floorwashing regime | Only for models with mop function (e.g. Vacuum-Mop P) |
| Alice, how's the vacuum cleaner's charge level? | Voiceover of the current battery charge | It works only with direct integration through Yandex Smart Home. |
💡
If Alice doesn't recognize the command, try using aliases for the device, for example, instead of "vacuum cleaner" say "robot" or "rounder" (if you set that name in the settings).
Solving common connection errors
Even when following the instructions, users often encounter problems, and here are the most common errors and ways to correct them:
- 🚫 Error: “Device not found” in Yandex Smart Home* Solution: Make sure the vacuum cleaner is connected to Mi Home and on. Check that the Mi Home region is selected “Russia” (account settings) → «Country/Region»). Untie and re-connect the account Mi Home in Yandex Smart Home.
- 🔄 Error: “Failed to execute command” in voice control * Solution: Update the vacuum cleaner firmware via Mi Home. Reboot the vacuum cleaner (hold the power button for 10 seconds). Check that in Yandex Smart Home the vacuum cleaner is displayed as “Connected».
Offline device
Mi Home*
Decision:
- If you are using Home Assistant, check that IP-The address of the vacuum cleaner has not changed (set up static). IP router).
⚠️ Note: If after all the manipulations, the vacuum cleaner has not appeared in Yandex Smart Home, check if it is not tied to another Mi Home account. For example, if the device was previously used by another family member, it must first untie in the Mi Home settings (Section "General» → «Remove the device»).
FAQ: Frequent questions about connecting Alice to Xiaomi Vacuum Mop
Can I connect Alice to a Xiaomi vacuum cleaner without the Mi Home?
Why does Alice say "The device is not responding" even though the vacuum cleaner is working?
How do you get Alice to turn on the vacuum cleaner on schedule?
Can you control Xiaomi vacuum cleaner through Alice outside the home?
Why did the vacuum cleaner stop responding to Alice's commands after the firmware update?
💡
If your Xiaomi vacuum cleaner is not officially supported, the only working options are Home Assistant or IFTTT. Official integration via Yandex Smart Home is only possible for certified models (see the list above).