How to connect Xiaomi robot vacuum cleaner to Mi Home and Alice

Integrating smart appliances into a single ecosystem is not just a fashion nod, but a real way to improve the comfort of living in an apartment. Xiaomi’s robot vacuum cleaner is one of the most popular devices in the budget and mid-price segment, but its capabilities are fully revealed only when paired correctly. Many users are limited to basic control through the application, unaware that voice control through Yandex Station or Yandex Mini can radically change the approach to cleaning.

The synchronization process involves several steps, each of which requires attention to the details of network settings and software versions. The key is to create a single account or the right bundle of services, since direct control without a gateway is often impossible. In this article, we will discuss in detail the algorithm of actions that will allow you to start cleaning in one phrase without taking your smartphone out of your pocket.

Preparation of equipment and compatibility check

Before you start software setup, you need to make sure that the devices are physically ready to work. Make sure that your robot vacuum cleaner is at least 20% charged and the base station is connected to a stable voltage outlet. To work in the smart home ecosystem, it is critical that all devices are in the zone of confident reception of the Wi-Fi router signal.

Special attention should be paid to the frequency range of the wireless network. Most models Xiaomi Vacuum, Roborock and Viomi support only the 2.4 GHz standard, ignoring 5 GHz networks. If your router broadcasts two networks with the same name (SSID), the phone can automatically switch to 5 GHz, which will lead to an error when adding the device.

Also check the version of the operating system on your smartphone and the availability of installed applications. You will need the current versions of Mi Home and Yandex (or a separate Yandex Station application). It is recommended to update the firmware of the vacuum cleaner to the latest available version through the manufacturer's application before starting integration.

  • πŸ“± Install Mi Home and Yandex apps on your smartphone.
  • πŸ“Ά Make sure your phone is connected to 2.4GHz Wi-Fi.
  • πŸ”‹ Charge the robot vacuum cleaner to minimum 20-30%.
  • 🌍 Select the region "Russia" or "China" in the settings Mi Home (depending on the version of the vacuum cleaner).

⚠️ Note: If you use a dual-band router with a combined network name, temporarily split them in the router settings or turn off 5GHz at setup time to avoid connection conflicts.

Registration in the Mi Home app and adding a device

The first step is to add the device to the Xiaomi Home ecosystem. Open the app, log in to your Mi Account account and click the add-on button in the top right corner.The app will automatically start searching for available gadgets within Bluetooth and Wi-Fi range.

If the automatic search didn’t work, go to the device directory and select the β€œVaccelers” category. Find your model in the list or search by name (for example, Xiaomi Vacuum Mop 2 Pro or Roborock S7). Follow the on-screen instructions: reset your Wi-Fi settings on the vacuum cleaner, usually done with a long-term simultaneous press of the power button and the return button to the base or the Wi-Fi button.

When you connect, it will ask you to select a Wi-Fi network and enter a password, and at that point, the phone must be connected to the network you plan to connect the vacuum cleaner to, and once you connect successfully, the device will appear on your gadgets list, and you can control it locally.

β˜‘οΈ Checklist of connection to Mi Home

Done: 0 / 5

It is important to choose the right region when registering. For devices purchased at official retail in the Russian Federation, the "Russia" region is usually chosen. For devices imported from China ("gray" imports), often you need to switch the region to "China", which affects the speed of server response and the availability of certain functions.

Set up a Xiaomi account in the Yandex application

After you have successfully set up your native app, it's the voice assistant integration turn. Open the Yandex app on your smartphone and go to Devices. Click on the plus to add a new device and select Smart Home.

In the list of manufacturers, find and select Xiaomi Mi Home. The system will redirect you to the authorization page in the Mi Account. Enter the same login and password that you used in the Mi Home application. This is necessary in order for Yandex to gain rights to manage your devices through the Xiaomi cloud API.

Once you log in, Yandex will ask for permission to access the devices. Confirm the action and the system will start synchronizing. This process can take from a few seconds to a couple of minutes depending on the number of devices in your home, and as a result, Yandex will have cards of all the vacuum cleaners found in the application.

πŸ’‘

If the synchronization was successful, but the devices did not appear, try in the Yandex application to click "Update list" or re-link your Xiaomi account, previously disabling it.

In some cases, you need to manually adjust the rooms. Distribute the devices to the rooms in the Yandex app so that voice commands work correctly (for example, "Alice, turn on the vacuum in the living room") This will make it easier to manage if you have several cleaners.

Voice control and basic commands

Once you've successfully anchored, you can control your voice cleaning. Basic commands are intuitive, but you need to know the full range of capabilities to be used effectively. Voice assistant allows you not only to start cleaning, but also to monitor your status.

You can use both full phrases and shortened commands. Alice recognizes context, so the phrase "Put the vacuum cleaner on" will be understood correctly, even if you haven't named a particular model of the device, provided that you have one. If there are more than one device, you need to specify the name.

The list of basic commands includes not only start and stop, but you can send the device to base, ask for battery level or cleaning status, which is especially convenient when you are in another room or busy with household chores.

  • πŸ—£οΈ"Alice, turn on the vacuum cleaner – start full cleaning.
  • πŸ›‘"Alice, Turn Off the Vacuum – Stop and Return to Base.
  • πŸ”‹"Alice, how much charge is left? – battery status request.
  • 🏠"Alice, Send the Vacuum Home – Forced Return to Base.
πŸ“Š How often do you use voice control?
Every day.
A couple times a week.
Only in front of guests.
I don't use it at all.

Creating complex scenarios and automation

You can create scenarios that integrate the vacuum cleaner with other smart home devices, such as starting a cleanup when all family members leave the house or stopping when they start watching a movie on TV.

To create a script, go to the "Scenarios" section of the Yandex app. Select a condition (trigger), for example, "Geolocation: everyone left home" or "Time: 14:00." Then add the action "Run the vacuum cleaner." These bundles allow you to maintain cleanliness without your direct involvement.

You can also set up notifications, and Alice can tell you when you have finished cleaning, or if you have problems, such as getting stuck or having to clean a container, which increases the reliability of the system and allows you to respond to changes in time.

⚠️ Note: Geolocation-based scenarios can have a delay of several minutes due to location-based features.

Consider popular models and their support for features across ecosystems. Not all features available in Mi Home can be accessed through Yandex due to API limitations.

Model vacuum cleanerSupport for Mi HomeSupport for Yandex AliceNote
Xiaomi Vacuum Mop 2Complete.Basic (Start/Stop/Home)The Russian/Europe region is required
Roborock S7 / S8Complete (via Roborock/Mi)Extended (via account)Better compatibility
Dreame Bot L10Complete.BasicOften times, Xiaomi account requires
Viomi V2 / V3Complete (via Viomi/Mi)Limited.There may be problems with synchronization

Solutions to Connection Problems and Errors

Users often encounter common errors during the setup process, one of the most common being "Device not found" or "Time out of connection." This almost always indicates a 2.4GHz network problem or the wrong region in the Mi Home app.

Another common problem is the state out of sync. You say "turn on," Alice confirms, but the vacuum cleaner is silent. In this case, rebooting both apps and checking the Internet connection on the router helps, sometimes Xiaomi servers may not be available, which temporarily blocks remote control.

If the device is displayed as β€œNot on the Net” in the Yandex app but works in Mi Home, try disabling Xiaomi’s skill in Yandex and reconnecting it. This updates access tokens and management rights.

What if Alice can't see the vacuum cleaner?
1. Check if the vacuum cleaner is working in the Mi Home app. 2. Make sure the right account is chosen in Xiaomi skill. 3. Try saying "Alice, update the devices." 4. Check if the antivirus or firewall connection has been blocked.

For advanced users, ADB debugging mode is available, but most use cases do not require it. Standard diagnostic methods through client applications are usually enough to solve 95% of problems.

πŸ’‘

The stability of the smart home depends on the quality of the Wi-Fi signal and the correct choice of the region in the Mi Account profile.

Can you operate a vacuum cleaner without the Internet, only through a local network?
Direct LAN management for Xiaomi and most brands of the Mi Home ecosystem is not officially supported in the standard Yandex application. All teams pass through cloud servers. However, there are third-party Home Assistant solutions that allow you to organize local management, but this requires complex technical knowledge.
Why does Alice say "Device is not responding" when Wi-Fi is working?
This could be due to temporary outages on Xiaomi or Yandex servers. It's also possible that the vacuum cleaner went to sleep to save energy and didn't wake up before the team arrived. Try pressing a button on the vacuum cleaner body to wake it up, and repeat the command.
Does voice control work if the phone is far from home?
Yes, it works. The command is fed to a Yandex server that sends it to a Xiaomi server, which in turn sends a signal to a vacuum cleaner over the Internet, so that both the phone and the vacuum cleaner have access to the network.
Do I need to keep the Mi Home app open to work with Alice?
No, you don't. Once you've initially attached your accounts, apps can be closed, and you can communicate at the server level, so you don't need the phone's apps to run the backend to execute voice commands.