Voice control of the robot vacuum cleaner via Alice from Yandex makes cleaning a fully automated process. But many Xiaomi users face problems when integrating: the device is not detected, commands are not executed, or communication is interrupted after a few days. In this article, current connection schemes for 2026, including bypassing typical errors and hidden settings for Mi Robot Vacuum-Mop 2 Pro, DreameBot L10 Pro models and others.
We will discuss three main synchronization methods (via Mi Home, Yandex Smart Home and third-party services), compare their reliability and response speed, and give recommendations on choosing the best option depending on the model of your vacuum cleaner.
1. Compatibility: Which Xiaomi models work with Alice?
Not all Xiaomi robot vacuum cleaners support direct integration with Alice, only MiOT (Mi Open Thing) and proprietary firmware are officially certified.
- 🔹 Mi Robot Vacuum series: Pro-indicated models (e.g. Mi Robot Vacuum-Mop 2 Pro) and newer versions (e.g. Mi Robot Vacuum) 1S) Requires a bypass through Mi Home Automation.
- 🔹 Dreame brand: all devices with DreameHome App support (e.g. DreameBot) D9, L10 Exception: models for the Chinese market (CN-version).
- 🔹 Viomi and other sub-brands: only devices with the Xiaomi Ecosystem logo on the package.Viaomi-branded vacuum cleaners without mentioning Xiaomi may not connect.
To check the compatibility of your model:
- Open the Mi Home app (or DreameHome for Dreame devices).
- Go to Profile → Settings → Smart Home → Yandex Alice.
- If the option to Connect to Alice is active, your vacuum cleaner is officially supported.
⚠️ Attention: Firmware vacuum cleaners for the Chinese market (CN-rum, even if there is an option in Mi Home may not sync with Alice due to Xiaomi's restrictions on regions. ROM), But it voids the guarantee.
2. Method 1: Officially Connect via Mi Home
The most reliable and recommended method is the bundle through the official Mi Home app, which works for all supported models and guarantees stable synchronization.
- Update the vacuum cleaner firmware: Open Mi Home → Choose your vacuum cleaner → Settings (⚙) → Update the firmware. Make sure the software version is not lower. 3.5.8_0042 (for Mi Robot or 4.2.1_0103 (for Dreame).
- Connect your Xiaomi account to Yandex: In Mi Home go to Profile → Settings → Smart Home → Yandex Alice. Click Connect and log in to Yandex. Allow access to data (be sure to turn on all switches!).
Configure the device in Yandex Ecosystem:
- Open the Yandex application → Services → Smart home.
- Your vacuum cleaner will appear on the list of devices. Click on it and select a room.
Check the vacuum cleaner firmware version |Update the Mi Home app to the latest version |Make sure the vacuum cleaner and phone are connected to the same Wi-Fi network |Disable the VPN or proxy on your phone-->
After successful synchronization, check the voice commands:
- 🗣️ «Alice, turn on the vacuum cleaner – the beginning of cleaning.
- 🗣️ «Alice, bring the vacuum cleaner back to base – return to the dock.
- 🗣️ «Alice, pause the vacuum cleaner – suspend cleaning.
⚠️ Note: If Alice says “Device is not responding” after connecting, check: Is LAN allowed in Mi Home settings (Profile) → Settings → Smart home. → LAN? Does the router block traffic between devices (turn off) AP Isolation in Wi-Fi settings).
3. Method 2: Manual binding via Yandex Smart Home
If the official method has not worked (for example, for older models or CN-You can try hand-approval via Yandex Smart Home, which requires more action, but often saves you in difficult cases.
Algorithm:
- Get access token: Go to Yandex Dial and log in. Create a new Custom device. Copy Client ID and Client Secret, which you'll need later.
- Set up Mi Home for integration: In Mi Home, go to Profile → Settings → General → Region and select Russia (if China was standing). Enable the Mi Home Open API option in the same settings.
Add the vacuum cleaner to Yandex:
- In the Yandex application, open Services → Smart Home → Add a device → Other.
- Select Mi Home and enter the data from paragraph 1.
- In the list of devices, find your vacuum cleaner and confirm the bundle.
| Model vacuum cleaner | Support for official connectivity | Is manual binding required? | Notes |
|---|---|---|---|
| Mi Robot Vacuum-Mop 2 Pro | ✅ Yes. | ❌ No. | It works through Mi Home without any additional actions. |
| DreameBot L10 Pro | ✅ Yes. | ❌ No. | The latest version of the DreameHome app is required. |
| Mi Robot Vacuum 1S | ❌ No. | ✅ Yes. | You need a hand-tied or home assistant. |
| Viomi V3 | ⚠️ Partially. | ✅ Maybe. | Depends on the firmware region. CN-versions not supported. |
💡
If Yandex asks for Device ID when manually binding, it can be found in Mi Home: open the vacuum cleaner information and scroll to the About Device section - there will be an ID or DID string
Method 3: Alternative methods (Home Assistant, IFTTT)
For advanced users or owners of incompatible models, there are workarounds through third-party services that require technical skills but offer additional opportunities (such as creating complex cleaning scenarios).
Option 1: Home Assistant
- 🔧 Install Home Assistant on Raspberry Pi or server.
- 🔧 Add Xiaomi Miio integration through HACS.
- 🔧 Configure a bundle with Yandex Smart Home through the Yandex Smart Home component.
Option 2: IFTTT (for base commands)
- 🔗 Create an applet in IFTTT With Yandex Alice trigger and action Mi Home.
- 🔗 Team Example: Alice, start the general cleaning» → Activation of the script in Mi Home.
Risks of using Home Assistant
⚠️ Note: Use of Home Assistant or IFTTT In addition, informal integrations often break down after vacuum cleaner firmware updates!
5. Typical errors and their solutions
Even with the right connection, users are facing problems, and here are the most common errors and ways to fix them:
- 🚫 Error: "Device not responding" Check if the vacuum cleaner and phone are connected to the same Wi-Fi network (not the guest!). Reset the router and vacuum cleaner (hold the power button for 10 seconds). In Mi Home, update the Region to Russia, even if it is already standing.
- 🚫 Error: "Can't add device" Remove the vacuum cleaner from Mi Home and add again. Disable Bat testing in Xiaomi account settings. Try another way to connect (e.g., via Yandex Smart Home instead of Mi Home).
- 🚫 Mistake: Alice doesn't understand commands Reframe command: instead of "Alice, clean the floor," say "Alice, turn on the vacuum cleaner." Check if the device names conflict (for example, if you have two vacuum cleaners). Update Alice's command base: say "Alice, update the device information».
💡
If the vacuum cleaner is connected, but Alice does not see it, try changing the server in Mi Home: Settings → Region → Russia (Moscow) Sometimes it helps to choose Singapore or Hong Kong for the first time. CN-version.
6. Optimization of management: scripts and voice commands
Simply turning the vacuum cleaner on/off is just the beginning, and with Alice you can create complex cleaning scenarios that are time-bound, location-bound, or other devices.
Examples of useful scenarios:
- ⏰ Scheduled cleaning: "Alice, start the vacuum cleaner at 10am" (sets up at Yandex Smart Home) → Automation).
- 🏠 Geo-dependent cleaning: vacuum cleaner is turned on when you leave the house (requires geolocation in Yandex Maps).
- 🌡️ Cleaning by sensors: start with increased humidity (if you have a sensor Xiaomi Temperature & Humidity Sensor).
List of supported voice commands (2026):
- 🗣️ «Alice, turn on / off the vacuum cleaner - start / stop cleaning.
- 🗣️ «Alice, put the vacuum cleaner on charging" - return to base.
- 🗣️ «Alice, how is the status of the vacuum cleaner? – information about the charge and mode.
- 🗣️ «Alice, start cleaning in the living room" - zone cleaning (requires maps of rooms).
💡
To make Alice better at recognizing commands, add a vacuum cleaner to Favorites in the Yandex app. To do this, open a Smart Home, find the device and click on the asterisk.
7 Security: How to protect data during integration
The link between Xiaomi and Yandex involves the exchange of data between the servers of the two companies, to minimize the risks:
- 🔒 Use a separate Xiaomi account: Register a new account specifically for your smart home and don’t tie payment details to it.
- 🔒 Set up two-factor authentication: In Mi Home, enable confirmation by SMS or email (profile) → Settings → Security).
- 🔒 Limit access to the local network: in the router, create a separate network for IoT devices and deny them access to the main network.
If you are using Home Assistant:
- 🛡️ Disable Remote Access (Settings) → System system → Network → Remote access).
- 🛡️ Update the Miio and Yandex Smart Home components regularly.
- 🛡️ Use it. Fail2Ban to block suspicious connections.
⚠️ Warning: Never share a Miio token (it looks like a 32-character string) in open sources or chat rooms.This token gives full access to your Xiaomi devices!