How to set up a Xiaomi robot vacuum cleaner with Alice: the full guide 2026

Xiaomi vacuum cleaners have long been an integral part of smart homes, but their true potential is only revealed when integrated with voice assistants. Voice control through Alice allows you to start cleaning, change modes or check the status of the vacuum cleaner without touching your smartphone — just one phrase like “Alice, turn on the vacuum cleaner in the living room.” However, many users face problems at the configuration stage: the Mi Home application does not see the device, Alice stubbornly ignores commands, voice scripts work “once in”.

In this article, we will look at all the stages of integration, from vacuum cleaner preparation to complex automation with time triggers, geolocation or sensors. Particular attention will be paid to the hidden settings in Mi Home, which the manufacturer does not advertise, but they critically affect the stability of work with Alice. You will also find a table of compatibility of Xiaomi models (including the new DreameBot and Viomi), a checklist for troubleshooting and answers to the questions that users ask most often.

Preparation: What you need before setting up

Before you link the vacuum cleaner to Alice, make sure that the basic conditions are met. Without them, integration will either not happen or will work intermittently.

  • 📱 Installed application Mi Home (version not lower) 6.5.400 for Android/iOSDownload only from the official pages - "pirate" APK They often block access to Xiaomi servers.
  • 🔄 Updated vacuum cleaner firmware. Check the software's relevance in Mi Home → Device → Settings → Update firmware. Outdated versions often don't support voice commands.

Also prepare the data for logging into your Yandex account (if you haven’t already connected Alice) and make sure that the smartphone is enabled:

  • 🔄 Background activity for Mi Home and Yandex applications.
📊 What kind of vacuum cleaner Xiaomi you have?
Mi Robot Vacuum-Mop 2
DreameBot D9
Viomi V3
Another Xiaomi
Not Xiaomi.

Step 1: Connecting the vacuum cleaner to the Mi Home

If your vacuum cleaner hasn't been added to the Mi Home yet, do it first. It's standard, but there are some nuances that the manufacturer doesn't mention.

  1. Turn the vacuum cleaner on with a long press on the power button (3-5 seconds), wait for the beep and the flashing of the Wi-Fi indicator.
  2. In Mi Home, click + → Add Device → select the category Vacuum. If your model doesn't show up, search by name (e.g. Mi Robot Vacuum-Mop 2 Pro).
  3. Follow the instructions in the app: confirm the flashing indicator, select a 2.4 GHz Wi-Fi network and enter a password. Importantly, if the router uses special characters in the password (for example, #, $), temporarily change it to simple (letters + numbers).
  4. Wait until the connection is complete. The vacuum cleaner will emit a long beep, and the Mi Home will have its card.

If you fail to add the device during the connection stage, try:

  • 🔄 Reboot router and vacuum cleaner.
  • 📵 Temporarily disable VPN or antivirus (they can block the connection to Xiaomi servers).
  • 📱 Change the region in Mi Home to “Russia” (Profile → Region).

☑️ Checklist of successful connection

Done: 0 / 4

Step 2: Synchronization of Mi Home with Yandex

In order for Alice to manage the vacuum cleaner, you need to link Xiaomi and Yandex accounts, a process called “connecting the Mi Home service to Yandex.Ecosystem”.

  1. Open the Yandex app (or Yandex with Alice) and go to the Smart Home section (the house icon in the bottom menu).
  2. Click "+" → "Add Device" → "Other Devices" → find the Mi Home (Xiaomi) list.
  3. Enter the username and password from your Mi Account. Attention: If you have two-factor authentication enabled, you will need to enter a code from SMS.
  4. Allow access to the devices. Once synchronized, your vacuum cleaner will appear on the smart home list.

If the vacuum cleaner is not visible:

  • 🔄 Update the list of devices in Yandex.Ecosystem (pull the screen down).
  • 📵 Check that the vacuum cleaner is online in Mi Home (green color indicator).
  • 🔧 Reconnect your Mi Home account in Yandex settings (Smart Home → Settings → Services → Mi Home → Disconnect / Reconnect).
What if Yandex does not see the vacuum cleaner after synchronization?
The problem is often regional settings. Try changing the region in Mi Home to Russia (even if it already is), then re-link the accounts. Also check if the vacuum cleaner has been added to the blacklist of devices in the Yandex.Ecosystem settings (Site "Hidden Devices").

Step 3: Set up voice commands for Alice

Now you can configure voice control. Alice supports basic commands for Xiaomi vacuum cleaners, but their list is limited. To expand the functionality, you will need to create scenes in Mi Home.

Basic commands (work without additional settings)

Just tell Alice:

  • 🎤 «Alice, turn on the vacuum cleaner - start cleaning.
  • 🎤 "Alice, stop the vacuum cleaner" -- pause.
  • 🎤 «Alice, bring the vacuum cleaner back to base – return to the dock.
  • 🎤 "Alice, how's the vacuum cleaner doing?" - status (charge, errors).

Advanced commands (requires scene settings)

For Alice to understand commands like “Clean up in the living room” or “Wash the kitchen,” you need to:

  1. In Mi Home, go to Automation → Scenes → +.
  2. Select “Add device” and specify your vacuum cleaner.
  3. Set up an action, for example: Cleaning by zones → Living room.
  4. Save the scene with a clear name (e.g., Living room cleaning).
  5. Return to Yandex.Ecosystem, find the created scene in the list of devices and activate it.

Now you can say, "Alice, start the living room cleaning scene."

💡

Use Latin or simple Russian words without spaces (e.g. uborka_kukhni) in the titles of scenes, which will help Alice better recognize commands.

Compatibility table of Xiaomi models with Alice

Not all Xiaomi vacuum cleaners work equally well with Alice, below is the up-to-date compatibility table (data for 2026).

Model vacuum cleanerAlice's supportFeaturesVoice commands
Mi Robot Vacuum-Mop 2 Pro✅ Complete.Supports zone cleaning and moppingBasic + scenes
DreameBot D9✅ Complete.Recognises rooms on the map, compatible with Mi Home and DreameBasic + Scenes + Suction Modes
Viomi V3✅ PartialRequires a tie-up through Mi Home, not all teams workOnly basic.
Mi Robot Vacuum 1S⚠️ Limited.Outdated firmware, possible delays of teamsOnly on/off
DreameBot L10s Ultra✅ Complete.Supports voice control of mopping and self-cleaningBasic + Scenes + Special Modes

If your model is not in the table, check its compatibility in the official Mi Home directory (Smart Home → Compatible Devices section).

💡

Vacuum cleaners that support Mi Home and Dreame at the same time (for example, DreameBot D9) can conflict when synchronized with Alice, in which case, use only one control application.

Solving common problems

Even when you set it up properly, users are faced with common errors, and we'll look at the most common ones and how to fix them.

Problem 1: Alice can't see the vacuum cleaner

Causes and solutions:

  • 🔌 Vacuum cleaner offline in Mi Home → Reboot router and vacuum cleaner, check Wi-Fi connection.
  • 🔄 Unsynced accounts → Untie and reconnect Mi Home in Yandex.Ecosystem.
  • 🌍 Regions Disparity → Make sure that one region (e.g., “Russia”) is selected in Mi Home and Yandex.

Problem 2: Alice executes commands with delay

Possible causes:

  • 📶 Weak Wi-Fi signal → Move the router closer to the vacuum cleaner dock.
  • 🔋 Low battery charge → Vacuum cleaners with a charge below 20% can ignore commands.
  • 🔄 Overload Xiaomi servers → Try to execute the command later (in the evening the load is below).

Problem 3: Voice scenes don't work

Check it out.

  • 📝 Scene title → Should not contain spaces or special characters.
  • 🔧 Access rights → In Mi Home, open the stage and make sure the vacuum cleaner is added as the performer.
  • 🔊 Alice Language → Commands must be in the same language as the primary assistant language.
Why does Alice say, "I can't do the command"?
This error occurs if the vacuum cleaner is busy (e.g. already doing the cleaning) or if the team is in conflict with another automation.

Advanced settings: automation and triggers

Voice control is just the tip of the iceberg, and the real magic begins when the vacuum cleaner is automatically running on a schedule, geolocation, or data from other sensors.

Automation over time

For example, to clean the vacuum cleaner every day at 10:00:

  1. At Mi Home, go to Automation → + → Schedule.
  2. Specify the time (10:00), days of the week (MN-VS) and action (start cleaning).
  3. Keep the rule.

Automation by geolocation

The vacuum cleaner will start cleaning when you leave the house:

  1. In Automation, select “Geolocation” → “When I leave [address].”
  2. Add the action: start the vacuum cleaner in the "Silent cleaning" mode.
  3. Set up a delay (e.g. 10 minutes) so that the vacuum cleaner doesn’t start immediately after you leave.

Automation by sensor

If you have smart sensors (such as Xiaomi Aqara), you can start cleaning when you detect movement or open the door:

  1. In Automation, select Device → specify the motion sensor.
  2. Add the condition: “If the sensor is working” → the action: “Run the vacuum cleaner”.
  3. Limit your work time (for example, only during the day) to avoid false positives at night.

For complex scenarios, use Yandex Smart Home (available for Android/iOS) to combine triggers from different manufacturers.

💡

When setting up geolocation automations, consider the range (usually 100-500 meters). If you are often near the house (for example, walking in the yard), the vacuum cleaner can start falsely.

FAQ: Frequent questions about setting up

Can you control Xiaomi vacuum cleaner through Alice without Mi Home?
No, Mi Home (or Dreame for DreameBot models) is a must-have link in the chain. Alice interacts with the vacuum cleaner through the Xiaomi cloud, so without binding to the Mi Account, voice control is impossible. However, once set up, you can remove the Mi Home app from your smartphone, and the connection with Alice will remain.
Why does Alice say "The device is not responding" even though the vacuum cleaner is working?
This error occurs if: The vacuum cleaner performs another command (e.g., returns to base). Wait 1-2 minutes and repeat the request. Xiaomi servers are overloaded (often in prime time: 18:00-22:00). Mi Home has enabled Do Not Disturb mode for the device. Solution: restart the vacuum cleaner (hold the power button for 10 seconds) and check the connection to Wi-Fi.
How can you make Alice turn on the vacuum cleaner only in certain rooms?
To do this, you need to: In Mi Home, create virtual zones on the map (Map → Edit → Add a room), create a scene with the action “Clean by zones” and specify the desired rooms. In Yandex.Ecosystem, activate this scene and give it a voice name (for example, “Bedroom Cleaning”). Now you can say: “Alice, start Bedroom Cleaning”.
Can the suction power be controlled through Alice?
Yes, but only for models with power control (for example, DreameBot D9 or Mi Robot Vacuum-Mop 2 Pro). To do this: Create separate scenes in the Mi Home for each mode (for example, Quiet, Medium, Maximum). Tie them to Alice via Yandex.Ecosystem. The command will sound like: "Alice, launch Maximum mode."
What if after updating the vacuum cleaner, Alice stopped seeing it?
This is a typical problem after major updates. Solution: Untie the vacuum cleaner from Mi Home (Device Settings → Remove it to factory settings (hold the Home and Power buttons for 5 seconds). Add it back to Mi Home and re-synchronize with Yandex. If the problem persists, check if the tick "Allow Control via Third-Party Services" is removed in the vacuum cleaner settings in Mi Home.

💡

If the vacuum cleaner often loses contact with Alice, try to pin its IP- address to the router settings (DHCP- Redundancy).