Voice control vacuum cleaner Xiaomi: how to turn on and configure in 5 minutes

Introduction: Why Voice Control is the Future of Cleaning

Imagine you're lying on a couch with a cup of coffee, and your Xiaomi Mi Robot vacuum cleaner, meanwhile, cleans your apartment on a single voice command. It's not a fantasy, it's a reality for owners of Xiaomi's smart robot vacuum cleaners. Voice control saves time, makes cleaning intuitive and takes comfort to the next level.

Since 2026, all modern Xiaomi Mi Robot Vacuum models (including the S10, S12, Mop 2 Pro series, and others) have been supporting integration with voice assistants. But how exactly does that work? Should I buy additional hardware? And why sometimes commands don't work? In this guide, we'll look at all the ways to enable voice, from setting up via Mi Home to direct commands to Alice or Google Assistant.

Importantly, not all models support voice control out of the box. For example, older versions of the Mi Robot 1S require a firmware update, and for the Mi Robot Vacuum-Mop 2 Lite, you may need an additional Xiaomi Mi Smart Home Gateway hub.

Xiaomi models support voice control in 2026

Before setting up, check if your model is compatible with voice assistants. Xiaomi officially confirms support for the following series:

  • πŸ€– Xiaomi Mi Robot Vacuum-Mop 2 Pro and 2 Ultra – full support for Alice, Google and Siri via Mi Home.
  • 🏠 Xiaomi Mi Robot Vacuum S10/S12/S15 – works with voice commands without additional devices.
  • ⚑ Xiaomi Mi Robot Vacuum-Mop P – requires a firmware update to 3.5.8_0042 or higher.
  • ⚠️ Mi Robot 1S, Mi Robot Vacuum 1C – Limited support (only via Mi Home with manual scripting).

If your model is not listed, it doesn’t mean voice control is impossible. For example, you can use workarounds via Home Assistant or IFTTT for the Mi Robot Vacuum E10, but it will require additional customization (for more on alternative methods).

πŸ“Š What kind of vacuum cleaner Xiaomi you have?
Mi Robot S10/S12
Mi Robot 2 Pro/Ultra
Mi Robot 1S/1C
Another model
I haven't bought it yet.
Model vacuum cleanerAlice's supportGoogle supportNeed a hub?
Mi Robot Vacuum-Mop 2 Proβœ… Yes.βœ… Yes.❌ No.
Mi Robot S10/S12βœ… Yes.βœ… Yes.❌ No.
Mi Robot Vacuum E10⚠️ Through scripts⚠️ Through IFTTTβœ… Yes.
Mi Robot 1S❌ No.❌ No.βœ… Yes (for workarounds)

⚠️ Warning: Xiaomi vacuum cleaners purchased outside Russia may not support Russian-language voice commands due to regional restrictions, in which case a region change in Mi Home to Russia or China would be required.

Step 1: Preparing the vacuum cleaner for voice control

Before you give commands to voice, you need to make sure that the vacuum cleaner is connected to Wi-Fi and synced with the Mi Home app, without which voice assistants simply will not see the device.

Instructions for training:

  1. Install the Mi Home app (available for Android and iOS).
  2. Add a vacuum cleaner to the app: πŸ“± Press + β†’ Add a device β†’ Vacuum cleaners. πŸ” Select your model from the list. πŸ“Ά Connect to a Wi-Fi network (2.4 GHz only!).

Device Profile β†’ Settings β†’ Update of firmware

3.5.8

Vacuum connected to 2.4 GHz Wi-Fi |

The latest update to Mi Home| has been installed

The vacuum cleaner firmware is relevant (version 3.5.8+)|

The device was added to the main region (Russia/China)-->

If the vacuum cleaner does not connect to Wi-Fi, check:

  • πŸ“΅ Disable VPN or proxy β€” they block the connection to Xiaomi servers.

⚠️ Warning: If you are using a dual-band router (2.4 + 5 GHz with one network name), temporarily split the networks. Xiaomi vacuum cleaners do not support connection to 5 GHz.

Step 2: Connect to Alice (Yandex)

Alice from Yandex is the most popular voice control in Russia, and in order for a vacuum cleaner to respond to commands like "Alice, turn on the vacuum cleaner," you need to link the accounts of Mi Home and Yandex.

Step-by-step:

  1. Open the Yandex app with Alice (or install it from the Play Market/App Store).
  2. Go to Alice Settings: πŸ—£οΈ Say, "Alice, open the settings" or click on Alice's avatar β†’ βš™οΈ Settings. 🏠 Select Smart Home β†’ Add the device.

Xiaomi Mi Home

Mi Home

Select a vacuum cleaner from the list of devices

Now you can test commands. Examples:

  • 🎀 "Alice, turn on the vacuum cleaner in the living room" (if the rooms are set up).
  • 🧹 "Alice, start vacuuming."
  • ⏸️ "Alice, stop the vacuum cleaner."

1. Region in Mi Home (should be "Russia").

2. permissions to access the smart home in the settings of Yandex.

3. Update of Yandex application to the latest version.-->

⚠️ Warning: Alice only supports basic commands (on/off/stop). Advanced features (e.g., "wash the kitchen floor") will require scripting setup in Mi Home.

Step 3: Connect to Google Assistant

If you use Google Home or Google Assistant on your smartphone, the process is a little different, with the main benefit being support for English teams and integration with other Google Nest devices.

How to connect:

  1. Install Google Home (Android/iOS)
  2. Add Mi Home: 🏠 Press + β†’ Set up your device β†’ Do you have any devices already configured?. πŸ” Search for Xiaomi and select Mi Home. πŸ”‘ Log in with your Xiaomi account.

Assign a vacuum cleaner to the room

Okay Google, turn on the bathroom vacuum cleaner.

Examples of voice commands for Google:

  • 🎀 "Hey Google, start vacuuming with Xiaomi."
  • 🧹 "OK Google, start vacuuming" (in Russian if the language is configured).
  • πŸ”‹ "Hey Google, set Xiaomi vacuum to 70% suction" (power adjustment if supported by the model).
Team team.Alice.Google AssistantNote
Turn on cleaning.βœ… Yes.βœ… Yes.It works for all models.
Stop cleaning.βœ… Yes.βœ… Yes.β€”
Cleaning in a particular room⚠️ Script onlyβœ… Yes (if rooms are set up)Requires a room map in Mi Home
Power adjustment❌ No.βœ… Yes (for S10/S12It is supported only by new models.
How to add Russian-speaking teams to Google Assistant?
By default, Google Assistant understands English commands better for Xiaomi. To add Russian-language options: 1. Open Google Home β†’ select a vacuum cleaner β†’ βš™οΈ Settings. 2. Press pseudonyms and add alternative names (e.g., "robot vacuum cleaner", "round vacuum cleaner"). 3. In the Commands section, create short phrases in Russian (e.g., "get out" for the "start cleaning" command).

Step 4: Set up via Siri (for iPhone owners)

iPhone users can control Xiaomi vacuum cleaner via Siri, but this will require the Mi Home app and additional customization via Shortcuts.

Instructions:

  1. Make sure the vacuum cleaner is added to the Mi Home and updated to the latest firmware.
  2. Create a new label: πŸ“± Press. + β†’ Add action. πŸ” In search, type Mi Home and select Device Management. πŸ€– Choose your vacuum cleaner and team (e.g. Start cleaning). 🎀 Click Shortcut Settings β†’ Turn Show on Siri and record a voice command (e.g., "Sir, get out of here").

You can now activate the shortcut with your voice:

  • πŸ”„ "Hi Siri, start cleaning the vacuum cleaner."

⚠️ Warning: Siri doesn't support direct integration with Mi Home without shortcuts, and commands may not work if your iPhone is locked -- unlock the screen in front of the command.

πŸ’‘

For iPhone, you must use the Shortcuts app. Direct control through Siri is impossible without it.

Step 5: Alternative ways to control voice

If your vacuum cleaner model does not support direct integration with voice assistants, you can use workaround solutions:

1. via Home Assistant (for advanced users)

Home Assistant is an open source smart home system that lets you manage Xiaomi devices through voice assistants, even if there is no official support.

How to set up:

  1. Install Home Assistant on a Raspberry Pi or other server.
  2. Add Xiaomi Miio integration via configuration.yaml: vacuum: - platform: xiaomi_miio host: IP_ADRESS DUST token: YOUR TOKEN πŸ”Ή How to get a token: Use this script or Mi Home Token Extractor app.
  3. Connect Home Assistant to Google Assistant or Alice via NABU Casa (paid) or Home Assistant Cloud.

2. via IFTTT (simple version)

IFTTT (If This Then That) allows you to create chains of commands, like a voice command to Alice β†’ to start cleaning.

Instructions:

  1. Register for IFTTT.
  2. Create a new applet (If This β†’ Google Assistant/ALIZ β†’ Then That β†’ Mi Home)
  3. Set up the trigger (voice command) and action (turning on the vacuum cleaner).

πŸ’‘

For Mi Robot 1S and 1C models, IFTTT is the only working way to control voice without buying a hub.

3. Through Yandex IoT (for developers)

If you know the API, you can directly integrate the vacuum cleaner into Yandex IoT via QuickSync, which gives you complete control over the commands, but requires programming knowledge.

Common problems and their solution

Voice control doesn't always work the first time. Here are the top -5 problems and solutions:

  • πŸ”Œ Vacuum does not respond to commands: Check the Wi-Fi connection (the indicator on the vacuum cleaner should burn blue, not red). Reset the vacuum cleaner (hold the power button for 10 seconds). Update the firmware through Mi Home.
  • πŸ—£οΈ Alice says, "The device is not responding": Make sure Mi Home and Yandex have one account. Check if the antivirus is blocking the connection to Xiaomi servers. Disable VPN.
  • πŸ“΅ Google Assistant Can't See the Vacuum: Remove the device from Google Home and add it again. Check that the Mi Home region is set to "Russia" or "China."
  • πŸ”‹ Delayed commands: This is normal for budget models (Mi Robot 1S). Use local area network (configure via Home Assistant) to speed up.
  • 🚫 Siri doesn't execute commands: Make sure the shortcuts shortcuts have access to the network. Check that the iPhone isn't in power-saving mode.

⚠️ Warning: If the vacuum cleaner has stopped responding to voice commands after the firmware update, reset: press and hold the Power + Home button for 5 seconds. After the reset, you will have to reconnect the device to Wi-Fi and voice assistants.

What if the vacuum cleaner gives an error "No network" on the voice command?
This error means that the vacuum cleaner has lost connection to Wi-Fi. Solution: 1. Reboot the router. 2. Bring the vacuum cleaner closer to the router (at a distance of < 3 meters). 3. In Mi Home, go to Device Settings β†’ Wi-Fi Network and connect again. 4. If the error repeats, change the Wi-Fi channel in the router settings (for example, from Auto to Channel 6).

FAQ: Frequent questions about voice control

Can you control a Xiaomi vacuum cleaner without the Internet?
No, voice assistants (Alice, Google, Siri) require an Internet connection, but some commands (such as button cleaning) run on a local network, and full offline management requires setting up Home Assistant with a local API.
Why does Alice say, "This device is not supported"?
This error occurs for three reasons: the vacuum cleaner is not added to the smart home of Yandex (check sync in Mi Home); the region in Mi Home is not set to Russia (change in account settings); the device is outdated (for example, Mi Robot 1 is not supported).
How to turn on cleaning in a particular room with a voice?
To do this, you need to: In Mi Home, create a map of the room (the vacuum cleaner must go around the entire apartment in cleaning mode); break the map into rooms (click Edit β†’ Add a room); For Alice, create a script in Mi Home with the command "Clean up in [room name]." For Google Assistant, assign a room to a device in Google Home. After that, you can say "Alice, clean the kitchen" or "Okay Google, clean the bedroom with Xiaomi."
Can I control the vacuum cleaner through Alexa (Amazon)?
Xiaomi does not officially support Amazon Alexa in Russia, but there is a workaround: Change the region in Mi Home to the US or the UK. Connect your Mi Home account to Alexa through Mi Home Skill. Use commands in English: "Alexa, tell Mi Robot to start cleaning." ⚠️ After changing the region, some features (such as the Russian-language voice assistant) may stop working.
How to reset voice control settings?
If you want to disable voice control or reconnect the vacuum cleaner to another account: In Mi Home: Remove the device from the list (Device Profile β†’ βš™οΈ β†’ Delete). In Yandex /Google Home: remove the vacuum cleaner from the smart home. Reset the vacuum cleaner to factory settings (hold Power + Home 5 seconds).