How to connect Alice to the robot vacuum cleaner Xiaomi: full instructions with nuances

Voice control of the robot vacuum cleaner via Alice from Yandex makes cleaning a fully automated process. But many Xiaomi users face problems when integrating: the device is not detected, commands are not executed, or communication is interrupted after a few days. In this article, current connection schemes for 2026, including bypassing typical errors and hidden settings for Mi Robot Vacuum-Mop 2 Pro, DreameBot L10 Pro models and others.

We will discuss three main synchronization methods (via Mi Home, Yandex Smart Home and third-party services), compare their reliability and response speed, and give recommendations on choosing the best option depending on the model of your vacuum cleaner.

1. Compatibility: Which Xiaomi models work with Alice?

Not all Xiaomi robot vacuum cleaners support direct integration with Alice, only MiOT (Mi Open Thing) and proprietary firmware are officially certified.

  • 🔹 Mi Robot Vacuum series: Pro-indicated models (e.g. Mi Robot Vacuum-Mop 2 Pro) and newer versions (e.g. Mi Robot Vacuum) 1S) Requires a bypass through Mi Home Automation.
  • 🔹 Dreame brand: all devices with DreameHome App support (e.g. DreameBot) D9, L10 Exception: models for the Chinese market (CN-version).
  • 🔹 Viomi and other sub-brands: only devices with the Xiaomi Ecosystem logo on the package.Viaomi-branded vacuum cleaners without mentioning Xiaomi may not connect.

To check the compatibility of your model:

  1. Open the Mi Home app (or DreameHome for Dreame devices).
  2. Go to Profile → Settings → Smart Home → Yandex Alice.
  3. If the option to Connect to Alice is active, your vacuum cleaner is officially supported.
📊 What kind of robot vacuum cleaner you have?
Xiaomi Mi Robot
Dreame (D9, L10, etc.)
Viomi
Another brand
I haven't bought it yet.

⚠️ Attention: Firmware vacuum cleaners for the Chinese market (CN-rum, even if there is an option in Mi Home may not sync with Alice due to Xiaomi's restrictions on regions. ROM), But it voids the guarantee.

2. Method 1: Officially Connect via Mi Home

The most reliable and recommended method is the bundle through the official Mi Home app, which works for all supported models and guarantees stable synchronization.

  1. Update the vacuum cleaner firmware: Open Mi Home → Choose your vacuum cleaner → Settings (⚙) → Update the firmware. Make sure the software version is not lower. 3.5.8_0042 (for Mi Robot or 4.2.1_0103 (for Dreame).
  2. Connect your Xiaomi account to Yandex: In Mi Home go to Profile → Settings → Smart Home → Yandex Alice. Click Connect and log in to Yandex. Allow access to data (be sure to turn on all switches!).

Configure the device in Yandex Ecosystem:

  • Open the Yandex application → Services → Smart home.
  • Your vacuum cleaner will appear on the list of devices. Click on it and select a room.

Check the vacuum cleaner firmware version |Update the Mi Home app to the latest version |Make sure the vacuum cleaner and phone are connected to the same Wi-Fi network |Disable the VPN or proxy on your phone-->

After successful synchronization, check the voice commands:

  • 🗣️ «Alice, turn on the vacuum cleaner – the beginning of cleaning.
  • 🗣️ «Alice, bring the vacuum cleaner back to base – return to the dock.
  • 🗣️ «Alice, pause the vacuum cleaner – suspend cleaning.

⚠️ Note: If Alice says “Device is not responding” after connecting, check: Is LAN allowed in Mi Home settings (Profile) → Settings → Smart home. → LAN? Does the router block traffic between devices (turn off) AP Isolation in Wi-Fi settings).

3. Method 2: Manual binding via Yandex Smart Home

If the official method has not worked (for example, for older models or CN-You can try hand-approval via Yandex Smart Home, which requires more action, but often saves you in difficult cases.

Algorithm:

  1. Get access token: Go to Yandex Dial and log in. Create a new Custom device. Copy Client ID and Client Secret, which you'll need later.
  2. Set up Mi Home for integration: In Mi Home, go to Profile → Settings → General → Region and select Russia (if China was standing). Enable the Mi Home Open API option in the same settings.

Add the vacuum cleaner to Yandex:

  • In the Yandex application, open Services → Smart Home → Add a device → Other.
  • Select Mi Home and enter the data from paragraph 1.
  • In the list of devices, find your vacuum cleaner and confirm the bundle.
Model vacuum cleanerSupport for official connectivityIs manual binding required?Notes
Mi Robot Vacuum-Mop 2 Pro✅ Yes.❌ No.It works through Mi Home without any additional actions.
DreameBot L10 Pro✅ Yes.❌ No.The latest version of the DreameHome app is required.
Mi Robot Vacuum 1S❌ No.✅ Yes.You need a hand-tied or home assistant.
Viomi V3⚠️ Partially.✅ Maybe.Depends on the firmware region. CN-versions not supported.

💡

If Yandex asks for Device ID when manually binding, it can be found in Mi Home: open the vacuum cleaner information and scroll to the About Device section - there will be an ID or DID string

Method 3: Alternative methods (Home Assistant, IFTTT)

For advanced users or owners of incompatible models, there are workarounds through third-party services that require technical skills but offer additional opportunities (such as creating complex cleaning scenarios).

Option 1: Home Assistant

  • 🔧 Install Home Assistant on Raspberry Pi or server.
  • 🔧 Add Xiaomi Miio integration through HACS.
  • 🔧 Configure a bundle with Yandex Smart Home through the Yandex Smart Home component.

Option 2: IFTTT (for base commands)

  • 🔗 Create an applet in IFTTT With Yandex Alice trigger and action Mi Home.
  • 🔗 Team Example: Alice, start the general cleaning» → Activation of the script in Mi Home.
Risks of using Home Assistant
If Miio is set up incorrectly, the token from your Xiaomi account can be compromised.Always change the standard ports (8123) and enable two-factor authentication in Home Assistant.

⚠️ Note: Use of Home Assistant or IFTTT In addition, informal integrations often break down after vacuum cleaner firmware updates!

5. Typical errors and their solutions

Even with the right connection, users are facing problems, and here are the most common errors and ways to fix them:

  • 🚫 Error: "Device not responding" Check if the vacuum cleaner and phone are connected to the same Wi-Fi network (not the guest!). Reset the router and vacuum cleaner (hold the power button for 10 seconds). In Mi Home, update the Region to Russia, even if it is already standing.
  • 🚫 Error: "Can't add device" Remove the vacuum cleaner from Mi Home and add again. Disable Bat testing in Xiaomi account settings. Try another way to connect (e.g., via Yandex Smart Home instead of Mi Home).
  • 🚫 Mistake: Alice doesn't understand commands Reframe command: instead of "Alice, clean the floor," say "Alice, turn on the vacuum cleaner." Check if the device names conflict (for example, if you have two vacuum cleaners). Update Alice's command base: say "Alice, update the device information».

💡

If the vacuum cleaner is connected, but Alice does not see it, try changing the server in Mi Home: Settings → Region → Russia (Moscow) Sometimes it helps to choose Singapore or Hong Kong for the first time. CN-version.

6. Optimization of management: scripts and voice commands

Simply turning the vacuum cleaner on/off is just the beginning, and with Alice you can create complex cleaning scenarios that are time-bound, location-bound, or other devices.

Examples of useful scenarios:

  • ⏰ Scheduled cleaning: "Alice, start the vacuum cleaner at 10am" (sets up at Yandex Smart Home) → Automation).
  • 🏠 Geo-dependent cleaning: vacuum cleaner is turned on when you leave the house (requires geolocation in Yandex Maps).
  • 🌡️ Cleaning by sensors: start with increased humidity (if you have a sensor Xiaomi Temperature & Humidity Sensor).

List of supported voice commands (2026):

  • 🗣️ «Alice, turn on / off the vacuum cleaner - start / stop cleaning.
  • 🗣️ «Alice, put the vacuum cleaner on charging" - return to base.
  • 🗣️ «Alice, how is the status of the vacuum cleaner? – information about the charge and mode.
  • 🗣️ «Alice, start cleaning in the living room" - zone cleaning (requires maps of rooms).

💡

To make Alice better at recognizing commands, add a vacuum cleaner to Favorites in the Yandex app. To do this, open a Smart Home, find the device and click on the asterisk.

7 Security: How to protect data during integration

The link between Xiaomi and Yandex involves the exchange of data between the servers of the two companies, to minimize the risks:

  • 🔒 Use a separate Xiaomi account: Register a new account specifically for your smart home and don’t tie payment details to it.
  • 🔒 Set up two-factor authentication: In Mi Home, enable confirmation by SMS or email (profile) → Settings → Security).
  • 🔒 Limit access to the local network: in the router, create a separate network for IoT devices and deny them access to the main network.

If you are using Home Assistant:

  • 🛡️ Disable Remote Access (Settings) → System system → Network → Remote access).
  • 🛡️ Update the Miio and Yandex Smart Home components regularly.
  • 🛡️ Use it. Fail2Ban to block suspicious connections.

⚠️ Warning: Never share a Miio token (it looks like a 32-character string) in open sources or chat rooms.This token gives full access to your Xiaomi devices!

FAQ: Answers to Frequent Questions

Can I connect a Xiaomi vacuum cleaner to Alice without Mi Home?
Technically, yes, but it requires third-party services like Home Assistant or IFTTT. Xiaomi does not officially support such methods, so there may be stability issues.
Why did Alice stop operating the vacuum cleaner after the firmware update?
This is a typical problem for CN-Vacuum versions. Once the firmware update is updated, the region of the device may reset. Solution: In Mi Home, change region to Russia. Remove the vacuum cleaner from Yandex Smart Home and add it again. If it doesn't help, roll back the firmware to the previous version (the instructions are on the forum). 4PDA).
How do I get the vacuum cleaner to turn on when I am not home?
To do this, set up automation in Yandex Smart Home: Open Yandex → Services → Smart Home → Automation. Create a new rule with the condition Geolocation → I left home. Add the action Enable the vacuum cleaner. Save and activate the rule. Importantly, for geolocation to work correctly on the phone, geolocation services and background activity for the Yandex application must be enabled.
My Viomi vacuum cleaner is not connecting to Alice.
Viomi devices often have problems due to regional restrictions. Try: Install the Viomi Home app and update the vacuum cleaner firmware to the latest version; change the region in your Xiaomi account to China, then return to Russia; Use Home Assistant with manual Device ID and Miio token input. If nothing helps, contact Viomi to request that you unlock the device for integration with Yandex.
Can I drive a vacuum cleaner through Alice outside the house?
Yes, but it must be met: vacuum cleaner and router must be enabled. Mi Home settings must allow remote access (Profile → Settings → Smart Home → Remote management). The router must not block outbound connections to Xiaomi servers (api.io.mi.com, ot.io.mi.com). If commands do not pass, check the Internet connection on the router and restart the vacuum cleaner.