How to connect Xiaomi vacuum cleaner to Alice for voice control

Integrating appliances into a single smart home ecosystem has become a standard of comfort. Robotic cleaners often wonder how to combine Xiaomi devices with Yandex Alice, a voice assistant that allows you to manage cleaning without taking your smartphone out of your pocket or even being at home.

The interface requires attention to detail, because ecosystems use different communication protocols, you need a stable Internet connection, accounts on both services, and installed apps on your smartphone, and if you set up properly, you will have access to advanced automation scenarios.

In this article, we'll take a closer look at each step of synchronization, and you'll learn about account setup, login errors, and how to fix them. Voice control makes it much easier to interact with technology, making cleaning really smart.

Preparation of equipment and software

Before setting up, make sure your robot vacuum cleaner is fully ready to go.The device must be charged and its dust collector cleaned.It is also critical that the gadget is successfully connected to the Wi-Fi network through the manufacturer's native application.

You will need two basic software products on your mobile device: the Mi Home app (or Xiaomi Home) to manage the vacuum cleaner itself and the Yandex (or Yandex House) app to work with Alice. Make sure the software versions are updated to the latest available in stores.

β˜‘οΈ Checking before connection

Done: 0 / 4

Note the wireless frequency. Most Xiaomi models work exclusively in the 2.4 GHz band. If your router distributes 5 GHz and 2.4 GHz networks under one name, it may be difficult to initially link the device.

πŸ’‘

It is recommended to temporarily separate 2.4 and 5 GHz networks in router settings or create a guest network only for 2.4 GHz frequency to avoid connection errors.

Registration and setting up of Mi Home account

The foundation of successful integration is the right choice of region in the Mi Home application. When registering an account or logging into an existing profile, you must select the country corresponding to the region of sale of your device.

If you make the wrong choice of region, the app may not see your robot vacuum cleaner, so you have to reset the device and re-interface the process of pairing with the right location settings, which takes time, so you better check the region right away.

Inside the Mi Home app, make sure the vacuum cleaner is displayed in the device list and works correctly.You should be able to start cleaning, send the device to base, or change mode directly from the Mi Home interface.

⚠️ Note: Do not remove the device from the Mi Home app after setting up. It must remain visible and active in the manufacturer's app to communicate with the servers.

Remember or write down the username and password from your Mi Account. This information is required to log in to the Yandex app. Using complex passwords with characters and numbers increases security, but make sure you enter them without errors.

Integration through Yandex Smart Home

The linking process is done through the Smart Home module in the Yandex ecosystem. Open the Yandex app on your smartphone and go to the Services section. Here you need to find the Smart Home icon and click on it to enter the control panel.

In the smart home interface, select the add button for a new device. The system will suggest selecting a manufacturer from a list. You need to find Xiaomi in the list of brands. Often it is displayed as "Mi Home" or simply "Xiaomi".

πŸ“Š What type of vacuum cleaner do you use?
Xiaomi Vacuum Mop 2 Pro
Roborock S7
Xiaomi Robot Vacuum S10
Another model

Once you have chosen a brand, the system will redirect you to the Mi Account login page, enter the login and password you used in the Mi Home app, which will transfer device management rights from Xiaomi servers to Yandex servers.

Once you've signed in, click the "Allow" button, and the system will request confirmation to sync your devices, and once you've given your consent, the process of finding and adding all the available gadgets that are linked to your account will begin.

ParameterMeaning for XiaomiMeaning for Roborock
Title of skillMi HomeRoborock
Type of accountMi AccountRoborock Account
Response speedMedium (depending on the server)Tall.
Support for scenesLimited.Expanded

Control through voice commands

Once you've successfully synchronized, you can control the cleaning with your voice. Just say, "Alice, turn on the vacuum cleaner." If you have multiple devices, check the name of the room or the name of the device, such as, "Alice, turn on the robot vacuum cleaner in the kitchen."

The voice assistant supports various commands to monitor the condition, and you can ask, "Alice, what charge is the vacuum cleaner?" or "Alice, clean up the living room." The system recognizes the command and sends the corresponding signal to the device over the Internet.

List of supported voice commands
Enable / Start cleaning |Send to base / Return to charge |Pause / Stop cleaning | Request battery status |Request mode (Quiet, Standard, Turbo)

For more precise control, rename your devices in Yandex.Home. Instead of the standard "Mi Robot Vacuum 1," write "Bedroom Vacuum" or simply "Robot," which will make it easier to formulate voice queries in the future.

Using scripts, you can automate the process, for example, you can set up a command, "Alice, I'm gone," which will turn off the lights, close the curtains and start cleaning the entire apartment.

Setup of automation scenarios

Yandex allows you to create complex algorithms for devices. Go to Scenarios and click on the creation button. Select a launch condition, such as a voice phrase, time of day or geolocation.

As an action, select Xiaomi device management. You can set a specific cleaning mode, suction force, or send the device to a specific room if the model supports mapping and zoning.

πŸ’‘

Scheduled automation in Yandex may conflict with the timers in Mi Home. It is recommended to use only one task planning system to avoid errors.

There are also scenarios based on the state of other sensors, so if you have a leak or door opening sensor from Xiaomi, you can adjust the vacuum cleaner response, for example, when the motion sensor is triggered, the vacuum cleaner can go to the base to avoid interference.

⚠️ Warning: When creating scenarios, keep in mind that the execution of the command depends on the availability of servers. If the ISP goes missing, automation will not work.

Solving Connection Problems

The most common problem is that devices are not located after logging in, in which case try logging out in the Yandex app and logging in again, sometimes requiring you to re-authorize your Mi Home account in the list of connected services.

If the commands are delayed, check the Internet speed. The signal from the voice goes: Microphone -> Yandex Cloud -> Xiaomi Cloud -> Vacuum. A gap at any stage will lead to a execution error.

Some older vacuum cleaners may not support direct integration, and you can use a universal IR panel from Yandex if the vacuum cleaner is controlled from the remote, but this is rare for modern robots.

πŸ’‘

If the device is displayed as β€œNot online” in Yandex, but works in Mi Home, try to remove the Xiaomi skill in Yandex and add it again by re-entering the password from Mi Account.

Frequently Asked Questions (FAQ)

Can you control Xiaomi vacuum cleaner without the Internet?
No, Alice requires an active Internet connection, and voice commands are processed in the cloud, and the signal is transmitted to the device remotely, and local control is possible only through the Mi Home app when you are on the same Wi-Fi network, but not through voice.
Is the map building through Alice supported?
Direct map building or editing via Alice voice commands is not supported.You can only run room cleaning if they are already created and named in the Mi Home app and synced with Yandex.
What if Alice says, "The device is not responding"?
Check the status of the device in the Mi Home app. If it's online, try rebooting the Yandex app or renaming the device to reset the command cache. Also make sure Xiaomi servers aren't on prophylaxis.
Does integration with Roborock vacuum cleaners work?
Yes, Roborock vacuum cleaners (which are a sub-brand of the Xiaomi ecosystem) are connected through a separate β€œRoborock” skill in Yandex. The process is similar: you need authorization through a Roborock account, not a Mi Account, although devices are often interchangeable in the ecosystem.