How to connect Alice to the robot vacuum cleaner Xiaomi: a complete guide with pictures and tips

Voice control of the robot vacuum cleaner Xiaomi through Alice from Yandex turns cleaning into a fully automated process. Now, just say, "Alice, run the vacuum cleaner in the kitchen" - and in 5 minutes the floor will be clean while you drink coffee. But how does it work technically? In this article, we will analyze all the ways of connection, from basic synchronization through Mi Home to creating complex scenarios with time triggers or motion sensors.

Itโ€™s important to understand that not all Xiaomi vacuum cleaners support direct integration with Alice. For example, budget versions like the Mi Robot Vacuum-Mop 2 Lite require workarounds through third-party services, while flagships like the Xiaomi Robot Vacuum-Mop 2 Ultra connect directly. Weโ€™ll look at both options, and also discuss how to avoid typical setup errors (for example, why Alice โ€œdoes not seeโ€ the vacuum cleaner after the tether).

If you have already tried to adjust the connection and faced problems - at the end of the article there is a link. FAQ-And for those of you who are just starting out, let's start with the simplest one: checking your model's compatibility.

1.Check compatibility of Xiaomi vacuum cleaner with Alice

Before you spend time setting up, make sure your Xiaomi vacuum cleaner model can work with Alice at all. Officially only devices with Mi Home protocol (not to be confused with MiJia!) and the ability to add to Yandex.Smart Home are supported. Here is the current list for 2026:

  • ๐Ÿ”น Xiaomi Robot Vacuum-Mop 2 Pro โ€“ full support, including zoning
  • ๐Ÿ”น Xiaomi Robot Vacuum-Mop 2 Ultra โ€” + discharge-base
  • ๐Ÿ”น Xiaomi Mi Robot Vacuum-Mop P โ€“ limited support (no intensity control)
  • ๐Ÿ”น Xiaomi Mi Robot Vacuum-Mop 2 Lite โ€“ Requires Home Assistant or Yandex IoT
  • ๐Ÿ”น DreameBot D9 (from a subsidiary brand โ€“ supported through Mi Home

If your model isn't on the list, it's not a sentence. Alternative methods (via Home Assistant or Node-RED) work with almost all Xiaomi vacuum cleaners, but require additional devices (for example, Raspberry Pi), which we will talk about in the section on advanced setting.

โš ๏ธ Note: Xiaomi vacuum cleaners with Chinese firmware (for example, purchased on AliExpress without a global version) may not be displayed in Yandex.Smart home. EU-version via Mi Home with region change to Russiaยป.

Model vacuum cleanerDirect integration with AliceAdditional software is requiredZoning support
Xiaomi Robot Vacuum-Mop 2 Ultraโœ… Yes.โŒ No.โœ… Complete.
Xiaomi Mi Robot Vacuum-Mop 2 LiteโŒ No.โœ… Home AssistantโŒ No.
DreameBot D9โœ… Yes.โŒ No.โš ๏ธ Partial
Xiaomi Mi Robot Vacuum 1SโŒ No.โœ… Yandex IoTโŒ No.
๐Ÿ“Š What kind of vacuum cleaner Xiaomi you have?
Xiaomi Robot Vacuum-Mop 2 Pro
Xiaomi Mi Robot Vacuum-Mop 2 Lite
DreameBot D9
Another model
I haven't bought it yet.

2.Preparation: What it takes to connect

To connect Alice with the Xiaomi vacuum cleaner, you will need:

  • ๐Ÿ“ฑ Smartphone with installed applications Mi Home (version not lower than 6.0.100) and Yandex (with support for Smart Home).
  • ๐Ÿ”Œ Stable connection of the vacuum cleaner and phone to the same Wi-Fi network (2.4 GHz!). 5 GHz is not supported by most Xiaomi models.
  • ๐Ÿ—ฃ๏ธ Device with Alice: Yandex.Station (any model), Yandex.Module column or smartphone with Yandex app installed.
  • ๐Ÿ” Mi Account with a tied vacuum cleaner (if not already tied, do it in advance).

If you have a Yandex.Station, make sure it is updated to the latest firmware. Check this in the Yandex app along the way: Devices โ†’ [your Station] โ†’ Settings โ†’ Software Update. For a vacuum cleaner, update the firmware via Mi Home: Device Profile โ†’ Three Dots โ†’ Firmware Update.

โš ๏ธ Warning: If the vacuum cleaner was previously linked to another Mi Account (such as a salesperson), it should be reset. To do this, press the Reset button on the case for 5-10 seconds before the beep. After the vacuum cleaner is reset, the vacuum cleaner will appear in Mi Home as a new device.

Install Mi Home and Yandex on your smartphone |

Update the vacuum cleaner firmware and Yandex.Stations|

Connect the vacuum cleaner and phone to the same Wi-Fi network (2.4 GHz)|

Reset the vacuum cleaner if it was linked to another account |

Check the region in Mi Home (should be "Russia" or "Europe")-->

3. Basic connection via Mi Home and Yandex.Smart home

This is the easiest way that works for most modern models.

  1. Open the Mi Home app and make sure the vacuum cleaner is displayed in the list of devices. If not, add it via + โ†’ Robot vacuum cleaner.
  2. Choose Xiaomi from the list of brands and log in under the same Mi Account that the vacuum cleaner is attached to.
  3. Allow access to Xiaomi devices (check โ€œAllow Yandex to manage devicesโ€).

After successful synchronization, the vacuum cleaner will appear in the Smart Home section with basic commands: Start cleaning, Return to base, Suspend. To check its performance, tell Alice, "Alice, turn on the vacuum cleaner" or "Alice, start cleaning in the living room" (if zoning is set up).

If the vacuum cleaner is not displayed in Yandex.Smart home:

  • ๐Ÿ”„ Reboot the vacuum cleaner (turn off/turn on the power).
  • ๐Ÿ“ฑ Reinstall the Mi Home app.
  • ๐ŸŒ Check out the region in Mi Home: it should be "Russia" or "Europe" (China region is not supported).

๐Ÿ’ก

If Alice replies, โ€œDevice is not responding,โ€ try disabling the VPN or changing the DNS on the router (e.g., Google DNS: 8.8.8.8). Sometimes geolocation locks interfere with synchronization.

4. Set up voice commands and scripts

Basic commands like "Alice, run the vacuum cleaner" work out of the box, but the real magic starts when you customize custom scenarios.

  • ๐Ÿ•’ ยซAlice, clean up when I go to work).
  • ๐Ÿšช ยซAlice, the corridor was vacuumed if someone came in in dirty shoes).
  • ๐ŸŒก๏ธ ยซAlice, turn on the vacuum cleaner if the humidity is above 60%" (according to the hygrometer).

To create this scenario:

  1. Open Yandex โ†’ Smart Home โ†’ Scenarios โ†’ Create a script.
  2. Select a Terms (e.g. Time or Geolocation).
  3. Add Action โ†’ Choose a vacuum cleaner โ†’ Start cleaning.
  4. Save the script and name it (e.g., โ€œSchedule Cleaningโ€).

For advanced users: in Yandex.Smart home you can create chains of actions. For example, one scenario can:

  1. Run the vacuum cleaner.
  2. Turn on the air humidifier in 10 minutes.
  3. Send a notification to your phone after cleaning.
An example of a complex scenario with a motion sensor trigger
1. Condition: Motion sensor (corridor) โ†’ Operation. 2. Action 1: Vacuum cleaner โ†’ Start cleaning (zone: corridor). 3. Action 2: Wait 15 minutes. 4. Action 3: Vacuum cleaner โ†’ Return to base. 5. Action 4: Send notification: โ€œCorridor clear!โ€

5.Zoning management through Alice

If your vacuum cleaner supports cleaning areas (e.g. Xiaomi Robot Vacuum-Mop 2 Pro), you can start cleaning specific rooms with your voice.

  1. In Mi Home, set up a room map and save rooms (e.g., Kitchen, Bedroom).
  2. In Yandex.Smart Home update the information about the vacuum cleaner (Update button in the profile of the device).
  3. Now you can say, "Alice, vacuum the kitchen" or "Alice, clean the bedroom and the hallway."

If Alice answers, "I can't do the command":

  • ๐Ÿ”„ Restart the vacuum cleaner and check if the card is saved in Mi Home.
  • ๐Ÿ—บ๏ธ Make sure the rooms are named in Russian (Latin may not be recognized).
  • ๐Ÿ” Update the vacuum cleaner firmware - in older versions, zoning through Alice worked unstablely.

Important: for proper zoning, the vacuum cleaner must drive at least once throughout the apartment in mapping mode (usually done at the first cleaning), if the map is not built, Alice will not be able to recognize the rooms.

๐Ÿ’ก

Zoning only works for vacuum cleaners with laser navigation (LDS) support. Budget models without mapping (for example, Mi Robot Vacuum-Mop 2 Lite) do not support this feature.

6 Advanced Customization: Home Assistant and Alternative Methods

If your vacuum cleaner is not officially supported (e.g. Mi Robot Vacuum 1S), you can connect it via Home Assistant, an open source automation system.

  • ๐Ÿ–ฅ๏ธ Home Assistant (Raspberry Pi 4, NAS or even an old PC).
  • ๐Ÿ”Œ Xiaomi Miio integration (installed through the HACS).
  • ๐Ÿ”‘ Token vacuum cleaners (can be obtained via Mi Home and Packet Capture on Android).

Instructions for setting:

  1. Install Home Assistant on your device (instructions on the official website).
  2. Add Xiaomi Miio integration through Settings โ†’ Devices and Services โ†’ Add integration.
  3. Enter. IP-address of vacuum cleaner and Token (how to get it - see spoiler below).
  4. Configure a link with Yandex.Smart home through Yandex Smart Home (another integration in Home Assistant).

Now the vacuum cleaner will be available in Yandex.Smart home as a normal device, and Alice will be able to control it.

How to Get Token Vacuum Cleaner Xiaomi
1. Install the Packet Capture app on Android and start recording traffic. 2. Open Mi Home and send any command to the vacuum cleaner (for example, โ€œStart cleaningโ€) 3. Stop recording in Packet Capture and search for a request to the domain api.io.mi.com. 4. The query body will have the line โ€œtokenโ€: โ€œyour tokenโ€ โ€“ copy it.

Typical problems and their solutions

Even with the right setup, you can get errors, and here are the most common ways to fix them:

Problem.Possible causeDecision
Alice says, "The device is not responding."Offline vacuum cleaner or Wi-Fi problemsReboot the vacuum cleaner and router, check that both devices are on the same 2.4 GHz network.
The vacuum cleaner is not displayed in Yandex.Smart homeIncompatible model or Chinese firmwarePut the vacuum cleaner on EU-Version or use Home Assistant.
Commands are executed with a delayWeak Wi-Fi signal or overloaded Xiaomi serverConnect the vacuum cleaner via Wi-Fi repeater or try it later.
Alice doesn't understand the names of the rooms.Not saved or titled in EnglishRecreate the map in Mi Home and name the rooms in Russian.

If nothing helps, try a full reset:

  1. Remove the vacuum cleaner from Mi Home and Yandex.Smart Home.
  2. Reset the vacuum cleaner to the factory settings (Reset button).
  3. Repeat the binding from scratch, starting with Mi Home.

โš ๏ธ Warning: After the vacuum cleaner is discharged, it will lose the stored map of the room, and then you will have to retrain it in the layout of the apartment.

8. Frequently Asked Questions (FAQ)

Can I connect Alice to the vacuum cleaner Xiaomi without Yandex.Station?
Yes, it's enough to use a smartphone with a Yandex app and a Smart Home enabled, all teams will work through the microphone of the phone, but for convenience, it is recommended to use Yandex.Station or Yandex.Module, they better recognize voice from a distance.
Why does Alice say, โ€œThis function is not supported yet?โ€
This error occurs in three cases: Your vacuum cleaner model does not support the requested command (for example, zoning for Mi Robot Vacuum-Mop 2 Lite); the vacuum cleaner firmware is outdated (update it via Mi Home); Yandex.Smart home did not sync data with Mi Home (try rebooting both applications).
How to make the vacuum cleaner run on a schedule?
There are two ways: through Mi Home: go to the vacuum profile โ†’ Schedule โ†’ add time and days of cleaning. Through Yandex.Smart home: Create a script with the trigger Time and action Start cleaning. Difference: in Mi Home you can adjust the intensity of cleaning, and in Yandex.Smart home - add additional conditions (for example, only if you are not at home).
Can I drive a vacuum cleaner through Alice outside the house?
Yes, but for this: Vacuum cleaner and Yandex.The station (or smartphone) must be connected to the Internet.Mi Home must have Remote Access enabled (account settings โ†’ Security). If you use Yandex.Station, it must be on standby (not turned off). Example command: "Alice, start the vacuum cleaner when I'm at work" (geolocation works even outside the home).
What teams does Alice support for Xiaomi vacuum cleaner?
List of basic commands (may vary depending on the model): "Alice, turn on the vacuum cleaner" / "Alice, start cleaning" "Alice, stop cleaning" / "Alice, stop vacuum cleaner" "Alice, send the vacuum cleaner to base" "Alice, vacuum cleaner [name of the room]" (if zoning is configured) "Alice, as the status of the vacuum cleaner?" (charge level, cleaning status) For advanced models (for example, Xiaomi Robot Vacuum-Mop 2 Ul) additional commands for intensive cleaning are available (maximum cleaning)