Voice control of the robot vacuum cleaner Xiaomi through the column with Alice makes cleaning in a fully automated process. But many users face problems during the connection stage: devices do not find each other, commands do not execute, or voice assistant simply βcannot hearβ vacuum cleaner. In this article, we will analyze all the ways of synchronization, from standard connection via Mi Home to alternative methods for older models of vacuum cleaners.
Itβs important to understand that not all Xiaomi robot vacuum cleaners support direct integration with Alice. For example, the Mi Robot Vacuum-Mop series budget models may require additional settings through Yandex IoT or third-party services. We analyzed the current firmware in 2026 and identified three working connectivity schemes that cover 95% of the brandβs devices. If your vacuum cleaner is released before 2020, check out the workaround section.
What Xiaomi robot vacuum cleaners are compatible with Alice?
Officially, Yandex supports integration with Xiaomi robot vacuum cleaners through the Mi Home platform (now the Mi Home App).
- β Full compatibility: models with Mi Home Automation support (e.g. Xiaomi Robot Vacuum-Mop 2 Pro, DreameBot) L10s Ultra, Viomi V3). These devices automatically appear in Aliceβs smart device list after connecting to a Mi Account.
- β οΈ Partial compatibility: Older models (until 2021) may require manual tethering via Yandex IoT or third-party services like Home Assistant.
- β No support: cheap OEM-Xiaomi-branded vacuum cleaners (such as some Mijia models for the Chinese market) do not have a protocol for integrating with Alice.
To check the compatibility of your model:
- Open the Mi Home app and go to Profile β Settings β Smart Home β Compatible devices.
- Find your vacuum cleaner on the list. If there's a Yandex icon next to it, the device supports direct integration.
- Check the official list of compatible Yandex devices (updated monthly).
Preparation of devices before connection
Before synchronizing, make sure that:
Update the vacuum cleaner to the latest version
Install the Mi Home app (version no lower than 6.0.100)
Connect the vacuum cleaner and speaker to the same Wi-Fi network (2.4 GHz!)
Create a Mi Account and tie a vacuum cleaner
Make sure the Alice column is updated to the latest firmware-->
Critical requirements:
- πΆ 2.4GHz Wi-Fi: Xiaomi robot vacuum cleaners don't work with 5GHz networks. If your router supports both bands, temporarily turn off 5GHz or create a separate network for smart devices.
- π Firmware Updates: In Mi Home, go to Device Profile β Settings β Update: Older versions may not support Yandex IoT.
- π Account Region: If your Mi Account is registered in China, switch to Russia or Europe in the app settings.
β οΈ Note: If you use Yandex Station 2 or Yandex Mini with firmware older than 2023, first update it through the Yandex app. Outdated versions do not support the Mi Home Integration protocol.
Method 1: Standard connection via Mi Home
This is the most reliable method for modern vacuum cleaners.
- Sign in to Mi Home: Use the same Mi Account on your smartphone and in the column with Alice (if you have previously linked an account).
- Add a vacuum cleaner to your smart home: Open Mi Home β press + β select Add Device. Select the Vacuum category and follow the instructions on the screen (usually you need to press the button on the vacuum cleaner case).
Synchronize with Yandex
- In Mi Home go to Profile β Settings β Smart home β Yandex.
- Click Connect and log in via Yandex account linked to the column.
- Check the connection: tell the column, "Alice, turn on the vacuum cleaner." If the device reacted, the setup was successful.
Possible errors and solutions:
| Mistake. | Reason. | Decision |
|---|---|---|
| The vacuum cleaner is not displayed in the list of Yandex devices | The device does not support Yandex IoT | Check the model in the compatibility list or use Method 3 |
| The column says, "Failure to execute the command." | Problems with Internet connection or Mi Home servers | Restart your router and check the status of the servers at status.mi.com |
| Commands are executed with a delay (more than 5 seconds) | Weak Wi-Fi signal or overloaded servers | Move your router closer to the vacuum cleaner or set up QoS to prioritize smart device traffic |
π‘
If the vacuum cleaner is plugged in, but Alice doesn't see it, try untieing and re-assigning the Mi Home account in the column settings, often solving the sync problem.
Method 2: Connecting via Yandex IoT (for older models)
If your vacuum cleaner is released before 2021 (e.g. Xiaomi Mi Robot Vacuum 1S or Viomi V1), the standard method may not work.
- Create a project in Yandex IoT: Go to iot.yandex.ru and log in. Click Create a device β Select the Castom device. In the Device Type field, specify other.vacuum_cleaner.
- Get access token: In the project settings, copy the OAuth token. In Mi Home, go to vacuum cleaner settings β General β API tokens and paste the token.
Set up teams
{
"commands": [
{
"id": "start_cleaning",
"title": "Start cleaning,"
"type": "action.devices.commands.StartStop",
"attributes": {
"start": true
}
},
{
"id": "pause_cleaning",
"title": "Suspend cleaning,"
"type": "action.devices.commands.PauseUnpause",
"attributes": {
"pause": true
}
}
]
}Tie the device to the column
- In the Yandex app, go to Devices β Add Device β Other Devices.
- Enter your device ID from Yandex IoT.
β οΈ Note: When using Yandex IoT, some features (such as cleaning zoning or power setting) may not be available.
How to find out the device ID in Mi Home?
Method 3: Alternative integration via Home Assistant (for advanced)
If the first two didn't work, or if you need advanced features (like automatic scheduling with motion sensors), use Home Assistant, an open smart home platform that requires technical skills but gives you complete control of the vacuum cleaner.
Adjustment steps:
- Install Home Assistant: Download the image for Raspberry Pi, Docker or Windows. Launch the system and go to the web interface at http://homeassistant.local:8123.
- Connect Mi Home: In configuration.yaml add: miio: vacuum: host: IP_DRESS DUST TOKEN: YOUR_MI_HOME_TOKEN To get a token, use the Mi Home Token Extractor script.
Integrate with Alice.
- In Home Assistant, go to Settings β Voice Assistants β Yandex Alice.
- Generate Skill ID and link it to your Yandex account.
Advantages of the method:
- π§ Extended scenarios: for example, start cleaning in the absence of a house (by geolocation) or if the dust level is exceeded (with the sensor Xiaomi Air Purifier).
- π Logs and statistics: keeping the history of cleaning, water consumption (for models with the function of washing floors).
- π Backup: If Mi Home is not available, commands will be executed locally.
π‘
Home Assistant allows you to bypass the limitations of formal integration, but requires constant server operation (Raspberry Pi or PC).
Set up voice commands for Alice
Once successfully connected, set up handy voice commands. Standard phrases (like "Alice, turn on the vacuum cleaner") work out of the box, but you can add custom ones:
How to create your own teams:
- Open the Yandex app and go to Devices β [Your vacuum cleaner] β Settings.
- Select Voice Control. β Add a team.
- Examples of useful phrases are: "Alice, vacuum the living room" (zoning); "Alice, wash the kitchen floors" (for models with washing function); "Alice, return to base" (to return to the dock).
Wording advice:
- π£οΈ Be specific: instead of "clean up," say "vacuum the bedroom." This reduces recognition errors.
- β±οΈ Use timers: Alice, turn on the vacuum cleaner in 30 minutesΒ».
- π Customize synonyms: for the cleaning command, add the options to clean, clean, and cleanΒ».
β οΈ Warning: If the vacuum cleaner doesn't respond to commands the first time, check the microphone in the speaker settings. Sometimes it helps to reboot the device or re-authorize your Mi Home account.
Solving common problems
Even after a successful connection, users encounter common errors, and here's how to fix them:
| Problem. | Probable cause | Decision |
|---|---|---|
| Alice says, "The device is not responding." | Vacuum is disconnected from Wi-Fi or discharged | Check the battery (at least 20%) and reconnect to the network |
| Commands are executed with a delay of 10 + seconds | Mi Home servers are overloaded or slow internet | Use Home Assistant for Local Management (Method 3) |
| The vacuum cleaner doesn't return to base on command | Incorrect linking of the docking station in Mi Home | Move the base to an open space and restart the vacuum cleaner |
| Alice 'can't hear' new teams | Voice assistant cache not updated | Reboot the column or say, βAlice, update your device information.β |
If nothing helps:
- π Reset the vacuum cleaner settings: in Mi Home, select Device Settings β Reset to factory. Reconnect after that.
- π§ Contact for support: For Mi Home problems: support.xiaomi.com. For Alice's mistakes: yandex.ru/support/alice.