Xiaomi vacuum cleaners are no longer just cleaning devices, they are fully integrated into the smart home ecosystem. Being able to control them by voice not only adds convenience, but also makes routine cleaning a futuristic process: just say a command and the robot will start working, return to base or report status. However, not all users know that this requires not only the vacuum cleaner itself, but also the correct configuration of the bundle with voice assistants.
In this article, we will discuss all the available ways to add voice control to Xiaomi Mi Robot Vacuum models (including Mi Robot Vacuum-Mop 2 Pro, Mi Robot Vacuum-Mop P, Mi Robot Vacuum-Mop 2 Lite and others). You will learn how to connect a vacuum cleaner to Yandex Alice, Google Assistant or Siri, what errors can occur during synchronization, and how to fix them. And also – why some teams work only through Chinese Mi Home servers and how to get around it without changing the region.
Voice control of a robot vacuum cleaner is not just a feature, it's a real time saving: imagine you're cooking dinner while the vacuum cleans the kitchen on your command, or you come home from work and start cleaning in advance so you don't breathe the dust, but in order for that to work, you need to set up the integration between the devices correctly, and then you have step-by-step instructions for each method.
1.What Xiaomi models support voice control?
Not all Xiaomi robot vacuum cleaners can be voice-controlled, and the feature is only available for Wi-Fi-enabled devices and Mi Home app connectivity. Here is the full list of compatible models (up to 2026):
If your model is not included in the list, check its specifications on the official website or in the instructions. The main criteria is the availability of a Wi-Fi module and support for the Mi Home application (or Dreame Home for some models). Outdated versions like Mi Robot Vacuum 1 or Mi Robot Vacuum-Mop 1C cannot be controlled by voice.
Also, look at the firmware region: vacuum cleaners purchased in China may require a connection to China’s Mi Home servers, which limits integration with Yandex Alice or Google Assistant, as we’ll discuss in the bug section.
2. Connection via Mi Home: Basic setting
Before you can set up voice control, you need to add a vacuum cleaner to the Mi Home app, and without that, no assistant can interact with it.
- Install the Mi Home app (available for Android and iOS) and download only from official stores (Google Play or App Store) to avoid fake versions.
Follow the instructions on the screen
Wi-Fi
Select the server region
Which region to choose in Mi Home?
Once the device is successfully connected, the vacuum cleaner will appear in the main Mi Home menu, check that it is online (the cloud icon must be green). If the device is offline, reboot it and the router, then reconnect.
☑️ Check before setting up voice control
3.Configure control through Yandex Alice
Yandex Alice is the most popular voice assistant in Russia, and it integrates perfectly with Xiaomi smart devices. To make the vacuum cleaner respond to commands like “Alice, turn on the vacuum cleaner” or “Start cleaning in the kitchen”, follow the following steps:
Step 1 Connect your Mi Home account to Yandex
- Open the Yandex application on your smartphone.
- Go to Devices → Add the device → Xiaomi.
- Enter the username and password from your Mi Home account.
- Allow access to devices (a list of connected gadgets, including a vacuum cleaner, should appear).
Step 2: Set up rooms (optional)
Alice understands commands better if the vacuum cleaner is tied to a specific room.
- In Mi Home, open the cleaning card (Cleaning → Map).
- Mark up rooms (for example, “Kitchen”, “Living room”).
- In the Yandex app, check that the rooms are synchronized (Devices → [name of vacuum cleaner] → Rooms).
If Alice doesn't recognize the device, check:
⚠️ Warning: Vacuum cleaners connected to China's Mi Home servers may not be displayed in Yandex.Solution: change region to "Russia" in the app's settings (but note that some map features may be missing).
💡
If Alice is confusing rooms, try renaming them Mi Home in English (e.g., "Kitchen" instead of "Kitchen"). Sometimes this improves recognition.
4.Integration with Google Assistant (OK Google)
For users of Android devices or Google Nest speakers, it’s easier to configure control through Google Assistant.The process is similar to connecting to Alice, but there are nuances.
Step 1. Link accounts
- Open the Google Home app.
- Press + → Set up the device → Are there devices already?
- Select Xiaomi from the list and log in.
- Allow access to the devices (vacuum cleaner should appear in the list).
Step 2. Set up the commands.
Google Assistant supports the following voice commands for vacuum cleaners:
- 🎤 «Hey Google, start vacuuming).
- 🎤 «Google, stop cleaning (Stop Vacuuming).
- 🎤 «Bring the vacuum cleaner home (Return to dock).
- 🎤 «Set vacuum to max power (Set vacuum to max power).
Step 3: Solving problems
If Google doesn't see the vacuum cleaner:
⚠️ Warning: Make sure you choose the “Europe” or “Russia” region in Mi Home. Mainland China servers block integration with overseas assistants. Also check that Google Home and Mi Home use the same Xiaomi account.
You can create routines (automatic scenarios) for convenience, for example:
OK Google, Good Morning →
- Turn on the lights.
- Run the vacuum cleaner in the living room.
- Let me know the weather forecast.💡
Google Assistant is better at recognizing commands in English. If voice queries in Russian don't work, try saying them in English (e.g., "Start vacuuming" instead of "Start vacuum").
5. Control via Siri and Apple HomeKit (for iPhone)
iPhone or iPad owners can integrate with Apple HomeKit, but there are limitations: not all Xiaomi models officially support HomeKit.
Method 1. via Mi Home (limited functionality)
- Make sure the vacuum cleaner is connected to the Mi Home with the “Europe” or “Russia” region.
- In Mi Home, go to Profile → Settings → Apple HomeKit.
- Follow the instructions for adding the device to Apple Home.
Minus: only the basic commands ("On", "Switch off", "Return to base") work.
Method 2. via Home Assistant (full control)
For advanced users:
- Install Home Assistant on the server or Raspberry Pi.
- Add Xiaomi Miio integration (device token required).
- Configure the link to HomeKit through the HomeKit Bridge plugin.
This method allows you to control the vacuum cleaner through Siri with a full set of functions, including zoning and power tuning.
⚠️ Note: To obtain a device token (Miio Token) you will need to use third-party utilities such as MiHome Token Extractor, which can violate the warranty and security of the account!
6. Frequent errors and their solutions
Even with the right setup, there can be failures, and we've collected the TOP-5 problems and ways to fix them:
| Problem. | Possible cause | Decision |
|---|---|---|
| Alice/Google doesn't see the vacuum cleaner | Mi Home region or unsynchronized accounts | Change region to Russia/Europe and reconnect accounts |
| Commands are executed with a delay | Weak Wi-Fi signal or overloaded Xiaomi servers | Restart the router, check the Internet speed (minimum 5 Mbps) |
| Vacuum cleaner does not respond to room commands | Wrong map marking in Mi Home | Resave the map, check the names of the rooms (preferably in English) |
| The "offline device" error | The vacuum cleaner disconnected from Wi-Fi or discharged | Charge the robot, check the network connection (2.4 GHz!) |
| Voice assistant says "Device not supported" | Outdated firmware of a vacuum cleaner or application | Update Mi Home and Robot Firmware through the App |
If none of the methods helped, try resetting the vacuum cleaner settings to factory:
- Press the power button for 10 seconds before the beep.
- Connect again through Mi Home.
Also check if the antivirus or firewall blocks communication between apps, such as Kaspersky or Avast may restrict Mi Home's access to the internet.
7. Alternative methods of voice control
If standard methods are not suitable (for example, due to regional restrictions), consider alternatives:
1.Smart speakers with AliGenie (for Chinese models)
Vacuum cleaners tied to Chinese servers can be managed through AliGenie (Alibababa's voice assistant).
- 🔊 Buy a Tmall Genie column or use the AliGenie app on your smartphone.
- 🔊 Connect to your Mi Home account (Chinese version).
- 🔊 Use commands in Chinese (e.g., “Xiaoai, clean up the living room»).
2. Telegram chatbots
With services like IFTTT or Node-RED, you can create a bot that can control the vacuum cleaner using text commands.
/start_cleaning - Start cleaning
/return_home Return to base3. Voice control through smart sockets
If your vacuum cleaner doesn't support Wi-Fi, but it has a power button, you can plug it into a smart socket (like the Xiaomi Mi Smart Plug), and then commands like "Alice, turn on the vacuum cleaner socket" will simulate the press of a button. Minus: this way does not allow you to control the cleaning modes.
💡
For advanced users: with the help of Home Assistant and the Xiaomi Miio plugin, you can create custom voice commands, for example: “Alice, clean up under the sofa” (with reference to the zone on the map).