How to Manage Xiaomi’s Voice Vacuum: A Complete Guide to 2026

Xiaomi's robot vacuum cleaners are no longer just appliances, they're part of the smart home ecosystem. Voice control makes cleaning as comfortable as possible: just say a command, and the vacuum cleaner will start working, return to base, or even check the charge level. But how exactly does that work? Which models support voice control, and which assistants are compatible with it?

In this article, we’ll look at all the ways Xiaomi can control vacuum cleaners, from the standard Mi Home app to integration with Yandex Alice, Google Assistant and Apple Siri. You’ll learn how to connect the device to voice, what commands are supported, and what to do if the vacuum cleaner doesn’t respond to requests. And we’ll also uncover hidden voice control capabilities that aren’t written about in official instructions, such as how to create your own cleaning scenarios using voice triggers.

Which Xiaomi vacuum cleaners support voice control?

Not all Xiaomi robot vacuum cleaners can be voice-controlled, and the feature is only available for Wi-Fi-enabled devices and Mi Home ecosystem integration, and here are the key series that are exactly compatible with voice assistants:

  • πŸ”Ή Xiaomi Mi Robot Vacuum-Mop 2 Pro/Ultra β€” flagship models with support for Yiko (voice assistant Xiaomi)
  • πŸ”Ή Xiaomi Mi Robot Vacuum-Mop P – budget version with basic voice commands
  • πŸ”Ή Xiaomi Mi Robot Vacuum-Mop 2 Lite – requires manual adjustment via Mi Home
  • πŸ”Ή Xiaomi Mi Robot Vacuum E10/E12 β€” Compatible with Alice and Google Assistant
  • πŸ”Ή Xiaomi DreameBot (series) D9, D10, L10) β€” extended management

If your model is not on this list, check its features on the official website or in the Mi Home app. Outdated devices (for example, Xiaomi Mi Robot Vacuum 1S) may not support voice control at all or require workarounds through third-party services like Home Assistant.

πŸ“Š What kind of vacuum cleaner Xiaomi you have?
Mi Robot Vacuum-Mop 2 Pro
Mi Robot Vacuum E10/E12
DreameBot D9/D10
Budget model (Lite)
Another brand

Important: Even if your vacuum cleaner supports voice control, some features may be limited depending on the region.In Russia, for example, Yiko (Xiaomi voice assistant) is unstable, so it is better to target Alice or Google Assistant.

Preparation of the vacuum cleaner for voice control: step-by-step instructions

Before you can give commands in voice, you need to connect the vacuum cleaner to the smart home ecosystem, and here's a universal algorithm for all compatible models:

  1. Install the Mi Home app (available for Android and iOS).
  2. Create a Xiaomi account or log in to an existing one (be sure to link a phone number to restore access).
  3. Add the vacuum cleaner to the app: πŸ“± Press. + β†’ Addition of a device β†’ Robot vacuum cleaner. πŸ”Œ Make sure the vacuum cleaner is on and in pairing mode (blinks with a blue indicator). πŸ“Ά Connect to 2.4GHz Wi-Fi (5GHz not supported!).

Settings β†’ Software Update

Once you've successfully connected, check if the vacuum cleaner appears on the device list. If not, restart the app and vacuum cleaner, then try again. DreameBot models may require a separate Dreamehome app.

β˜‘οΈ Checklist before setting up voice

Done: 0 / 4

⚠️ Note: If your router only works in a range 5 GHz, create a separate network 2.4 GHz or use compatibility mode (called b/g/n Mixed in router settings. Xiaomi vacuum cleaners do not support 5 GHz.

Managing through Mi Home: Basic Voice Commands

The Mi Home app has a built-in voice assistant called Yiko, but its options are limited.

  1. Open Mi Home and select your vacuum cleaner.
  2. Click on the microphone icon in the upper right corner (or say "Hello, Yiko").
  3. Speak the command in Chinese or English (Russian is not supported!).

List of supported teams (translated into Russian for convenience):

CategoryTeam (Russian)Team (English)
CleaningStart cleaning.Start cleaning
CleaningSuspend cleaningPause cleaning
NavigationBack to base.Go back to dock
StatusHow much charge?What's the battery level?
RegimesSwitch on quiet mode.Set to quiet mode

Unfortunately, Yiko is not very accent-recognition, so it's better for Russian-speaking users to use Alice or Google Assistant, but you can create voice-triggered automations in Mi Home, as we'll talk about later.

πŸ’‘

If Yiko doesn't understand commands, try speaking more slowly and clearly, mimicking an American accent, or jump straight to Alice's tuning, which is easier.

Integration with Yandex Alice: the full guide

Yandex Alice is the most convenient way to control the vacuum cleaner Xiaomi voice in Russian.

  1. Open the Yandex (or Alice) app on your smartphone.
  2. Go to the Smart Home β†’ Add a Device β†’ Xiaomi
  3. Sign in to Xiaomi account (the same as Mi Home).
  4. Select your vacuum cleaner from the list and confirm synchronization.

⚠️ Note: Alice may not recognize commands if the device name in Mi Home has Cyrillic, Xiaomi_Vacuum) Reconnect it in Yandex’s smart home.

How to add a vacuum cleaner to Alice if it is not on the list?
If your model does not appear in Yandex Smart Home, try: 1. Update the vacuum cleaner firmware. 2. Remove and re-add the device to Mi Home. 3. Use the workaround through Home Assistant (requires technical skills).

Google Assistant and Apple Siri: Alternative Ways

If you're using the Google ecosystem or Apple ecosystem, you can plug Xiaomi vacuum cleaner into these assistants, a process similar to customizing Alice, but there are nuances.

Google Assistant (Android, Nest, Google Home)

  1. Install the Google Home app.
  2. Click + β†’ Set up the device β†’ Works with Google.
  3. Choose Xiaomi and log in.
  4. Assign a vacuum cleaner to the room (optional, but simplifies management).

Commands for Google Assistant:

  • πŸ”Š "Okay, Google, launch Xiaomi vacuum cleaner".
  • πŸ”Š "Okay, Google, stop cleaning the bedroom".
  • πŸ”Š "Google, ask Xiaomi about the status of the charge".

Apple Siri (iPhone, HomePod, HomeKit)

Siri is more complicated: Xiaomi does not have official integration with HomeKit, but there is a workaround through Home Assistant or IFTTT:

  1. Install Home Assistant on the Raspberry Pi or NAS.
  2. Connect the vacuum cleaner through the Xiaomi Miio component.
  3. Configure the bridge with HomeKit (instructions on the official website).
  4. Add the device to the Home app on the iPhone.

Now we can say:

  • πŸ”Š "Hey, Siri, turn on the cleaning".

πŸ’‘

Google Assistant and Siri support only basic commands. For advanced features (zonal cleaning, suction settings), it is better to use Alice or Mi Home.

Advanced Opportunities: Scenarios and Automation

Voice control is really powerful when combined with automation, and in Mi Home and Yandex Smart Home, you can create scripts that are voice-activated, like this:

  • πŸŒ… "Alice, "Morning Cleaning" modeΒ»" β†’ The vacuum cleaner cleans the kitchen and corridor at 8:00, then returns to the base.
  • πŸšͺ "Alice, everyone's gone" β†’ vacuum cleaner begins general cleaning, and smart sockets turn off unnecessary appliances.
  • πŸŽ‰ "Alice, the Guests modeΒ»" β†’ The vacuum cleaner cleans the living room and the hallway, and the smart light turns on the warm Scenario.

To create this scenario:

  1. In Mi Home, go to Profile β†’ Automation β†’ Add.
  2. Select the trigger voice assistant.
  3. Ask a command (e.g., "Morning Cleaning Mode").
  4. Add actions: start cleaning, select zones, suction level, etc.
  5. Save and test the script.

In Yandex Smart Home, similar scenarios are configured in the Scenarios β†’ Create a script β†’ Voice command. The main advantage of Yandex is support for the Russian language and more flexible command formulation.

πŸ’‘

Use natural phrases in script titles that are easy to pronounce, such as "Clean Zone 1" instead of "Clean up the kitchen."

Problem Solving: Why Does the Vacuum Not React to the Voice?

If the vacuum cleaner does not execute voice commands, check the following points:

Problem.Possible causeDecision
Vacuum doesn't respond to Alice.Not synchronized with Yandex Smart HomeRemove and re-add the device in the Yandex application
Teams at Mi Home are not workingOutdated firmwareUpdate the vacuum cleaner in Settings β†’ Update
Google Assistant doesn’t see the vacuum cleanerThe device is not linked to a Google accountCheck the authorization in Google Home
Vacuum shuts off from Wi-FiWeak signal or dual authorizationReconnect to the 2.4 GHz network, reset the Wi-Fi settings on the vacuum cleaner

If the problem is not resolved:

  1. Reboot the vacuum cleaner (hold the power button for 10 seconds).
  2. Remove the device from Mi Home and add again.
  3. Check if the antivirus or firewall is blocking the connection to Xiaomi servers.
  4. Contact Xiaomi for support (via the Mi Home app in the Feedback section).

⚠️ Warning: If the vacuum cleaner has stopped responding to voice after updating the firmware, reset to factory settings. + Home 5 seconds, the cleaning card data will be deleted!

FAQ: Answers to Frequent Questions

Can you control a Xiaomi vacuum cleaner without the Internet?
No, voice control requires an internet connection, as commands are processed on servers of Yandex, Google or Xiaomi, but the basic functions (buttons on the case, remote) work offline.
Which Xiaomi vacuum cleaners support zonal cleaning by voice?
Area cleaning is available for Mi Robot Vacuum-Mop 2 Pro, DreameBot D10/L10 and later. In the command, specify the name of the area saved in Mi Home (for example, "Alice, clean up in the kitchen area").
How to add a vacuum cleaner to Apple HomeKit without Home Assistant?
Xiaomi has not certified its vacuum cleaners for HomeKit, and the only option is to use intermediate services like Home Assistant or HOOBS, but it requires technical skills.
Can I control the vacuum cleaner through Alice if it is connected to another Mi Home account?
No. Mi Home account and Yandex account must be linked to one user. If the vacuum cleaner is added to someone else's Xiaomi account, first transfer it to yours (via Settings β†’ Sharing).
Why does Alice say "the device is not responding" when the vacuum cleaner is working?
This is a typical synchronization error. Try: Reboot the vacuum cleaner. In the Yandex app, remove the device and add it again. Check if the Wi-Fi password has changed. If it doesn't, wait for the Yandex servers to update (usually the problem is solved within a day).