Connecting Xiaomi vacuum cleaner to Yandex Stations with Alice: full instructions from A to Z

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.

📊 What is your model of a vacuum cleaner Xiaomi?
Xiaomi Robot Vacuum-Mop 2 Pro
Xiaomi Mi Robot Vacuum-Mop 2 Lite
Xiaomi Mi Robot Vacuum 1S
Another model
I don't know.

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:

  1. Update your vacuum cleaner firmware to the latest version via Mi Home.Outdated versions often block integration with third-party services.
  2. Install the region "Russia" in Mi Home: Profile → Settings → Country / Region → Russia.
  3. Link the vacuum cleaner to your Xiaomi account (if not done). Without authorization, you can't connect.

☑️ Preparation for connection

Done: 0 / 4

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 causeDecision
The vacuum cleaner is not displayed in the list of devicesMi Home and Yandex accounts mismatchSign out of Xiaomi account in Yandex Smart Home and log in again
The “failure to connect” errorVacuum is connected to 5 GHz Wi-FiReconnect to 2.4 GHz network or enable compatibility mode on router
Alice says "The device doesn't support this command"Outdated vacuum cleaner firmwareUpdate 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:

  1. Install Home Assistant on your device (instruction: official website).
  2. 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
  3. Set up integration with Yandex Alice through Yandex Smart Home in Home Assistant.

How to get a token from Mi Home?
1. Install the Mi Home Token Extractor app (available on GitHub). 2. Sign in with your Xiaomi account. 3. Select a vacuum cleaner in the list of devices - the token will appear in the Token field. ⚠️ Don't give the token to third parties! It gives you full access to the device.

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 coordinates

After 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 HomeVacuum cleaner linked to Mi Home account with other regionChange 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 dischargedCheck the power indicator (should burn blue) and reconnect to the network
Commands are executed with a delayWeak Wi-Fi signal or overloaded routerMove 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 commandThe base is installed in the area with a poor Wi-Fi signalMove the docking station to a place with a steady signal

If none of these methods worked, try a full vacuum cleaner reset:

  1. Hold the power button and home for 10 seconds.
  2. Wait until the indicator starts flashing orange.
  3. 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:

  1. Open the "Scenarios" section.
  2. Click on “Create a script” → “Add a condition” (e.g., “Time” or “Geozona”).
  3. 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

FAQ: Frequent questions about connectivity

❓ Can you connect the vacuum cleaner Xiaomi to Alice without Yandex Station?
Yes, but you'll need a smartphone with Yandex app and a speaker with Alice (like Yandex Mini), the main thing is that the vacuum cleaner is added to Yandex Smart Home, voice commands will work through any device with Alice tied to your account.
❓ Why Alice sees a vacuum cleaner, but commands don't follow?
This is most often due to router blocking or unstable Wi-Fi. Check: Turn off the router's Client Isolation function. Assign a static IP to the vacuum cleaner in the DHCP settings. Update the router's firmware. If the problem persists, try connecting the vacuum cleaner to another Wi-Fi network (for example, via a mobile hotspot).
❓ How to untie the vacuum cleaner from Alice?
To remove a vacuum cleaner from Yandex Smart Home: Open the Yandex → Smart Home app. Find a vacuum cleaner in the list of devices and click on it. Select "Delete the device" → confirm the action. After that, the Alice binding will be reset, but the vacuum cleaner will remain in the Mi Home.
❓ Does voice control work in English?
No, Yandex Alice only supports Russian for managing smart devices. English commands (e.g., "Hey Alice, start cleaning") won't work. However, you can use Home Assistant with Google Assistant integration or Amazon Alexa for multilingual control.
❓ Can I connect several Xiaomi vacuum cleaners to one Alice?
Yes, but with reservations: Officially, you can add up to 5 devices of the same type (for example, 2 vacuum cleaners + lamp) through Yandex Smart Home. To control each vacuum cleaner, you will have to specify the room separately: "Alice, start cleaning in the bedroom." If vacuum cleaners of the same model, Alice can confuse them - in this case, assign them different names in the Mi Home settings.