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.
- Through Mi Home. + Yandex.Ecosystem (works for most 2020 models)+ year-end).
- 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 cleaner | Direct integration with Alice | Home Assistant Required | Support 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. |
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.
- Open Xiaomi Home β Go to the Profile section β Settings β Smart home. β Yandex.
- 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:
- Install Home Assistant (instructions on the official website).
- Add Xiaomi Miio integration to configuration.yaml: vacuum: - platform file: xiaomi_miio host: IP_DRESS DUST TOKEN: YOUR_TOKEN
- Set up integration with Yandex.Ecosystem through the Yandex Smart Home component.
- 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?
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):
| Category | Examples of teams | Notes |
|---|---|---|
| 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:
- In Xiaomi Home, create a map of the room and divide it into zones.
- Assign names in Russian (for example, "Bedroom", "Kitchen").
- 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:
- In Xiaomi Home, remove the device from your account.
- Press and hold the power button on the vacuum cleaner for 10 seconds (until the beep).
- 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:
- Open the Yandex application β Smart home β Scenarios.
- Click Create a script and select a condition (time, geolocation, voice command).
- Add the action Control the device and select the vacuum cleaner.
- 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:
- At Xiaomi Home, go to Profile β Settings β Google Assistant.
- Sign in to your Google account.
- 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.