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

Integrating appliances into a single smart home ecosystem is no longer a futuristic fantasy and has become an accessible reality for millions of users. Xiaomi’s vacuum cleaner robots are market-leading thanks to their excellent value for money and their wide-ranging functionality, but many owners are unaware that they can manage cleaning simply by giving voice commands to a smart speaker or smartphone.

The combination of Yandex and Xiaomi’s equipment opens up new horizons of comfort, allowing you to run floor cleaning remotely or on schedule without having to open the application. It is critical for the connection to work properly, that the Mi Home account is registered in the “Russia” region (or “EU” in rare cases, but not China), as this determines the availability of servers for synchronization. In this article, we will discuss all the stages of settings, possible errors and ways to fix them, so that you can enjoy cleanliness in the house with just one phrase.

The setup process may seem complicated at first glance, but if you follow the algorithm, the whole procedure will take no more than 10-15 minutes. You don't need any special technical knowledge or programming skills. The main thing is to have a stable Internet connection and installed applications on your smartphone. Let's look at how to turn your gadget into a full-fledged assistant that responds to voice.

Preparation of equipment and software

Before you start pairing devices, you need to make sure that the entire hardware and software base is ready to work. The foundation for managing a smart home is a smartphone, which must be installed the appropriate applications. First of all, you need the application Yandex or Yandex Go, through which you manage speakers and smart devices. Without this software, voice control is impossible.

The second must-have component is the Mi Home app (or Xiaomi Home), which serves as the central hub for all the Chinese manufacturer's devices. Make sure your robot vacuum cleaner is already added to this app and works properly offline. Checking the device's health in the native app is a key step, since integration with Alice only broadcasts commands, but does not control the hardware directly.

It is also important to check the version of your smartphone operating system and the availability of updates for all of the apps mentioned. Often users encounter problems precisely because of outdated software that does not support new security protocols or integration features. Make sure that the vacuum cleaner itself is connected to the 2.4 GHz Wi-Fi network, since most Xiaomi models do not support 5 GHz frequency.

☑️ Checking before setting up

Done: 0 / 4

Also remember to prepare accounts. You must have a Yandex ID account that your smart speaker is attached to or is used in an app on your phone. Similarly, Mi Home requires authorization through a Xiaomi account. If you plan to manage your device from different phones in your family, make sure that the access rights are configured correctly in the family group.

Device registration in the Mi Home ecosystem

The first step to building a smart bundle is to properly register the vacuum cleaner in the manufacturer's native ecosystem. Even if the device is already working, it's worth checking its status and settings, as it depends on the stability of data transfer to third-party services. Open the Mi Home app and make sure that the status of the device is displayed as "Online." If the vacuum cleaner is offline, integration with Alice will not work.

As mentioned earlier, Russia is the most stable region for users from Russia and CIS countries. If you previously chose China (which is often done when you first set up to access full functionality), you may need to re-register your device or create a new account. Changing the region in the profile settings can hide already added devices, so be careful when switching.

Make sure your robot vacuum cleaner firmware is updated to the latest version. Manufacturers regularly release updates that improve the stability of the Wi-Fi module and data exchange protocols. Go to the device-specific settings in the Mi Home app, look for the Update and check for a new version. The process can take several minutes, during which the vacuum cleaner will be restarted.

⚠️ Note: When updating the vacuum cleaner firmware, make sure that its battery is charged at least by 20-30%. Interrupting the update process due to battery discharge can lead to a software failure, after which the device will stop connecting to the network.

After successfully updating and checking your online status, you can move on to the next step, and your device is now fully ready to hand over control to external services, and if there are errors at this stage, it makes sense to remove the device from the application and add it again, strictly following the instructions for connecting to Wi-Fi.

Integration of Xiaomi and Yandex accounts

The most important step is to make friends with two different ecosystems, and we'll need the Smart Home functionality in Yandex apps. Open the Yandex app on your smartphone and go to the services section by selecting the Smart Home category. In the upper right corner or in the device management menu, find the add-on button or plus-plus.

From the list of available manufacturers of equipment, select the Xiaomi logo (sometimes it may be called Mi Home or Xiaomi Smart Home).The system will prompt you to log in to your Xiaomi account. Enter the login and password you use in the Mi Home app. This action will give Yandex permission to read the status of your devices and send control commands.

Once you've successfully logged in, it will search for devices. You'll see a list of all the gadgets that are tied to your Mi Home account, including lights, sockets, and of course, robot vacuum cleaners. Choose the device you want and confirm the add-on. Now, a virtual copy of your vacuum cleaner has appeared in the Yandex app.

📊 What kind of robot vacuum cleaner Xiaomi?
Mi Robot Vacuum-Mop P
Xiaomi Vacuum-Mop 2 Pro
Roborock S5/S6
Another model

It's worth noting that synchronization can take a while. If the device doesn't show up right away, try updating the device list in the Yandex app or using the voice command "Alice, update the device." Two-way communication means that you can not only give commands, but also get statuses, for example, by asking "Alice, what charge is the vacuum cleaner?"

Set up scripts and voice commands

Once you've successfully integrated, you get a basic set of commands, but the real magic of a smart home starts with setting up scenarios. The standard feature set allows you to run a cleanup, send a vacuum cleaner to the base, and request status. However, you can expand that functionality by creating your own scripts in the Yandex app.

To create a script, go to Scripts and select New Script. You can choose a voice phrase, time, or geolocation as your launch condition, for example, you can set a command to "Alice, I'm leaving," which will turn off the lights and start the vacuum cleaner. Or vice versa, "Alice, I'm home," to send the robot to charge.

Team Alice.The operation of the vacuum cleanerStatus of response
"Start cleaning."Starting the main cleaningLaunch confirmation
"Get back to base."Interrupting cleaning and returnReport of movement to base
"What charge does the vacuum cleaner have?"Requesting battery statusPercentage of charge
"Switch off the vacuum cleaner."Stopping the engineConfirmation of the stop

Using automation scenarios, you can make the cleaning process completely invisible to the user, you can set up the start of the cleaning at certain times of the day when you are not at home, or tie the start of work to the end of the charging, which is especially convenient for maintaining cleanliness without your direct involvement.

💡

Rename the devices in the Mi Home app to simple names (such as "Vacility", "Robot") to make Alice better at recognizing commands. Complex names like "Xiaomi-Vacuum-1S" can cause recognition errors.

Expanded opportunities and subtleties of management

Integration with Alice gives you access not only to basic functions, but also to more subtle settings that depend on the model of your device. Some advanced models support the choice of cleaning mode (silent, turbo, maximum) through voice commands. Check the list of supported features for your specific model in the description of the skill in the Yandex application.

One of the useful features is the ability to create schedules through voice. While the classic schedule is better set up in Mi Home, you can use Alice to quickly activate Dust Only or Wet Clean (if the model supports mop function), which gives flexibility in management: today you just need to vacuum the carpet, and tomorrow you need to do a wet cleaning in the kitchen.

⚠️ Note: Not all Xiaomi vacuum cleaners support a full set of commands through third-party integrations. Functionality may be limited to the basic commands “Start”, “Stop” and “Home” depending on the firmware version and year of release of the device.

Also worth mentioning is the ability to control through smart speakers with a screen, such as Yandex Station Max or Yandex Station 2. The screen of such devices can display the cleaning status, the map of the room (if supported by skill) and the level of contamination of the filter, which makes interaction with the device more visual and convenient for all family members.

Solving problems and mistakes

Despite the fact that the process is fine, users can face various difficulties, one of the most common problems is status desynchronization. The vacuum cleaner can show in the Mi Home app that it works, but Alice will claim that it is offline, in which case it helps to force the update of the list of devices in the Yandex application or reconnect the skill.

Another common error is “Device is not responding.” This is often due to unstable Internet connection or problems on the servers of cloud services. Xiaomi servers sometimes experience overload, especially in the evening. If the problem persists for more than an hour, it makes sense to check the status of servers on specialized resources or just wait.

If Alice doesn't understand the device's name, try changing the name in the Mi Home app to a simpler one- or two-word one-word one without special characters. Also make sure that the Yandex skill settings have the right device if you have more than one. Sometimes the system can confuse a living room vacuum cleaner with a bedroom vacuum cleaner.

What to do if Xiaomi’s skills are missing from the list?
If you can’t find a Xiaomi skill in the Yandex app, try upgrading to the latest version of the app. Also, the skill may be called “Mi Home” or “Xiaomi Smart Home.”

In case of persistent problems, it is recommended to remove the device from the Yandex ecosystem and re-assign it. This action resets the cache of access tokens and often solves problems with “hang” statuses. Don’t be afraid to re-assign the devices – your settings in Mi Home will not be affected.

Frequently Asked Questions (FAQ)

Can you control Xiaomi vacuum cleaner through Alice without the Internet?
No, the Xiaomi-Yandex link requires an active Internet channel to work, the command is processed by the Yandex cloud, transmitted to Xiaomi servers and only then executed by the device. Local control without a cloud in this bundle is not provided.
Does voice control work if the phone isn’t nearby?
Yes, absolutely. Once you set up the integration, you can control it through the cloud, and you can be anywhere in the world where there's Internet, and you can give commands through the Yandex app or the smart speaker at home while the vacuum cleaner is connected to Wi-Fi.
Why does Alice say "Device is not available" when Wi-Fi is working?
Most likely, there was a failure of authorization of the access token between the servers of Yandex and Xiaomi. Try in the Yandex application to disable the Xiaomi skill and turn it on again, re-entering the password from the Mi Home account. This will update the access keys.
Does Alice support building a cleaning map for Xiaomi vacuum cleaners?
At the moment, the standard skill does not support full map mapping and editing in the Yandex interface.The map is only available in the native Mi Home app. Through Alice, you can only manage launch and status, but not edit virtual walls or zones.

💡

The stability of the connection depends on the speed of the Internet and the choice of the right region in the account Mi Home.region: Russia provides the best response speed of teams.