How to control a Xiaomi robot vacuum cleaner through Alice: full instruction 2026

Voice control of smart appliances has long since ceased to be a fantasy. Combining Xiaomi’s robot vacuum cleaner and Alice’s voice assistant from Yandex allows you to automate cleaning without getting off the couch. But how to properly link these devices, what commands are supported, and what to do if Alice doesn’t see the vacuum cleaner? In this article, a detailed guide with step-by-step instructions, unique tips for integrating with other Xiaomi devices and solutions to typical problems.

It’s important to understand that not all Xiaomi robot vacuum cleaners support direct work with Alice, for example, budget versions like Mi Robot Vacuum-Mop 2 Lite require workarounds through third-party services, while flagships (Xiaomi Robot Vacuum-Mop 2 Pro, DreameBot D9) connect directly, and we’ll look at both scenarios, from basic tuning to advanced features like creating a voice cleaning schedule or managing zone cleaning.

If you've just purchased a robot vacuum cleaner or you've been dreaming about automating it for a long time, this guide will help you avoid common mistakes, like many users forget to link their Mi Home account to Alice, which causes voice commands to fail, or they don't know that for some models, you need to turn on Developer Mode in the vacuum cleaner settings.

1.What Xiaomi robot vacuum cleaner models are compatible with Alice?

Not all Xiaomi devices support integration with Yandex Alice, and the following series are officially compatible (2026):

  • πŸ€– Xiaomi Robot Vacuum-Mop 2 Pro and 2 Ultra – full support, including zone cleaning and power tuning.
  • πŸ€– DreameBot D9/D10 β€” Managed via Alice, but without card support (basic commands only).
  • πŸ€– Mi Robot Vacuum-Mop P – limited functionality (start/stop, return to base).
  • 🚫 Budget models (e.g. Mi Robot Vacuum-Mop 2 Lite) – require workarounds (see Section 5).

To check the compatibility of your model:

  1. Open the Mi Home app.
  2. Go to Profile β†’ Settings β†’ Smart Home β†’ Yandex Alice.
  3. If your device appears in the list, it is officially supported.

For models without official support, you will need to use IFTTT or Home Assistant (we will discuss this in section 5). It is also worth considering that some functions (for example, cleaning in a particular room) may not be available even for compatible vacuum cleaners - this depends on the firmware.

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

2.Alice's step-by-step setup to control the vacuum cleaner

Before you give voice commands, you need to link the accounts Mi Home and Yandex.

  1. Install applications: πŸ“± Mi Home (for vacuum cleaner control). 🎀 Yandex or Yandex Music (for Alice).
  2. Add the vacuum cleaner to Mi Home: Turn on the vacuum cleaner by pressing the power button for 3 seconds. In Mi Home, press + β†’ Add the device β†’ Robot vacuum cleaner. Follow the on-screen instructions (it will require a connection to 2.4 GHz Wi-Fi).

Connect Mi Home to Alice

  • Open Mi Home, go to Profile β†’ Settings β†’ Smart Home β†’ Yandex Alice.
  • Click Connect and log in through your Yandex account.
  • Select the devices you want to control through Alice (turn on the vacuum cleaner).

After linking accounts, wait 5-10 minutes β€” Alice syncs the data. To check the success of the connection, say:

Alice, turn on the vacuum cleaner.

If the vacuum cleaner responded, the setup was successful. If not, go to section 6 (Problem Solutions).

Make sure the vacuum cleaner is plugged in |

Check Wi-Fi connection 2.4 GHz|

Update the vacuum cleaner firmware in Mi Home|

Synchronize devices in Alice's settings-->

3. Basic voice commands for vacuum cleaner control

Alice supports basic and advanced commands for compatible models. Below is a complete list of examples.

CategoryTeam team.ExampleSupported models
Basic managementStart/stop cleaningAlice, start cleaning up.All compatible
Cleaning regimesPower installationAlice, set the vacuum cleaner power to maximum.Xiaomi 2 Pro, DreameBot D9
NavigationReturn to baseAlice, send the vacuum cleaner to charge.All compatible
ScheduleTime-stage launchAlice, start the vacuum cleaner at 15:00.Only with AliGenie support
Zone cleaningCleaning in a particular roomAlice, clean up the living room.Xiaomi 2 Pro/Ultra

For models with support for cards (Xiaomi 2 Pro), you can use commands like:

Alice, clean up the kitchen and the hallway.
Alice, don't clean the nursery today.

Please note: room names must match those listed in the Mi Home app. If Alice doesn't recognize the name, go to Mi Home β†’ Map β†’ Edit rooms and rename zones.

πŸ’‘

To make Alice better at recognizing commands, add a vacuum cleaner to the "Favorites" in the Yandex app. To do this, say: Alice, add a vacuum cleaner to your favorites.

4. Advanced functions: schedule, zone cleaning and automation

With Alice, you can not only start cleaning with your voice, but you can also set up automatic scripts.

  • πŸ•’ Timetable: Alice, run the vacuum every day at 10:00 (only for models with AliGenie support).
  • 🏠 Geo-fence cleaning: the vacuum cleaner will start working when you leave the house (configured via Mi Home Automations).
  • πŸ”„ Cyclical cleaning: for example, cleaning the bathroom once every 2 days (you need to set up in Yandex Smart Home).

To set up a schedule through Alice:

  1. Say, Alice, open the smart home settings.
  2. Select your vacuum cleaner from the list of devices.
  3. Click the schedule and add a new rule.

For zone cleaning (only for Xiaomi 2 Pro/Ultra):

  1. Make sure that the Mi Home has a room map with room markings.
  2. Say, Alice, put it in [room name].
  3. If Alice doesn’t understand the name, check the room sync in Mi Home β†’ Map β†’ Sync with Alice.
How to set up cleaning on the geofence?
1. Open Mi Home and go to Automation β†’ Create β†’ Geozone. 2. Select the event "When Everyone Leaves Home." 3. Add the "Start Cleaning" action for your vacuum cleaner. 4. Save the rule. Now the vacuum cleaner will automatically start cleaning when you leave the house (requires GPS on your smartphone).

For advanced users, if your model does not support zone cleaning through Alice, you can use Home Assistant with Xiaomi Miio integration.

Alice, start cleaning in Turbo mode in the kitchen.

5. Alternative control methods for incompatible models

If your Xiaomi robot vacuum cleaner isn’t officially supported by Alice (like Mi Robot Vacuum-Mop 2 Lite), there are workarounds:

  • πŸ”— IFTTT: Create an applet in IFTTT with Google Assistant trigger (or Yandex Alice via webhooks). As an action, select Mi Home and specify a command (for example, start_cleaning).

Home Assistant

  1. Install Home Assistant on the Raspberry Pi or NAS.
  2. Connect the vacuum cleaner through Xiaomi Miio integration.
  3. Set up Yandex Smart Home in HA and connect with Alice.
  4. πŸ€– Cloud services: Use Node-RED to create custom voice commands. Set up a Telegram bot with vacuum cleaner control (via Mi Home) API).

IFTTT will require a Mi Home access token that can be obtained through Miio CLI. Example command to obtain the token:

miio --discover --sync-seed

After setting up an alternative method, check the work of the team:

Alice, run the script for "Vacuum Cleaning."

πŸ’‘

For incompatible models, the best option is Home Assistant, which allows you to flexibly customize commands and integrate with other smart home systems (for example, turn on the vacuum cleaner when opening a window).

Typical problems and their solutions

If Alice is not operating the vacuum cleaner, check the following points:

⚠️ Warning: If the vacuum cleaner doesn't respond to commands, but Mi Home works fine, the problem is syncing accounts. Untie and re-connect Mi Home to Alice in the settings.

Problem.Reason.Decision
Alice says "no device found"Vacuum cleaner not tied to AliceCheck the settings in Mi Home β†’ Smart home β†’ Yandex Alice
Commands are executed with a delayWeak Wi-Fi signalMove the router closer to the vacuum cleaner or use a repeater
Alice doesn't understand the names of the rooms.Unsynchronized dataUpdate the map in Mi Home and sync with Alice
The vacuum cleaner is not returning to baseIncorrect zone settingRestart the map in Mi Home and update the firmware

If the problem is not resolved:

  1. Reboot the vacuum cleaner (hold the power button for 10 seconds).
  2. Update the firmware in Mi Home (Device Settings β†’ Software Update).
  3. Remove and re-add the vacuum cleaner to Mi Home.

⚠️ Note: DreameBot models may require a separate Dreamehome app. If the vacuum cleaner doesn't show up in the Mi Home, install the official Dreame software.

7.Optimization of work: tips for advanced users

To make the vacuum cleaner control through Alice as convenient as possible, use these tips:

  • πŸ“‘ Stable Wi-Fi: Robot vacuum cleaner must be connected to a 2.4 GHz network (5 GHz is not supported). If the signal is weak, use a Mesh system or repeater.
  • πŸ”„ Auto Update Maps: In Mi Home, enable AutoSave Card (Device Settings) β†’ Map. β†’ Autopreservation).
  • πŸ—£οΈ Team aliases: in Alice's settings add alternative names for the vacuum cleaner (e.g., "cleaner", "robot").
  • πŸ”‹ Charging optimization: if the vacuum cleaner does not reach the base, check the location of the docking station (should be at least 1.5 m of free space in front of the dock).

For owners of multiple Xiaomi devices (such as smart lamps or sensors), you can create complex scenarios.

Alice, start Cleaning + Lighting mode.
  1. The vacuum cleaner starts cleaning.
  2. Smart lamps switch to "daylight" mode.
  3. After cleaning, the lamps go out.

To set up this scenario:

  1. Open Yandex Smart Home.
  2. Go to the Scripts. β†’ Create a script.
  3. Add conditions and actions for the vacuum cleaner and other devices.

πŸ’‘

If Alice often doesn’t recognize commands, try using simpler wordings, such as instead of Alice, run Xiaomi’s robot vacuum cleaner in wet cleaning mode, say Alice, wash the floor (if you’ve previously set up aliases).

FAQ: Frequent questions about vacuuming management through Alice

Can you control Xiaomi vacuum cleaner through Alice without Mi Home?
No, Mi Home is a must-have app for initial setup, but once you've tied to Alice, some commands (like start/stop) can run without opening Mi Home.
Why does Alice say "This feature is not supported" when I ask you to clean a particular room?
This means that your vacuum cleaner model does not support zone cleaning through Alice. check compatibility in Section 1. Use Home Assistant (Section 5) to bypass the restriction.
How to reset the vacuum cleaner settings if it does not respond to Alice?
To reset, hold the Power and Home buttons (or Spot, depending on the model) for 10 seconds. After reset, add the device to Mi Home and link to Alice.
Can I drive a vacuum cleaner through Alice outside the house?
Yes, if the vacuum cleaner and smartphone are connected to the Internet, make sure that Mi Home has Remote Access enabled (Device Settings β†’ General β†’ Remote Control).
Which Xiaomi models work best with Alice?
The best compatibility is demonstrated by the Xiaomi Robot Vacuum-Mop 2 Pro and DreameBot D10 Plus – they support zone cleaning, power adjustment and schedule. Budget models (2 Lite) require workaround solutions.