How to connect Alice and Xiaomi robot vacuum cleaner: full instruction

As modern life becomes more automated, cleaning management is now possible in one word: integrating Yandex.Alice’s voice assistant with Xiaomi’s smart home ecosystem opens up a huge opportunity for users to run cleaning, send a device to the base, or ask about battery status without taking a smartphone out of their pocket.

The setup process seems complicated only at first glance, but it only takes a few minutes to follow the sequence of actions. The key here is the correct linking of accounts in the Yandex application and the correct operation of the Mi Home servers. It is important to understand that successful synchronization requires a stable Internet connection and current versions of all participating applications.

In this guide, we will go into detail each step of the connection, we will look at the nuances of choosing a region, possible authorization errors and how to fix them, and this result will allow you to manage cleaning in your apartment, anywhere in the world or just lying on the couch.

Preparation of equipment and software

Before starting the integration procedure, you need to make sure that all the components of the system are ready to work, the basic requirement is that you have a customized robot vacuum cleaner in the Mi Home application, and if the device is not already added to the system, the first priority will be to set it up over the Wi-Fi network.

You will need a smartphone with Yandex installed (or a separate Yandex app with Alice) to make sure that the phone has geolocation and Bluetooth access enabled, as some vacuum cleaner models use these protocols for initial detection. It is also critical that the Mi Home account is tied to the correct region, usually China or Russia, depending on the device version.

Check the software version of the vacuum cleaner itself. Manufacturers regularly release updates that may contain important security patches and new features for interaction with external services. Go to the device settings in the Mi Home app and check for firmware updates.

πŸ’‘

Before you start setting up, make sure the robot vacuum cleaner is connected to the same Wi-Fi (2.4GHz) network as your smartphone. 5GHz networks may not be supported by some Xiaomi models.

Make sure your Yandex ID account has two-factor authorization enabled if required by security policies, but remember that third-party services sometimes need special application passwords, although in the case of a smart home, a standard browser login is usually sufficient.

Registration and setting up Xiaomi account

Xiaomi’s account is the foundation of the entire smart home system, and it is through it that data is exchanged between the device and cloud services, and when registering, it is important to choose the right region, since servers in different countries may not β€œsee” each other or have restrictions on integration with third parties.

If you have just bought a device, download the Mi Home app from the official app store. When you first start up, the system will suggest selecting a region. For most users who have bought a global version of the vacuum cleaner, the "Russia" region is suitable. If the device is ordered from China, you may need to choose the "China" region.

  • πŸ“± Download the Mi Home app (home and camera icon).
  • πŸ“ Register using your phone number or email address.
  • 🌍 Select the region that matches your device (important for stability).
  • πŸ”— Add the device by following the instructions on the screen (connect to Wi-Fi).

Once you add a vacuum cleaner, check it directly in the Mi Home app. Start cleaning, send it to charge. If errors occur at this stage, integration with Alice will not be possible until the basic communication between the phone and the robot is established.

β˜‘οΈ Checking the readiness of the account

Done: 0 / 4

Notice the name of the device on the list. Sometimes it can be standard, like the "Robot Vacuum," but it's better to rename it to something unique, like the "Living Room Vacuum," which will help Alice identify the device more accurately if you have more than one.

Integration through the skill Yandex Smart Home

The most reliable way to connect ecosystems is to use the official β€œMi Home” skill in Yandex, a two-way communication technique that allows not only commands to be given, but also device statuses, through the smart home management menu in the Yandex app.

Open the Yandex app on your smartphone and go to the Services section or click on the smart home management icon. You need to find the add a new device button or the Manufacturers section. In the list of available brands, find and select Xiaomi Mi Home.

The system will redirect you to the login page, where you need to enter the username and password from your Xiaomi account, which you used in the Mi Home application. After successful login, Yandex will request permission to access the list of your devices.

What to do if the authorization does not pass?
If you have an error when entering your password, try resetting your Xiaomi account password through mi.com. Also make sure you don’t use special characters in your password that may be mishandled when you transfer the authorization token.

Once the permissions are confirmed, the synchronization process will begin. Yandex will contact Xiaomi servers and download the list of available devices. The robot vacuum cleaner should appear in the general list of smart home devices with the corresponding icon.

ParameterMeaning/ActionNote
ServiceYandex Smart HomeMain platform
ManufacturerXiaomi Mi HomeOfficial skill
AuthorizationLogin/Password XiaomiA stable Internet is required
StatusOnlineChecked by the indicator

It is important to note that synchronization can take anywhere from a few seconds to a couple of minutes. If the device does not appear immediately, try updating the list of devices in the Yandex app or saying the command "Alice, update the device."

Set up scripts and voice commands

Once successfully connected, the robot vacuum cleaner can control voice. Basic commands are clear to Alice by default, but for maximum comfort, it's worth understanding the available syntax. You can use both full phrases and shortened options.

To start cleaning, you just have to say, "Alice, turn on the vacuum cleaner," or "Alice, start cleaning." If you have multiple devices, make sure you add a name that you have in the app, like, "Alice, turn on the vacuum cleaner in the hallway," and the system recognizes the command and sends the signal for execution.

  • πŸ—£οΈ"Alice, send the vacuum cleaner to base - return the device for charging.
  • πŸ”‹"Alice, what charge is the vacuum cleaner? – find out the level of the battery.
  • πŸ›‘"Alice, turn off the vacuum cleaner – emergency cleaning stop.
  • 🧹"Alice, start a quiet cleaning – if the model supports modes.

πŸ’‘

For precise management of multiple devices, give them unique names in the Yandex app, avoiding repetitive words in room and device names.

In addition to voice control, you can create automatic scripts, such as setting up a cleanup start when you leave the house (geolocation shows), or running the device at certain times of the day when you are not in the room.

Some advanced models allow you to ask for cleaning statistics. Ask, "Alice, how much vacuum cleaner did?" and she can tell you the area of the treated room or the time of operation from the last charge. The functionality depends on the specific Xiaomi model and version of the skill.

Solving Typical Connection Problems

Users often face various difficulties in setting up, the most common problem being that the device is not located or the status in the Yandex application is displayed as β€œOut of the Network”, although everything works in Mi Home, often due to the desynchronization of access tokens.

If the robot vacuum cleaner is missing from Yandex’s list, try disabling the Mi Home skill in your smart home settings and reconnecting it. This will force you to update your device list and authorization tokens. Also check if your Xiaomi account password has changed.

⚠️ Note: With frequent account reconnection, Xiaomi servers may temporarily block the ability to authorize third-party services for security purposes. 15-30 minutes before the next attempt.

Another common cause of failure is choosing the wrong server region when you link your account. If your Xiaomi account is registered on the server "Europe", and you are trying to link the service for the server "China", devices will not appear. Make sure that the Mi Home application and when logging in through the Yandex skill use the same server areas.

Sometimes cleaning or reinstalling the Yandex cache helps, and make sure that the router does not include AP Isolation, which can prevent local device detection, although this is less critical for cloud management via Alice.

πŸ“Š What problem do you have when connecting?
The device is not in place.
Authorization error
The vacuum cleaner offline in Yandex
It worked right away.

If nothing works, check the error logs in the Mi Home app, which sometimes provides information about the reasons for the failure, such as the outdated firmware of the gateway or the robot itself.

Enhanced capacity and regime management

Integration with Alice is not just an on/off button. Today's Xiaomi robot vacuum cleaners support many modes of operation that can be controlled by voice, this includes selecting suction power, cleaning type (only floor or floor and carpet), and even wet wipe.

To activate specific modes, use clarifying commands such as, "Alice, turn on maximum power on the vacuum cleaner" or "Alice, turn on wet cleaning only." The syntax can vary, so experiment with the wording to find the most understandable for the system.

Scheduling is also available through voice assistants, although the timing is more convenient in the app. You can say, "Alice, clean up the living room," and if the scripting settings are tied to starting a device with a specific card, the robot will complete the task.

Team team.Action.Requirements
Start cleaning.Starting the standard modeBasic integration
Back on base.Stop and returnBasic integration
Charge levelRequesting battery statusSensor support
Maximum powerIncreased tractionSupport for regimes

Using smart scenarios, you can connect the vacuum cleaner to other devices, for example, when you start a robot, smart lamps can flash green, and smart sockets with TVs can turn off so that devices do not interfere with cleaning or get sucked into the turbine.

⚠️ Note: Not all robot vacuum cleaner models support a full set of voice commands. Functionality depends on the particular model (e.g., Roborock). S5, Mi Robot Vacuum Mop 2 and firmware versions.

Regularly update the Yandex app and the Mi Home skill. Developers are constantly adding support for new models and improving speech recognition, which makes managing the house even more convenient and responsive.

Can you control Xiaomi vacuum cleaner without the Internet, only through Alice?
No, the Alice-Xiaomi link requires an active Internet connection, and the team goes through the Yandex cloud, then to Xiaomi servers, and then it is executed by the device. Local control without Internet is possible only through a direct connection to the Wi-Fi route in the Mi Home application, but not through the voice assistant.
What if Alice doesn’t see a robot vacuum cleaner after being tethered?
Try saying "Alice, update your devices." If that doesn't work, check the region of your Xiaomi account in the Mi Home app and when you link to Yandex, they should match. Also make sure that the device is listed in the Mi Home app and has an "Online" status.
Does the administration work through Alice if I am in another city?
Yes, the control works from anywhere in the world where there is Internet access, and because commands are transmitted through cloud servers, your physical location doesn't matter, as long as the robot vacuum cleaner itself is connected to the home Wi-Fi network and has access to the network.
How to split the control if I have two Xiaomi vacuum cleaners?
In the Mi Home app and Yandex Smart Home, give each device a unique name, such as "Kitchen Vacuum" and "Bedroom Vacuum." When you give commands, make sure to specify the name: "Alice, turn on Kitchen Vacuum." This will allow you to control each device individually.
Is it safe to link Xiaomi account to Yandex?
Yes, this is standard OAuth-authorization procedure. Yandex does not receive your password from Xiaomi, but only a special access token with limited rights. You can revoke access at any time in the settings of your Xiaomi account or in the Yandex application.