Voice-controlled robot vacuum cleaners are not a luxury, but a way to save time and make cleaning as comfortable as possible. Xiaomi offers some of the most popular models of smart vacuum cleaners, but their integration with Alice from Yandex does not always go smoothly. Why? The fact is that the Mi Home and Yandex.Smart Home ecosystems operate on different protocols, and official support is limited.
Many users experience sync errors, broken commands, or no response from the vacuum cleaner to voice requests. In this article, we will explore all possible ways to connect from the standard via Mi Home to workarounds using Home Assistant or the other. IFTTT. You will also find a model compatibility table, a checklist for diagnosing problems and answers to frequent questions.
If you've already tried to link devices and you've got a "Device Not Responding" or "Can't Add to a Smart Home" error, don't give up. 90% of the time, the problem is solved by setting up the region in Mi Home or resetting the app cache. And for older models (e.g. Mi Robot Vacuum 1), we've developed alternative methods using third-party services.
Before proceeding, make sure that:
- π± You have the latest versions of Mi Home (at least 6.5.400) and Yandex (at least 23.9) apps installed).
- π Robot vacuum cleaner connected to the same Wi-Fi network as the smartphone (guest networks are not supported!).
- π Mi Accounts and Yandex ID Not blocked and confirmed by phone number.
1. Official method: connection via Mi Home and Yandex.Smart Home
The easiest and most recommended method is synchronization through official applications, which works for most modern models (Mi Robot Vacuum-Mop 2 Pro, Xiaomi Robot Vacuum-Mop 2 Ultra, etc.), but requires the correct configuration of the region.
Step 1: Set up the region in Mi Home
By default, Mi Home can be tied to the Mainland China region, which blocks integration with Alice.
- Open Mi Home and go to profile (the icon in the upper right corner).
- Click on the line with your region (e.g. Russia or China).
- Choose Russia or Europe and confirm the shift. Attention: after the change of region, all devices will be untied!
Step 2: Adding a vacuum cleaner to Yandex.Smart Home
After the change of region:
- π² Open the Yandex application and go to the Smart Home section.
- π Press "Add device" β "Other devices" β Choose Xiaomi.
- π Enter the username and password from Mi Account (should match the account in Mi Home).
- β Confirm access to devices and wait for sync (may take up to 5 minutes).
If the vacuum cleaner does not appear on the list, check:
β οΈ Note: Some models (e.g. Viomi) V2) require manual addition via "Add manually" with the choice of category "Vacin".
Install the latest versions of Mi Home and Yandex|
Replace the region by Russia/Europe Mi Home|
Connect a vacuum cleaner and smartphone to the same Wi-Fi network|
Check that your Mi Account is not blocked|
Reboot the robot vacuum cleaner (reset button for 5 seconds)-->
2. Compatibility table of Xiaomi models with Alice
Not all Xiaomi robot vacuum cleaners are officially supported by Alice, below is the current compatibility table (May 2026 data):
| Model vacuum cleaner | Official support for Alice | Required region in Mi Home | Alternative methods |
|---|---|---|---|
| Mi Robot Vacuum-Mop 2 Pro | β Yes. | Russia/Europe | Not required |
| Xiaomi Robot Vacuum-Mop 2 Ultra | β Yes. | Russia/Europe | Not required |
| Mi Robot Vacuum-Mop P | β οΈ Partially (only basic commands) | Russia | Home Assistant for Extended Functions |
| Viomi V3 | β No. | Anybody. | IFTTT or Home Assistant |
| Mi Robot Vacuum 1 (First Generation) | β No. | β | Only through Home Assistant + Mi Home Token |
If your model is not in the table, check it on the Xiaomi Russia website under Compatibility with voice assistants. For older devices (released before 2020), there is no official integration with Alice, but you can use workarounds (see section 4).
3. Advanced teams for Alice: What can you say to a vacuum cleaner?
After a successful connection, Alice supports basic and advanced commands depending on the model.
Basic commands (work for all supported models):
- π "Alice, turn on the vacuum cleaner - the beginning of cleaning.
- βΉοΈ "Alice, Turn Off the Vacuum" or "Alice, Stop Cleaning" - Stopping Work.
- π "Alice, send the vacuum cleaner to charge - return to the docking station.
- π "Alice, where is the vacuum cleaner? β Voice location report (Lidar models only).
Extended teams (only for the Pro/Ultra-version):
- π§Ή "Alice, vacuum in the living room" - zone cleaning (requires pre-setting the map in Mi Home).
- π§ "Alice, Wash the Floor in the Kitchen" - Starting the wash mode (for models with mop function).
- π "Alice, set the vacuum cleaner power to maximum" - suction adjustment.
- π "Alice, schedule cleaning for 18:00" - schedule creation (synchronized with Mi Home).
If Alice doesn't understand the team, try:
β οΈ Attention: Zone cleaning requires saving the map of the room in Mi Home and assigning names to the zones (for example, "Living room", "Kitchen"). Without this command, "Bedroom vacuum" will not work!
π‘
If Alice says, "The device doesn't support this command," try paraphrasing the request, for example, instead of "start cleaning," say "turn on the vacuum cleaner." Sometimes adding the device name, "Alice, tell the robot vacuum cleaner to start cleaning."
4. Alternative ways of connecting for incompatible models
If your vacuum cleaner is not officially supported (e.g. Mi Robot Vacuum 1 or Viomi) V2), You can use workarounds through third-party services. Let's look at two reliable methods.
Method 1: Home Assistant + Mi Home integration
Home Assistant is an open platform for smart homes that allows you to connect Xiaomi and Yandex through a common bridge.
- Install Home Assistant on Raspberry Pi, NAS or in Docker.
- Add Xiaomi Miio integration through HACS (need token).
- Configure a bundle with Yandex.Smart Home through the Yandex Smart Home component.
Detailed instructions for obtaining a token:
How to Get Mi Home Token for Home Assistant
Method 2: IFTTT + Yandex.Alice.
IFTTT (If This Then That allows you to create chains of automation between services:
- Create an IFTTT account and connect Mi Home and Yandex Alice.
- Create an applet with the trigger "Yandex Alice: Say a phrase" (e.g., "Alice, run the vacuum cleaner through the box") IFTTT").
- Select "Mi Home: Start Cleaning" as your action.
The disadvantage of this method is the delay of execution (up to 10 seconds) and the restriction of 3 applets in the free version.
π‘
For older Xiaomi models (until 2020), Home Assistant is the only reliable way to integrate with Alice. IFTTT Suitable for simple commands, but does not support advanced features (zone cleaning, power adjustment).
5. Typical errors and their solutions
Even with the right setup, users are facing problems. TOP-5 errors and ways of correcting them:
Error 1: βThe device does not respondβ in Yandex.Smart Home
- π Check that the vacuum cleaner is on and connected to Wi-Fi (the indicator should burn blue).
- πΆ Reconnect the vacuum cleaner to the network: press the Wi-Fi button on the case for 3 seconds.
- π Reboot the router and smartphone.
Mistake 2: Alice says "Device not found"
- π Make sure that in Mi Home the vacuum cleaner is tied to the same account as in Yandex.Smart Home.
- π Check out the region in Mi Home (should be Russia or Europe).
- ποΈ Clear the cache of Mi Home and Yandex applications in the smartphone settings.
Error 3: Commands are executed with a delay
- πΆ Check the speed of the Internet: vacuum cleaner needs stable Wi-Fi (not lower than 5 Mbit / s).
- π Connect the vacuum cleaner to a 5 GHz network (if the router supports it).
- π Update the vacuum cleaner firmware in Mi Home (Device Settings section) β Update of the PO).
Mistake 4: Extended commands (zonal cleaning) are not working
β οΈ Note: To clean the area through Alice, you must: Save a map of the room in Mi Home (the robot must undergo a complete cleaning at least once), break the map into zones and assign them names (for example, "Kitchen", "Corridor"). In Yandex.Smart Home update the list of commands (the button "Update features" in the device settings). If the zones do not appear, try to resave the map or reset the vacuum cleaner settings to the factory (Settings) β Reset).
Mistake 5: Vacuum cleaner doesn't return to base on command
- π Make sure the docking station is within Wi-Fi range.
- π Check charging contacts on the vacuum cleaner and station (clean from dust).
- π Reboot the vacuum cleaner: Hold the Power button for 10 seconds.
6. Optimization of work: tips for experienced users
To make voice control as convenient as possible, use these tips:
1. Configuring voice scripts
In Yandex.Smart Home, you can create chains of commands for automation.
- π "Alice, morning cleaning" β The vacuum cleaner starts cleaning at 8:00, and the coffee maker turns on after 10 minutes.
- πͺ "Alice, I'm leaving" β The vacuum cleaner starts and the smart socket turns off the iron.
To do this, go to the scripts. β Create a script and add the right devices.
2.Use of short device names
If you have multiple vacuum cleaners, give them short and unique names in Mi Home (e.g. Kitchen Vacuum, Bedroom Vacuum) and Alice will be more likely to recognize commands like:
"Alice, turn on the kitchen vacuum cleaner."3. Manual firmware update
Sometimes official updates are delayed to install the latest firmware manually:
- Download the firmware file for your model from the Miui website SU.
- Put it at the root of the smartphoneβs internal memory.
- In Mi Home, go to Device Settings β Update of the PO β Local Update.
Monitoring of vacuum cleaner condition
To Alice reported the status of the vacuum cleaner (charge, errors), set up notifications:
- In Mi Home, enable the option βState Notificationsβ.
- In Yandex.Smart Home, activate Voice Alerts for your device.
Now you can ask:
"Alice, what's the charge on the vacuum cleaner?"
"Alice, why did the vacuum cleaner stop?"π‘
If the vacuum cleaner often loses communication with Wi-Fi, attach a static one to it. IP-address in the router settings, which will prevent connection breaks when you change DHCP-address.
7.Security: How to protect a smart vacuum cleaner from hacking?
Connecting a vacuum cleaner to the Internet opens up potential vulnerabilities, and follow these rules to secure your device:
1. Protection of Mi Account
- π Enable two-factor authentication in your Mi Account (Profile) β Security β Two-step verification).
- π± Link your account to your phone number and email.
- π Change your password regularly (once in a week) 3-6 months).
2. Set up the home network
- π‘οΈ Create a separate network for smart devices in the router (guest network is not suitable!).
- π Disable access to the vacuum cleaner from the external network in the Mi Home settings (Device settings) β Remote access).
- π Use a support router IPS/IDS (e.g. Keenetic or ASUS RT-AX88U).
Updates and monitoring
- π Install all firmware updates for vacuum cleaner and Mi Home app.
- π Check the routerβs connection logs for suspicious activity.
- π« Disable unnecessary integrations (for example, if you are not using Google Assistant, remove it from the list of related services).
Physical security
β οΈ Note: If the vacuum cleaner is connected to Alice, anyone who has access to your Yandex ID, To restrict access: In Yandex.Smart Home, set up Family Access and add only trusted users. Turn off voice control for vacuum cleaner in Alice settings (Settings) β Smart home. β Your vacuum cleaner. β Voice control).