How to run Xiaomi vacuum cleaner through Alice: a complete guide with settings

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:

  1. 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.
  2. You have a Xiaomi account (preferably tied to the same region as the vacuum cleaner).
  3. Alice's app is updated to the latest version (check out Google Play or App Store).
  4. 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.

  1. Open Mi Home β†’ Profile β†’ Region.
  2. Change the region to China (Mainland China).
  3. Remove the vacuum cleaner and add it again.
  4. Return the region to Russia (if necessary).

This method doesn’t work for all models, but it often helps to unlock hidden features.

πŸ“Š What kind of vacuum cleaner Xiaomi you have?
Xiaomi Robot Vacuum-Mop 2 Pro
DreameBot D9/D10
Old model (until 2021)
Another model
I haven't bought it yet.

Step-by-step: how to connect a vacuum cleaner to Alice

If your model supports direct integration, follow this instruction:

  1. Open the Alice app on your smartphone or through the web version of dialogs.yandex.ru.
  2. Go to the Smart Home section (home icon in the bottom menu).
  3. Click Add Add the device β†’ Xiaomi.
  4. Enter the username and password from your Xiaomi account (the same one that the vacuum cleaner is attached to).
  5. 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.

  1. Install Home Assistant on a Raspberry Pi or other server.
  2. Add Xiaomi Miio integration (device token required).
  3. Set up integration with Yandex Smart Home through the Yandex Smart Home component.
  4. 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
1. Install the Mi Home app on Android. 2. Download the Mi Home Token Extractor utility (available on GitHub). 3. Follow the instructions for extracting the token from the app traffic. 4. Enter the token in the Xiaomi Miio integration settings in the 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 causeDecision
Alice doesn't see vacuum cleaner on device listVacuum does not support integration or is tied to another accountCheck 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 problemsReboot 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 delayWeak Wi-Fi signal or overloaded Xiaomi serversMove 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 moveBattery discharged or vacuum cleaner is on the baseCheck the battery charge at Mi Home. Take the vacuum cleaner off the docking station manually.
Voice teams are not working smoothlyConflict with other smart devicesRename 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.

  1. Press and hold the Reset button on the vacuum cleaner body (usually hidden under the cover).
  2. Wait for the beep or the indicator to flash.
  3. 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:

  1. Open the Alice app β†’ Smart Home β†’ Scripts.
  2. Click Create a script β†’ Add a condition.
  3. Select a trigger (time, geolocation, charge level, etc.).
  4. Add an action – for example, turn on the vacuum cleaner.
  5. 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.

FAQ: Answers to Frequent Questions

Can you control Xiaomi vacuum cleaner through Alice without the Mi Home app?
No, the Mi Home app (or Xiaomi Home) is a must-have for the initial setup. Alice connects to the vacuum cleaner via a Xiaomi account, so synchronization is impossible without it. However, once set up, you can delete the app - control will work through voice.
Why does Alice turn on the vacuum cleaner but it doesn't start cleaning?
This is a typical problem if the vacuum cleaner is on the base or its battery is discharged: πŸ”‹ The charge level in the Mi Home (should be) >15%). 🏠 The vacuum cleaner is not physically blocked (for example, stuck under furniture). πŸ”„ Automatic cleaning is enabled in the vacuum cleaner settings (sometimes it turns off after updates).
How to rename a vacuum cleaner so that Alice understands it better?
Open Mi Home β†’ pick a vacuum cleaner β†’ Settings (βš™οΈ) β†’ Use a simple and unique name, such as "Robot vacuum cleaner" or "Apartment cleaner." Avoid generic words like "Vaccinerator" so Alice doesn't confuse it with other devices.
Can you control Xiaomi vacuum cleaner via Alice on iPhone?
Yes, but with reservations: πŸ“± Alice’s iOS app has limited functionality compared to Android. 🎀 Voice commands work only through the Yandex column or the Alice application (in a browser or separate application). πŸ”„ Some automation scenarios may not appear in the iOS version. For full management, it is recommended to use an Android device or the web version of Alice.
What if, after updating the firmware, the vacuum cleaner stopped responding to Alice's commands?
Updates sometimes reset integration settings. Try: Remove the vacuum cleaner from Alice's smart home. Reboot the vacuum cleaner (turn off/turn on the power). Add it again via Mi Home β†’ Smart Home β†’ Yandex. If it doesn't work, roll back the vacuum cleaner firmware (if the previous version is available).