Integration of the robot vacuum cleaner Xiaomi and Yandex Alice: the complete guide

Integrating smart home devices into a single ecosystem is becoming the standard for modern homes, and the combination of Xiaomi equipment with a voice assistant from Yandex is one of the most popular features. Users often wonder how to connect Alice to a Xiaomi robot vacuum cleaner to be able to start cleaning or send a gadget to the base simply by voice. This is not just a convenience, but a real step towards automating household processes, allowing you to manage cleaning even from outside the home.

The setup process may seem confusing due to periodic changes in the Mi Home and Yandex application interfaces, but the basic algorithm of actions remains unchanged. The key here is the right sequence of account attachment and skill selection. In this article, we will discuss each step in detail, eliminating common mistakes that owners of smart equipment face.

It's worth noting right away that successful synchronization requires a stable Internet connection and installed apps on your smartphone. Without first setting up the robot in the official Mi Home app, integration with Alice is impossible. Let's look at the preparatory stage, which is often overlooked, which leads to problems in the later stages.

Preparation of equipment and software

Before you go to voice control, make sure your robot vacuum cleaner is fully network-ready, which means not only connecting physically to the charging station, but also successfully registering the device with the manufacturer's cloud service. If you just bought the gadget, first set it up via the Mi Home app or Xiaomi Home app by connecting it to a 2.4GHz Wi-Fi network.

It's important to check the software version of the vacuum cleaner itself. Manufacturers regularly release updates that improve connection stability and add support for new protocols. Go to the device settings in the app and find Software Update. If a new version is available, be sure to install it, interrupting the current cleaning.

Also, your smartphone should have two main apps installed and authorized: Mi Home (or Xiaomi Home) and Yandex (or any other service with Alice, such as the smart home app). Make sure you are logged in to your accounts and both apps use the same region if possible, although this is not always critical for the bundle to work, but simplifies diagnosis.

β˜‘οΈ Readiness for integration

Done: 0 / 4

The Mi Home app selects a region (usually Russia, China or Europe) to run on the first launch, and for stable work with Russian Yandex servers, it is recommended to choose the region of Russia or China, as support for European servers can be limited or work with delays.

Registration and setting of the skill in the Yandex application

The main process of β€œmagic” takes place in the Yandex ekosystem, where you need to find and activate the appropriate skill. Open the Yandex app or the House with Alice app and go to the Smart Home Management section, usually in the service menu or indicated by the house icon.

In the smart home section, find a new device or skill search button. In the search box, type in "Xiaomi Mi Home" or simply "Mi Home." You'll see an official skill from Xiaomi that allows you to link accounts. Click on the skill card to go to its description.

Click the Link to Yandex button. The system will redirect you to the login page where you need to enter the login and password from your Mi Home (or Xiaomi Account) account. Be careful when entering data: if you have two-factor authorization enabled, you may need to code from SMS.

⚠️ Note: When linking your account, make sure you enter data from the region that was selected when you first set up the robot. If the robot is configured to the China server and you enter the European Accounts data, no synchronization will occur.

Once the password is successfully entered, the system will request permission for Yandex to access your devices. Confirm the action, and the process of finding devices begins. If the robot vacuum cleaner was properly configured in the Mi Home app, it should appear in the list of available gadgets to add.

Once authorized, the app will start scanning the Xiaomi cloud for compatible devices, a process that can take anywhere from seconds to a couple of minutes, depending on Internet connection speed and server load, at which time the download indicator may be displayed on the screen.

When the list of devices is formed, you will see your robot vacuum cleaner, and it can appear under the name you gave it in the Mi Home app, such as "Robot in the living room" or "Xiaomi Vacuum." Select the device you want by ticking it against it, and click Add or Save.

At this point, the permissions are finalized, and the system will ask which room to put the device in, which is important for voice control, because you can say, "Alice, turn on the vacuum cleaner in the living room," select the appropriate room from the list, or create a new one if it's not on the list.

πŸ“Š Where do you most often launch a robot with your voice?
From another room.
Being at home
Through scripts automatically
I rarely use my voice.

If you don't find a device, try updating the page or checking if the robot in the Mi Home app is visible on the same phone. Sometimes rebooting the Yandex app helps. Also make sure that Mi Home doesn't have filters that hide certain types of devices.

Set up scripts and voice commands

After successfully adding a robot to Yandex's smart home system, the basic commands should be working. You can say, "Alice, turn on the vacuum cleaner" or "Alice, send the robot to base." However, to fully exploit the system's potential, it is worth configuring scenarios.

Scenarios allow you to automate processes. For example, you can create a condition: "If everyone left the house, start cleaning." For this, in the Yandex app, go to Scenarios β†’ Create a script. As a condition, choose "Geolocation" or "Time", and as an action, "Start the device" and select your robot.

Voice commands can be customized. While standard phrases work great, you can use more complex designs, like, "Alice, tell the robot to vacuum the kitchen." To do this, you can rename the device in your smart home settings, or create a virtual copy called "Kitchen Vacuum" if the model supports zoning.

It's important to understand the difference between the commands. The "Put on" command usually runs a standard cleaning program (auto), whereas "Send to base" interrupts the current work and returns the device to charge. Some advanced models allow you to select modes through voice, such as "Put on quiet mode."

Secrets of voice control
You can use phrases like "Alice, how much dust did the robot collect?" or "Alice, what charge does the vacuum cleaner have?" if the model supports telemetry backwards. Not all Xiaomi models are able to answer such questions through Yandex, but flagship models often have this feature.

Compatibility table and supported commands

Not all Xiaomi and Roborock (a Xiaomi sub-brand) robot vacuum cleaners support full-features through Alice, and the following is a table showing a typical set of commands for different series of devices.

Device seriesStarting the cleanupReturn to basePauseBattery status
Xiaomi Vacuum 1S / 2SYes.Yes.Yes.Yes.
Roborock S5 / S6Yes.Yes.Yes.Yes.
Xiaomi Mijia 1CYes.Yes.No.No.
Viomi V2 / V3Yes.Yes.Yes.Partially.

As you can see from the table, basic control functions are available for almost all current models, but obtaining accurate data on the state of the filter or the level of water in the tank (for detergent models) may not be available through the Yandex voice interface for budget lines.

For models with wet cleaning function, commands can vary. Often the "Switch on the wash" command does not work directly, and it requires creating a complex script in the manufacturer's application, which is then triggered through Yandex, but this requires deep technical tuning.

πŸ’‘

If the robot doesn't respond to the "Switch on," try saying "Switch on the cleanup." Sometimes synonyms work better depending on the version of Alice's speech recognition algorithms.

Problem Solving and Diagnosing Errors

Despite the ease of customization, users may encounter problems, and one of the most common is that the robot appears in the app but does not follow commands, in which case, first of all, check the status of the device in the Mi Home app. If it is "Offline", then it will not be possible to control it through Alice.

The second common problem is desynchronization of names. If you rename a device to Mi Home, the changes may not immediately affect Yandex. Try to remove the device from the Yandex smart home and add it again without deleting it from your Mi Account.

⚠️ Note: If you change the password from your Xiaomi account, the connection with Yandex will break. You will have to re-enter the procedure of assigning the skill and enter a new password in the settings of the smart home.

Also, you need to consider the delay. The voice assistant command is processed in the cloud, then sent to the Xiaomi server, and then reached the robot. This can take anywhere from 2 to 10 seconds. If the robot does not respond instantly, do not repeat the command right away β€” it may already be executed.

In rare cases, a complete reset of the Wi-Fi module on the robot itself and reconfiguration of the network helps, which is an extreme measure, but it eliminates errors in the network settings of the gadget itself. To reset, you usually need to pinch the combination of buttons on the device body (individually for each model).

πŸ’‘

The stability of the Xiaomi + Alice bundle depends on the speed of the Internet and the choice of the right server region in the Mi Home application.

Frequently Asked Questions (FAQ)

Can you control a Xiaomi robot via Alice if the server is selected by Europe?
In most cases, no. Europe servers (often accounts registered with the Internet) IP-EU addresses are not friendly with Russian servers of Yandex due to differences in the number of users API. It is recommended to transfer the device to the server "Russia" or "China" in the settings of the Mi Home application, having previously reset the Wi-Fi module of the robot.
Why does Alice say "No device found" when it works in Mi Home?
You probably haven't updated the list of devices after you've tied the skill, like saying, "Alice, upgrade the devices," or going to the smart home app and hitting the list update button, and also checking if the device is hidden in the privacy settings.
Does the management work through Alice if I'm not home?
Yes, voice control is remotely connected over the Internet, so you have to have your smartphone and your robot vacuum cleaner access to the network, and you can start cleaning from the office and go back to the clean apartment.
Can I set up a cleaning schedule through voice commands?
Direct voice commands ("Alice, clean every day at 10 a.m.") can't set up the schedule yet, but the schedule is set up only in the Mi Home app, but you can start an emergency voice cleaning at any time.
What to do if the Mi Home skill disappeared from the search for Yandex?
Sometimes Yandex does technical work or changes the structure of skills. Try searching for "Xiaomi Smart Home" or "Xiaomi Smart Home." If the skill is not at all, it may be temporarily unavailable, and it is worth waiting for the update of the Yandex application.