Control of the robot vacuum cleaner Xiaomi voice through Alice

The integration of Xiaomi’s ecosystem with Yandex’s voice assistant opens new horizons for automation. You will no longer search for a smartphone to run a living room cleaning while your hands are busy cooking or caring for your children. Just say one phrase and the robot vacuum cleaner will immediately begin to perform the task. It is not just convenience, but a full step towards creating a smart home where the appliances understand you from the bottom of the word.

The process of pairing devices requires attention to detail, because platforms use different security protocols. You will connect accounts in the Yandex application, which will allow you to broadcast commands from the column to the servers of the cleaning equipment manufacturer. It is important to understand that stable network access and correctly configured access rights are necessary for proper operation.

In this article, we will take a closer look at each stage of the setup, eliminating typical user errors. We will look at how to name instant response devices, what commands the system supports and what to do if communication is interrupted. Voice control requires an active Yandex Plus subscription or a station model with Alice built in. Get ready to turn your home into the space of the future today.

Preparation of equipment and accounts

Before you start setting up voice control, make sure all components of your system are ready to go.The basic requirement is to have a customized Xiaomi or Roborock robot vacuum cleaner that is already connected to Wi-Fi and controlled through the proprietary Mi Home or Roborock app. If the device is not already added to the manufacturer's smart home system, first follow all the steps in the native app.

The second critical element is the Yandex account, which is tied to your smart speaker or Yandex Module. Make sure that the Yandex app on your smartphone is updated to the latest version, as the functionality of the smart home is constantly improving. Also check that your robot vacuum cleaner and smart speaker are on the same Wi-Fi network, although this is not always strictly necessary for cloud management, but desirable for stability.

⚠️ Warning: Make sure the region in the Mi Home app matches the region chosen when registering for a Xiaomi account. Region mismatch often blocks the ability to transfer data to third-party services.

For successful integration, you will need to know the passwords from both accounts, as the system will request authorization during the setup process. Two-factor authentication may require access to your phone to enter a confirmation code, so keep the device handy.

☑️ Checking before setting up

Done: 0 / 4

The process of linking accounts Xiaomi and Yandex

The main stage of setup takes place inside the Yandex app, which acts as the central hub for managing a smart home. Open the app on your smartphone and go to the Devices section, usually located at the bottom of the screen or in the service menu. Here you need to find the add a new device button or the Smart Home section.

In the list of available home appliance manufacturers, find the Xiaomi or Redmond logo (sometimes integration is through intermediaries, but a direct path is preferable). By clicking on the manufacturer icon, the system will redirect you to the authorization page. Here you need to enter the login and password from your Mi Account account, which you used in the Mi Home application.

Once you enter the data, the system will request permission confirmation. You will see a list of permissions that Yandex requests: device management, status, etc. Agree with all the points to make the integration successful. Once the accounts are connected, the application will start synchronizing the list of devices.

  • 🏠 Open the Yandex application and go to the section “Smart home».
  • 🔍 Click on Plus or Add Device and select Xiaomi manufacturer.
  • 🔑 Enter the data from Mi Account and confirm the entry code from SMS.
  • ✅ Allow access to devices in the confirmation window that appears.

When the process is complete, all the gadgets found will appear in the list of devices, including the robot vacuum cleaner. If the device does not appear automatically, try updating the list or checking if the vacuum cleaner itself is on and if it has a connection to the server.

What to do if accounts are not connected?
If you enter a password, check if you use two-factor authentication without creating a password for applications. In the Mi Account security settings, you can create a special password for third-party applications that you need to use instead of the main one.

Set up scripts and commands for cleaning

Once you successfully add a device to the Yandex ecosystem, you can start to control it with your voice. Basic commands like “turn on,” “turn off,” or “start cleaning” work by default. However, for more subtle control, like cleaning a particular room or returning to base, you’ll need to customize scripts or use precise wording.

In the Yandex app, you can rename the device so that Alice understands your commands better. Call it simply, like "Vaccinerator" or "Robot in the Living Room." Avoid complex names that can be misidentified by speech recognition algorithms. After renaming, try saying, "Alice, turn on the vacuum cleaner."

For advanced users, you can create scripting, and you can create a "I'm leaving" command that turns off the lights, closes the smart curtains, and lets the robot vacuum clean completely, and it automates routine activities and saves time.

Command voiceThe robot's actionConditions required
"Alice, turn on the vacuum cleaner."Starting a standard cleaningRobot on base, loaded.
"Alice, turn off the vacuum cleaner."Stop and return to baseActive cleaning
"Alice, how much did I clean the vacuum cleaner"Report on area and timeCompleted cleaning
"Alice, find the vacuum cleaner."Audible signal (if supported)Robot on standby

Keep in mind that not all Xiaomi models support a full range of commands through third-party integrations.Some specific features, such as suction force tuning or virtual walls, may only be available in the native Mi Home app.

💡

Use short and clear names for devices. The phrase "clean up in the kitchen" works faster and more accurately if the device is simply called "Kitchen" rather than "Robot vacuum cleaner for the 2023 model kitchen."

Typical problems in synchronizing devices

Despite the smooth integration process, users may face various technical difficulties, and one of the most common problems is to desynchronize the status of the device, for example, in the Yandex application, the robot appears as “online”, but does not execute commands, often due to temporary failures on the manufacturer’s servers or unstable Internet connection.

Another common situation is that there are no new devices on the list after adding. If you bought a new robot vacuum cleaner, but Alice doesn't see it, try forcefully updating the list of devices in the smart home settings. Sometimes you need to completely untie your Xiaomi account and link it back to update the cache of the devices.

⚠️ Attention: If there are frequent communication breaks, check your router settings. Some routers block cloud connections of smart devices or use client isolation, which prevents commands from being transmitted.

There may also be problems due to differences in regional settings: Xiaomi servers for different countries (Russia, China, Europe) may have data transfer restrictions. Make sure that the Mi Account settings select the right region that matches your location.

  • 🔄 Completely reboot the router and smart speaker.
  • 📱 Reinstall the Yandex and Mi Home app.
  • 🔗 Untie and re-link Xiaomi account in Yandex.
  • 🌐 Check the settings. DNS and Firewall on your router.

If none of these methods work, contact support, and often the problem is solved on the server side after updating the gateway firmware or the application itself.

📊 What problem are you facing?
The device is not in place.
Commands not followed
Frequent communication breakdowns
It's working fine.

Expanded management capabilities through scenarios

Voice control is just the tip of the iceberg. The power of a smart home is revealed by using complex scenarios. You can set up an automatic cleaning start schedule that is different from the standard one in the app manufacturer. For example, a robot can only start work when you leave the house, as determined by the geolocation of your smartphone.

Combine the vacuum cleaner with other devices. The Guests on the Doorway scenario can turn off the robot so it doesn't interfere with greeting friends, and turn on the lights in the hallway. Or the Night scenario, which checks if all the equipment is turned off, and sends the robot to base if it suddenly decides to clean at three in the morning.

Using the launch conditions allows you to create a truly intelligent environment, so you can adjust the response to the humidity, the temperature, or the presence of people in the room (if you have the appropriate sensors), and this makes cleaning not just automatic, but context-sensitive.

💡

Scenarios allow you to combine devices of different brands into a single logical chain, going beyond the capabilities of individual applications of manufacturers.

Remember that complex scenarios require all components of the system to work smoothly, that if one of the sensors or actuators fails, the chain may break, that you may test your scenarios regularly, and make adjustments when the environment changes.

Limitations and compatibility of models

It is important to understand that not all models of Xiaomi robot vacuum cleaners support full control through Yandex. Old models or devices released exclusively for the Chinese market (with CN firmware), may have limited functionality or require additional manipulation to work with Russian servers.

Functions that depend on building a room map often work with limitations: You can start cleaning, but you can’t voice a specific area to clean unless this feature is implemented in the integration API.

⚠️ Note: Locally controlled (no cloud) models cannot be integrated with Alice.Make sure your robot is managed via Xiaomi's cloud service.

When choosing a new device, look for a note that says “Works with Alice” or “Supports Yandex Smart Home” to ensure compatibility and no setup problems in the future. For existing devices, check the list of supported features in the skill description in the app.

Frequently Asked Questions (FAQ)

Can you control Xiaomi vacuum cleaner without the Internet?
No, Alice and Yandex require an active Internet connection to work with, and commands are processed in the cloud, so local management is impossible without access to the network.
Why doesn't Alice see the new rooms created at Mi Home?
Synchronizing maps and rooms can take time. Try untie and re-link your Xiaomi account in the Yandex app to update the structure of the device.
Does the phone work when the phone is far from home?
Yes, since the control is carried out through cloud servers, you can give commands from anywhere in the world where you have Internet access from your smartphone and a robot vacuum cleaner.
How to change the name of the device so that Alice understands it better?
Go to the Yandex app, select the device, click on the settings (cogs) and change the name to a simpler and clearer, avoiding complex words and numbers.
Is it safe to access a Xiaomi account?
Yes, integration is done through official APIs using secure protocols, and Yandex does not receive your password, but uses an access token that can be revoked at any time.