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".
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:
- Install the Mi Home app (Mi Home (Global) or Mi Home (China) for your region).
- Add a vacuum cleaner to the app through Add a device β Vacuum cleaners β Your model.
- 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 cleaner | Mi Home (Integrated Assistant) | Google Assistant | Yandex Alice | Notes |
|---|---|---|---|---|
| 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:
- Open Mi Home and select your vacuum cleaner.
- Go to Settings. β Voice control.
- Activate the switch Enable voice commands.
- 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:
- Install the Google Home app on your phone.
- Open Mi Home, select a vacuum cleaner and click Settings β Work with other platforms β Google Assistant.
- Follow the instructions for linking your Xiaomi account to Google.
- In Google Home, add a vacuum cleaner to the room (e.g., "Living Room").
- 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β
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:
- Open Mi Home, select a vacuum cleaner and go to Settings β Work with other platforms β Yandex.
- Sign in through your Yandex account.
- In the Yandex app, say, βAlice, find my devices.β
- 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:
- In Mi Home, go to Profile β Settings β Region.
- Change the region to Russia (ru).
- 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:
- Register at iftt.com.
- 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 cause | Decision |
|---|---|---|
| Alice or Google can't see the vacuum cleaner | The Wrong Region in Mi Home | Change region to Russia and reconnect the device |
| Teams are running with a delay | Weak Wi-Fi signal | Reconnect the vacuum cleaner to the router at 2.4 GHz |
| Google Assistant says "Device is not responding" | Account conflict | Untie and re-attach Mi Home to Google Home |
| Vacuum does not respond to commands in Mi Home | Outdated firmware | Update the software through Device Settings β Update |
| Alice understands commands, but vacuum cleaner doesn't execute | Synchronization error | Restart the vacuum cleaner (press the power button for 10 seconds) |
If nothing helps, try to dump the vacuum cleaner to the factory settings:
- Press the power and home button for 5 seconds.
- After the beep, release the vacuum cleaner.
- Add it back to Mi Home and re-set voice control.