Integrating smart appliances into a single ecosystem makes everyday life much easier by allowing users to manage devices by voice or script. Xiaomi robotic vacuum cleaners often seek to add them to Yandex’s Smart Home system to run cleaning by the Alice, Turn on the Vacuum Team. Account linking has become easier, but still requires careful customization of regions and services.
Modern models like the Mijia Robot Vacuum-Mop 2 Pro or Roborock S7 support remote management via cloud services, making them compatible with voice assistants. However, the success of integration depends on the right server when you initially set up your device in the manufacturer's application. If you already use the Yandex ecosystem, adding new technology will take only a few minutes, but requires pre-preparedness.
In this article, we will discuss in detail the algorithm of actions that ensures stable operation of the “vacuum – cloud – voice assistant” bundle. We will look at the nuances of working with different gateway applications, such as Smart Home or Yandex, and pay attention to the typical errors that users encounter when synchronizing accounts.
Preparation of equipment and software
Before starting the binding procedure, make sure that your smartphone is connected to a stable 2.4 GHz Wi-Fi network, as many vacuum cleaners do not support the 5 GHz standard. Also, the device must have current versions of Mi Home (or Roborock) and Yandex applications with geolocation and local network rights.
A critical step is to determine the region of use in the vacuum cleaner control application. To work correctly with Yandex, the server often needs to be installed in China or Russia, depending on the particular device model and firmware version. If you previously chose another region, re-binding the device may be necessary.
⚠️ Warning: Changing the region in the Mi Home app will cause the device to disappear from the list, and it will have to be added again, resetting the Wi-Fi module settings.
Check that the Mi Account to which the vacuum cleaner is attached is active and you remember the password from it, since this data will be used for authorization in third-party services. Without successful authorization in the “home” cloud, sending commands through Alice is impossible.
☑️ Checking before connection
Choosing the Right Platform for Integration
There are several ways to manage Xiaomi’s appliances through a voice assistant, and the choice depends on which device model you’re using. Official integration works through Yandex Smart Home, which supports direct Mi Home account connectivity, the most stable method for most devices.
However, some users prefer to use intermediate gateways such as Home Assistant or cloud aggregator services if a direct connection causes delays. For a standard use case, the functionality provided by the official Yandex application, which acts as a universal control panel, is sufficient.
It is important to understand the difference between Xiaomi brand devices and sub-brands like Roborock or Dreame. While the connection logic is similar, accounts can be separated. If your vacuum cleaner is set up through the Roborock app, look for the appropriate skill or use the bundle through the Mi Home if the model supports cross-platform synchronization.
Step-by-step instructions for connecting through Mi Home
The main method of integration involves using an official skill in the Yandex app. Open the application on your smartphone, go to the Devices section and click the Add a new gadget button. In the list of manufacturers, find and select Mi Home (or Xiaomi Smart Home).
The system will redirect you to the login page, where you will need to enter the username and password from your Mi Account. Make sure that you enter data from the account and the region that was selected when you first set up the vacuum cleaner.
Click "Allow" to access the list of devicesOnce the permissions are confirmed, you will automatically search for compatible equipment, and if a vacuum cleaner is found, it will appear in the general list of smart home devices with an icon and a model name, and now you can rename the device, for example, to "Living Vacuum Vacuum" so that Alice better understands the commands.
| Parameter | Meaning for Xiaomi | Meaning for Roborock |
|---|---|---|
| Controller application | Mi Home / Xiaomi Home | Roborock |
| Skills in Yandex | Mi Home | Roborock |
| Type of authorization | Mi Account | Roborock Account |
| Support for scenarios | Complete. | Limited. |
💡
Successful authorization in the Yandex application is the key point after which the vacuum cleaner becomes available for voice control and automation.
Setting up voice control and scripts
Once the device appears on the list, you can control it with your voice. Basic commands like "Alice, turn on the vacuum cleaner" or "Alice, send the vacuum cleaner to charge" work by default. However, for more subtle adjustments, such as wet cleaning or cleaning in a particular room, you will need to create scripts.
In Yandex, go to Scenarios and create a new one by choosing a voice phrase or time as your condition. Choose vacuum control and set the mode you want to use, which allows you to run complex sequences, such as turning on the lights in the hallway before the robot starts working.
Some advanced models support suction power control, so you can create separate scenarios for "Silent Cleaning" at night or "Maximum Power" for carpet, and the voice commands in this case will be "Alice, turn on quiet cleaning."
- 🗣️ «Alice, start cleaning - the standard start of work.
- 🔋 «Alice, put the vacuum cleaner on charging" - return to base.
- 📍 «Alice, where is the vacuum cleaner? – current status or location request (if supported).
- 🛑 «Alice, stop – emergency stop of the process.
⚠️ Warning: Voice commands may not work if the robot is in Do Not Disturb mode or if the manufacturer’s application has a remote launch ban.
Solution: The vacuum cleaner is not in or is not being operated
The most common problem is that the device is not listed after the account is linked, which almost always indicates a regional mismatch: the Mi Home account is registered in one region (e.g. Europe), and in Yandex’s skill, the question is taken of another server, the solution is to recreate the device in the Mi Home app with the correct region.
Another common situation is the “Device Unavailable” status or command delay, which can be due to problems on the side of the Xiaomi IoT cloud server or temporary Internet failures.
If the vacuum cleaner is displayed but does not respond to Alice's commands, try linking and reconnecting the skill. In the Yandex app, find the device, delete it, then in the Smart Home section, disable the Mi Home skill and turn it on again by re-entering your account data.
What to do if the reset does not help?
Alternative methods and working with Roborock
Roborock brand owners can use the direct Roborock skill in Yandex, which often works more stable than the gateway through Mi Home. The process is similar: finding the skill, entering the login and password from the Roborock account, a method preferred for flagship robot models.
For users with different brands, grouping is a possibility, and you can create a group called Cleanup, which includes a vacuum cleaner and a window cleaner, for example, by running them in one sentence, which is especially useful when preparing a house for the arrival of guests.
Local management via Home Assistant, which requires a separate server (such as a Raspberry Pi), provides instant response and work without the Internet, but requires deep technical knowledge and is not an official way to support Xiaomi.
- 🌐 Roborock’s direct skill often gives you less latency.
- 🔄 Local servers work without access to the global network.
- 🏠 Device grouping simplifies complex scenarios.
💡
For maximum stability, use static IP-address for router and vacuum cleaner so that the device is always available on the local network, even if the Xiaomi cloud will not be available.