Voice control of the Xiaomi robot vacuum cleaner through Alice makes cleaning a fully automated process. You can start cleaning rooms, suspend work or send the device to the base — all this with voice commands without touching the smartphone. However, many users face problems of synchronization: the vacuum cleaner does not appear in the list of Alice devices, commands are not recognized, or the voice assistant replies that “cannot control this device.”
In this article, we will discuss the step-by-step customization of Xiaomi Mi Robot Vacuum, Viomi, Dreame and other models on the Mi Home platform for working with Alice. Particular attention will be paid to the hidden settings in the Yandex application, which allow you to add a vacuum cleaner even if it does not appear in automatic search. You will also learn how to create voice scripts to start cleaning on a schedule or when you leave the house, and why some commands (for example, “clean in the room”) may not work without first setting up the map in Mi Home.
What Xiaomi Robot Vacuum Models Support Alice?
Not all Xiaomi devices are voice-assisted, and here is the official list of supported models (current for 2026):
- 🔹 Xiaomi Mi Robot Vacuum-Mop 2 Lite (and all versions with Mi Home support)
- 🔹 Xiaomi Mi Robot Vacuum-Mop P (including Pro and Utra versions)
- 🔹 Viomi V2/V3 (laser-navigation)
- 🔹 Dreame D9/D10 (Other models on the Mi Home platform)
- 🔹 Roborock S5/S6/S7 (It requires a separate setup via Roborock App)
If your model is not listed, check its compatibility in the Mi Home app:
- Open Profile. → Settings → Smart home. → Yandex.
- If the option to Connect to Alice is active, the device is supported.
⚠️ Attention: Xiaomi Robots with Firmware for the Chinese Market (CN) You may not be syncing with Alice. → Vacuum cleaner settings → Change region to Russia or Europe if necessary.
Preparation: What to do before connecting to Alice
Before synchronizing the vacuum cleaner with the voice assistant, perform the mandatory preliminary settings:
- Install the Mi Home app. Download it from Google Play or the App Store. Version should be at least 6.5.0 (check in Settings). → About the annex).
Critical requirements for the network:
- 🌍 The region of the Mi Home account must match the vacuum cleaner region (for example, both are Russia).
☑️ Preparing for Alice's connection
Step-by-step: how to connect the vacuum cleaner Xiaomi to Alice
Now, to the basic process, follow the instructions strictly in steps, and skipping any point can cause synchronization errors.
Step 1: Connect your Mi Home account to Yandex
- Open the Mi Home app and go to Profile → Settings → Smart home. → Yandex.
- Click Connect and log in to Yandex account (if not authorized).
- Allow access to devices by clicking Allow in the confirmation window.
Step 2: Add a vacuum cleaner to Alice's app
- Open the Yandex app (or Yandex with Alice) and go to Devices → Add the device.
- Choose Xiaomi from the list of brands.
- Enter the username and password from the Mi Home account (if not saved).
- In the list of devices, find your vacuum cleaner and click Add.
If the vacuum cleaner is not listed:
- In Mi Home go to the vacuum cleaner settings → General. → Permits.
- Make sure that the option of Managing through third-party services is enabled.
- Reboot the vacuum cleaner (press the power button for 10 seconds).
- Repeat the search for devices in Alice's app.
What if Alice doesn’t see the vacuum cleaner after all the manipulations?
Step 3: Check the performance
After adding, tell Alice, “Alice, turn on the vacuum cleaner” or “Alice, start cleaning.”
If the device responds, the setup was successful. If not, go to the "Problem Solutions" section.
| Team Alice. | Expected vacuum cleaner reaction | Note |
|---|---|---|
| "Alice, start cleaning up." | Starts the standard cleaning. | It always works. |
| "Alice, stop cleaning." | Puts the cleaning on hold. | Requires an active cleaning session |
| "Alice, send the vacuum cleaner to the base." | Back to the docking station. | It does not work if the battery is discharged. |
| "Alice, clean up the living room." | Cleaning in the predetermined zone | Requires pre-setting of the map in Mi Home |
| “Alice, set the cleaning power to maximum.” | Changes the suction regimen | Not supported by all models |
Solving the problems: Alice doesn't drive the vacuum cleaner
If the teams are not working after setting up, use this troubleshooting instruction:
Problem 1: Alice says, "I can't control this device."
Causes and solutions:
- 🔌 Check the Wi-Fi connection in Mi Home (cloud icon should be green).
- 🔄 Sync will fail. At Mi Home, go to Profile → Settings → Smart home. → Yandex and click Update devices.
- 🛡️ Firewall lock. Turn off the antivirus or firewall on the router.
Problem 2: Commands are delayed or not always executed
This is a typical problem with a weak Internet connection.
- 📡 Wi-Fi signal at the location of the vacuum cleaner (must be not lower than -65 dB).
- 🔗 Channel load (use applications like WiFi Analyzer to analyze).
- 🔌 Is the router powered by the UPS - with voltage surges, the connection may break.
⚠️ Warning: If the Roborock vacuum cleaner doesn't respond to Alice's commands, try plugging it in through the official Roborock App app, not Mi Home.In some firmware, integration via Mi Home is unstable.
Problem 3: There are no cleaning teams in specific rooms
For zone cleaning by voice, it is necessary:
- Create a room map in Mi Home (start a full cleaning to make a plan for the vacuum cleaner).
- Break the map into rooms: in Mi Home go to the Map → Edit → Add a room.
- Save the changes and wait for Alice to sync (can take up to 10 minutes).
💡
If Alice persists in not recognizing the name of the room (e.g., “clean up the bedroom”), try renaming it Mi Home with a simple word with no spaces, such as “Bedroom 1”.
Creating voice scripts for automatic cleaning
One of the most useful features is automating cleaning on a schedule or triggers, such as a vacuum cleaner that can start working when you leave the house or stop when you return.
Scenario 1: Cleaning on schedule
- Open the Yandex application and go to the scripts → Create a script.
- Select a schedule and specify a time (for example, 10:00 each day).
- Add Action: Device Management → Xiaomi → Start cleaning.
- Save the script.
Scenario 2: Cleaning up when leaving the house
To do this, you will need a geofence in the Yandex application:
- Enable geolocation in your phone settings.
- In the Yandex app go to the scripts → geozones → Add a zone.
- Enter the address of the house and the radius of the zone (for example, 500 meters).
- Create a script with the condition I left the zone and the action Start cleaning.
Examples of useful scenarios:
- 🕒 «If 22:00, start a quiet cleaning" (for night cleaning).
- 🔋 «If the vacuum cleaner battery is charged < 20%, send it to base».
- 🚪 «If the door sensor is open, suspend cleaning” (requires a smart sensor).
💡
To run geofences and schedules, the vacuum cleaner must be constantly connected to Wi-Fi, and if the router is turned off at night, the scenarios will not work.
Advanced settings: power and zone management
Alice supports not only basic commands, but also advanced control – if you configure the vacuum cleaner in Mi Home correctly.
Set-up of cleaning modes
In order for Alice to change the suction power, Mi Home needs:
- Go to the vacuum cleaner settings → Cleaning regimes.
- Activate the options Quiet, Balanced, Maximum.
- Save the changes.
After that, you can use the commands: “Alice, set the cleaning mode to maximum” or “Alice, turn on the quiet mode”.
Cleaning in certain areas
For voice cleaning in specific rooms:
- Make sure the map in Mi Home is broken up into rooms (see Problem Solving).
- Use commands such as “Alice, put it in [room name].”
Limitations:
- 🚫 Alice does not support cleaning in user areas (only in rooms).
- 🚫 You can not set a multi-room cleaning with one team (you will have to specify each room separately).
How to get around the restriction on multi-room cleaning?
Security and privacy: What Alice knows about your vacuum cleaner
When connecting the vacuum cleaner to Alice, Yandex gets access to the following data:
- 📍 Device status (on/off, charge level).
- 🗺️ Cleanup card (if zone cleaning commands are used).
- ⏱️ Team log (what voice requests you made).
To restrict access:
- In the Yandex app go to Devices → [vacuumer] → Settings.
- Turn off the option to Collect usage data.
- In Mi Home, prohibit the transfer of the card to the vacuum cleaner settings → Confidentiality.
⚠️ Note: If you use geofences for automatic cleaning, Yandex will know your location. Turn off geolocation in your phone settings if it is critical for privacy.