The integration of voice assistant into the home management system has become a reality for thousands of users. The smart vacuum cleaner is one of the devices that benefits most from voice control. Imagine this: you just finished cooking in the kitchen, your hands are in flour, and the floor is strewn with crumbs. Instead of wiping your palms, opening the app, and looking for the right button, just say, "Alice, turn on the vacuum cleaner in the kitchen." It's not only convenient, but also saves precious time by allowing you to focus on more important things.
However, the synchronization process between the Yandex and Xiaomi ecosystems is not always smooth the first time. Users often find that devices cannot see each other, or commands are executed with a delay. In this article, we will discuss all the nuances of the configuration, discuss official integration methods, and touch on advanced ways of managing through third-party services. For the correct operation of the Alice and Xiaomi connection, both devices (the smartphone with the application and the vacuum cleaner itself) must be on the same local Wi-Fi network at 2.4 GHz.
Preparation of equipment and accounts
Before you start setting up voice control, make sure your basic infrastructure is working correctly.The Xiaomi vacuum cleaner must already be connected to the internet and successfully managed through the native Mi Home or Xiaomi Home app.If you haven't already added the device to the app, do it first, as without this step, further action doesn't make sense.Make sure that both apps are installed on your smartphone: Yandex (or Yandex with Alice) and Mi Home.
The important aspect is the account region. Xiaomi and Yandex servers can handle requests differently depending on the selected country. In the Mi Home app, go to your profile and check the region. For most users from Russia and CIS countries, the best choice is the Russia or China region (for Chinese devices), but for stable work with Alice, Russia is the best region. If you have China, try changing it, although this will require a reconnection of the device.
It’s also worth updating all apps to the latest version. Developers are constantly making changes to the API, and older versions of the software may not support new sync protocols. Check for updates on Google Play or the App Store. Also, make sure that the Yandex ID account you’re using has full access to your smart home and is not a guest.
Official integration through the Xiaomi Smart Home skill
The main way to connect ecosystems is to use the official skill in the Yandex app. This method provides the most stable operation and support for most functions, such as starting a cleanup, returning to base and setting power levels. Open the Yandex app on your smartphone and go to the Devices section. Click on the + or Add Device button to start looking for new services.
In the list of available manufacturers, find Xiaomi Smart Home (sometimes it may just be called Xiaomi Mi Home). Click on the service card and the system will prompt you to log in. You will need to enter the username and password from your Mi Account account, which you use in the Mi Home app. After successful authorization, Yandex will request permission to manage your devices.
⚠️ Note: When logging in through the browser window inside the app, keep a close eye on the address bar. Make sure you only enter data on the official mi.com domain or account.xiaomi.com so you don't pass on the password to scammers.
Once the accounts are linked, the synchronization process will begin. Yandex will interview Xiaomi servers and get a list of available gadgets. If a vacuum cleaner is found, it will appear in the general list of smart home devices. Now you can try to give a voice command. Usually the system assigns a default name to the device, such as "Vacricator", but it can be changed to a more convenient one, such as "Robot" or "Clean".
💡
If after synchronization the vacuum cleaner did not appear in the list of Yandex, try in the Mi Home app to rename the device to a simpler one (only in Latin or Cyrillic without special symbols) and start a search in Yandex again.
Set up scripts and voice commands
Simply turning on a device is often not enough. For complete comfort, you should set up scenarios that allow you to run complex algorithms in one sentence. In the Yandex app, go to the Scenarios section and create a new one. As a condition, select "Phrase" and type in the text you will say, for example: "Alice, quiet cleaning."
In the scenario, select your vacuum cleaner, and you can use different options that depend on your robot vacuum model, and you can set a mode of operation (quiet, standard, turbo), send the device to a charging station, or only start cleaning in a particular room (if you have a map of the room), and by combining these steps, you can create complex chains.
- 🗣️ «Alice, turn on the vacuum cleaner – start of the standard cleaning.
- 🗣️ «Alice, Send the Vacuum Home – Forced Return to Base.
- 🗣️ «Alice, how much is left until the end of the cleaning.
- 🗣️ «Alice, turn off the vacuum cleaner – stop the current process.
Multi-teams are available for advanced users, such as “I left” can turn off lights, close smart curtains and start a vacuum cleaner at the same time, making the regular Xiaomi Vacuum part of a comprehensive security and comfort system. Remember that geolocation scenarios (such as starting a cleanup when you left home) require a stable Internet connection on your smartphone.
Alternatives: Home Assistant and Miio
If standard integration doesn’t meet your needs or you want to access hidden features, you can use the Home Assistant platform. It is a local automation solution that requires installation on a separate server (for example, Raspberry Pi or PC). Through Xiaomi Miio integration, you can gain full control of the device, bypassing the Xiaomi cloud servers.
To get started, you'll need to get your device's token, which is a unique identifier that allows you to manage your device locally, and you can get it through third-party utilities on Android or iOS using your account data. Once you receive the token, the device is added to Home Assistant through the configuration file configuration.yaml.
vacuum:
- platform: xiaomi_miio
host: 192.168.1.XX
token: Your Token Devices
name: Xiaomi VacuumOnce you set up your local Home Assistant server, you can flip devices to Yandex through the Home Assistant skill, which provides instant feedback, as the command goes directly to your local network, not through Chinese servers, and it also allows you to implement logic that is not available in a standard application, such as starting cleaning only at a certain temperature in the room or humidity.
Where can I find the device token?
Solving Frequent Connection Problems
Despite the ease of setting up, users often experience errors. One of the most common problems is that devices are located in different accounts or regions. If you change region on Mi Home, be sure to reconnect the device, and it is worth checking whether the router is not enabled with the isolation mode of AP clients, which prevents devices on the same network from communicating.
Sometimes a skill in Yandex forgets devices, in which case complete re-binding helps. Go to the Xiaomi Smart Home settings in the Yandex app, click Untie, and then repeat the authorization process again. This updates the access tokens and eliminates synchronization errors.
| Problem. | Possible cause | Decision |
|---|---|---|
| Alice can't see the vacuum cleaner. | Not connected to Xiaomi account | Pass the authorization in the skill “Smart home Xiaomi” |
| Delay in team execution | Bad Wi-Fi signal | Check the signal level at the base parking lot |
| Error "Device not available" | Offline vacuum cleaner | Check the connection of the base to the outlet and network |
| Power management is not working. | The model doesn't support | Use standard on/off commands |
:Yes, I couldn’t connect accounts for a long time.
:No, it all worked right away.
:There were problems with the Wi-Fi network
:Until I tried to tune in.-->
List of supported models and functions
Not all Xiaomi and Roborock vacuum cleaners support the full range of commands via Alice. Basic models can only be turned on and off, while flagship versions can build maps, define rooms and adjust suction power. It is important to consider that support depends not only on hardware, but also on the firmware version.
The most complete compatibility is observed in devices released after 2018 and have a Wi-Fi module. models with a connection only through the gateway (Zigbee or Bluetooth) may require an additional hub, which must also be thrown into the smart home system.
- 🤖 Xiaomi Mi Robot Vacuum Mop 2 – full support for maps and zones.
- 🤖 Xiaomi Vacuum-Mop Essential – basic control (start/stop).
- 🤖 Roborock S5 Max - Advanced Power and Water settings.
- 🤖 Dreame Bot L10 Pro - support 3D-maps and virtual walls.
If your model is not on the list or is unstable, try updating the vacuum cleaner itself through the Mi Home application. Often manufacturers add support for new protocols and fix compatibility bugs through software updates. It is also worth keeping an eye on the updates of the skill in the Yandex app store.
:Vacuum cleaner connected to 2.4 GHz Wi-Fi
:Applications Mi Home and Yandex updated
Accounts are linked in the Smart Home section
:The device name does not contain any special characters.-->
Frequently Asked Questions (FAQ)
Can you drive a vacuum cleaner without the Internet?
Why does Alice say the device hasn't been found?
Does the office work if I am not at home?
Can I set up a launch schedule through Alice?
💡
The stability of your smart home depends on the quality of your Wi-Fi network. Use routers that support 802.11ac and make sure that the 2.4 GHz signal covers the entire area of the apartment.
⚠️ Note: When using voice control, keep privacy in mind. Voice commands are recorded and processed by servers to improve recognition. Check your Yandex query history settings regularly if you are concerned about privacy.
Setting up voice control for Xiaomi vacuum cleaner is a simple but effective step towards creating a truly smart home.With just 10-15 minutes spent on the initial configuration, you get a handy tool that greatly simplifies everyday life. Experiment with scenarios, customize names and modes to make interaction with the appliances as natural as possible.