Voice control of the robot vacuum cleaner through Yandex Station with Alice turns cleaning into real magic: just say "Alice, start cleaning", and Xiaomi will get to work. But how to set up this bundle if manufacturers do not provide direct integration? In this article, we will analyze all the working methods - from official connection through Mi Home to workarounds with Yandex IoT and third-party services.
It is important to understand that not all models of Xiaomi vacuum cleaners support direct synchronization with Alice. For example, Xiaomi Mi Robot Vacuum-Mop 2 Lite requires additional manipulation, while Xiaomi Robot Vacuum-Mop 2 Pro can connect through Yandex Smart Home almost out of the box. We tested all current methods for 2026 and identified 3 reliable options, including a solution for devices without official support.
If you've already tried to link devices and you get a "Device not found" or "Not supported" error, don't give up. 90% of the time, the problem is with the wrong region settings in Mi Home or the lack of binding to Yandex ID. We'll take a detailed look at each step so you can control the vacuum cleaner voice without unnecessary complications.
1. Compatibility Check: Which Xiaomi vacuum cleaners work with Alice
Before you start setting up, make sure your Xiaomi vacuum cleaner model is theoretically able to integrate with Yandex Station. Officially supported devices with MiOT (Mi Home Open API) protocol, but there are nuances:
- ✅ Full support: Xiaomi Robot Vacuum-Mop 2 Pro, Xiaomi Mi Robot Vacuum-Mop 2, Xiaomi Mi Robot Vacuum-Mop P (requires firmware update to version 3.5.8)+).
- ⚠️ Partial support: Xiaomi Mi Robot Vacuum-Mop 2 Lite, Xiaomi Mi Robot Vacuum 1S — They only work through third-party services such as Home Assistant or Yandex IoT.
- ❌ Unsupported: Outdated models (Xiaomi Mi Robot Vacuum 1, Xiaomi Mi Robot Vacuum Cleaner) and devices without Wi-Fi module.
To determine compatibility accurately, check the firmware version in the Mi Home app: Device Profile → Settings → Firmware Update. If the version is below 3.3.0, update it before connecting.
Even if your model is on the compatible list, the connection may not work if the vacuum cleaner is linked to the Mi Home account in China or Europe.
2.Device Preparation: What to Do Before Connecting
Before synchronization, follow the mandatory preparatory steps, otherwise Alice will not see the vacuum cleaner:
- Update your vacuum cleaner firmware to the latest version via Mi Home.Outdated versions often block integration with third-party services.
- Install the region "Russia" in Mi Home: Profile → Settings → Country / Region → Russia.
- Link the vacuum cleaner to your Xiaomi account (if not done). Without authorization, you can't connect.
☑️ Preparation for connection
If your vacuum cleaner has previously been linked to an account with another region (e.g. China), reset to factory settings: Power button (hold 10 seconds) → Wi-Fi reset → Reset.
⚠️ Note: If the Mi Home displays a warning that says “The device is not supported in your region”, try changing the server to Singapore or Europe – sometimes this temporarily solves the problem».
3.Official method: Connect via Yandex Smart Home
The most reliable method is integration through Yandex Smart Home, which works for most modern Xiaomi models, but requires the correct setup of accounts.
Step 1. Open the Yandex app on your smartphone and go to the Smart Home section (house icon at the bottom menu). Click Add Device → Other Device.
Step 2. In the list of brands, select Xiaomi and log in under the same account that the vacuum cleaner is attached to. If there are more than one account, use the one where the vacuum cleaner is displayed in Mi Home.
Step 3. Once authorized, select your vacuum cleaner from the list of available devices.
- 🔄 Restart the vacuum cleaner (hold the power button for 5 seconds).
- 📶 Check that it is connected to Wi-Fi (the indicator should be blue).
- 🔧 Update the Yandex app to the latest version.
Step 4: After successfully adding a room assigned to the device (such as the Living Room) and check the voice commands: "Alice, start cleaning", "Alice, return to base".
💡
If Alice replies, "The device is not responding," try to disconnect the vacuum cleaner from the socket for 30 seconds, then turn it back on. This resets the device's network cache.
| Problem. | Possible cause | Decision |
|---|---|---|
| The vacuum cleaner is not displayed in the list of devices | Mi Home and Yandex accounts mismatch | Sign out of Xiaomi account in Yandex Smart Home and log in again |
| The “failure to connect” error | Vacuum is connected to 5 GHz Wi-Fi | Reconnect to 2.4 GHz network or enable compatibility mode on router |
| Alice says "The device doesn't support this command" | Outdated vacuum cleaner firmware | Update the firmware through Mi Home |
Alternative method: Connecting via Home Assistant (for advanced)
If your vacuum cleaner isn’t officially supported (like the Xiaomi Mi Robot Vacuum 1S), you can use Home Assistant, an open platform for smart homes, which requires software skills but gives you full control of the device.
What you need:
- 🖥️ Computer or Raspberry Pi to install Home Assistant.
- 🔌 Static IP-address for vacuum cleaner (configured in the router).
- 🔑 Mi Home Access Token (Opened via Mi Home Token Extractor).
Step-by-step:
- Install Home Assistant on your device (instruction: official website).
- Add Xiaomi Miio integration via configuration.yaml: vacuum: - platform: xiaomi_miio host: 192.168.1.100 # IP-vacuum address: YOUR_TOKEN_HERE # Token from Mi Home
- Set up integration with Yandex Alice through Yandex Smart Home in Home Assistant.
How to get a token from Mi Home?
Advantages of the method:
- ✅ It works with any Xiaomi model, even unofficially supported.
- ✅ Allows you to create complex scenarios (e.g., cleaning on schedule) + notice).
Disadvantages:
- ❌ Requires constant operation of the Home Assistant server.
- ❌ It's hard to set up a beginner.
5.Voice commands to control vacuum cleaner through Alice
Once you’ve successfully connected, you can use standard and customized commands, and here’s a full list of supported phrases (works for official integration via Yandex Smart Home):
- 🎤 «Alice, start cleaning up – start the standard cleaning.
- 🎤 «Alice, turn on the vacuum cleaner in the living room" - start with the indication of the room.
- 🎤 «Alice, stop cleaning. — pause.
- 🎤 «Alice, bring the vacuum cleaner back to base – return to the dock.
- 🎤 «Alice, how is the status of the vacuum cleaner? – information about the charge and condition.
For Home Assistant, you can configure custom commands via scripts.yaml.
clean_kitchen:
Alias: "Kitchen cleaning"
sequence:
- service: vacuum.send_command
target:
entity_id: vacuum.xiaomi_vacuum
data:
command: app_zoned_clean
params: [[25000, 25000, 30000, 30000, 1]] # Zone coordinatesAfter that, the command “Alice, start cleaning the kitchen” will perform cleaning only in the specified area.
⚠️ Note: If Alice replies, “I can’t execute the command,” check: Is the vacuum cleaner connected to the network (the indicator should burn blue, not red). Does the router block traffic between Yandex Station and the vacuum cleaner (open ports 80 and 443 for the first time). IP-vacuum-dress).
6. Common mistakes and their solutions
Even with the right setup, there can be failures, and we've collected the TOP-5 errors and ways to fix them:
| Mistake. | Reason. | Decision |
|---|---|---|
| “Device not found” in Yandex Smart Home | Vacuum cleaner linked to Mi Home account with other region | Change the region to "Russia" in Mi Home and reconnect the vacuum cleaner |
| Alice says "The device is not responding" | Vacuum is disconnected from Wi-Fi or discharged | Check the power indicator (should burn blue) and reconnect to the network |
| Commands are executed with a delay | Weak Wi-Fi signal or overloaded router | Move the vacuum cleaner closer to the router or switch to a 2.4 GHz channel with less load |
| The vacuum cleaner doesn't return to base on command | The base is installed in the area with a poor Wi-Fi signal | Move the docking station to a place with a steady signal |
If none of these methods worked, try a full vacuum cleaner reset:
- Hold the power button and home for 10 seconds.
- Wait until the indicator starts flashing orange.
- Reset the vacuum cleaner through Mi Home.
💡
If the vacuum cleaner is connected to Yandex Stations, but the commands are not stable, try turning off the Power Saving function in the Wi-Fi settings of the router, which can break the connection with the devices in the background.
7 Additional features: scenarios and automation
After connecting the vacuum cleaner to Alice, you can configure automatic scripts through Yandex Smart Home or Home Assistant.
- 🕒 Scheduled cleaning: “Every day at 10:00 if no one is home” (use geofences).
- 🚪 Cleaning at care: If everyone has left the house, start the vacuum cleaner in 30 minutes».
- 📱 Voice notifications: Alice, let me know when the vacuum cleaner is done cleaning».
To configure scenarios in Yandex Smart Home:
- Open the "Scenarios" section.
- Click on “Create a script” → “Add a condition” (e.g., “Time” or “Geozona”).
- Select the action: “Device Management” → your vacuum cleaner → “Start cleaning.”
In Home Assistant, automation is configured via automations.yaml. Example scenario for low-budget cleaning:
alias: "Discharge cleaning below 30%"
trigger:
- platform: numeric_state
entity_id: sensor.xiaomi_vacuum_battery
below: 30
action:
- service: vacuum.start
target:
entity_id: vacuum.xiaomi_vacuum