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.
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:
- Install the Mi Home app (available for Android and iOS).
- Create a Xiaomi account or log in to an existing one (be sure to link a phone number to restore access).
- 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
β οΈ 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.
- Open Mi Home and select your vacuum cleaner.
- Click on the microphone icon in the upper right corner (or say "Hello, Yiko").
- Speak the command in Chinese or English (Russian is not supported!).
List of supported teams (translated into Russian for convenience):
| Category | Team (Russian) | Team (English) |
|---|---|---|
| Cleaning | Start cleaning. | Start cleaning |
| Cleaning | Suspend cleaning | Pause cleaning |
| Navigation | Back to base. | Go back to dock |
| Status | How much charge? | What's the battery level? |
| Regimes | Switch 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.
- Open the Yandex (or Alice) app on your smartphone.
- Go to the Smart Home β Add a Device β Xiaomi
- Sign in to Xiaomi account (the same as Mi Home).
- 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?
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)
- Install the Google Home app.
- Click + β Set up the device β Works with Google.
- Choose Xiaomi and log in.
- 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:
- Install Home Assistant on the Raspberry Pi or NAS.
- Connect the vacuum cleaner through the Xiaomi Miio component.
- Configure the bridge with HomeKit (instructions on the official website).
- 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:
- In Mi Home, go to Profile β Automation β Add.
- Select the trigger voice assistant.
- Ask a command (e.g., "Morning Cleaning Mode").
- Add actions: start cleaning, select zones, suction level, etc.
- 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 cause | Decision |
|---|---|---|
| Vacuum doesn't respond to Alice. | Not synchronized with Yandex Smart Home | Remove and re-add the device in the Yandex application |
| Teams at Mi Home are not working | Outdated firmware | Update the vacuum cleaner in Settings β Update |
| Google Assistant doesnβt see the vacuum cleaner | The device is not linked to a Google account | Check the authorization in Google Home |
| Vacuum shuts off from Wi-Fi | Weak signal or dual authorization | Reconnect to the 2.4 GHz network, reset the Wi-Fi settings on the vacuum cleaner |
If the problem is not resolved:
- Reboot the vacuum cleaner (hold the power button for 10 seconds).
- Remove the device from Mi Home and add again.
- Check if the antivirus or firewall is blocking the connection to Xiaomi servers.
- 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!