Integration of Xiaomi smart vacuum cleaner into Yandex ecosystem

Modern home automation systems have long since ceased to be exotic and have become firmly embedded in everyday life. One of the most popular devices is a robot vacuum cleaner that can maintain cleanliness without human intervention. However, for complete comfort, it is not enough to simply start cleaning on a schedule in the manufacturer's application. It is much more convenient to control voice technology using popular virtual assistants such as Yandex.Alice.

Owners of Xiaomi equipment often face the need to combine different ecosystems into a single interface. The link between a smart home from Yandex and a device from the Chinese giant allows you to create complex scenarios and manage cleaning without taking your smartphone out of your pocket. In this article, we will discuss in detail how to connect a Xiaomi vacuum cleaner to Alice Light to get maximum control over cleanliness in your home.

The integration process may seem complicated only at first glance, but with the right approach, it only takes a few minutes. IT-You just have to follow the logical sequence of actions and take into account some of the nuances of the Mi Home and Yandex Stations. We will look at all the stages, from the preparation of accounts to the creation of voice commands.

Preparation of equipment and accounts for synchronization

Before you start directly pairing devices, you need to make sure that all the components of the system are ready to work. The basic requirement is a stable Wi-Fi connection, which is connected to both the smartphone and the robot vacuum cleaner. Make sure that the device is in the zone of confident reception of the router signal, as loss of communication during setting up can lead to an error.

The region chosen in the Mi Home app is critical. Many users make the mistake of installing the β€œRussia” country, although the servers for most Xiaomi models are located in China or Europe. For the proper integration with Yandex, it is recommended to set the β€œChina” region or the one indicated on the device box in the application settings.

⚠️ Note: If you have changed region in the Mi Home app, your previously added devices may disappear from the list. They will have to be re-associated, so it is better to determine the server before you start active operation.

You will also need an account in the Yandex ID system, through which you log in to the Yandex or Yandex Go application. This account will be used to authorize third-party services. Make sure that your smartphone has the latest versions of Mi Home and Yandex applications installed to exclude software conflicts.

Setting up a robot vacuum cleaner in the Mi Home app

The first step is to fully configure the cleaner in their home app, and if you haven't already, add the device by following the instructions on the screen. Once you've connected, check the basic functions of starting the cleanup, returning to base, and mapping the room, and only a device that works properly in Mi Home can translate its status to other systems.

It is important to give the device a clear name that will be easy to pronounce and that Alice will be able to recognize. Go to the settings of a particular vacuum cleaner in the Mi Home app and rename it, for example, to "Living Room Vacuum" or simply "Robot." Avoid complex characters and too long names, as this can make it difficult to voice control through Alice.

Check that the firmware of the device is updated to the latest version. Manufacturers often release patches that improve connection stability and extend API functionality for third-party integrations. You can find the update in Settings β†’ About Device β†’ Check Updates.

β˜‘οΈ Checking before integration

Done: 0 / 4

Registration of Xiaomi Home skill in Yandex

Once the device is ready, you need to β€œget to know” the Yandex ecosystem with your Xiaomi account. Open the Yandex or Yandex Go app on your smartphone and go to the Devices section. In the upper right corner, click on the plus to add a new gadget. In the list of manufacturers that opens, find and select Xiaomi Home.

The system will redirect you to the login page, where you need to enter the login and password from your Mi Account (the same one used in the Mi Home application), be careful when entering data, as success of synchronization depends on this. Once you enter the password, confirm the permission for Yandex to access your device data.

Once successful, the process of finding and adding devices will begin. Yandex will survey Xiaomi servers and get a list of available equipment. Select your robot vacuum cleaner from the list and confirm the addition. Now it should appear in the general list of smart home devices with online status.

πŸ’‘

If an error occurs during authorization, try logging into your Xiaomi account through your browser in incognito mode to eliminate cache or extension problems.

Scenario creation and voice control

Simply adding a device lets you manually control it through the Yandex app, but the real magic starts with creating scripts. Go to Scripts and click Add Script. As a condition, select Phrase or Voice Control. Enter the command Alice will say, such as "Start cleaning" or "Robot, go home."

Then you need to set an action. Select your device (Xiaomi vacuum cleaner) and specify the command it should execute. The actions available can include: "Start", "Stop", "Go back to base", "Pinpoint cleaning". Save the script by giving it a clear name. Now, after saying the specified phrase, you start the process of cleaning the floor.

You can also combine actions. For example, on the command "Alice, I'm leaving," the robot can start cleaning, and the smart lamps can turn off. This creates a complex reaction at home to your actions. Voice control is especially convenient when your hands are busy or the phone is in another room and the Yandex Station speaker is at hand.

Difficult scenarios with delay
You can customize the script so that the robot does not start cleaning immediately, but, for example, 10 minutes after your command, for this purpose, in the Yandex scenario, you need to add the action β€œDelay” before starting the vacuum cleaner.

Possible problems with connection and their solution

Despite the fact that processes are fine, there are sometimes crashes, and one of the common problems is that devices don't appear on the list after synchronization, most often this is due to the mismatch of the regions of the accounts, make sure that the Yandex and Mi Home application are the same regions, or try reassigning the account by selecting a different server when you log in.

Another common difficulty is that the robot is displayed as "Unavailable" or commands are executed with a long delay, which indicates network problems. Check whether your router is blocking the connection to Xiaomi or Yandex servers. Sometimes it helps to restart the router or reconfigure the static IP for smart tech.

If Alice says "device is not responding," try logging off the Mi Home app and logging in again, which will update the access token that may have expired, and check if the Mi Home app itself requires an update or re-authorization.

Problem.Possible causeDecision-making
No device found.Different regions of accountsChange the region to China/Europe in Mi Home
Delay of teamsWeak Wi-Fi signalMove the router or use the repeater
Authorization errorWrong password or 2FAReset the Mi Account password and re-enter
The robot doesn't follow the commandDust collector full or stuckCheck status in the Mi Home app
πŸ“Š What kind of robot vacuum cleaner Xiaomi?
Xiaomi Vacuum-Mop 2 Pro
Xiaomi Robot Vacuum E10
Xiaomi Vacuum-Mop Essential
Another model

Using Alice Light to control a vacuum cleaner

It is important to understand the difference between the full version of Alice and Alice Light. The light version available in the Yandex app on Android and iOS has limited functionality compared to the Yandex Station speakers. In particular, some complex scenarios may not be available to create directly in the mobile application, but the management of already created devices usually works steadily.

To control through Alice Light, you just need to open the Yandex app, press the microphone and say a command, such as "turn on the vacuum cleaner" or "let the robot go to the base." The system recognizes the request and sends a signal to the Xiaomi device. The status of the command will be displayed on the smartphone screen.

If you want to control the equipment through a lightweight version of the assistant without using speakers, make sure that the settings of the Yandex application enable synchronization of smart home devices. Sometimes you need to manually update the list of devices by pulling the list down in the Devices section.

⚠️ Note: The functionality of Alice Light may vary depending on the version of your smartphone operating system and the version of the Yandex application itself.

πŸ’‘

Alice Light allows you to manage devices, but to create complex automations, it is better to use the full version of the application or the Yandex web interface.

FAQ: Frequently Asked Questions

Can you control a Xiaomi vacuum cleaner without the Internet, only through a local network?
No, the Xiaomi-Yandex link requires an active Internet connection, and the team goes through Yandex cloud servers, then through Xiaomi servers, and then comes to the device. Local control is possible only within the Mi Home application under certain router settings, but not through the voice assistant.
Why doesn't Alice see my new Xiaomi vacuum cleaner?
Chances are, the vacuum cleaner model has not yet been added to the Yandex supported device database or the wrong category has been chosen when synchronizing. Try removing the Xiaomi Home skill in Yandex and adding it again, carefully monitoring the list of devices when importing.
Does voice control work if the phone is far from the router?
Yes, it works. Your voice is transmitted via the mobile Internet (4G/5G) to Yandex servers, which send a command to Xiaomi server, and that to a vacuum cleaner connected to the home Wi-Fi. The location of the phone does not affect the execution of the command, only the Internet at both ends of the chain is important.
Can I start cleaning a room with a voice?
This depends on the vacuum cleaner model and support for this feature in the Xiaomi API. Most basic models, through integration with Yandex, only support a general start, stop and return to base. The choice of rooms is usually only available in the native Mi Home app.
What if Alice says, β€œThe device is not responding”?
Check if the vacuum cleaner is on and the Wi-Fi indicator is on. Make sure the router is distributing the Internet. Try running the cleaning through the Mi Home app - if it also doesn't work, the problem is in the device or network, not Alice.