Voice control of the robot vacuum cleaner Xiaomi through Alice from Yandex turns cleaning into a fully automated process. Now, just say, "Alice, run the vacuum cleaner in the kitchen" - and in 5 minutes the floor will be clean while you drink coffee. But how does it work technically? In this article, we will analyze all the ways of connection, from basic synchronization through Mi Home to creating complex scenarios with time triggers or motion sensors.
Itโs important to understand that not all Xiaomi vacuum cleaners support direct integration with Alice. For example, budget versions like the Mi Robot Vacuum-Mop 2 Lite require workarounds through third-party services, while flagships like the Xiaomi Robot Vacuum-Mop 2 Ultra connect directly. Weโll look at both options, and also discuss how to avoid typical setup errors (for example, why Alice โdoes not seeโ the vacuum cleaner after the tether).
If you have already tried to adjust the connection and faced problems - at the end of the article there is a link. FAQ-And for those of you who are just starting out, let's start with the simplest one: checking your model's compatibility.
1.Check compatibility of Xiaomi vacuum cleaner with Alice
Before you spend time setting up, make sure your Xiaomi vacuum cleaner model can work with Alice at all. Officially only devices with Mi Home protocol (not to be confused with MiJia!) and the ability to add to Yandex.Smart Home are supported. Here is the current list for 2026:
- ๐น Xiaomi Robot Vacuum-Mop 2 Pro โ full support, including zoning
- ๐น Xiaomi Robot Vacuum-Mop 2 Ultra โ + discharge-base
- ๐น Xiaomi Mi Robot Vacuum-Mop P โ limited support (no intensity control)
- ๐น Xiaomi Mi Robot Vacuum-Mop 2 Lite โ Requires Home Assistant or Yandex IoT
- ๐น DreameBot D9 (from a subsidiary brand โ supported through Mi Home
If your model isn't on the list, it's not a sentence. Alternative methods (via Home Assistant or Node-RED) work with almost all Xiaomi vacuum cleaners, but require additional devices (for example, Raspberry Pi), which we will talk about in the section on advanced setting.
โ ๏ธ Note: Xiaomi vacuum cleaners with Chinese firmware (for example, purchased on AliExpress without a global version) may not be displayed in Yandex.Smart home. EU-version via Mi Home with region change to Russiaยป.
| Model vacuum cleaner | Direct integration with Alice | Additional software is required | Zoning support |
|---|---|---|---|
| Xiaomi Robot Vacuum-Mop 2 Ultra | โ Yes. | โ No. | โ Complete. |
| Xiaomi Mi Robot Vacuum-Mop 2 Lite | โ No. | โ Home Assistant | โ No. |
| DreameBot D9 | โ Yes. | โ No. | โ ๏ธ Partial |
| Xiaomi Mi Robot Vacuum 1S | โ No. | โ Yandex IoT | โ No. |
2.Preparation: What it takes to connect
To connect Alice with the Xiaomi vacuum cleaner, you will need:
- ๐ฑ Smartphone with installed applications Mi Home (version not lower than 6.0.100) and Yandex (with support for Smart Home).
- ๐ Stable connection of the vacuum cleaner and phone to the same Wi-Fi network (2.4 GHz!). 5 GHz is not supported by most Xiaomi models.
- ๐ฃ๏ธ Device with Alice: Yandex.Station (any model), Yandex.Module column or smartphone with Yandex app installed.
- ๐ Mi Account with a tied vacuum cleaner (if not already tied, do it in advance).
If you have a Yandex.Station, make sure it is updated to the latest firmware. Check this in the Yandex app along the way: Devices โ [your Station] โ Settings โ Software Update. For a vacuum cleaner, update the firmware via Mi Home: Device Profile โ Three Dots โ Firmware Update.
โ ๏ธ Warning: If the vacuum cleaner was previously linked to another Mi Account (such as a salesperson), it should be reset. To do this, press the Reset button on the case for 5-10 seconds before the beep. After the vacuum cleaner is reset, the vacuum cleaner will appear in Mi Home as a new device.
Install Mi Home and Yandex on your smartphone |
Update the vacuum cleaner firmware and Yandex.Stations|
Connect the vacuum cleaner and phone to the same Wi-Fi network (2.4 GHz)|
Reset the vacuum cleaner if it was linked to another account |
Check the region in Mi Home (should be "Russia" or "Europe")-->
3. Basic connection via Mi Home and Yandex.Smart home
This is the easiest way that works for most modern models.
- Open the Mi Home app and make sure the vacuum cleaner is displayed in the list of devices. If not, add it via + โ Robot vacuum cleaner.
- Choose Xiaomi from the list of brands and log in under the same Mi Account that the vacuum cleaner is attached to.
- Allow access to Xiaomi devices (check โAllow Yandex to manage devicesโ).
After successful synchronization, the vacuum cleaner will appear in the Smart Home section with basic commands: Start cleaning, Return to base, Suspend. To check its performance, tell Alice, "Alice, turn on the vacuum cleaner" or "Alice, start cleaning in the living room" (if zoning is set up).
If the vacuum cleaner is not displayed in Yandex.Smart home:
- ๐ Reboot the vacuum cleaner (turn off/turn on the power).
- ๐ฑ Reinstall the Mi Home app.
- ๐ Check out the region in Mi Home: it should be "Russia" or "Europe" (China region is not supported).
๐ก
If Alice replies, โDevice is not responding,โ try disabling the VPN or changing the DNS on the router (e.g., Google DNS: 8.8.8.8). Sometimes geolocation locks interfere with synchronization.
4. Set up voice commands and scripts
Basic commands like "Alice, run the vacuum cleaner" work out of the box, but the real magic starts when you customize custom scenarios.
- ๐ ยซAlice, clean up when I go to work).
- ๐ช ยซAlice, the corridor was vacuumed if someone came in in dirty shoes).
- ๐ก๏ธ ยซAlice, turn on the vacuum cleaner if the humidity is above 60%" (according to the hygrometer).
To create this scenario:
- Open Yandex โ Smart Home โ Scenarios โ Create a script.
- Select a Terms (e.g. Time or Geolocation).
- Add Action โ Choose a vacuum cleaner โ Start cleaning.
- Save the script and name it (e.g., โSchedule Cleaningโ).
For advanced users: in Yandex.Smart home you can create chains of actions. For example, one scenario can:
- Run the vacuum cleaner.
- Turn on the air humidifier in 10 minutes.
- Send a notification to your phone after cleaning.
An example of a complex scenario with a motion sensor trigger
5.Zoning management through Alice
If your vacuum cleaner supports cleaning areas (e.g. Xiaomi Robot Vacuum-Mop 2 Pro), you can start cleaning specific rooms with your voice.
- In Mi Home, set up a room map and save rooms (e.g., Kitchen, Bedroom).
- In Yandex.Smart Home update the information about the vacuum cleaner (Update button in the profile of the device).
- Now you can say, "Alice, vacuum the kitchen" or "Alice, clean the bedroom and the hallway."
If Alice answers, "I can't do the command":
- ๐ Restart the vacuum cleaner and check if the card is saved in Mi Home.
- ๐บ๏ธ Make sure the rooms are named in Russian (Latin may not be recognized).
- ๐ Update the vacuum cleaner firmware - in older versions, zoning through Alice worked unstablely.
Important: for proper zoning, the vacuum cleaner must drive at least once throughout the apartment in mapping mode (usually done at the first cleaning), if the map is not built, Alice will not be able to recognize the rooms.
๐ก
Zoning only works for vacuum cleaners with laser navigation (LDS) support. Budget models without mapping (for example, Mi Robot Vacuum-Mop 2 Lite) do not support this feature.
6 Advanced Customization: Home Assistant and Alternative Methods
If your vacuum cleaner is not officially supported (e.g. Mi Robot Vacuum 1S), you can connect it via Home Assistant, an open source automation system.
- ๐ฅ๏ธ Home Assistant (Raspberry Pi 4, NAS or even an old PC).
- ๐ Xiaomi Miio integration (installed through the HACS).
- ๐ Token vacuum cleaners (can be obtained via Mi Home and Packet Capture on Android).
Instructions for setting:
- Install Home Assistant on your device (instructions on the official website).
- Add Xiaomi Miio integration through Settings โ Devices and Services โ Add integration.
- Enter. IP-address of vacuum cleaner and Token (how to get it - see spoiler below).
- Configure a link with Yandex.Smart home through Yandex Smart Home (another integration in Home Assistant).
Now the vacuum cleaner will be available in Yandex.Smart home as a normal device, and Alice will be able to control it.
How to Get Token Vacuum Cleaner Xiaomi
Typical problems and their solutions
Even with the right setup, you can get errors, and here are the most common ways to fix them:
| Problem. | Possible cause | Decision |
|---|---|---|
| Alice says, "The device is not responding." | Offline vacuum cleaner or Wi-Fi problems | Reboot the vacuum cleaner and router, check that both devices are on the same 2.4 GHz network. |
| The vacuum cleaner is not displayed in Yandex.Smart home | Incompatible model or Chinese firmware | Put the vacuum cleaner on EU-Version or use Home Assistant. |
| Commands are executed with a delay | Weak Wi-Fi signal or overloaded Xiaomi server | Connect the vacuum cleaner via Wi-Fi repeater or try it later. |
| Alice doesn't understand the names of the rooms. | Not saved or titled in English | Recreate the map in Mi Home and name the rooms in Russian. |
If nothing helps, try a full reset:
- Remove the vacuum cleaner from Mi Home and Yandex.Smart Home.
- Reset the vacuum cleaner to the factory settings (Reset button).
- Repeat the binding from scratch, starting with Mi Home.
โ ๏ธ Warning: After the vacuum cleaner is discharged, it will lose the stored map of the room, and then you will have to retrain it in the layout of the apartment.