How to control the vacuum cleaner Xiaomi voice: from setup to advanced commands

Xiaomi's robot vacuum cleaner voice control is not just a handy feature, it's a real time saving. Imagine you're cooking dinner, having a baby or lying on the couch, and the vacuum cleaner starts up, changes its cleaning mode or returns to base with one voice command. But how does that work in practice? Which models support voice control, and which assistants are compatible with it?

In this article, we will discuss all the ways to voice control vacuum cleaners Xiaomi β€” from basic commands through Mi Home to integration with Google Assistant, Yandex Alice and Siri. You will learn how to configure a bundle with smart speakers, what phrases the vacuum cleaner understands, and what to do if voice commands do not work, and also unique life hacks to create your own automation scenarios, which the manufacturer does not advertise.

What Xiaomi vacuum cleaners support voice control

Not all Xiaomi robot vacuum cleaners can be voice-controlled, and the feature is only available for Mi Home or Mijia-enabled devices that connect to the cloud.

  • πŸ€– Xiaomi Mi Robot Vacuum-Mop 2 Series 2C, 2 Pro, 2 Ultra)
  • πŸ€– Xiaomi Mi Robot Vacuum-Mop P and T (Models 2022-2026)
  • πŸ€– Xiaomi DreameBot (series) D9, D10, L10)
  • πŸ€– Xiaomi Mi Robot Vacuum E10/E12 (Budget models with limited functionality)

Older models like Xiaomi Mi Robot 1S Mi Robot Vacuum 1 cannot be controlled by voice, they don't have cloud synchronization. CN In the title, you may not be able to work with foreign voice assistants.

πŸ“Š What kind of vacuum cleaner Xiaomi you have?
Mi Robot Vacuum-Mop 2 Series
DreameBot D9/D10
Mi Robot E10/E12
Another model
I haven't bought it yet.

To check your model's compatibility, open the Mi Home app, go to the vacuum cleaner settings, and look for the Voice Assistant or Smart Home section. If it's not there, your device doesn't support the function.

⚠️ Note: Xiaomi vacuum cleaners purchased in China (domestic versions) often block access to foreign servers. Voice control via Google Assistant or Alice will require changing the region of the Mi Home account to Russia or Europe.

Voice control methods: comparison of assistants

You can control Xiaomi vacuum cleaner with your voice through several ecosystems, each with its own pros and cons:

AssistantSupported teamsEquipment requiredFeatures
Mi Home (built-in)Basic (start, stop, return to base)Smartphone with appIt works without additional devices, but requires manual voice start
Google AssistantExtended (cleaning modes, zones, timers)Google Nest Column or Smartphone with Google AssistantSupports English and Russian, but requires a Google Home link
Yandex AliceRestricted (start, stop, return)Yandex Station or Alice appIt only works in Russian, there may be delays in execution.
Siri (via HomeKit)Basic teamsApple HomePod or iPhoneRequires Home Assistant or Aqara Hub Bridge settings

The most versatile option is Google Assistant, as it supports the maximum number of commands and works more stable than others. Yandex Alice is convenient for Russian-speaking users, but the functionality is limited. The built-in voice assistant in Mi Home is suitable for those who do not want to buy additional devices.

Step-by-step setting up voice control through Mi Home

If you don't have a smart speaker, you can control the vacuum cleaner directly through the Mi Home app with your voice.

  1. Open the Mi Home app and select your vacuum cleaner.
  2. Go to Settings. β†’ Voice assistant.
  3. Activate the voice control option and allow access to the microphone.
  4. Write down voice samples (you will need to say 3-5 phrases to train the system).

Now you can use commands directly in the app.

  • 🎀 "Start cleaning – the vacuum cleaner will begin the standard cleaning.
  • 🎀 "Return to base – the device will interrupt the cleaning and charge.
  • 🎀 "Clean the living room – if you have configured areas in the map.

The microphone on the smartphone is working and not silenced

Mi Home app updated to latest version

The vacuum cleaner is connected to the same Wi-Fi network as the phone

In the vacuum cleaner settings, access to the cloud is enabled-->

⚠️ Warning: The built-in voice control in the Mi Home only works when the app is open. If it is folded or the phone is locked, commands will not be executed.

For convenience, you can add the Mi Home widget to the main screen of the smartphone, which will speed up access to voice control, and also check that the settings of the phone for the application allow access to the microphone at all times, not only during use.

Google Assistant integration: The complete guide

To manage a vacuum cleaner through Google Assistant, you need to link it to the Google Home ecosystem.

  1. Install the Google Home app on your smartphone.
  2. Open Mi Home, go to the vacuum cleaner settings and select Add to Google Assistant.
  3. Follow the on-screen instructions – the system will redirect you to Google Home to complete the anchor.
  4. After syncing, say to your speaker or smartphone, "OK, Google, find my devices." The vacuum cleaner should appear on the list.

Now you can use commands in Russian or English:

  • 🎀 "OK, Google, turn on the living room vacuum cleaner (if you have a room in Google Home).
  • 🎀 "Hey Google, set Xiaomi vacuum to quiet mode).
  • 🎀 "OK, Google, stop cleaning in 30 minutes).
How to Rename a Cleaner to Google Home for Convenience
By default, the device may be called complex, such as "Xiaomi Mi Robot Vacuum-Mop 2 Pro." To simplify commands, rename it: 1. Open Google Home. 2. Find a vacuum cleaner in the list of devices. 3. Click on the icon βš™οΈ β†’ Settings β†’ Device name. 4. Enter a short name, like "Vacuum cleaner" or "Robot." Now the commands will be shorter: "Okay, Google, turn on the vacuum cleaner".

If the vacuum cleaner does not respond to commands, check:

  • πŸ”„ Syncing Mi Home and Google accounts (should be the same email).
  • 🌐 Connecting the vacuum cleaner to the Internet (it should be online).
  • πŸ”Š Language settings in Google Assistant (must match the language of the commands).

Management through Yandex Alice: nuances and limitations

Yandex Alice supports Xiaomi vacuum cleaners, but with a number of restrictions. First, it works only in Russian. Second, only basic commands are available: start, stop and return to base.

  1. Open the Yandex app with built-in Alice.
  2. Say, "Alice, find my devices."
  3. Select Xiaomi from the list of supported brands and log in through your Mi Home account.
  4. After synchronization, the vacuum cleaner will appear in the Smart Home section.

Examples of teams for Alice:

  • 🎀 "Alice, turn on the vacuum cleaner - the beginning of cleaning.
  • 🎀 "Alice, stop cleaning the bedroom" (if the rooms are set up).
  • 🎀 "Alice, send the robot to base".

1. Delete and re-add Mi Home account in Yandex settings.

2. Check that the region in Mi Home is set to Russia (not China or Europe).

3. Update the vacuum cleaner firmware to the latest version through the application.-->

⚠️ Note: Yandex Alice does not support commands to change cleaning modes (for example, "quiet mode" or "intense cleaning.

Alice can also conflict with other smart devices if they have similar names, such as if you have a smart lamp named "Vacuum cleaner," the voice assistant will get confused. To avoid this, give the vacuum cleaner a unique name in the Mi Home settings.

Advanced scenarios: automation with voice

Voice control is even more powerful when you combine it with automation, for example, you can configure a scenario where you run a vacuum cleaner on the command "Alice, clean up in front of the guests" and simultaneously turn on a smart vacuum cleaner, a robot mop and an aromadiffuser.

Scenario 1: Cleaning on schedule with voice confirmation

1.In the Mi Home app, go to Automation β†’ Create a script.

2. Select a voice command trigger and write down a phrase (e.g., "Start general cleaning").

3. Add the action:

  • πŸ€– Starting the vacuum cleaner in Intensive cleaning mode.
  • 🧹 Launching a mop robot (if any).
  • πŸ”Š Confirmation via smart column: Cleaning started, completion in 1 hour".

Scenario 2: Cleaning Smartly When You Are Not Home

1. Create a script with the trigger Geolocation (you leave home).

2.Add a condition: if no one is home for more than 30 minutes, start:

  • πŸ€– Vacuum cleaner in Quiet cleaning mode.
  • πŸšͺ Closing smart curtains (so as not to interfere with the vacuum cleaner).

3. Upon returning home, the vacuum cleaner will automatically return to base.

πŸ’‘

Voice scripts only work when you have an active Internet connection, and if Wi-Fi goes off, the automation will only work once you've reconnected.

You can use Home Assistant or Yandex IoT to create complex scenarios, for example, you can write a script in Home Assistant that will start cleaning by commanding "Hey Google, activate general cleaning mode" and simultaneously send a notification to your phone.

Solving the problem: why the vacuum cleaner does not respond to the voice

If Xiaomi vacuum cleaner ignores voice commands, check out the following points:

Problem.Possible causeDecision
Teams are unrecognizableMicrophone turned off or jammedCheck the permits for Mi Home/Google Home in the phone settings
Vacuum doesn't respond to AliceRegion in Mi Home not RussiaChange the region to Russia in the account settings
Delay in execution of commandsWeak Wi-Fi signalReconnect the vacuum cleaner to the 2.4 GHz network (5 GHz not supported)
Google Assistant doesn’t see the vacuum cleanerAccounts are not synchronizedRemove and re-add the device to Google Home

If the problem is not solved, try:

  1. Reboot the vacuum cleaner (hold the power button for 10 seconds).
  2. Update the firmware through Mi Home.
  3. Reset the vacuum cleaner settings to factory (in Settings) β†’ General. β†’ Reset).
What to do if the vacuum cleaner is disconnected from Wi-Fi
1. Check if the Wi-Fi indicator is on the vacuum cleaner (should flash blue). 2. Restart your router – sometimes devices lose communication due to network failure. 3. If the indicator is not on, reconnect: - Press the Home button and Power on 3 Connect to the vacuum cleaner network (type name) Xiaomi_Vacuum_1234). - In Mi Home, select Add Device β†’ Robot vacuum cleaner.

If after all the manipulations voice control did not work, contact Xiaomi via chat in the Mi Home app. Attach screenshots of errors and specify the model of the vacuum cleaner - this will speed up the solution of the problem.

FAQ: Frequent questions about voice control

Can you control a Xiaomi vacuum cleaner without the Internet?
No, voice commands require a connection to the Mi Home cloud, and without the Internet, only mechanical buttons on the vacuum cleaner body are available.
What Xiaomi models support Russian in voice commands?
All models produced for the Russian market (with suffix) RU or Global), support Russian in Mi Home and Yandex Alice. For Google Assistant, the command language can be selected in the assistant settings.
How to add Xiaomi vacuum cleaner to Apple HomeKit to manage through Siri?
There is no direct integration with HomeKit, but you can use workarounds: Install Home Assistant on Raspberry Pi or NAS. Connect the vacuum cleaner through the Xiaomi Miio plugin.Configure the bridge with HomeKit via Homebridge. After that, the vacuum cleaner will appear in the Home app and will be controlled via Siri.
Why does the vacuum cleaner perform commands with a delay?
Delays are related to processing requests in the cloud. To reduce lag: Use a router with QoS (Traffic Prioritization for Smart Devices). Connect the vacuum cleaner to a 2.4 GHz network - it is more stable than 5 GHz for IoT devices. Make sure that Mi Home servers are not overloaded (check the status on the Xiaomi website).
Can you create your own voice commands?
Yes, but with limitations: Mi Home can write custom phrases for basic actions (start, stop). Google Assistant can create a chain of commands using Routines one phrase; Home Assistant can program any voice-controlled scripts. For example, "OK, Google, get ready for guests" can start cleaning, lighting and air conditioning.