How to connect Alice and Xiaomi vacuum cleaner: 3 working ways + mistake-making

Voice-controlled smart devices turn routine tasks into handy commands. Connecting Alice from Yandex with Xiaomi’s robot vacuum cleaner allows you to start cleaning with your voice, check the status of the device, and even set cleanup zones without a smartphone. But how to properly set this bundle when the official documentation often keeps silent about the nuances? In this article, proven integration methods relevant for 2026, with the latest firmware updates and changes in the Mi Home ecosystem.

We will discuss three main methods of connection (via Yandex Smart Home, Mi Home with Yandex reference and alternative services like Home Assistant), pay attention to typical errors (for example, when the vacuum cleaner is not displayed in the list of devices) and give recommendations for setting voice commands. Xiaomi Mi Robot Vacuum-Mop 2 Pro, DreameBot D9 Other popular devices with MiOT support.

1.Preparation: What it takes to connect

Before you start setting up, make sure you have everything you need. Without these components, integration is impossible.

  • πŸ“± Smartphone with installed Mi Home apps (version 6.0)+) Yandex (with Alice's support).
  • πŸ€– Xiaomi Robot Vacuum with firmware supporting MiOT protocol (see list of compatible models below).
  • πŸ”Œ Stable connection of a vacuum cleaner and a smartphone to the same Wi-Fi network (2.4 GHz).
  • πŸ”‘ Xiaomi account (Russia or China-related – it’s important!).

Critical moment: vacuum cleaners with firmware for the region "China" (CN) You may not be able to display in Yandex Smart Home without first changing your account region or using workarounds. If your device is purchased on AliExpress or in unofficial stores, check the region in the Mi Home settings (path: Profile: Profile) β†’ Settings β†’ Region).

πŸ“Š What kind of vacuum cleaner Xiaomi you have?
Mi Robot Vacuum-Mop 2 Pro
DreameBot D9/L10
Xiaomi Mi Robot Vacuum 1S
Another model
I haven't bought it yet.

Also, look at the vacuum cleaner firmware version: Outdated versions (below 3.5.8 for most models) may not support integration with external services.

  1. Open the Mi Home app.
  2. Choose your vacuum cleaner.
  3. Go to Settings β†’ Update firmware.
  4. If a new version is available, install it.

πŸ’‘

If the update is stuck in Prepare, try restarting the vacuum cleaner with the power button for 10 seconds. After re-energizing, run the update again.

2. Method 1: Connect via Yandex Smart Home (official method)

This is the easiest and most recommended way if your vacuum cleaner is supported by Yandex Smart Home.

  1. Add a vacuum cleaner to Mi Home: Make sure the device is already tied to your Xiaomi account and appears in the app’s main menu.

Choose a vacuum cleaner:

Add

Once successfully connected, the vacuum cleaner will appear in the Smart Home section of the Yandex app, and you can now control it with your voice through Alice.

  • "Alice, turn on the vacuum cleaner" - start cleaning.
  • "Alice, bring the vacuum back to base" - back to the dock.
  • "Alice, how much charge is the vacuum cleaner" - check the level of the battery.

β˜‘οΈ Checking a successful connection

Done: 0 / 4

If the vacuum cleaner does not appear in the list of devices, check:

  • πŸ”Ή Model compatibility (see full list in the table below).
  • πŸ”Ή Mi Home account region (must be Russia or Global).
  • πŸ”Ή Active Internet connection on the vacuum cleaner (Wi-Fi indicator should burn in blue).

Method 2: Manually-tuned binding via Mi Home (for unaccompanied models)

If your vacuum cleaner is not supported by Yandex Smart Home directly (e.g. Xiaomi Mi Robot Vacuum 1 or some Dreame models), you can use the workaround via Mi Home Automation and the other hand, you can use the workaround. IFTTT. This method takes longer, but works for most MiOT devices.

Instructions:

  1. Create an account in IFTTT: Register on iftt.com or in the app.
  2. Connect services: Activate Mi Home in My Services (you will need a username / password from your Xiaomi account). Activate Yandex Alice (in the services section, find "Yandex Alice").

Create an applet:

IF [Yandex Alice hears "Start the Vacuum"] β†’ THEN [Mi Home: Start Cleaning]

Set up the trigger (voice command) and the action (start cleaning). Save the applet.

The advantage of this method is flexibility: you can create custom commands, such as "Alice, vacuum in the living room" (if your model supports zone cleaning).

⚠️ Note: Commands sent through IFTTT, It can run up to 5-10 seconds late, and it's also free. IFTTT Limits the number of applets (up to 3 pieces) and requires a paid subscription to manage the entire system.

The alternative IFTTT β€” Home Assistant with Mi Home Integration plugin, which is suitable for advanced users because it requires local server configuration.

Method 3: Integration through Home Assistant (for power users)

Home Assistant is an open-source smart home platform that allows you to combine devices from different brands, including Xiaomi, and manage them through Alice.

  • πŸ”§ Your vacuum cleaner is not supported by Yandex Smart Home.
  • πŸ”„ You want to automate your cleaning schedule or triggers (like when no one is home).
  • πŸ› οΈ You are ready to spend time setting up the server (on Raspberry Pi, NAS PC).

Step-by-step:

  1. Install Home Assistant: Follow the official documentation for your OS (link).
  2. Configure integration with Mi Home: In the configuration.yaml file add: vacuum: - platform: xiaomi_miio host: [IP-Token: [Your Mi Home Token] To get a token, use the Mi Home Token Extractor utility (instructions here).

Put it on Alice:

  • In Home Assistant, go to Settings β†’ Voice Assistants β†’ Yandex Alice.
  • Follow the authorization instructions and select the devices for export.

Once set up, the vacuum cleaner will be available in Yandex Smart Home as a custom device, you can use all of Alice's standard commands, as well as create complex scenarios.

  • πŸ•’ "Alice, start cleaning at 14:00 (on schedule).
  • πŸšͺ "Alice, Vacuum when I'm gone (geolocation trigger).
  • 🌑️ "Alice, if the humidity is above 60%, turn on the vacuum cleaner).

⚠️ Note: When using Home Assistant, make sure your vacuum cleaner is static IP-address on the network (set up reservations) DHCP Otherwise, after restarting the router, communication may disappear.

5. Model compatibility: What Xiaomi vacuum cleaners work with Alice

Not all Xiaomi robot vacuum cleaners support integration with Alice. The table below is the current list of compatible models (as of June 2026).If your model is not on the list, try methods 2 or 3 from this article.

ModelSupport for Yandex Smart HomeSupport for MiOTNotes
Xiaomi Mi Robot Vacuum-Mop 2 Proβœ… Yes.βœ… Yes.Full support for voice commands
DreameBot D9 / L10 Proβœ… Yes.βœ… Yes.Firmware required 2023+
Xiaomi Mi Robot Vacuum 1S❌ No.βœ… Yes.Works through IFTTT or Home Assistant
Xiaomi Mi Robot Vacuum-Mop Pβœ… Yes.βœ… Yes.Supports zone cleaning
Xiaomi Mi Robot Vacuum E10❌ No.βœ… Yes.Only through Home Assistant

For marked models "❌ No, in the Yandex Smart Home column, use alternative methods (sections 3-4 of this article).If your model is not listed, check its compatibility with the MiOT protocol on the MiOT Spec site.

How to check for MiOT support?
Open Mi Home, select a vacuum cleaner and go to Settings β†’ If the "Protocol" section says MiOT, the device is compatible with integrations.

Typical errors and their solution

Even with the right setup, there can be problems, and let's look at the most common errors and how to fix them.

Error 1: The vacuum cleaner is not displayed in Yandex Smart Home

Reasons:

  • πŸ”Ή Incompatible model (see table in section 5).
  • πŸ”Ή The Mi Home account area is set as "China" (CN).
  • πŸ”Ή The device is not connected to Wi-Fi or is on another network.

Decision:

  1. Check the region of your Mi Home account (must be Russia or Global). If necessary, change region through Settings β†’ Region (retirement and re-entry required).
  2. Reboot the vacuum cleaner (hold the power button for 10 seconds).
  3. Remove the device from Mi Home and add again.

Mistake 2: Alice says "The device is not responding"

Reasons:

  • πŸ”Ή Vacuum is off Wi-Fi.
  • πŸ”Ή Xiaomi or Yandex servers are temporarily unavailable.
  • πŸ”Ή Mi Home has a "Do Not Disturb" mode".

Decision:

  • Check the vacuum cleaner connection to the network (the Wi-Fi indicator should burn blue, not red).
  • Turn off Do Not Disturb mode in the device settings in Mi Home.
  • Reboot the router and vacuum cleaner.

Error 3: Commands are executed with a delay

This is a typical problem when using IFTTT Or cloud services. Solutions:

  • πŸ”Ή Go to local management via Home Assistant (Section 4).
  • πŸ”Ή Check internet speed (latency may be due to slow connection).
  • πŸ”Ή Update the vacuum cleaner to the latest version.

⚠️ Warning: If after all the manipulations, the vacuum cleaner still does not appear in Yandex Smart Home, check if it is not linked to another Xiaomi account. To do this, go to Mi Home, select the device and click Settings β†’ About the device β†’ Reset (this will delete all data!).

7. Advanced capabilities: voice scripts and automation

Just turning on the vacuum cleaner with your voice is just the tip of the iceberg. With Alice and Xiaomi, you can set up complex scenarios that save time and make cleaning smarter. Here are some ideas:

  • πŸ•’ Scheduled cleaning: Alice, run the vacuum every day at 10:00".
  • πŸš— Geolocation triggers: Alice, when I leave the house, turn on the vacuum cleaner".
  • 🌑️ Cleaning conditions: β€œAlice, if the humidity is above 60%, vacuuming in the bathroom".
  • πŸ”‹ Charging control: Alice, when the vacuum cleaner is discharged to 20%, send it to base".

To implement these scenarios:

  1. In Yandex Smart Home, go to Scripts.
  2. Click Create a script and select a condition (time, geolocation, sensors).
  3. Add the action – start the vacuum cleaner or another command.
  4. Save and activate the script.

For models with zone cleaning support (for example, Xiaomi Mi Robot Vacuum-Mop 2 Pro), you can create commands for specific rooms:

  • "Alice, vacuum the kitchen."
  • "Alice, wash the floor in the hallway" (if the wash function is supported).

πŸ’‘

For zone cleaning through Alice, you must first save the map of the room in Mi Home and assign names to the zones (for example, "Kitchen", "Bedroom").

8.Security: How to Protect a Smart Vacuum from Hacking

Connecting the vacuum cleaner to the Internet and voice assistants opens up potential vulnerabilities. Follow these guidelines to secure the device:

  • πŸ” Use a complex password for your Xiaomi and Yandex account (at least 12 characters, with letters, numbers and special characters).
  • πŸ”„ Enable two-factor authentication in account settings.
  • πŸ“Ά Disable remote access to the vacuum cleaner if you do not use external control of the home network (in Mi Home: Device settings) β†’ Network settings β†’ Remote access).
  • πŸ›‘οΈ Update your vacuum cleaner and applications (Mi Home, Yandex) to the latest versions.

It is also necessary to limit access to voice control:

  • In Yandex Smart Home, set up Family Access so that only trusted users can manage the vacuum cleaner.
  • Turn off voice recognition in Alice settings (Settings) β†’ Voice. β†’ Vote recognition).

⚠️ Note: If you use Home Assistant, never open your router ports to external access without setting up your home assistant. VPN or SSL/TLS-This can lead to data leakage or hacking of your home network.

FAQ: Frequent questions about connecting Alice to the Xiaomi vacuum cleaner

My vacuum cleaner is not supported by Yandex Smart Home. Are there alternatives?
Yes, you can use it: IFTTT (Article 3 - for simple voice commands. Home Assistant (section 4) - for full automation and local management. Alice on Home Assistant - a plugin that emulates Yandex devices for incompatible equipment. For models without MiOT (for example, older versions of Xiaomi Mi Robot Vacuum) may require custom software firmware, but this is risky and deprives of warranty.
Alice says "No device found," even though the vacuum cleaner is plugged in.
Check this: Mi Home region (should be Russia) Having a vacuum cleaner on the Mi Home device list (sometimes remove and re-add) Permissions in Yandex Smart Home (should be active "Manage" and "Read status"), Xiaomi server status (check status.mi.com). If nothing helps, try dumping the vacuum cleaner to factory settings (hold the power button for 15 seconds) and configuring it again.
Can you control Alice’s vacuum cleaner without the internet?
No, Yandex Smart Home and voice commands require an active Internet connection, but you can: Use Locally Managed Home Assistant (commands will run inside your network). Set up Mi Home to manage over the local network (but Alice’s voice commands won’t work). Full autonomy requires abandoning cloud services and switching to on-premises solutions (such as Home Assistant). + Rhasspy for offline voice recognition).
How to add zone cleaning support for Alice?
To Alice understand commands like "vacuum in the living room", it is necessary: In Mi Home, save the map of the room and divide it into zones (instruction: Map β†’ Edit β†’ Add zone. Assign zones names in Russian (e.g., "Kitchen", "Corridor") If you use Home Assistant, specify zone names in configuration.yaml: vacuum: - platform: xiaomi_miio host: 192.168.1.100 token: YOUR_TOKEN rooms: - name: Kitchen id: 16 # ID After that, Alice will be able to recognize the names of zones in voice commands.
Can I connect to Alice vacuum cleaner Xiaomi, bought on AliExpress?
Yes, but with reservations: If the vacuum cleaner has firmware for the region of China (CN), You need to transfer it to Russia or Global. For this: In Mi Home, log out. Change region to Russia in the app settings. Go back and add a vacuum cleaner. Some models (for example, Xiaomi Mi Robot Vacuum-Mop 2 Lite) may require manual region change through the app. ADB If the firmware is too old, you may need to upgrade via Mi Home or manually (with the risk of losing warranty).For models without official Yandex Smart Home support, use Home Assistant or IFTTT.