Voice control of the Xiaomi Mi robot vacuum cleaner, through Alice from Yandex, turns cleaning into a fully automated process. Now just one phrase is enough and the vacuum cleaner will start cleaning the apartment, return to the base or turn on wet cleaning. But how do you properly connect these two ecosystems if they are not originally designed to work together?
In this article, you will find a step-by-step guide that takes into account all the nuances from checking the compatibility of the vacuum cleaner model to configuring scenarios in Mi Home and Yandex.Smart Home. We will also analyze common errors (for example, why Alice canβt see the device) and give recommendations for optimizing voice commands. If you are using Xiaomi Mi Robot Vacuum-Mop 2 Pro, Mi Robot Vacuum-Mop P or other popular models, this will be the right guide.
Important: the procedure requires accounts in Mi Home (or Mi Home Lite for Russia) and Yandex, as well as a stable connection of the vacuum cleaner to Wi-Fi. If your vacuum cleaner works only through Xiaomi Home (the Chinese version of the application), additional steps will be required - we will also describe them.
1. Compatibility Check: Which Xiaomi Mi models support Alice
Not all Xiaomi robot vacuum cleaners can be connected to Alice, the main requirement is support for integration with Yandex.Smart home through the Mi Home platform. Here is the current list of compatible models (for 2026):
- π€ Xiaomi Mi Robot Vacuum-Mop 2 Pro (including versions with the same name) LDS-lidar)
- π€ Xiaomi Mi Robot Vacuum-Mop P (series) STYJ02YM and STYTJ02YM)
- π€ Xiaomi Mi Robot Vacuum-Mop 2 Lite (requires firmware at least 3.5.8)
- π€ Xiaomi Mi Robot Vacuum-Mop 2 Ultra (with automatic water change)
- π€ Xiaomi Mi Robot Vacuum E10 (only for European firmware)
How to check your model? See the sticker on the vacuum cleaner case or in the Settings menu β About the device in the Mi Home app. If your model is not on the list, but it is released after 2021, try updating the firmware - Xiaomi periodically adds support for new devices.
β οΈ Note: Chinese firmware vacuum cleaners (for example, those purchased on AliExpress without official localization) may not be displayed in Yandex.Smart Home.In this case, you will need to change the region in Mi Home to Russia or Europe".
| Model vacuum cleaner | Alice's support | Required firmware | Notes |
|---|---|---|---|
| Mi Robot Vacuum-Mop 2 Pro | β Yes. | 3.3.9 and above | Full support for scenarios |
| Mi Robot Vacuum-Mop P | β Yes. | 3.5.5 and above | Requires binding to a Russian server |
| Mi Robot Vacuum E10 | β οΈ Partially. | 4.1.0 and higher | Basic teams only. |
| Mi Robot Vacuum 1S | β No. | β | An outdated model without cloud integration |
2.Preparation: What to do before connecting
Before you tie Alice and the vacuum cleaner, make sure all the preconditions are met:
Install the Mi Home app (version 6.4.5 or later)
Create a Xiaomi account and tie a vacuum cleaner
Update the vacuum cleaner to the latest version
Connect the vacuum cleaner to Wi-Fi (2.4 GHz only!)
Install the Yandex application with Alice (version 23.12+)
Create an account in Yandex.Smart home-->
Pay special attention to Wi-Fi networks. Xiaomi vacuum cleaner robots only work at 2.4 GHz frequencies β if your router broadcasts two networks (2.4 and 5 GHz) under the same name, divide them in the settings. Otherwise, the vacuum cleaner will not connect to the Internet, and Alice will not be able to control it.
Also check the region of your account in Mi Home:
- Open the Mi Home app.
- Go to Profile β Settings β Region.
- Choose "Russia" or "Mainland China" (if you have a Chinese version of the vacuum cleaner).
If the region is set as βChinaβ but the vacuum cleaner is officially bought in Russia, change it to βRussiaβ β this will solve most of the problems with integration.
π‘
If the vacuum cleaner doesnβt connect to Wi-Fi, try temporarily disabling router protection (WPA3) and using WPA2. Also check if the antivirus is blocking the connection to Xiaomi servers (the domains api.io.mi.com and ot.io.mi.com).
3. Step-by-step instruction: how to connect a vacuum cleaner to Yandex.Smart home
The main stage is the connection between Mi Home and Yandex.Smart home.
- Sign in to Mi Home and make sure the vacuum cleaner is displayed in the list of devices.
- Open Yandex.Smart Home: In the Yandex mobile application, go to the Smart Home section. Click Add Device β Another Device.
Choose Xiaomi
Mi Home
Allow access
Find the vacuum cleaner.
Yandex.Smart home
If the vacuum cleaner is not displayed:
- Check that in Mi Home it is tied to the same account as in Yandex.Smart Home.
- Update the vacuum cleaner firmware through Settings β Software update.
- Reboot the vacuum cleaner (hold the power button for 10 seconds).
To add custom commands (such as cleaning a particular room):
- Open Yandex.Smart home β choose a vacuum cleaner.
- Go to Scripts" β "Create a script".
- Select the "Voice Command" condition and enter a phrase (e.g., "Put the living room clean").
- Add the action: "Disposal zone" β specify the room (it must be previously saved in the map of the vacuum cleaner).
For convenience, you can create groups of devices, like linking a vacuum cleaner to a smart socket so that Alice can turn them on at the same time on the command "Start general cleaning."
β οΈ Note: Alice does not support dynamic commands with parameters (for example, "Get 30 minutes away"). For such scenarios, use the Mi Home or Home Assistant app with a plugin for Yandex.
5. Solving common problems
Even with the right setup, errors can occur. Let's look at the typical cases and how to fix them:
| Problem. | Possible cause | Decision |
|---|---|---|
| Alice says, "The device is not responding." | Vacuum is off Wi-Fi | Check the connection in Mi Home and restart the router |
| Commands are executed with a delay | Xiaomi servers are overloaded | Try to run the command later or use local management via Home Assistant. |
| Alice can't see the room on the map. | The map is not synchronized with Yandex | Update the map in Mi Home and restart the vacuum cleaner |
| Voice commands work, but not all | Firmware restrictions | Update the vacuum cleaner to the latest version |
If the vacuum cleaner does not respond to commands through Alice, but works in Mi Home:
- Untie and re-tire the vacuum cleaner in Yandex.Smart home.
- Check if the "Do Not Disturb" mode is enabled in the vacuum cleaner settings.
- Make sure that Mi Home does not activate Local Only (it blocks cloud commands).
π‘
If Alice still doesnβt operate the vacuum cleaner after all the manipulations, the problem may be the limitations of Xiaomi servers for Russian users, in which case the only solution is to use alternative platforms like Home Assistant or IoBroker with a plug-in for Yandex.
6. Alternative ways of managing: if Alice is not suitable
If integration with Alice is not possible for some reason, consider alternative voice control options:
- π€ Google Assistant: Connect the vacuum cleaner via Mi Home to Google Home. Use commands in English (e.g., "Hey Google, start vacuuming").
- π€ Home Assistant: Install Home Assistant on Raspberry Pi NAS. Connect the vacuum cleaner through Xiaomi Miio integration.Configure the bundle with Alice through the Yandex Smart Home component.
- π€ Alice. + IFTTT: Create an applet in IFTTT, You can connect Mi Home and Yandex.Smart home.Tune triggers to voice commands.
The Home Assistant will require technical skills, but this is a great way to be flexible, for example, by adjusting your cleaning schedule to take into account the motion sensors or window openings.
If you use Xiaomi Mi Robot Vacuum-Mop 2 Pro with Matter support, in the future you will be able to connect directly to Yandex.Smart home without intermediaries.
7. Optimization of work: tips for experienced users
To make the vacuum cleaner control through Alice as convenient as possible, use these tips:
- π Set up geo-fences: In Mi Home, save a map of an apartment with room markup. Create scenarios in Yandex.Smart home for cleaning individual zones (for example, "Clean up in the kitchen").
- β° Automate cleaning according to schedule: In Mi Home, set up a cleaning schedule for when you are not at home. Synchronize it with Yandex.Calendar so that Alice reminds you of the upcoming cleaning.
- π Control battery power: Create a scenario that alerts Alice when the vacuum cleaner charge is below 20% (via Home Assistant or the Home Assistant). IFTTT).
For models with floor washing function (for example, Mi Robot Vacuum-Mop 2 Pro), you can configure automatic mode change.
- The command "Alice, wash the floors" - includes the washing mode.
- The Alice team just vacuumed up, shutting down the sink.
Advanced Life Hack: If you have multiple vacuum cleaners (for example, on different floors), give them unique names in Yandex.Smart Home (for example, "First Floor Vacuum Cleaner"). Then Alice will understand what device you mean.