Voice control of smart machines has long ceased to be a fantasy. Xiaomi vacuum cleaners are one of the most popular devices for cleaning automation, and the assistant Alice from Yandex allows you to control them literally with voice. But how to properly link these two devices so that one team starts cleaning and the other sends the robot to the base? In this article, we will examine all the nuances from equipment preparation to solving typical errors.
It is important to understand that not all Xiaomi vacuum cleaners support direct voice control through Alice. For example, older versions like Mi Robot Vacuum 1 require additional firmware manipulation, while the new Xiaomi Robot Vacuum-Mop 2 Pro or DreameBot D9 integrate with voice assistants out of the box.
If you are just planning a purchase or are already experiencing synchronization issues, this guide will save you time. There are no general phrases here, only specific steps, screenshots (descriptions) of interfaces and unique technical details that are rarely mentioned in standard manuals, such as why sometimes Alice "does not see" a vacuum cleaner even after being properly tethered, or how to circumvent geo-locking restrictions for some models.
What models of vacuum cleaners Xiaomi support control through Alice
Before trying to connect the vacuum cleaner to a voice assistant, make sure your model is compatible. Xiaomi regularly updates the list of supported devices, but there are key criteria:
- πΉ New models (2022β2026): Xiaomi Robot Vacuum-Mop 2 Pro, DreameBot D10 Plus, Xiaomi Mi Robot Vacuum-Mop 2 Lite β support direct integration via Mi Home or Xiaomi Home.
- πΉ Old models (up to) 2021 Mi Robot Vacuum 1/1S, Mi Robot Vacuum-Mop P β Require alternative methods (e.g., through Home Assistant or custom firmware).
- πΉ Vacuum cleaners under the brand Dreame: DreameBot D9, DreameBot L10 Pro β compatible, but may require a separate Dreamehome app.
- πΉ Chinese versions: Models with suffix CN (for example, Xiaomi STYJ02YM) They often have regional restrictions β they need to change the server in Mi Home.
To check your modelβs compatibility, open the Mi Home app (or Xiaomi Home for new devices), go to the device section and find Voice Control or Integration. If itβs not there, your model doesnβt support direct Alice, but thereβs a way out (see the Alternative Methods section for more).
β οΈ Note: Xiaomi vacuum cleaners purchased in China (with grey imports) may not appear in the Russian Mi Home app due to their link to a Chinese server.
Preparing the vacuum cleaner and Alice for synchronization
Before setting up voice control, make sure that:
- The vacuum cleaner is connected to Wi-Fi and added to the Mi Home/Xiaomi Home app, without which Alice will not be able to physically "see" it.
- You have a Xiaomi account (preferably tied to the same region as the vacuum cleaner).
- Alice's app is updated to the latest version (check out Google Play or App Store).
- The device with Alice (column, smartphone) is connected to the same Wi-Fi network as the vacuum cleaner.
If the vacuum cleaner has already been added to Mi Home, but Alice canβt find it, follow these steps:
Remove the vacuum cleaner from the application and add again
Check that the vacuum cleaner settings include the option "Voice control" or "Yandex Smart Home"
Update the vacuum cleaner to the latest version
Restart the router and vacuum cleaner (turn off/on power)
-->
If your vacuum cleaner is purchased in China but you use a Russian Xiaomi account, the device may not appear on the Alice list.
- Open Mi Home β Profile β Region.
- Change the region to China (Mainland China).
- Remove the vacuum cleaner and add it again.
- Return the region to Russia (if necessary).
This method doesnβt work for all models, but it often helps to unlock hidden features.
Step-by-step: how to connect a vacuum cleaner to Alice
If your model supports direct integration, follow this instruction:
- Open the Alice app on your smartphone or through the web version of dialogs.yandex.ru.
- Go to the Smart Home section (home icon in the bottom menu).
- Click Add Add the device β Xiaomi.
- Enter the username and password from your Xiaomi account (the same one that the vacuum cleaner is attached to).
- In the list of devices, select your vacuum cleaner and confirm synchronization.
Once successfully connected, the vacuum cleaner will appear on the smart home's list of devices, and now you can control it with your voice.
- π€ "Alice, turn on the vacuum cleaner - start cleaning.
- π€ "Alice, send the vacuum cleaner to base - return to the docking station.
- π€ "Alice, pause the vacuum cleaner β suspend cleaning.
If the vacuum cleaner doesnβt appear in the list of devices after synchronization, try:
- π Reboot Alice's app and vacuum cleaner.
- π Delete and re-add Xiaomi account in the smart home settings.
- π Check that the Mi Home vacuum cleaner has voice control enabled (usually in the device settings) β Integration).
π‘
If Alice says "Device is unresponsive," check if your router is blocking the connection between Xiaomi and Yandex servers. Try temporarily disabling the firewall or adding exceptions for mi.com and yandex.ru domains.
Alternative Controls for Incompatible Models
If your vacuum cleaner doesnβt support direct integration with Alice, there are workarounds:
1. Through Home Assistant
Home Assistant is an open source smart home system that can serve as a bridge between a vacuum cleaner and Alice.
- Install Home Assistant on a Raspberry Pi or other server.
- Add Xiaomi Miio integration (device token required).
- Set up integration with Yandex Smart Home through the Yandex Smart Home component.
- Synchronize the devices.
The disadvantage of this method is the need for technical knowledge and the presence of an always-on server.
2. via IFTTT (if supported)
Some models of vacuum cleaners can be connected to IFTTT and then linked to Alice via webhooks. However, this method works unstable and requires setting up triggers.
3. Custom firmware (for advanced users)
For older models like the Mi Robot Vacuum 1, there are alternative firmware (like Valetudo) that add MQTT support and allow you to control the vacuum cleaner through any voice assistants. Careful: this voids the warranty and may cause breakdown!
How to Get Mi Home Token for Home Assistant
Common mistakes and their solution
Even with the right setup, users often face problems, and here are the most common ones and ways to fix them:
| Problem. | Possible cause | Decision |
|---|---|---|
| Alice doesn't see vacuum cleaner on device list | Vacuum does not support integration or is tied to another account | Check model compatibility. Remove the vacuum cleaner from the Mi Home and add it again under the same account as Alice. |
| Alice says "the device is unresponsive" | Offline vacuum cleaner or Wi-Fi problems | Reboot the vacuum cleaner and router, check that the vacuum cleaner is connected to the network (the green indicator should be on in the Mi Home). |
| Commands are executed with a delay | Weak Wi-Fi signal or overloaded Xiaomi servers | Move the router closer to the vacuum cleaner or use a Wi-Fi amplifier. Try to execute the command later. |
| Alice starts cleaning, but the vacuum cleaner doesn't move | Battery discharged or vacuum cleaner is on the base | Check the battery charge at Mi Home. Take the vacuum cleaner off the docking station manually. |
| Voice teams are not working smoothly | Conflict with other smart devices | Rename the vacuum cleaner to Mi Home (such as "Robot vacuum cleaner") so that Alice doesn't confuse it with other gadgets. |
If none of these methods worked, try dumping the vacuum cleaner to the factory settings and repeating the connection procedure from scratch.
- Press and hold the Reset button on the vacuum cleaner body (usually hidden under the cover).
- Wait for the beep or the indicator to flash.
- Add the vacuum cleaner to the Mi Home again.
β οΈ Warning: Resetting will remove all stored room maps and individual cleaning settings. After the dump, the vacuum cleaner will need to retrain the layout of the apartment.
Advanced Opportunities: Scenarios and Automation
Alice allows you not only to turn on the vacuum cleaner on command, but also to create complex scenarios of automation.
- π Scheduled cleaning: Alice, run the vacuum every day at 10 a.m".
- π Alice, when I leave the house, turn on the vacuum cleaner and turn off the lights".
- π Charge control: βAlice, if the vacuum cleaner is less than 20% charge, send it to base".
To customize the script:
- Open the Alice app β Smart Home β Scripts.
- Click Create a script β Add a condition.
- Select a trigger (time, geolocation, charge level, etc.).
- Add an action β for example, turn on the vacuum cleaner.
- Save the script.
For advanced users, you can set up the Yandex Dialogs API, which allows you to create custom commands, for example, you can program the phrase "Alice, clean up the living room", which will only start cleaning in a certain area.
π‘
Geolocation scenarios (such as βrun the vacuum cleaner when Iβm at workβ) require Alice to have constant access to your location, which can drain your smartphone battery faster than usual.
Security and confidentiality
Connecting the vacuum cleaner to Alice means that cleaning data (time, zone, status) is transmitted to Yandex and Xiaomi servers.
- π Planning data: The maps of the premises are stored on Xiaomi servers, and in theory, the company can analyze them (for example, to improve algorithms).
- π€ Voice commands: All phrases you say to Alice are recorded and can be used to train AI (this is spelled out in the user agreement).
- π Geodata: If you use geolocation scenarios, Alice will know when you're home and when you're not.
To minimize the risks:
- π Regularly update the vacuum cleaner firmware and Aliceβs app (this closes vulnerabilities).
- π Turn off unnecessary permissions in the Mi Home app settings (e.g., access to contacts or location).
- π Use a complex password for your Xiaomi account and enable two-factor authentication.
If you're concerned about privacy, consider a Home Assistant where all data is stored locally, but it will require more effort to set up.