How to add Xiaomi vacuum cleaner to Alice: full instruction with error solutions

Connecting Xiaomi’s robot vacuum cleaner to Yandex’s voice assistant Alice opens up new management options: you can now start cleaning with your voice, check device status, or pause work without having to use the Mi Home app. However, the integration process is often questionable – especially for users who are first to face a smart home setup.

In this article, we will look at all the steps of connection, from account preparation to solving typical sync errors. Particular attention will be paid to new models from 2023 to 2026 (for example, Xiaomi Robot Vacuum-Mop 2 Ultra or DreameBot X30 Ultra), which require additional steps due to updated safety protocols. If your vacuum cleaner is released before 2020, check the section on compatibility - some older devices may not support direct integration with Alice.

Before you start, make sure you have:

  • 📱 Smartphone with installed applications Mi Home (or Dreamehome for devices brand Dreame) and Yandex with Alice.
  • 🔌 Xiaomi robot vacuum cleaner connected to Wi-Fi (2.4 GHz networks only!).
  • 🔑 Xiaomi (or Dreame) account tied to the same region as the device.

1.Check compatibility of Xiaomi vacuum cleaner with Alice

Not all Xiaomi robot vacuum cleaner models support integration with Alice.

  • 🔹 Brand and Series: Officially supported Mi Robot Vacuum, Mi Robot Vacuum-Mop, Viomi and Dreame (after 2019) Deerma or Roidmi vacuum cleaners may require workarounds.
  • 🔹 Firmware: The device must run on the minimum version of the software 3.5.8_003077 (checks in the settings → About the device in the Mi Home app).
  • 🔹 Account Region: Xiaomi account must be registered in Russia, Europe or China (for global firmware models.
Model vacuum cleanerAlice's supportNotes
Xiaomi Mi Robot Vacuum-Mop 2 Pro✅ Yes.Requires a binding via Mi Home (China/Europe)
DreameBot D9✅ Yes.Use the Dreamehome app
Viomi V3✅ Yes.Synchronization only through Mi Home
Xiaomi Mi Robot Vacuum 1S⚠️ Partially.Manual addition is required through Yandex Smart Home
Deerma DEM-VC20❌ No.No official support, unstable workarounds are possible

⚠️ Note: If your model is not listed, check it out on Alice's Skills Catalog site.Some new devices (e.g. Xiaomi Robot Vacuum-Mop 2 Ultra) may require firmware updates to the latest version before connecting.

2.Preparation of accounts: Mi Home and Yandex

Before connecting the vacuum cleaner to Alice, you need to synchronize Xiaomi and Yandex accounts, a step that is often missed, causing errors such as “Device not found”.

Instructions for training:

  1. Open the Mi Home app (or Dreamehome for Dreame devices).
  2. Go to Profile → Settings → Smart Home → Yandex.
  3. Click “Connect” and log in to the Yandex account to which Alice is attached.
  4. Allow access to the device data (importantly! without this, Alice will not see the vacuum cleaner).

If the item "Yandex" in the settings is not:

  • 🔄 Update the Mi Home app to the latest version.
  • 🌍 Check your account region: go to Profile → Settings → Region and select "Russia" or "Mainland China" (for Chinese firmware).
  • 📱 Install the application “Yandex Smart Home” – sometimes synchronization works only through it.

📊 What brand is your robot vacuum cleaner?
Xiaomi (Mi Robot)
Dreame
Viomi
Deerma
Other

3. Adding a vacuum cleaner to the Yandex application

After synchronizing accounts, we move on to adding the device to the Yandex ecosystem, which may vary depending on the vacuum cleaner model.

Method 1: Automatic detection (for most models):

  1. Open the Yandex app and go to the Devices section (the house icon in the bottom menu).
  2. Click "Add device» → «Robot vacuum cleaner».
  3. Choose the Xiaomi brand (or Dreame/Viomi).
  4. The system will automatically find your vacuum cleaner - confirm the connection.

Method 2: Manual addition (if the automatic does not work):

  1. In the Yandex app, go to Devices → Add manually.
  2. Select “Smart Home” → “Robot vacuum cleaner” → “Xiaomi”.
  3. Enter the username and password from the Mi Home account (if necessary).
  4. Select your device from the list.

Xiaomi account tied to Russia or China region |

Vacuum connected to 2.4 GHz Wi-Fi |

Mi Home app allows access for Yandex|

The device is on and is next to the router-->

⚠️ Note: If the vacuum cleaner does not appear in the list of devices, check if it is linked to another Xiaomi account. → Devices and remove the device if it is duplicated.

4.Setting up voice control via Alice

After successfully adding a vacuum cleaner to the Yandex app, it remains to configure voice commands. Alice supports basic functions: start cleaning, return to base, pause and check status.

To check your fitness, tell Alice:

  • 🎤 «Alice, turn on the vacuum cleaner - start cleaning.
  • 🎤 «Alice, stop cleaning. — pause.
  • 🎤 «Alice, send the vacuum cleaner to the base" - return to the docking station.
  • 🎤 «Alice, how much charge the vacuum cleaner has – checking the battery level.

If Alice replies, “The device is not responding,” follow these steps:

  1. Reboot the vacuum cleaner (hold the power button for 10 seconds).
  2. In the Mi Home app, check that the device is online (the cloud icon must be green).
  3. Turn off and reconnect the vacuum cleaner to Wi-Fi.
  4. Update the vacuum cleaner firmware through Settings → Software update.

💡

If Alice doesn’t recognize your model name, try renaming the device Mi Home to a simple name (such as “Vacuum Kitchen”) without spaces or special symbols.

5. Solving typical connection errors

Even when you set it up properly, users often encounter errors, and let's look at the most common ones and how to fix them.

Mistake.Reason.Decision
"No device found"Vacuum is not synced to Mi Home or linked to another accountCheck the binding in Mi Home → Profile → Devices. Delete duplicates.
"No access to the device"No permission for integration with YandexGo to Mi Home → Profile → Settings → Smart Home → Yandex and repeat authorization.
"The offline device"Vacuum cleaner not connected to Wi-Fi or Xiaomi servers not availableReboot the router and vacuum cleaner. Check the 2.4GHz network connection.
"Unknown Mistake"Outdated firmware or regional restrictionsUpdate the vacuum cleaner software and check the region of the Xiaomi account (must be Russia/China).

If none of these methods worked, try an alternative method of connecting via the Yandex Smart Home API:

  1. Install Yandex Smart Home Skill for developers.
  2. Get the token access to the Xiaomi API through unofficial tools.
  3. Add the device manually through JSON-Configuration (technical skills required).

What if the vacuum cleaner is connected, but Alice can't see it?
In some cases, the problem lies in the cache of the Yandex application. Try: 1. Remove the device from the list in Yandex Smart Home. 2. Clear the cache of the Yandex application (phone settings → Apps → Yandex → Storage → Clear cache). 3. Reboot the phone and repeat the addition of the vacuum cleaner. If it did not help, check whether the antivirus or VPN blocks access to Xiaomi servers (turn them off for the time of settings).

6. Advanced settings: scripts and automation

Once connected successfully, you can set up automatic vacuum scenarios, such as running your cleaning schedule or when you leave the house.

Examples of scenarios in the Yandex application:

  • ⏰ Schedule: “Run the vacuum every day at 10:00 if no one is home” (use geofences or presence sensors).
  • 🔄 According to the event: “If the humidity is above 60%, turn on the vacuum cleaner with wet cleaning” (needs a hygrometer Xiaomi).
  • 🚪 Geolocation: “Start cleaning when everyone leaves home” (based on smartphone data).

To create a script:

  1. Open the Yandex application → “Smart home” → “Scenarios”.
  2. Click “Create a script” → “Add a condition” (e.g., “Time” or “Geolocation”).
  3. Select the action: “Device Management” → your vacuum cleaner → “Start cleaning.”
  4. Save the script and activate it.

💡

To work geo-dependent scenarios, you need to enable access to geodata in the phone settings for the Yandex application.

7.Compatibility with other ecosystems (Google Home, Home Assistant)

If you use not only Alice, but also other smart home platforms (such as Google Home or Home Assistant), Xiaomi vacuum cleaner can be integrated there.

  • 🏠 Google Home: Requires a connection via Mi Home followed by a link to Google Assistant. Voice commands will be limited (for example, you can not specify a cleaning area).
  • 🤖 Home Assistant: Full integration through Xiaomi Miio component. Allows you to manage all the functions, including setting the suction power and selecting a room.
  • 🍎 Apple HomeKit: Not officially supported, but HomeBridge integration is possible (requires a Raspberry Pi or always-on PC).

For Home Assistant, configuration example (configuration.yaml):

vacuum:


- platform: xiaomi_miio




host: 192.168.1.100 # IP- vacuum cleaner address




token: YOUR_TOKEN #Token from Mi Home




name: "Xiaomi Vacuum"

To get a token, use the MiHome Token Extractor tool.

FAQ: Frequent questions about connecting Xiaomi vacuum cleaner to Alice

🔍 Why Alice says "The device is not responding" even though the vacuum cleaner is on?
This error occurs due to the loss of communication between the servers of Xiaomi and Yandex: 📶 The status of the vacuum cleaner connection to Wi-Fi (the blue indicator should burn). 🌐 Availability of Xiaomi servers (sometimes not available in Russia – check through Downdetector). 🔄 Reboot the router and vacuum cleaner (hold the power button for 10 seconds).If the problem persists, untie and re-tire the vacuum cleaner in Mi Home.
🔄 Can you connect Xiaomi vacuum cleaner to Alice without Mi Home?
No, officially it's not possible. The Mi Home (or Dreamehome) app is required for: Initial Wi-Fi setup. Sync with Xiaomi account. Obtain access token (if using informal integration methods). The alternative is to use Home Assistant with Xiaomi Miio plugin, but it requires technical skills.
📱 How to transfer a vacuum cleaner to another Xiaomi account?
To change your account: In the Mi Home app, go to Profile → Devices. Find your vacuum cleaner and tap it. Select Delete Device (or Untie) and Reset the vacuum cleaner to factory settings (hold the power and home buttons for 5 seconds). Reconnect the vacuum cleaner through a new account. ⚠️ After resetting, all room maps and cleaning settings will be removed!
🔒 Why Alice is asking to re-authorize to Mi Home?
This is because of: Expiry of the access token (every 3-6 months); changes in the password in the Xiaomi account; updates to the Mi Home app that reset permissions; Solution: go to Mi Home → Profile → Settings → Smart Home → Yandex and repeat authorization.
🌍 Can you control Xiaomi vacuum cleaner through Alice abroad?
Yes, but with reservations: the vacuum cleaner must be connected to Wi-Fi and enabled. Xiaomi servers must be available (in some countries they are blocked). Xiaomi account must be tied to the region where the device was sold (for example, if the vacuum cleaner is purchased in Russia, the account must be Russian). If Xiaomi servers are not available, use a VPN with access to Russia or China.