How to control the voice of the robot vacuum cleaner Xiaomi through the phone: the complete guide

Why Xiaomiโ€™s voice-activated robot vacuum cleaner makes life easier

Xiaomi vacuum cleaners are no longer a luxury, they're indispensable tools in everyday life, but few people use them at full capacity. One of the most convenient solutions is voice control through your phone, which allows you to start cleaning, change modes or send a vacuum cleaner to the base without touching your smartphone. Just say a command, and a smart assistant will perform it while you do your business.

In this article, weโ€™ll look at all the ways voice control works, from the standard Mi Home app to integration with Google Assistant and Alice from Yandex. Youโ€™ll learn how to set up a system from scratch, which commands are supported, and how to avoid common bugs. And why some Xiaomi models donโ€™t respond to voice commands through third-party services and how to fix it.

Whether you have Xiaomi Mi Robot Vacuum-Mop 2 Lite, Xiaomiโ€™s flagship Robot Vacuum-Mop 2 Ultra or the budget Dreame D9, the setup principles are the same. The main thing is to connect the device correctly and sync it with the voice assistant.

What models of robot vacuum cleaners Xiaomi support voice control

Not all Xiaomi devices are equally talkative, and voice control depends on the firmware version, model and region of sale.

  • ๐Ÿ”น Mi Robot Vacuum-Mop Series: All models, starting with Mi Robot Vacuum-Mop 2 (2020) and later, support voice commands via Mi Home and Google Assistant.
  • ๐Ÿ”น Dreame line (a subsidiary of Xiaomi): Dreame D9/D10/Z10 Pro and others with Mi Home support.
  • ๐Ÿ”น Older models: Mi Robot Vacuum 1S Early generations may require firmware updates or may not support voice control at all.
  • ๐Ÿ”น Regional restrictions: devices for the Chinese market (CN-Versions often lack integration with Google Assistant without additional manipulation.

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

๐Ÿ“Š What kind of robot vacuum cleaner Xiaomi you use?
Mi Robot Vacuum-Mop 2 Lite
Mi Robot Vacuum-Mop 2 Ultra
Dreame D9/D10
Old model (until 2020)
Another model

Preparation: What you need for voice control

Before you give commands to the robot in voice, make sure that all the prerequisites are met:

  1. Mi Home is installed (the latest version from Google Play or App Store).

If at least one of the conditions is not met, voice commands will not work, for example, many users forget that Xiaomi requires mandatory binding to the account โ€“ without it, even Google Assistant will not be able to โ€œseeโ€ the vacuum cleaner in the list of devices.

โ˜‘๏ธ Preparation for voice control

Done: 0 / 5

โš ๏ธ Note: If your robot vacuum cleaner Xiaomi bought in China (CN-Google Assistant requires you to change your region in Mi Home to Singapore or India, otherwise the voice assistant will not detect the device.

Configure voice control through Mi Home

The easiest way is to use the built-in Mi Home features, which works with all supported models and doesnโ€™t require any additional applications.

Step 1. Open Mi Home, select your robot vacuum cleaner, and go to Settings โ†’ Voice Assistant.

Step 2: Activate the switch Allow voice control.

Step 3: Select the language of the commands (Russian, English, Chinese and others are available depending on the region).

Step 4: Save the settings and wait for the sync (may take up to 1 minute).

You can now use voice commands directly in the Mi Home app.

  1. Open Mi Home and go to the tab of your vacuum cleaner.
  2. Click on the microphone icon in the upper right corner.
  3. Say a command, such as โ€œStart cleaningโ€ or โ€œGo back to base.โ€

The list of supported commands in Mi Home is limited, but covers basic features. Advanced management (such as cleaning a particular room) will require integration with Google Assistant or Alice.

๐Ÿ’ก

If the voice commands in Mi Home don't work, try reconnecting the vacuum cleaner to Wi-Fi or rebooting the app. Often the problem is solved by updating the robot's firmware.

Integration with Google Assistant: Step-by-step instructions

Google Assistant offers more flexible management than Mi Home, which allows you to start cleaning on a schedule, send a vacuum cleaner to a specific area, or even combine commands with other smart devices (for example, โ€œOK, Google, turn on the vacuum cleaner and turn off the lightsโ€).

Step 1: Connect your Mi Account to Google

  1. Open Google Home (install if not already done).
  2. Click Add โ†’ Device โ†’ Set up the device.
  3. Do you have any devices that you can configure? โ†’ Xiaomi
  4. Enter your Mi Account (login and password).

Step 2. Set up the commands.

Once synchronized, the robot vacuum cleaner will appear in the list of Google Home devices, and you can now use commands like:

  • ๐Ÿ—ฃ๏ธ "OK, Google, run the kitchen vacuum cleaner (if the Mi Home has zones configured).
  • ๐Ÿ—ฃ๏ธ "Okay, Google, set the cleaning power to maximum".
  • ๐Ÿ—ฃ๏ธ "Okay, Google, stop cleaning and bring the vacuum back to base".

Step 3: Create a routine (optional)

You can set up automatic scripts on Google Home, for example:

If: Time 9:00


To: Start the vacuum cleaner, turn on the coffee maker, say "time to work"

โš ๏ธ Warning: If Google Assistant doesn't see the robot vacuum cleaner after syncing, check the region in Mi Home. for Chinese models (CN) You will need to change the region to Singapore or India manually.

How to change region in Mi Home for Chinese models
1. Open Mi Home and go to profile (top right corner). 2. Click on the country at the top of the screen (e.g. China). 3. Select Singapore or India - these regions support Google Assistant. 4. Reconnect the vacuum cleaner to your account. Attention: after changing the region, all previous device settings will reset!

Management through Alice (Yandex) โ€“ features and limitations

Alice from Yandex also knows how to operate Xiaomi robot vacuum cleaners, but with a number of nuances: First, support is limited to models officially sold in Russia, and second, the functionality is more modest than that of the Google Assistant.

How to connect:

  1. Open the Yandex app with Alice.
  2. Go to Devices โ†’ Add the device โ†’ Xiaomi.
  3. Sign in through Mi Account.
  4. Select a robot vacuum cleaner from the list and confirm the connection.

Examples of teams for Alice:

  • ๐Ÿ—ฃ๏ธ "Alice, turn on the vacuum cleaner".
  • ๐Ÿ—ฃ๏ธ "Alice, stop cleaning".
  • ๐Ÿ—ฃ๏ธ "Alice, send the vacuum cleaner to the base".

Unfortunately, Alice does not support zone cleaning or suction power changes, and there may be delays in executing commands (up to 5-10 seconds), whereas Google Assistant responds almost instantly.

FunctionGoogle AssistantAlice (Yandex)Mi Home
Start/stop cleaningโœ…โœ…โœ…
Cleaning in a particular roomโœ…โŒโœ…
Change in suction powerโœ…โŒโŒ
Return to baseโœ…โœ…โœ…
Integration with other devicesโœ…โŒโŒ

๐Ÿ’ก

For maximum control, use Google Assistant โ€“ it supports all the features of the Xiaomi robot vacuum cleaner, including zone cleaning and power tuning.

Common Problems and Their Solutions

Even when you're properly configured, voice control can malfunction, and here are the typical bugs and ways to fix them:

  • ๐Ÿ”Œ Robot does not respond to commands: check the connection to Wi-Fi (should burn blue indicator on the vacuum cleaner). If the indicator flashes red, restart the device by holding the Home button for 10 seconds.
  • ๐Ÿ“ถ Google Assistant doesnโ€™t see vacuum cleaner: Update the robotโ€™s firmware via Mi Home โ†’ For Chinese models, change region to Singapore.
  • ๐Ÿ”Š Commands are executed with a delay: the problem may be in the slow Internet or overloaded Xiaomi servers.
  • ๐Ÿšซ Alice says "Device not supported": your model is not compatible with Yandex. Use Google Assistant or Mi Home.

If nothing helps, reset the robot vacuum cleaner settings:

  1. Press and hold the Home and Power buttons for 5 seconds.
  2. Wait for the beep and the orange indicator to flash.
  3. Reconnect the vacuum cleaner through Mi Home.

After resetting all maps of the premises and cleaning settings will be deleted - they will have to configuring again.

FAQ: Answers to Frequent Questions

Can you control a Xiaomi robot vacuum cleaner without the Internet?
No. Voice commands require Wi-Fi connectivity and access to Xiaomi (for Mi Home) or Google/Yandex (for assistants) servers. Without the Internet, you can only control the vacuum cleaner through physical buttons on the case or remote control (if it is included).
Why doesn't the robot understand "clean up in the bedroom" when there's a map?
Mi Home probably doesnโ€™t save room names. Open the app, go to Map โ†’ Edit and assign zone names (e.g. Bedroom, Kitchen) After that, repeat the command. Also check that Google Assistant has Smart Home enabled in its settings โ†’ Device Settings โ†’ [Your vacuum cleaner] โ†’ Zones.
How to make the vacuum cleaner itself run on a voice command from the alarm clock?
To do this, set up a routine in Google Home: Open Google Home โ†’ Automation โ†’ Create a routine. Select a time trigger and alarm clock. Specify a time (e.g. 8:00). Add an action to Control a smart home โ†’ Start a vacuum cleaner. Now every day at 8:00 the vacuum cleaner will start cleaning automatically.
Can Siri be used to control Xiaomiโ€™s robot vacuum cleaner?
Technically, but with limitations. Siri doesn't have direct integration with Mi Home, but you can use a workaround via Shortcuts. This requires: Install the Home Assistant app (not to be confused with Google Home). Connect Mi Home to it via a plugin. Create a script in Shortcuts that will send a command via Home Assistant. This is a complex method that requires smart home customization skills. For most users, it's easier to use Google Assistant.
Why did voice commands stop working after the firmware update?
Sometimes updates reset integration settings with voice assistants. To restore: Open Mi Home and check if voice control is enabled in the vacuum cleaner settings. In Google Home or Yandex, remove the device and add it again. Reboot the robot vacuum cleaner (hold the power button for 10 seconds). If the problem persists, the firmware rollback will not help (Xiaomi blocks the downgrade).