Robot vacuum cleaners Xiaomi has long ceased to be just household appliances — they have become full-fledged members of the ecosystem of the smart home. One of the most convenient features of modern models (for example, Xiaomi Mi Robot Vacuum-Mop 2 Pro, DreameBot). D10 Plus or Viomi. V3 Pro is voice control. You can do cleaning, change modes, or send a vacuum cleaner to base without touching your smartphone or remote control. But how does that work? What voice assistants are supported? And what if the robot doesn't respond to commands?
In this article, we will discuss all the current ways to voice control vacuum cleaners Xiaomi — from standard integration with Mi Home to connecting to Yandex Alice, Google Assistant and Apple Siri. You will learn how to configure each of the methods, which commands are supported, and how to eliminate typical errors (for example, when the vacuum cleaner does not respond to voice or performs the wrong actions), and in the end — answers to frequent questions and life hacks for experienced users.
What models of Xiaomi robot vacuum cleaners support voice control?
Not all Xiaomi vacuum cleaners are able to listen to voices, the feature is only available for models with Wi-Fi support and integration into the Mi Home ecosystem. Here are the key series and models that work precisely with voice assistants:
- 🤖 Xiaomi Mi Robot Vacuum-Mop 2 Series (including 2 Pro, 2 Ultra, 2 Lite) – flagship line with support for all voice assistants.
- 🧹 DreameBot D9/D10 Plus – premium models with extended commands (e.g., zone cleaning by voice).
- 🏡 Viomi V2/V3 Pro – budget options with basic support for Alice and Google.
- 🔄 Xiaomi Mi Robot Vacuum E10/E12 — model 2023–2026 Years with improved integration.
⚠️ Note: Vacuums without Wi-Fi (e.g. Xiaomi Mi Robot Vacuum) 1S In the basic configuration) or released before 2019 (for example, Mi Robot Vacuum 1) do not support voice control (CN) You may not be able to work with foreign voice assistants.
To find out if your model supports voice commands, check:
- Wi-Fi module in the characteristics (on the box or in the Mi Home).
- The ability to add the device to the Mi Home or Xiaomi Home app.
- The words “Works with Google Assistant” or “Supports Alice” are on the product page.
Connecting a Robot Vacuum to Mi Home: The First Step to Voice Control
Before you can give commands to your voice, you need to connect the vacuum cleaner to the Mi Home app, and without that, no voice assistant can interact with it.
- Download the Mi Home app (for Android – Google Play, for iOS – App Store).
- Sign up or sign in to Xiaomi account (be sure to use the same region as the vacuum cleaner!).
- Click Add Add the device (+) → Choose the category of vacuum cleaner → Find your own model.
- Follow the instructions on the screen: usually press and hold the button on the vacuum cleaner until the beep.
- Connect the vacuum cleaner to your Wi-Fi network (only 2.4GHz! 5GHz networks are not supported).
⚠️ Warning: If the vacuum cleaner is not connected, check:
- 📶 Is the Wi-Fi password correctly entered (registration is important!).
- 🌐 The region of the Mi Home account is the same as the vacuum cleaner region (for example, if the device is for China, the account must be Mainland China).
- 🔄 Restart router – sometimes changing Wi-Fi channel to 1–11 helps (automatic selection may not work).
Once successfully connected, the vacuum cleaner will appear in the Mi Home main menu, and you can now move on to the voice control setting.
Make sure the vacuum cleaner is connected to the Mi Home|
Check the region of the account and devices|
Connect the vacuum cleaner to the 2.4 GHz network |
Update the vacuum cleaner firmware to the latest version|
Install the voice assistant app (Alice)/Google/Siri)-->
Voice control via Yandex Alice: step-by-step setting
Yandex Alice is the most popular way to control the vacuum cleaner Xiaomi voice in Russia. To do this, you need to link the accounts of Mi Home and Yandex through the service Yandex IoT.
Step 1: Connecting Mi Home to Yandex
- Open the Yandex app with Alice.
- Go to Devices → Add the device → Xiaomi.
- Enter the username and password from your Mi Home account (use the same one that the vacuum cleaner is connected to!).
- Allow access to the data (checks on all points).
- Select a vacuum cleaner from the list of devices and confirm the bundle.
Step 2: Checking teams
After connection, you can give commands of the type:
- 🎤 «Alice, turn on the vacuum cleaner - start cleaning.
- 🏠 «Alice, bring the vacuum cleaner back to base – return to the dock.
- 🔄 «Alice, pause the vacuum cleaner – suspend cleaning.
- 📍 «Alice, clean the kitchen" - zone cleaning (if the rooms in Mi Home are set up).
⚠️ Attention: Alice doesn't understand all vacuuming commands:
- 🚫 Change cleaning mode (for example, to "quiet" or "turbo»).
- 🚫 Set the schedule with voice.
- 🚫 Manage wet cleaning (if the model supports floor washing).
For advanced features, you will need to use Mi Home or other voice assistants (for example, Google Assistant).
Yandex Alice|
Google Assistant|
Apple Siri|
I don't use voice control.|
Another option-->
Managing through Google Assistant: for Android users and smart speakers
If you have an Android smartphone or a Google Nest smart speaker, you can control the vacuum cleaner through Google Assistant, a method that supports more commands than Alice, including power adjustment and mode selection.
Step 1: Connecting Mi Home to Google
- Open the Google Home app.
- Press Add Add Add (+) → The device → Set up the device → Do you already have the devices configured?.
- Choose Xiaomi from the list of brands.
- Enter the data from your Mi Home account (the same as for the vacuum cleaner!).
- Allow access and select a vacuum cleaner from the list.
Step 2: Available teams
Google Assistant understands more detailed commands than Alice.
- 🎤 «OK, Google, run the vacuum cleaner at maximum power – Turbo mode activation.
- 🕒 «OK, Google, turn on the vacuum cleaner at 15:00 – set a one-timer.
- 🧹 «OK, Google, clean the living room and kitchen" - zone cleaning (if rooms are marked in Mi Home).
- 💧 «OK, Google, turn on wet cleaning for models with floor washing function.
Important: Google Assistant supports driving power management (e.g., “medium,” “quiet,” “maximum”), but mode names must match those specified in the Mi Home app (e.g., Balanced, Quiet, Turbo).
Step 3: Set up routines (automation)
You can create routines on Google Home, which are chains of action on a single command.
- Open Google Home → Automation → Creating a routine.
- Add a starter command, such as, “OK Google, general cleaning.”
- Select Actions: Starting the Vacuum Cleaner + Robot-mop switching (if any).
- Keep the routine.
💡
If Google Assistant doesn’t find a vacuum cleaner, try untie and reconnect your Mi Home account in Google Home settings, sometimes by changing your account region to the US or Europe (even if you’re in Russia).
Managing through Siri and Apple HomeKit: for iPhone owners
iPhone users can control Xiaomi vacuum cleaner via Siri, but this will require a workaround solution, since there is no official HomeKit support.
Method 1: Using the Home Assistant app (for advanced)
If you have an open source Home Assistant setup, you can integrate the vacuum cleaner through the Xiaomi Miio plugin:
- Install Home Assistant on the Raspberry Pi or NAS.
- Add Xiaomi Miio integration through HACS.
- Enter the device token (it can be obtained through the Mi Home Token Extractor app).
- Configure the bundle with Apple HomeKit through the HomeKit Bridge plugin.
After that, the vacuum cleaner will appear in the Home app on the iPhone, and it can be controlled through Siri.
Method 2: Shortcuts (Short Commands)
A simpler, but limited method:
- Download the Shortcuts app (pre-installed on iOS).
- Build a new team with action URL.
- Insert the reference form: mihome://devicecontrol?did={ID_devices &token={TOKEN}&cmd={"method": "miIO.info"} (where {ID_devices {TOKEN} You need to use the Mi Home Token Extractor).
- Add a command to Siri via Settings → Siri and Search → My labels.
⚠️ Note: Both methods require technical skills. Xiaomi vacuum cleaners do not have official support for HomeKit, so with firmware updates, integration may break down.
How to get a device token for Home Assistant?
Table of supported voice commands for different assistants
To avoid confusion about which teams work in each service, we have compiled them into a table:
| Action. | Yandex Alice | Google Assistant | Siri (via Home Assistant) |
|---|---|---|---|
| Starting the cleanup | ✅ «Turn on the vacuum cleaner» | ✅ «Run the vacuum cleaner» | ✅ «Hey Siri, start cleaning up» |
| Cleaning stop | ✅ «Put the vacuum cleaner on hold» | ✅ «Stop the vacuum cleaner» | ✅ «Hey Siri, stop the vacuum cleaner» |
| Return to base | ✅ «Put the vacuum cleaner back on base» | ✅ «Send the vacuum cleaner to the dock» | ✅ «Hey Siri, bring the vacuum cleaner home» |
| Change of power | ❌ No. | ✅ «Set the power to maximum» | ✅ «Hey Siri, turn on the turbo mode» |
| Zone cleaning | ⚠️ Only if the rooms in Mi Home are set up | ✅ «Clean the kitchen and the corridor» | ✅ «Hey Siri, clean up the living room» |
| Wet cleaning | ❌ No. | ✅ «Turn on the floorwashing» | ✅ «Hey Siri, start the wet cleaning» |
As you can see from the table, Google Assistant is the most functional vacuum control assistant, Alice is suitable for basic commands, and Siri requires additional settings.
💡
If you need advanced features (power adjustment, zone cleaning, wet cleaning), use Google Assistant. Alice is enough for simple commands.
Typical problems and their solutions
Xiaomi’s voice control vacuum cleaner doesn’t always work perfectly, and here are the most common problems and ways to fix them:
1.Vacuum is not responding to voice commands
Possible causes and solutions:
- 🔌 Vacuum is off Wi-Fi – check the connection in Mi Home or restart the router.
- 🔄 Sync failure with voice assistant – untie and reconnect the Mi Home account in Alice settings/Google.
- 📱 Outdated firmware - update the vacuum cleaner software through Mi Home.
- 🗺️ Disparity of regions – if the vacuum cleaner for China (CN), Mi Home account for Russia, voice control may not work.
2 Alice or Google don't find the vacuum cleaner
What to do:
- Make sure the vacuum cleaner is added to the Mi Home and turned on.
- Check that the Mi Home settings allow access to data for third-party services (Settings) → Privacy → Smart home).
- Reinstall the voice assistant app (Alice)/Google Home).
- Try changing your Mi Home region to Singapore or India, which can help.
3. Commands are executed incorrectly
For example, the vacuum cleaner turns on instead of returning to base.
- 🎤 Paraphrase the command – instead of “send the vacuum cleaner home” say “put the vacuum cleaner back to base».
- 📱 Check the names of the rooms in Mi Home – if the app calls the kitchen “Kitchen” and you say “Kitchen Zone”, Alice won’t understand.
- 🔄 Reset the voice assistant settings and set it up again.
💡
If the vacuum cleaner does not respond to zone cleaning commands, first mark out the plan of the room in Mi Home: click on the map → Edit → Divide the space into rooms and save it.