How to tie Alice to the vacuum cleaner Xiaomi: full setup

Integration of Yandex voice assistant with Xiaomi smart home ecosystem opens new horizons for automation of everyday life. Now start cleaning, return to base or just pause in operation of the device is available on a voice command, which is especially convenient when hands are busy or you are in another room. The process of setting up does not require deep technical knowledge, but has its own nuances that must be considered for stable operation of the ligament.

Unlike direct integration, where devices are visible immediately, Xiaomi and Alice work across the bridge as a smart home skill, which means you will need an account in both systems and a stable Internet connection at all stages of configuration. Modern robot models such as Xiaomi Vacuum Mop 2 Pro or Roborock S7 support this protocol, allowing you to control them not only through the native application, but also through smart speakers with Alice.

Before starting the procedure, make sure that your vacuum cleaner is already configured in the Mi Home or Xiaomi Home app and works correctly in manual mode. If the device does not appear in the list of available gadgets in the native app, voice control will not be configured, so the initial installation should be completed completely. Also check that the Xiaomi account to which the vacuum cleaner is tied is the primary one and has full administrator rights.

Account preparation and compatibility check

The first step is to verify accounts, as it is through them that data will be exchanged between the servers of Yandex and Xiaomi. You need to log into the account used on your smart speaker in the Yandex application (or in the Yandex Station application).

Special attention should be paid to the choice of region in the Mi Home application, as the availability of servers for synchronization depends on it. For users from Russia and CIS countries, Russia or China servers are most often suitable, but the functionality of the skill can vary. If you previously chose another region when registering for a Xiaomi account, it is better not to change it arbitrarily, so as not to lose the history of maps and cleaning settings.

  • 📱 Make sure that the Mi Home app is updated to the latest version through the official app store.
  • 🌐 Check that your smartphone and vacuum cleaner are on the same Wi-Fi network during the initial setup.
  • 🔐 Remember the password from your Xiaomi account, as the system will request it when you log in to the skill.

⚠️ Note: Using different regions in Yandex and Mi Home applications can lead to devices simply not finding each other, even with the right passwords.

It is worth noting that some older models of vacuum cleaners may require switching the region in the application settings to China to work properly with external services, although in recent updates this problem is solved. If you own a model of the Roborock series released several years ago, check the list of supported devices on the official website of the manufacturer to exclude incompatibility.

Installation and activation of the skill in the Yandex application

The main binding process takes place exclusively in the Yandex ecosystem. Open the Yandex or Yandex Station app on your smartphone and go to the smart home management section. In the interface, you need to find the add a new device button or the Plus section, after which the system will suggest choosing a hardware manufacturer from an extensive list.

In the list of manufacturers, find and select Xiaomi Smart Home (sometimes it may simply be called Xiaomi Mi Home depending on the version of the application), and don’t confuse this skill with other integrations, such as Tuya or Smart Life, as their protocols are different. After selecting, an authorization window will open, where the system will request confirmation of login to your Xiaomi account.

Sequence of action:


Yandex Application -> Services -> Smart Home -> Plus (+) -> Smart Home Xiaomi -> Sign in to your account

In the window that opens, enter your Mi Account login and password. This is a critical point: the data must match those used in the Mi Home app, where the vacuum cleaner is already configured. Once you have successfully logged in, the system will request permission to access the devices, and you will see a list of available gadgets associated with your account.

⚠️ Note: When entering a password, make sure that the keyboard does not include CapsLock and the language is correctly selected, as Xiaomi’s security system blocks the account after several failed login attempts.

If the authorization is successful, you will see a list of your devices. Find your vacuum cleaner by the name of the model or room in which it is assigned. The tick opposite the device will confirm that it has been successfully imported into the Yandex system and is ready for voice control.

📊 What kind of robot vacuum cleaner Xiaomi?
Xiaomi Vacuum Mop 2/Pro
Roborock S5/S6/S7
Mi Robot Vacuum-Mop
Another model

Set up scripts and voice commands

Once the device is tied, basic commands like “Alice, turn on the vacuum cleaner” or “Alice, send the vacuum cleaner to base” start to work automatically. However, for more subtle control, such as cleaning only a certain room or turning on quiet mode, you will need to create scripts in the Yandex application, which allows you to expand the functionality and make interaction more convenient.

To create a script, go to the Scripts section of the Yandex app and click Add Script. Under the condition, select Voice Phrase and come up with a command, such as Start Quiet Cleaning. In action, select Smart Home, find your vacuum cleaner, and set the mode to Quiet or No Sound. Save the script, and now your phrase will switch to the desired mode.

It is important to understand that not all native app features are available through a voice assistant, such as building a room map or installing virtual walls usually remain the prerogative of the Mi Home app, with voice control primarily focused on starting, stopping and controlling power modes.

  • 🗣️ «Alice, turn on the vacuum cleaner – start of the standard cleaning.
  • 🏠 «Alice, Send the Vacuum Home – Return to the Charging Station.
  • 🔇 «Alice, pause the vacuum cleaner" - temporary stop of the process.

You can also combine the vacuum cleaner with other smart home devices, such as creating a scenario where, when Alice, I'm gone, the lights go out, the curtains close, and the robot vacuum cleaner turns on, which automates routine processes and saves time.

☑️ Verification of scenario settings

Done: 0 / 1

Solving Connection Problems

Despite the simplicity of the procedure, users often encounter synchronization errors, and one of the most common problems is that the device is found but not added, or added as "Unavailable," often involving the desynchronization of authorization tokens between servers.

To solve the problem, try untie the skill and re-tether it. In the Yandex app, go to the smart home settings, find the Xiaomi skill, select Untie from Yandex, and then repeat the add-on procedure. Also helps to clean the cache of the Mi Home app and check for firmware updates of the robot itself.

Sometimes the problem is router settings. If you have Wi-Fi client isolation enabled or firewall settings that are strict, devices may not see each other on the LAN, which prevents commands from being transmitted. Make sure that both devices (the app smartphone and the speaker) are on the same subnet.

Problem.Probable causeDecision
No device found.The wrong region of the accountCheck out the region in Mi Home and Skill
Authorization errorWrong password or 2FAReset password, disable 2FA temporarily
The "Offline" vacuum cleanerProblems with Wi-Fi routerReboot router and vacuum cleaner
Commands are executed with a delaySlow InternetCheck the connection speed

If the Xiaomi robot vacuum cleaner is displayed in the Yandex app but does not respond to commands, check its status in the native app. If it also does not respond there, the problem is on the device or local network side, not in the integration with Alice.

Expanded management capabilities through scenarios

Integration with Alice allows for complex logic circuits that go beyond just turning on and off, and using time, geolocation, or other sensors, you can create a truly smart cleaning system, like only launching a robot when all family members have left the house.

To implement this scenario, create a “Geoposition” condition in Yandex –> “Everybody left home” (requires geofence settings for all users). As an action, select the vacuum cleaner start. Now cleaning will begin automatically when your smartphone moves away from the “Home” point at a certain distance, and no one will interfere with the noise.

Another useful scenario is a notification of the completion of the cleaning, and although Alice can report it herself, you can set up a message to the messenger or turn on the smart light bulb in a certain color when the robot finishes work and returns to base, which is especially true for large houses where the sound of the end of work may not be heard.

  • 🕒 Start schedule: Alice, turn on the vacuum every day at 10 a.m».
  • 🚫 Lock: Prohibition of switching on if windows are open (in the presence of smart sensors).
  • 🔋 Charge control: Notification if the robot can't find the base.

The implementation of such scenarios requires that all devices involved are connected to the Internet. Any communication breakdowns can lead to a failure in the execution of the chain of action, so the reliability of your home network plays a key role.

Maintenance and stability of the system

For voice control to work smoothly, you need to periodically prevent both software and hardware. firmware updates to Xiaomi and Roborock robots often contain communication protocol fixes, so you should not ignore them.

It is also recommended that you re-title and re-attach the skill every few months, helping to update access tokens and clear up possible caching errors that accumulate over time, a simple procedure that often solves problems with falling devices.

Keep in mind that you're cleaning the robot itself. A clogged filter or hair that gets tangled in your brushes can cause the robot to stand in the middle of the room and stop responding to commands, which the user may mistake for a failure in Alice's work. Regular maintenance of hardware is the key to the stable operation of the entire smart home system.

⚠️ Warning: When cleaning the charging station contacts and the vacuum cleaner, use dry fabric. Moisture on the contacts can short circuit and the device will fail, after which voice control will become impossible.

Following these guidelines will ensure the long and stable operation of your smart assistant.Alice and Xiaomi remain one of the most reliable and functional solutions on the market, giving the user a high level of comfort.

Questions and Answers (FAQ)

Can you control Xiaomi vacuum cleaner through Alice without the Internet?
No, voice assistants and smart home integration require a constant connection to the Internet, commands are processed on Yandex cloud servers, which then send a signal to the device, without a network, voice control is impossible.
Why doesn't Alice see my new Xiaomi vacuum cleaner?
Chances are you haven’t updated the device list in Xiaomi Smart Home skill. Go to the skill settings in the Yandex app and click “Update Device List.” Also make sure the vacuum cleaner is already added and works in the Mi Home app.
Does the phone work when the phone is far from home?
Yes, voice control works remotely over the Internet, and you can start cleaning while you're in the office or traveling, so your smartphone and robot vacuum cleaner have access to the global network.
Can you set Alice up to start cleaning only in a particular room?
A direct command to clean up the living room may not work for all models, but you can create a script in the Yandex app where the action is to run a vacuum cleaner with a specific map or zone if the robot model supports zoning through the cloud.
What if the vacuum cleaner is displayed as “Unavailable”?
Check the robot's Wi-Fi connection in the Mi Home app. If it's online, try untie your Xiaomi account and re-link it in Yandex, often solving the status desynchronization problem.