Connecting the robot vacuum cleaner Xiaomi to Alice: a complete guide with errors and solutions

Voice control of the Xiaomi robot vacuum cleaner through Alice is not just a convenience, but a real time saving. Imagine lying on the couch, drinking coffee and running a single phrase to clean any room. But in practice, many people face problems: Alice β€œcan’t see” the vacuum cleaner, commands are executed with errors, and the Mi Home app (now Xiaomi Home) does not have the necessary options. This article is not just a guide, but a discussion of all the nuances of integration in 2026, including bypassing the restrictions for old models of vacuum cleaners and new voice control functions through Yandex.Ecosystem.

It’s important to understand that not all Xiaomi robot vacuum cleaners support direct work with Alice, such as the Mi Robot Vacuum-Mop series. 2C Mi Robot Vacuum Cleaner 1C They require workarounds through third-party services like Home Assistant, while flagships like Xiaomi Robot Vacuum-Mop 2 Ultra or DreameBot require workarounds. X30 Ultra (yes, it's also a Xiaomi brand!) connects to Alice out of the box. We'll look at both scenarios, from formal integration to hacking techniques for "incompatible" devices.

1. Compatibility: What Xiaomi robot vacuum cleaners work with Alice

Before you spend time setting up, check if your model supports direct integration. Officially, Yandex only confirms compatibility with devices certified for Yandex.Ecosystem.

  • πŸ”Ή Xiaomi Robot Vacuum-Mop 2 Pro (Model) STYJ02YM)
  • πŸ”Ή Xiaomi Robot Vacuum-Mop 2 Ultra (model) STYTJ02YM)
  • πŸ”Ή DreameBot D9 (model DREAME.VACUUM.P2009)
  • πŸ”Ή DreameBot X30 Ultra (model) DREAME.VACUUM.P2256)
  • πŸ”Ή Xiaomi Mi Robot Vacuum-Mop P (model) SDJQR02RR)

If your model isn't on the list, don't despair! There are two ways around this.

  1. Through Mi Home. + Yandex.Ecosystem (works for most 2020 models)+ year-end).
  2. Home Assistant (requires customization skills, but supports even the old Mi Robot) 1S).

⚠️ Note: Xiaomi vacuum cleaners with Cyrillic names in Mi Home (for example, "Mi Robot Vacuum") may not appear in Yandex.Ecosystem, Xiaomi_Vacuum).

Model vacuum cleanerDirect integration with AliceHome Assistant RequiredSupport for cleaning areas
Xiaomi Robot Vacuum-Mop 2 Ultraβœ… Yes.❌ No.βœ… Complete.
DreameBot X30 Ultraβœ… Yes.❌ No.βœ… + room-definition
Mi Robot Vacuum-Mop 2C❌ No.βœ… Yes.❌ Just the whole square.
Mi Robot Vacuum Cleaner 1C❌ No.βœ… Yes (with limitations)❌ No.
πŸ“Š What kind of robot vacuum cleaner Xiaomi you have?
Xiaomi Robot Vacuum-Mop 2 Ultra
DreameBot X30 Ultra
Mi Robot Vacuum-Mop 2C
Another model
I haven't bought it yet.

2.Preparation: What to do before connecting

Before you connect the vacuum cleaner with Alice, follow the mandatory steps:

Install the latest version of the Xiaomi Home app (formerly Mi Home)

Update the firmware of the robot vacuum cleaner to the current version

Connect the vacuum cleaner to the same Wi-Fi network as the smartphone/column with Alice

Create an account in Yandex.Ecosystem (if not already)

Make sure that the region in Xiaomi Home is set to Russia (settings) β†’ region)-->

Pay special attention to Wi-Fi networks. Alice and vacuum cleaner should be on the same local network. + 5GHz), connect both devices to 2.4GHz – many Xiaomi models do not support 5GHz. Also check that the router settings have disabled mode AP Isolation, or devices won’t see each other.

If you are using DreameBot (for example, X30 Ultra, additionally install the Dreamehome app – it is required for initial setup, even if you manage it through Xiaomi Home. In Dreamehome, be sure to activate the Smart Home option. β†’ Yandex in the settings of the device.

⚠️ Warning: If your vacuum cleaner was previously linked to an account in China or Europe, reset it to factory settings (Hold the power button 10 seconds) and reconfigure with the region Russia.

3. Official connection via Xiaomi Home + Yandex.Ecosystem

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

  1. Open Xiaomi Home β†’ Go to the Profile section β†’ Settings β†’ Smart home. β†’ Yandex.
  2. Click "Add to Yandex" and log in to your Yandex account.

After synchronization, the vacuum cleaner will appear in the Yandex application (Device section) and will be available for control through Alice.

"Alice, turn on the robot vacuum cleaner."


"Alice, start cleaning the living room."




"Alice, send the vacuum cleaner to base."

If the commands are not executed, check:

  • πŸ”Œ Is the vacuum cleaner and speaker/smartphone connected to the same Wi-Fi network.
  • πŸ”„ Is the vacuum cleaner firmware updated (in Xiaomi Home) β†’ Settings of the device β†’ Update of the PO).
  • πŸ“± Does the Yandex application have access to geodata and microphone (smartphone settings).

πŸ’‘

If Alice says, "Device is unresponsive," try rebooting the vacuum cleaner: turn it off with the power button, wait 30 seconds, and turn it on again, which solves the connection problem in 70% of cases.

4. Connecting "incompatible" models through Home Assistant

If your vacuum cleaner does not support direct integration (e.g. Mi Robot Vacuum) 1S or 2C), You can use Home Assistant, an open source smart home system, which is more complex, but gives you complete control of the device.

You will need to:

  • πŸ–₯️ Computer or Raspberry Pi to install Home Assistant.
  • πŸ”§ Skills of working with YAML-Configuration (or willingness to learn).
  • πŸ”‘ Access Token from Xiaomi Home (received through Mi Home Token Extractor).

Adjustment steps:

  1. Install Home Assistant (instructions on the official website).
  2. Add Xiaomi Miio integration to configuration.yaml: vacuum: - platform file: xiaomi_miio host: IP_DRESS DUST TOKEN: YOUR_TOKEN
  3. Set up integration with Yandex.Ecosystem through the Yandex Smart Home component.
  4. Synchronize devices in the Yandex application.

For detailed instructions on obtaining a token and configuring Home Assistant, see the official repository. Please note: after updating the vacuum cleaner firmware, the token may be reset β€” it will have to be re-received.

⚠️ Note: When using Home Assistant, Alice will operate a vacuum cleaner with a delay 1-3 For critical commands (e.g., stop cleaning), it is better to use the original Xiaomi Home app.

How do you know? IP-vacuum-dress?
Open the router (usually at 192.168.0.1 or 192.168.1.1) and find the section DHCP-The vacuum cleaner will be displayed under the name miio or with part of the model name (e.g. roborock-vacuum).

5. Voice commands for vacuum cleaner control

Alice supports more than 20 robot vacuum cleaner commands, but not all of them are documented. Here's the full list of working phrases (checked out on Xiaomi Robot Vacuum-Mop 2 Ultra):

CategoryExamples of teamsNotes
Basic teams"Alice, turn on the vacuum cleaner." "Alice, turn off the robot vacuum cleaner." "Alice, start cleaning."It works on all models.
Zone cleaning"Alice, clean the living room." "Alice, vacuum the kitchen."Requires pre-setting rooms in Xiaomi Home
Cleaning regimes"Alice, turn on quiet mode" "Alice, set maximum power"Not supported on all models
Additionally."Alice, send the vacuum cleaner to the base." "Alice, show me vacuum status."Status is displayed in the Yandex appendix

For the correct operation of the commands with the indication of rooms ("clean up in the bedroom"), it is necessary:

  1. In Xiaomi Home, create a map of the room and divide it into zones.
  2. Assign names in Russian (for example, "Bedroom", "Kitchen").
  3. Synchronize data with Yandex.Ecosystem (can take up to 24 hours).

If Alice answers, "I don't know where this room is," check:

  • πŸ“ Do the names of the rooms in Xiaomi Home and Yandex.Ecosystem coincide.
  • πŸ”„ Updated map in the application (sometimes you need to save it).
  • πŸ—ΊοΈ Are there any special symbols in the names (letters and numbers only).

πŸ’‘

Teams with room indications work only for vacuum cleaners with support LDS-Laser (e.g. Xiaomi Robot Vacuum-Mop 2 Pro) For models without laser (e.g. Mi Robot Vacuum-Mop) 2C) Only the entire area is cleaned.

6. Common mistakes and their solutions

Even with the right setup, users face problems. Here's the top-5 errors and ways of correcting them:

  • 🚫 "Device fails to respond" Reason: The vacuum cleaner is off Wi-Fi or in sleep mode. Solution: Wake the vacuum cleaner with a button on the case or a voice command "Alice, wake the vacuum cleaner".
  • πŸ”Œ "Failed to connect to the device" Reason: Blocking by the router local traffic. Solution: In the settings of the router, disable AP Isolation and add the vacuum cleaner to DMZ.
  • πŸ—ΊοΈ "I can't find a room" Reason: The discrepancy between the names of the rooms in Xiaomi Home and Yandex.Ecosystem.Solution: Rename the rooms in both applications the same (for example, "Living room").
  • πŸ”„ "Command executed, but vacuum cleaner not responding" Reason: Lag in sync between Xiaomi and Yandex clouds.Solution: Wait 10-15 seconds or repeat the command.
  • πŸ”’ "Device not supported" Reason: The vacuum cleaner model is not certified for Yandex.Ecosystem.Solution: Use Home Assistant (section 4) or update the vacuum cleaner firmware.

If none of the methods helped, try resetting the vacuum cleaner settings:

  1. In Xiaomi Home, remove the device from your account.
  2. Press and hold the power button on the vacuum cleaner for 10 seconds (until the beep).
  3. Customize the vacuum cleaner again by choosing the region of Russia.

πŸ’‘

Before dumping the vacuum cleaner, export the cleaning card to Xiaomi Home (if you have one), which will save time for re-marking rooms.

7. Additional chips: automation and scenarios

Integration with Alice opens up possibilities for automating cleaning, such as:

  • πŸ•’ Scheduled cleaning: Alice, start the vacuum every day at 10:00".
  • πŸšͺ Cleaning when leaving the house: Alice, if no one is home, turn on the vacuum cleaner".
  • πŸ“± Geolocation Office: Alice, when I go to work, vacuumed in the hallway".

To create scenarios:

  1. Open the Yandex application β†’ Smart home β†’ Scenarios.
  2. Click Create a script and select a condition (time, geolocation, voice command).
  3. Add the action Control the device and select the vacuum cleaner.
  4. Save the script and test it out.

An example of an advanced script for DreameBot X30 Ultra:

Condition: Time 09:00, Budney (Mn-Pt)


Action:




1. Insert vacuum cleaner




Set the "quiet cleaning" mode




3. Start cleaning in zones: Kitchen, Corridor




4. In 1 hour, send the vacuum cleaner to base.

For models with support for floor washing (for example, Xiaomi Robot Vacuum-Mop 2 Pro) you can create separate scenarios for wet cleaning:

"Alice, wash the kitchen floor in 30 minutes."

⚠️ Attention: Delayed scenarios (e.g., "after 30 minutes") may not work if the vacuum goes into sleep mode. To avoid this, add "Wake up the device" before the command".

8. Alternative management methods (if Alice is not suitable)

If Alice integration failed for some reason, consider the alternatives:

  • πŸ€– Google Assistant: Supports all Xiaomi models via Mi Home. Commands: OK Google, turn on vacuum cleaner".
  • 🍎 Siri (via HomeKit): Requires a Home Assistant Bridge HOOBS, But it's more stable than Alice.
  • πŸ“± Office SMS: Set up notifications in Xiaomi Home and send commands via SMS-bots (e.g, IFTTT).
  • πŸ–₯️ Voice Control via PC: Use Windows + Power Automate for creating voice commands.

For Google Assistant, it takes 2 minutes to set up:

  1. At Xiaomi Home, go to Profile β†’ Settings β†’ Google Assistant.
  2. Sign in to your Google account.
  3. Synchronize the devices.

The advantage of Google Assistant over Alice:

  • βœ… Responds to commands faster (delay) ~1 second).
  • βœ… Supports English teams (good for bilinguals).
  • βœ… It is better to recognize the names of rooms in English.

πŸ’‘

If you use the Yandex Station and Google Nest Mini column at the same time, tie the vacuum cleaner to only one assistant to avoid team conflicts.

FAQ: Frequent questions about connectivity

❓ Can you connect to Alice vacuum cleaner Xiaomi, bought in China?
Yes, but with reservations. First reset it to factory settings, then link it to an account in the region of Russia (in Xiaomi Home, select the server Russia when you add). If the model is not certified for Yandex.Ecosystem (for example, Mi Robot Vacuum-Mop 2 Lite), use Home Assistant.
❓ Why does Alice say, β€œI’m sorry, I can’t do this” when she asks you to clean a room?
This error occurs in three cases: the room map is not loaded into Yandex.Ecosystem (check synchronization in Xiaomi Home); the names of the rooms in Xiaomi Home and Yandex.Ecosystem do not match. Your model of vacuum cleaner does not support zone cleaning through Alice (relevant for budget models); Solution: rename the rooms in both applications the same and wait for synchronization (may take up to a day).
❓ How to make the vacuum cleaner automatically return to the base after cleaning?
This setting cannot be set through Alice, but you can: In Xiaomi Home: go to Device Settings β†’ Auto-return to base and enable option. Through script in Yandex.Ecosystem: Condition: Cleaning completed Action: Send vacuum cleaner to base
❓ Why After Updating the Firmware, the Vacuum Stopped Responding to Alice's Commands?
It's a common problem after updates. Causes and solutions: πŸ”„ Reset access token: For models connected through Home Assistant, get a new token. 🌍 Changed region: Check in Xiaomi Home that the server Russia. πŸ”Œ Changed. API: Update Xiaomi Miio integration to the latest version of Home Assistant. If nothing helps, roll back the vacuum cleaner firmware to the previous version (see the instructions on the forums). 4PDA).
❓ Can I drive the vacuum cleaner through Alice if I am away from home?
Yes, but with limitations: βœ… Official integration: Teams will be executed, but with a delay 5-10 Seconds (due to cloud synchronization). ❌ Home Assistant: For remote management, you need to configure cloud access (for example, via Nabu Casa or DuckDNS). Important: Make sure that the router has open ports for Xiaomi Home (usually TCP 80, 443, 5556).