How to connect Xiaomi vacuum cleaner to Alice: full instruction

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

Done: 0 / 5

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.

📊 Which application you use to control the vacuum cleaner?
Mi Home
Roborock
Dreame Home
Xiaomi Home

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 devices

Once 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.

ParameterMeaning for XiaomiMeaning for Roborock
Controller applicationMi Home / Xiaomi HomeRoborock
Skills in YandexMi HomeRoborock
Type of authorizationMi AccountRoborock Account
Support for scenariosComplete.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?
If a simple re-binding doesn’t work, try removing the device from the Mi Home completely, resetting the Wi-Fi vacuum module (usually by clamping two buttons or a button under the lid at the same time), and adding it as a new device. Sometimes you need to change the region of your Mi Account to China, since CN servers often work more stable with integrations.

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.

FAQ: Frequently Asked Questions

Can you control Xiaomi vacuum cleaner without the Internet?
Voice control via Alice requires a constant connection to the Internet, because voice processing takes place in the cloud. Local control is possible only through third-party solutions such as Home Assistant, but not through the standard skill of Yandex.
Why does Alice say the device is unavailable?
Most often, this means that the vacuum cleaner has lost communication with the manufacturer's router or server. Check the indicators on the device itself and make sure it's online in the Mi Home or Roborock app.
Does the control work via Bluetooth?
No, integration with Yandex Smart Home works exclusively through a Wi-Fi connection. Bluetooth is used only for the initial setup of the device.
Can you clean only one room with your voice?
This is difficult to do with standard Yandex commands, usually requiring a special script in the Yandex app or the use of full phrases if the vacuum cleaner model and skill support detailed commands (e.g., “clean the kitchen”).