Voice control of the robot vacuum cleaner through Alice Yandex makes cleaning a fully automated process. But many users face problems when trying to connect the Xiaomi Mi Robot, Dreame or Viomi with the voice assistant - devices are not detected, commands are not executed, and errors like "Device is not available" or "Can not connect" appear in the Yandex application.
In this article, we will discuss all the working methods of integration (including workarounds for unofficially supported models), explain why Alice may not see the vacuum cleaner even after successful binding, and provide unique solutions for errors that are not described in the official documentation of Yandex and the Internet. Xiaomi.The instructions are up to date for 2026 and take into account the latest firmware updates and API.
1.What Xiaomi robot vacuum cleaner models are compatible with Alice?
Officially, Yandex does not support all devices of the Xiaomi ecosystem, here is the current list of models that can be connected to Alice directly through the Yandex application:
- π€ Xiaomi Mi Robot Vacuum-Mop 2 Pro (including versions with the same name) LDS-lidar)
- π€ Xiaomi Mi Robot Vacuum-Mop P (series STYJ02YM, STYTJ01ZHM)
- π€ Dreame D9, Dreame D10 Plus (with firmware at least 3.5.4_0030)
- π€ Viomi V3 (Russian region only, with reference to ru servers)
Other models (such as the Xiaomi Mi Robot 1S, Dreame Z10 Pro, or older versions of the Viomi SE) will require a workaround through Home Assistant or alternative protocols, as we will discuss in detail in Section 5.
Important: Even if your model is on the list, Alice may not find it if:
- β οΈ The vacuum cleaner is linked to a Mi Home account with a region other than Russia (e.g. China or Europe).
- β οΈ The firmware version of the device is outdated (below 1.8.5_0020 for most models).
- β οΈ In the router settings, traffic to ports 8080 or 443 (necessary for communication with Yandex servers) is blocked.
Preparation before connection: 5 mandatory steps
Before you try to connect the vacuum cleaner to Alice, do these steps β they will save you hours to fix the errors:
Make sure the vacuum cleaner is connected to 2.4GHz Wi-Fi (5GHz not supported)|
Update the vacuum cleaner firmware to the latest version via Mi Home|
Link the vacuum cleaner to the Mi Home account with the region "Russia" |
Disable VPN or proxy on your phone and router |
Restart router and vacuum cleaner (hold power button for 10 seconds)-->
Pay special attention to the Wi-Fi settings:
- πΆ Xiaomi vacuum cleaners only work with 2.4 GHz networks. If your router is broadcasting a unified network (e.g., MyWiFi_2.4+5G), divide it in the router settings into two separate ones.
- π Turn off the Client Isolation function in the router, which blocks the exchange of data between devices on the local network.
- π Install a region of Russia in Mi Home (even if you are in another country).
- Open Mi Home, go to profile (top right corner).
- Click on the country at the top of the screen and select Russia.
- Reboot the application and re-add the vacuum cleaner.
A critical mistake many users make is trying to connect via a Mi Home account to China or Europe, in which case Alice will not be able to physically detect the device, as it is tied to foreign Xiaomi servers.
3. Step-by-step instruction: how to tie a vacuum cleaner to Alice
If your model is officially supported, follow this instruction, and the entire process will take no more than 5 minutes:
- Open the Yandex app on your smartphone and go to the Smart Home section (the house icon in the bottom menu).
- Click "Add Device" β "Vaccines" β select the Xiaomi brand.
- Enter the username and password from the Mi Home account that the vacuum cleaner is attached to. Importantly, use the same account as the Mi Home app!
- Select your vacuum cleaner from the list of available devices and confirm the binding.
After the successful connection, the Yandex app will have a vacuum cleaner card with the main commands: "Start cleaning", "Return to base", "Stop." To control the vacuum cleaner in your voice, tell Alice:
Alice, turn on the vacuum cleaner in the living room.
Alice, start cleaning the kitchen.
Alice, send the vacuum cleaner to the base.If the vacuum cleaner does not appear in the list of devices, check:
- β In Mi Home is the function "Smart home Yandex" included (Settings of the device β Integration).
- β Does the antivirus (e.g. Kaspersky or Avast) block the Yandex application from accessing the network?
- β Do you use Mi Home and Yandex on different accounts?
π‘
If Alice says βThe device is not respondingβ, try to manually update the status of the vacuum cleaner in the Yandex app: pull the screen with the device card down, as when updating the news feed.
4. Common mistakes and their solutions
Even with the right connection, users face problems.-5 errors and ways of correcting them:
| Mistake. | Reason. | Decision |
|---|---|---|
| "Device unavailable" | Vacuum cleaner disconnected from Wi-Fi or Xiaomi servers not available | Reboot the vacuum cleaner and router. Check the network connection in Mi Home |
| "Failed to execute the command." | Conflict with another voice assistant (e.g. Google Assistant) | Disable other assistants in phone settings while setting up |
| Alice can't see the room. | Mi Home does not have a map of the premises | Run the cleaning manually through Mi Home to make a map of the vacuum cleaner |
| Commands are executed with a delay | Weak Wi-Fi signal or overloaded Xiaomi servers | Move your router closer to the vacuum cleaner or use a Wi-Fi repeater |
| "Device not supported" | The model of the vacuum cleaner is not included in the official list of compatible | Use the Home Assistant workaround (Section 5) |
If none of the solutions worked, try resetting the vacuum cleaner settings:
- Hold the Home buttons and power on the vacuum cleaner for 5 seconds.
- After the beep release the buttons - the vacuum cleaner will reset.
- Re-add it to Mi Home and tie it to Alice.
What if Alice stopped seeing the vacuum cleaner after the upgrade?
5. Alternative ways of connecting for informal models
If your vacuum cleaner isnβt on the official list of compatible models, you can use Home Assistant, an open platform for smart homes that takes longer to set up, but works with any Xiaomi robot vacuum cleaner, including older models.
You'll need:
- π₯οΈ Computer or Raspberry Pi to install Home Assistant.
- π± Smartphone with Home Assistant app.
- π Access to API Mi Home (can be obtained via mihome.dev).
Step-by-step:
- Install Home Assistant on your device (instructions on the official website).
- In the configuration file.yaml add integration with Xiaomi Miio: vacuum: - platform: xiaomi_miio host: [IP- address of your vacuum cleaner] token: [your token from mihome.dev]
- Reboot Home Assistant.
- In the Yandex app, add Home Assistant as a smart home ("Add Device" β "Other").
- Configure voice commands through βScriptsβ in Home Assistant.
Advantages of this method:
- β Works with any Xiaomi/Dreame/Viomi model.
- β There is no reliance on Xiaomi servers β commands are executed locally (faster and more reliable).
π‘
Home Assistant is the only way to connect older models of vacuum cleaners (such as the Xiaomi Mi Robot 1 or the 2019 Dreame D9 Pro) to Alice, which are no longer officially supported.
6.Voice commands for vacuum control
Alice understands dozens of vacuum control commands, but not all of them are documented. Here is the full list of working phrases (tested on Xiaomi Mi Robot Vacuum-Mop 2 Pro and Dreame D10 Plus models):
| Category | Examples of teams |
|---|---|
| Major teams | "Alice, turn on the vacuum cleaner," "Alice, start cleaning," "Alice, stop the vacuum cleaner." |
| Zone cleaning | "Alice, vacuum the living room," "Alice, wash the kitchen floor." |
| Cleaning regimes | "Alice, turn on quiet mode," "Alice, set maximum power." |
| Base management | "Alice, send the vacuum cleaner to charge," "Alice, check the vacuum cleaner's charge level." |
| Scripts | "Alice, start the general cleaning" (if the script is set up in Mi Home) |
To make Alice understand the names of the rooms, they must be pre-marked in the map in the Mi Home app:
- Start cleaning manually through Mi Home.
- After making the map, click "Save the map".
- Divide the map into zones and assign them names (for example, "Living room", "Kitchen").
- Sync changes with Xiaomi servers (update button in the upper right corner).
Important: If you rename the rooms in Mi Home after you've tied to Alice, the voice assistant won't see the change. You'll have to untie and re-tire the vacuum cleaner.
7.Security and privacy: what you need to know
By tying the vacuum cleaner to Alice, you are giving access to the device to a third party (Yandex).
- π Your home card data is stored on Xiaomi servers, and when integrated with Alice, Yandex accesses (but cannot change) this data.
- π‘ Local commands (via Home Assistant) are safer than cloud commandsβthey donβt transfer to external servers.
- π‘οΈ In Mi Home, turn off the "Send Usage Data" option (Section Profile β Settings β Privacy).
If you are concerned about privacy, use two-factor authentication for your Mi Home account:
- Open Mi Home β Profile β Account settings β Security.
- Turn on "Two-step verification" and link the phone number or email.
- Generate backup codes and save them in a safe place.