How to sync Alice with Xiaomi robot vacuum cleaner

Integrating smart homes into everyday life is becoming a standard, and voice control is one of the most sought-after features. Xiaomi device owners often wonder how to combine the power of the Yandex ecosystem with the reliability of Chinese gadgets. Synchronizing voice assistant Alice with a robot vacuum cleaner allows you to start cleaning, send the device to base or ask about the status of charge without having to get a smartphone.

The setup process does not require deep technical knowledge, but requires attention to detail, especially when choosing a region and accounts. Errors in the linking stage of accounts can lead to the fact that devices simply do not appear on the list of available for management. In this guide, we will examine all the nuances, from preparing applications to solving complex integration conflicts, so that your smart home works as a single organism.

Before you go directly to setup, make sure all devices are connected to the same Wi-Fi network and have up-to-date software versions. Connection stability is critical for instantaneous response to voice commands. If the robot vacuum cleaner is already configured in the Mi Home app and controlled from a smartphone, you've come halfway to full automation.

Ecosystem preparation and compatibility testing

The first step is to verify the software used. For the correct operation of the Yandex and Xiaomi bundle, it is necessary that both applications are installed and authorized on the smartphone: Yandex (or Yandex Station) and Mi Home. It is important to understand that the robot vacuum cleaner must be added to the Mi Home application in advance and work stably.

Global versions of devices and versions for the Chinese market (CN) often require different servers to connect. If your vacuum cleaner was purchased in China or is labeled "Global Version", the region in the settings of the Mi Home application must correspond to the actual location of the device or be installed in China if the device is Chinese.

⚠️ Warning: Changing the region in the Mi Home app will cause all added devices to disappear from the list. Before changing the settings, make sure you know the exact location of your device's server so you don't lose control.

Also check the Yandex version. Smart home functionality is constantly updated, and older versions may lack the necessary encryption protocols or new skills. Updating to the latest available version from the app store is a must before syncing.

For successful integration, the following conditions must be met:

  • πŸ“± Availability of a Yandex account ID phone-linked.
  • πŸ€– Xiaomi robot vacuum cleaner connected to 2.4 GHz Wi-Fi.
  • 🌐 Stable Internet connection on your smartphone during setting up.
  • πŸ” Access to the login and password from the Mi Account.
πŸ“Š What kind of robot vacuum cleaner Xiaomi?
Mi Robot Vacuum-Mop
Roborock S5/S6/S7
Xiaomi Vacuum-Mop 2
Another model

Registration and setting up of Mi Home account

The foundation of the entire Xiaomi smart home system is the Mi Account, which is used to identify the device on the manufacturer’s servers and transfer data to third-party services such as Yandex. If you just purchased a device, register a new account using a strong password and an up-to-date phone number.

In the Mi Home settings, you need to allow access to geolocation and local network. Without these permissions, the application will not be able to detect the vacuum cleaner when initially set up, and then Alice will not be able to send commands to the device. Go to the user profile and check that all the necessary access rights are activated.

An important aspect is to tie the device to a specific "Home" in the application: create a structure of the rooms (for example, "Kitchen", "Living room") and distribute the devices accordingly, which will allow in the future to give Alice more accurate commands, such as "clean up in the kitchen" if your robot supports zoning and mapping.

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

Done: 0 / 5

If you use multiple Mi Accounts (e.g., one for family, one for tech), make sure that the vacuum cleaner is added to the account you plan to use for sync.Switching between accounts in the Mi Home app is done through a profile, but the one that will be linked is what matters to work with Alice.

Activation of the Xiaomi Mi Home skill in the Yandex app

After the basic infrastructure is ready, we move to the most important step: linking services. Open the Yandex or Yandex Station app on your smartphone. Go to Devices, then select the Smart Home tab. In the upper right corner or in the settings menu, find the Plus or Add Device button.

In the list of appliance manufacturers, find Xiaomi Mi Home. If the search does not give results immediately, use the search bar and type "Mi Home." Click on the manufacturer's logo to begin the authorization procedure. The system will redirect you to the Mi Account login page.

Enter the username and password from your Mi Home account, which you checked in the previous step. Once you have successfully logged in, the system will request permission for Yandex to access your devices. Confirm the action by clicking the "Allow" or "Connect" button.

What to do if the skill is not in search?
If the search does not find a Xiaomi skill, try updating the page or reinstall the Yandex application. Also make sure that the settings in the region of your Yandex ID is not limited to a country other than yours. Sometimes it helps to log in through the browser version of Yandex ID to activate the skill, after which it will appear in the application.

Once the linking process is complete, the devices will be automatically scanned, and Yandex will request a list of all the gadgets associated with your Mi Home account, which can take anywhere from 10 to 30 seconds, and if there are many devices, they can be added gradually.

Setting up scripts and voice control

After successfully adding a vacuum cleaner to the Yandex ecosystem, it appears in the general list of devices. However, the standard set of commands may be limited. To expand the functionality, use scripts. Go to the Scenarios section in the Yandex application and create a new one.

As a condition, choose "Voice control" or "Text command." Come up with a unique phrase, such as "Alice, start the general cleaning." As an action, select the control of the robot vacuum cleaner and set the setting "Start cleaning" or "Maximum power."

Using scripts, you can create complex chains of action, like the Alice I'm gone team can turn off the lights, close the smart curtains, and run the robot vacuum cleaner, which turns simple synchronization into a full-fledged automation system for the home.

Examples of useful voice commands for:

  • πŸ—£οΈ"Alice, ask the vacuum cleaner how much he worked, see the statistics of the cleaning.
  • πŸ—£οΈ"Alice, send the vacuum cleaner to base - forced charging.
  • πŸ—£οΈ"Alice, turn on the quiet mode on the vacuum cleaner - useful at night.
  • πŸ—£οΈ"Alice, where is my vacuum cleaner? – will show the location on the map (if supported).

πŸ’‘

Give the devices a clear name. Call the robot vacuum cleaner simply "Vacuum cleaner" or "Robot" so you don't confuse Alice with complex model names like "Xiaomi Vacuum Mop 2 Pro+."

Compatibility table and possible commands

Not all of the robot vacuum cleaner functions can be accessed through voice control, and dependency is determined not only by the device model, but also by the capabilities of the Mi Home skill itself in Yandex. Below is a table showing a typical set of available actions.

Team/ActionAccessibility through AliceRequired modelNote
Cleaning startβœ… Available.All models.Basic function
Return to baseβœ… Available.All models.Interrupts the current cleaning
Change of power⚠️ Partially.Roborock, Xiaomi ProDepends on skill.
Scheduled launch❌ Unavailable-Customizes at Mi Home
Sweater⚠️ Partially.Vibration modelsOnly on/off

It is important to note that rag humidity management or selecting specific rooms for cleaning through voice commands is often not directly available. For such operations, it is better to use the Mi Home app or create complex scenarios if the vacuum cleaner model supports zoning and this is exported to Yandex.

⚠️ Warning: Quiet Mode may not work on older vacuum cleaners, even if it's specified in the specification. Always test the command after setting up.

πŸ’‘

Voice control is ideal for basic commands (start, stop, charge), but fine-tuning the cleaning parameters (suction force, water volume) is more reliably controlled through the Mi Home app.

Solutions to Synchronization Problems and Errors

Users often experience situations when devices don’t show up or stop responding during the setup process. One of the most common reasons is for the authorization tokens to be out of sync. If the robot vacuum cleaner is missing from the Yandex device list, try to break the link with the Mi Home skill and reconnect it.

Another common problem is the delay in executing commands. If you say "Alice, turn on the vacuum cleaner," and the reaction follows in 5-10 seconds, check the Internet speed and ping to Xiaomi servers, sometimes the problem lies in the congestion of the manufacturer's servers during peak hours.

If the device is displayed as "Unavailable," check the status of the Wi-Fi router. Xiaomi vacuum cleaners only work in the 2.4 GHz band. If your router is broadcasting the same network for 2.4 and 5 GHz (Smart Connect), try temporarily splitting them up or creating a guest network only for 2.4 GHz to connect the device.

Methods of diagnosing problems:

  • πŸ”„ Restart the router and the robot vacuum cleaner itself (reset button or shutdown).
  • πŸ“‘ Check the signal level of Wi-Fi at the vacuum base parking lot.
  • πŸ”— In the Yandex application, click on the device and select "Update state".
  • πŸ“ Check the error logs in the Mi Home application (result "Profile" ->"Feedback").
Why does Alice say "the device is not responding"?
This most often means that the Xiaomi server cannot communicate with the device inside your local network. Check whether the router is blocking external connections for IoT devices or has not updated. IP-Address of the vacuum cleaner, if you do not have a static setup IP.

Frequently Asked Questions (FAQ)

Can you control a Xiaomi vacuum cleaner without the Internet, only through a local network?
No, Alice and Xiaomi require an active Internet connection to work. The team goes by: Voice -> Yandex Server -> Xiaomi Server -> Your Router -> Vacuum cleaner. Without access to the global network, the chain breaks.
What if Alice confused the devices and turned off the lights instead of running the vacuum cleaner?
You need to rename the devices in the Yandex application. Change the name of the vacuum cleaner to a more unique one, for example, "Director Robot", and in the script settings specify the exact match of the phrase and action. You can also add devices to different "Rooms" in the application.
Does synchronization work if Yandex and Mi Home accounts are registered in different countries?
The main thing is that the server on which the device is registered in Mi Home (China, Europe, Russia) was correctly selected in the Mi Home app when adding skill to Yandex.
Can I start cleaning on schedule through a voice command?
The direct command to "get out every day at 10 a.m." through voice may not be in the basic functionality, but you can create a script in the Yandex app: "Start the vacuum cleaner at 10 a.m.." You can't start the schedule with voice, but the automation over time works perfectly.
Are the cleaning statistics reset when you untie your account?
No, the entire history of cleaning, maps of premises and schedule settings are stored on Xiaomi servers in connection with your Mi Account. Skill untie in Yandex affects only the ability to voice control, but does not affect the data in the Mi Home application.