How to connect Alice to the vacuum cleaner Xiaomi: a step-by-step guide

Integration of ecosystems from different manufacturers has long ceased to be the lot of selected enthusiasts, and today the Yandex and Xiaomi bundle is stable and effective. Many users mistakenly believe that for voice control cleaning you need to install additional applications or complex bridges, but in reality the process takes only a couple of minutes.

The main advantage of this combination is the ability to start cleaning with your voice without touching your phone, or to adjust automatic scenarios, such as running a vacuum cleaner when leaving the house. Voice control is especially important for people with limited mobility or those who simply value their time and comfort. In this article, we will discuss all the stages of setting up, consider possible problems during synchronization and give tips for creating advanced automation scenarios.

It is worth noting that official support for Yandex Alice in the Chinese Mi Home application may not be, so the key element of success will be the correct use of the skill “Smart home Yandex” and choosing the right region in the settings of the Xiaomi account. For successful synchronization, it is critical that the region of the Xiaomi account was set to “Russia”, otherwise the device may not be determined in the system Yandex. Let’s move to the practical part and configure your smart home.

Account preparation and compatibility check

Before you try to make friends with a voice assistant with harvesting equipment, you need to make sure that all software components are ready for work. The first step is to check the versions of the applications: your smartphone should have the current versions of Yandex (or a separate application “Yandex with Alice”) and Mi Home. Outdated versions of the software often contain errors in security protocols, which can block the transfer of authorization tokens between servers.

The second important point is a single Mi Account. If you have previously used a vacuum cleaner, but configured it through different logins or regional servers (for example, China and Europe), there will be confusion. The account region should coincide with the region chosen when you initially set up the vacuum cleaner. Most often, for users from the CIS, the best choice is the region “Russia”, since it is the servers of this region that have direct integration with Yandex.

📊 What kind of vacuum cleaner Xiaomi?
Mi Robot Vacuum-Mop 2
Xiaomi Robot Vacuum S5
Mi Robot Vacuum-Mop Essential
Another model

Also, make sure your vacuum cleaner is already added to the Mi Home app and works correctly through it.You should be able to start cleaning, send the device to base, or suspend the process manually through the application interface. If the basic control does not work, integration with Alice is impossible, since the skill only broadcasts commands, but does not control the device directly.

☑️ Readiness for synchronization

Done: 0 / 4

Step-by-step instruction: activation of the skill in Yandex

The process of activating the connection between services takes place directly in the Yandex application or in the smart home interface through the column. You need to open the application and go to the smart device management section. Usually this is a button with a picture of a house or a separate tab in the menu, here we will search and connect third-party services.

Click the Plus button in the top right corner, or select "Device not found?", then go to "Smart Home with Alice." In the list of available device manufacturers, find the Xiaomi Mi Home logo. If you don't see it in the top of the list, search by name. By clicking on the logo, you initiate the authorization process.

⚠️ Note: When you go to the authorization page Xiaomi system may request confirmation of the login through SMS-Mi Account code or password. This is the standard security procedure for transferring control rights.

Once you have entered your Mi Home account, the system will request permission for Yandex to access your device list. Confirm the action, and in a few seconds a list of your vacuum cleaners, light bulbs and sockets will appear in the Yandex app. Synchronization can take up to one minute, after which the devices will be available for voice control.

What to do if the list of devices is empty?
If the list of devices is empty after connecting your account, try changing the region in the Mi Home app to “Russia” or “Germany” (if the devices are linked to European servers), and then re-start the search for devices in the Yandex application.

Configuring voice commands and scripts

Once you have successfully added a device, you can control it with your voice using standard phrases. However, for maximum convenience, it is recommended to rename the devices in the Yandex app. By default, the vacuum cleaner may be called "Mi Robot Vacuum...", which is inconvenient to pronounce. Rename it, for example, to "Living room vacuum cleaner" or simply "Robot."

The basic commands Alice understands include starting a cleanup, sending to charge and stopping. You can say, "Alice, turn on the vacuum cleaner," "Alice, robot, go to base," or "Alice, stop cleaning." The system recognizes the context and sends the appropriate signal to the device. For more complex actions, such as dry cleaning or cleaning with washing (if the model supports), you can create scenarios.

Scenarios allow you to automate processes. For example, you can set the command “Alice, I’m leaving” to turn off the lights, close the curtains and start the vacuum cleaner. To do this, go to the “Scenarios” section of the Yandex application, select the launch condition (voice phrase or geolocation) and add the action “Start the device” by selecting your vacuum cleaner.

Voice commandOperation of the deviceStatus required
"Put the vacuum cleaner on."Starting a standard cleaningOn base, loaded.
"Send the robot to base."Interrupted cleaning, returnIn the process of work
"What a charge a vacuum cleaner has."Voice response with % batteryAnybody.
"Stop the vacuum cleaner."Pause or shutdownIn the process of work

Compatibility table for models and functions

Not all Xiaomi robot vacuum cleaner models support full-featured features through Yandex integration.Basic commands run on most devices released after 2018, but specific features such as building a real-time map through voice or selecting a specific room may not be available depending on the Firmware device.

The table below shows the main models and their capabilities when operating through Alice. Note that the functionality can be expanded with firmware updates of both the vacuum cleaner itself and the Mi Home application.

Model vacuum cleanerLaunch/StopReturn to baseBattery statusChoice of regime
Xiaomi Vacuum-Mop 2Yes.Yes.Yes.Yes (through script)
Roborock S5 MaxYes.Yes.Yes.No.
Mi Robot Vacuum EssentialYes.Yes.Yes.No.
Xiaomi Vacuum-Mop PYes.Yes.Yes.Yes.

💡

For models with wet cleaning function, create separate scenarios for "Wet cleaning" and "Dry cleaning" if direct voice commands don't work. Assign them different names for convenience.

Solutions to Synchronization Problems

Despite the fact that the process is fine, users can encounter errors, and one of the most common problems is the message “Device not found” or “Incorrect login / password” when trying to link an account, often due to the fact that the Mi Home app has enabled two-factor authorization or the account is blocked due to suspicious activity, in which case you need to log in through the browser, check security and reset the password.

Another common situation is that devices appear on Yandex but do not respond to commands or display incorrect status. For example, Alice says that the vacuum cleaner works even though it is on the base. This indicates a desynchronization of status between the Xiaomi cloud and the Yandex server. The solution lies in manual reassignment: remove the device from the Yandex application (but not from the Mi Home), and then re-add the skill.

⚠️ Warning: If the problem persists after re-binding, try changing the region in the Mi Home app. Switching from China to Russia or Germany often solves the problem of not having devices in third-party services.

Also, you should consider the delay of communication. The command from the phone or speaker goes to the Yandex server, then to the Xiaomi server, and then to the router and vacuum cleaner. If your Wi-Fi router is overloaded or the Internet channel is unstable, the command execution can take up to 10-15 seconds or not occur at all.

Why doesn't Alice see the new devices?
If you bought a new vacuum cleaner but Alice can't see it, say the phrase "Alice, find the devices" or click the device list update button in the Smart Home section. Automatic detection of new gadgets doesn't always happen instantly.

Creating complex automations and schedules

Integration with Alice opens up the possibility of creating complex logical chains that go beyond just clicking on a button, and you can use geo-positioning to automatically start cleaning when all family members leave the house, and this is done through a scenario: If everyone left home -> vacuum».

Another useful scenario is to control through smart outlets or sensors, for example, if you have a water leak sensor installed, you can set up a scenario that, when the sensor is triggered, turns off the vacuum cleaner (if it is electrically connected through a smart socket) or simply sends a notification. However, it is worth remembering that the direct response of the vacuum cleaner to external triggers is limited by the functionality of the device itself.

For advanced users, integration is available through the Home Assistant or HomeKit platform (using plugins), which then sneaks into Yandex. This allows you to create really complex algorithms, such as: “If it rains outside (weather check) and no one is at home, start a powerful cleaning.” But for most users, the standard functionality of the Mi Home + Yandex bundle is enough.

💡

Automation by geolocation is the most useful scenario for a working person, allowing you to return to a clean house without unnecessary actions.

Frequently Asked Questions (FAQ)

Can you control a Xiaomi vacuum cleaner without the Internet, only through a local network?
Direct management via a local area network (LAN) without the cloud is possible only with the use of third-party solutions such as Home Assistant with manual token settings. Standard integration through the skill of Yandex requires an active Internet connection, as teams pass through the cloud servers of Xiaomi and Yandex.
Why does Alice say "Device is not available" when Wi-Fi is working?
Most often, this is a temporary failure on Xiaomi servers or status desynchronization. Try rebooting the router and the vacuum cleaner itself (turn off and turn on the button). If it does not help, re-link your account in the Yandex application.
Does voice control work if the phone is connected to the mobile Internet and the vacuum cleaner to Wi-Fi?
Yes, it's a regular mode of operation. Alice can be on a smartphone with a mobile Internet or in a column, controlling devices connected to the home Wi-Fi network, the main thing is that accounts are synchronized.
Can I start cleaning a particular room with a voice?
In straight-forward, standard phrases, no, unless the vacuum cleaner model supports this through an official skill, but you can create a script in a Yandex app, calling it, for example, "Kitchen Cleaning," and run it with a voice command, and for that, a map of the rooms must be saved in Mi Home.