How to configure voice control on the robot vacuum cleaner Xiaomi Vacuum: from connection to commands in Russian

Why Xiaomi’s voice-activated robot vacuum cleaner works crookedly (and how to fix it)

You bought the Xiaomi Mi Robot Vacuum, Xiaomi Vacuum-Mop 2 Pro or another model from the lineup, but the voice commands either don't work or the vacuum cleaner reacts to them every time? The problem isn't your accent - 90% of the time the fault is wrong settings of the region, lack of binding to the ecosystem or conflicting versions of the firmware.

Voice control of the robot vacuum cleaner Xiaomi works through three main channels: 1) Embedded assistant Mi Home (Chinese / global version), 2) Google Assistant (requires binding to Google Home), 3 Yandex Alice (only for Russian servers).

Each has its pitfalls, from having to change region in an app to manually configuring IFTTT for complex commands.

In this article, we will analyze the unique voice control configuration algorithm for all Xiaomi Vacuum models (including S5/S6/S7, Mop 2 Pro, X10+ and new versions of 2026), which works even if:

βœ” Vacuum cleaner bought on AliExpress with Chinese firmware,

βœ” The Mi Home app does not see the device for voice commands

βœ” Google Assistant or Alice Error: Device is not supported".

πŸ“Š What voice assistant do you use to control your smart home?
Yandex Alice
Google Assistant
Siri
Mi Home
I don't use it.

Step 1: Preparing a Robot Vacuum for Voice Control

Before you set up voice commands, make sure your Xiaomi Vacuum is properly connected to the app and updated to the latest firmware. Without that, neither Alice nor Google Assistant will see the device.

What must be done:

  1. Install the Mi Home app (Mi Home (Global) or Mi Home (China) for your region).
  2. Add a vacuum cleaner to the app through Add a device β†’ Vacuum cleaners β†’ Your model.
  3. Update the vacuum cleaner firmware: go to Device Settings β†’ Software Update.

⚠️ Note: If your vacuum cleaner is purchased in China (e.g. on AliExpress or Gearbest), it may be tied to a Chinese server (cn).In this case, Google Assistant and Alice will not see the device - you will need to change region to Russia or Europe via Mi Home.

Download Mi Home latest version|Check the server region (should match your country)|Update vacuum cleaner firmware|Make sure the vacuum cleaner is connected to 2.4 GHz Wi-Fi-->

Compatibility table of Xiaomi Vacuum models with voice assistants

Model vacuum cleanerMi Home (Integrated Assistant)Google AssistantYandex AliceNotes
Xiaomi Mi Robot Vacuum 1Sβœ” (whale/glob firmware)βœ” (requires Google Home)βœ” (Russia/CIS only)Alice doesn't work on Chinese firmware.
Xiaomi Vacuum-Mop 2 Proβœ”βœ”βœ”Supports voice cleaning areas
Xiaomi Robot Vacuum X10+βœ”βœ”βœ”Recognizes teams in Russian without IFTTT
Xiaomi S5/S6βœ”βŒ (requires manual adjustment)βœ”Google Assistant is only available on IFTTT

If your model doesn’t support Google Assistant or Alice directly, don’t despair – in the IFTTT section, we’ll show you how to get around this limitation.

Step 2: Configure voice control via Mi Home (built-in assistant)

The easiest way to control a voice vacuum cleaner is to use the built-in assistant in the Mi Home app. It works even without Google or Yandex, but has restrictions: 1) Commands are available only in Chinese or English (for global firmware), 2) There is no support for complex scenarios (for example, "remove only in the bathroom").

How to turn on:

  1. Open Mi Home and select your vacuum cleaner.
  2. Go to Settings. β†’ Voice control.
  3. Activate the switch Enable voice commands.
  4. Say a test command (e.g., "Start cleaning" or "Return to dock").

⚠️ Note: In Chinese firmware (cn) commands must be pronounced in Chinese (e.g., "start cleaning"). If this does not suit you, change region to Russia or Europe in the Mi Home account settings.

πŸ’‘

If the vacuum cleaner doesn't respond to commands in the Mi Home, try reconnecting it to the app: remove the device and add it again, often solving the voice control problem.

Step 3: Connect to Google Assistant (for global firmware)

Google Assistant allows you to control the vacuum cleaner Xiaomi voice in Russian, but only if: 1 You have global firmware (eu, ru, us), 2 Vacuum cleaner is tied to Google Home.

Step-by-step:

  1. Install the Google Home app on your phone.
  2. Open Mi Home, select a vacuum cleaner and click Settings β†’ Work with other platforms β†’ Google Assistant.
  3. Follow the instructions for linking your Xiaomi account to Google.
  4. In Google Home, add a vacuum cleaner to the room (e.g., "Living Room").
  5. Say the command, "OK, Google, turn on the vacuum cleaner in the living room."

If Google Assistant doesn’t see the vacuum cleaner, check:

βœ… Region in Mi Home (must be Europe or Russia),

βœ… Firmware version (update to the last one),

βœ… Wi-Fi connection (vacuum cleaner must be on the same network as the phone).

What to do if Google Assistant says β€œDevice is not supported”
1. Remove the vacuum cleaner from Google Home and add it again. 2. Check that Mi Home has enabled the option "Allow management of other platforms." 3. If nothing helps, change the region in Mi Home to Singapore (sometimes this works for Chinese firmware).

Step 4: Configure management through Yandex Alice (for Russian users)

Alice is the most convenient way for Russian-speaking users, but it works only if:

βœ” Vacuum cleaner tied to Russian server (ru) in Mi Home,

βœ” You have installed the Yandex application with Alice included.

How to connect:

  1. Open Mi Home, select a vacuum cleaner and go to Settings β†’ Work with other platforms β†’ Yandex.
  2. Sign in through your Yandex account.
  3. In the Yandex app, say, β€œAlice, find my devices.”
  4. After detecting the vacuum cleaner, check the command: "Alice, turn on the vacuum cleaner."

⚠️ Warning: If Alice says, "Can't find the device," your vacuum cleaner is tied to a Chinese or European server:

  1. In Mi Home, go to Profile β†’ Settings β†’ Region.
  2. Change the region to Russia (ru).
  3. Remove the vacuum cleaner from your account and add it again.

πŸ’‘

To control through Alice vacuum cleaner must be tied to the Russian server (ru). If you bought the device on AliExpress, most likely, you will need to change the region.

Step 5: Extended commands via IFTTT (for Chinese firmware)

If your vacuum cleaner is on Chinese firmware (cn) and does not support Google Assistant/Alice, there is a way out - service IFTTT (If This Then That? It allows you to create custom voice commands even for unsupported models.

How to set up:

  1. Register at iftt.com.
  2. Connect services: πŸ”Ή Google Assistant or Yandex Alice (trigger), πŸ”Ή Mi Home (action).
  • πŸ“Œ Trigger: Say a phrase with a text ingredient (e.g., Alice, run the kitchen vacuum cleaner"),
  • πŸ“Œ Action: "Send command to Mi Home device" (select the command, for example, "Start cleaning").

Examples of commands for IFTTT:

  • πŸ”Έ "Alice, vacuum in the hallway" β†’ "Start zone cleaning (select area in Mi Home),
  • πŸ”Έ "Okay, Google, put the vacuum cleaner back on the base" β†’ "Return to dock",
  • πŸ”Έ "Alice, turn on the quiet mode" β†’ "Set suction level to Quiet".

πŸ’‘

In IFTTT, you can set up your cleaning schedule, such as creating an applet that will run the vacuum cleaner every day at 10:00, if you are not home (by geolocation).

Step 6: Solving Common Voice Control Problems

Even after you've set it up properly, voice commands can be unstable.-5 problems and solutions:

Problem.Possible causeDecision
Alice or Google can't see the vacuum cleanerThe Wrong Region in Mi HomeChange region to Russia and reconnect the device
Teams are running with a delayWeak Wi-Fi signalReconnect the vacuum cleaner to the router at 2.4 GHz
Google Assistant says "Device is not responding"Account conflictUntie and re-attach Mi Home to Google Home
Vacuum does not respond to commands in Mi HomeOutdated firmwareUpdate the software through Device Settings β†’ Update
Alice understands commands, but vacuum cleaner doesn't executeSynchronization errorRestart the vacuum cleaner (press the power button for 10 seconds)

If nothing helps, try to dump the vacuum cleaner to the factory settings:

  1. Press the power and home button for 5 seconds.
  2. After the beep, release the vacuum cleaner.
  3. Add it back to Mi Home and re-set voice control.

FAQ: Frequent questions about voice control Xiaomi Vacuum

Can you control a vacuum cleaner without the Internet?
No. Google Assistant, Alice, and even the built-in assistant in Mi Home require Wi-Fi connectivity. Without the Internet, only remote control or buttons on the case are available.
Why does the vacuum cleaner not understand commands in Russian in Mi Home?
The built-in Mi Home assistant supports Russian only on Russian firmware. If you have a global or Chinese version, commands must be pronounced in English or Chinese. Solution: change region in the Mi Home account settings.
How to make the vacuum cleaner start cleaning on schedule with voice?
To do this, you need to: In Mi Home, set up a cleaning schedule (Settings β†’ Schedule). Using IFTTT, create an applet that will activate the schedule by voice command (for example, "Alice, start the evening cleaning").
Can I control the vacuum cleaner through Siri (for iPhone)?
There is no direct integration with Siri, but you can use a workaround: Set up Google Assistant on your iPhone. Add a vacuum cleaner to Google Home (as described above). Use the command: "Hey Siri, OK, Google, turn on the vacuum cleaner" (Siri will start Google Assistant, which will already give the command to the vacuum cleaner).
Why did voice commands stop working after the firmware update?
This is a typical problem when upgrading from Chinese firmware to global (or vice versa). Solution: Remove the vacuum cleaner from Mi Home. Reset it to factory settings (clamp Power + Home for 5 seconds). Add again by selecting the right region (Russia for Alice, Europe for Google Assistant).