How to add a Xiaomi vacuum cleaner to Alice Yandex: full instruction from connection to voice control

Voice control of the robot vacuum cleaner Xiaomi through Alice from Yandex turns cleaning into a fully automated process. Suffice it to say, "Alice, run the vacuum in the living room," and the smart device will start working without you. However, many users face difficulties in the first setup: the Mi Home application does not see the device, Yandex Smart Home refuses to sync, voice commands are ignored.

In this article, we will look at all the stages of connection, from vacuum cleaner preparation and installation of proprietary applications to the intricacies of setting up scenarios in Yandex Ecosystem. Particular attention will be paid to the compatibility of Xiaomi models with Alice (not all vacuum cleaners are officially supported!) and common errors that cause the bundle to stop working. If you have tried to add a device but nothing has worked, here you will find a solution.

What vacuum cleaners Xiaomi compatible with Alice Yandex

Not all Xiaomi robot vacuum cleaners can be connected to Yandex Smart Home, only models certified to work with the Yandex IoT platform have official support. Here is the current list for 2026:

  • 🏆 Xiaomi Mi Robot Vacuum-Mop 2 Pro (including self-cleaning versions of the tank)
  • 🔋 Xiaomi Mi Robot Vacuum-Mop P (Models 2022-2026.)
  • 🌟 Xiaomi Mi Robot Vacuum-Mop 2 Lite (requires firmware at least 3.5.5)
  • 🛡️ Xiaomi Mi Robot Vacuum-Mop 2 Ultra (with a car wash base)
  • ⚠️ Xiaomi Dreame D9/D10 (Supported partially, without some functions)

Vacuum cleaners older than 2020 (such as the Xiaomi Mi Robot Vacuum 1S or Mi Robot Vacuum-Mop G1) do not have official integration with Alice, but they can be connected through third-party services like Home Assistant or Node-RED, which we will discuss in a separate section.

⚠️ Note: If your model is not listed but the Mi Home shows as "Yandex Supports," check the region of the device (CN-The solution is to change the region in Mi Home to Russia or Europe.

Model vacuum cleanerAlice's supportRequired firmwareFeatures
Mi Robot Vacuum-Mop 2 Pro✅ Complete.3.3.9 and aboveZone management, wet cleaning, schedule
Mi Robot Vacuum-Mop P✅ Complete.3.5.1. and aboveSupport for maps, voice commands for cleaning rooms
Dreame D9⚠️ Partial4.2.5. and aboveNo power control through Alice
Mi Robot Vacuum 1S❌ No.Requires a workaround through Home Assistant
📊 What kind of vacuum cleaner Xiaomi you have?
Mi Robot Vacuum-Mop 2 Pro
Mi Robot Vacuum-Mop P
Dreame D9/D10
Another model
I haven't bought it yet.

Preparation of vacuum cleaner and applications before connection

Before adding a vacuum cleaner to Yandex Smart Home, you need to perform a basic setup in the Mi Home app. Without this, Alice simply will not see the device.

Install the Mi Home app (version 6.5.4 or later)

Create a Xiaomi account (or sign in to an existing one)

Connect the vacuum cleaner to Wi-Fi (2.4GHz only!)

Update the vacuum cleaner to the latest version

Add the device to Mi Home and complete the initial setup-->

Pay special attention to Wi-Fi networks: vacuum cleaners Xiaomi do not work with 5 If your router is broadcasting both networks under the same name (e.g, MyWiFi_2G_5G), Separate them in the router settings. The network name should contain only Latin letters and numbers - Cyrillic or special characters (!, @, #) can cause a connection error.

Also check the region of your Mi Home account:

  1. Open Mi Home → go to Profile → Settings → Region.
  2. Choose Russia (or Europe if Russia is not available).
  3. If the region is already China, create a new account – you can not change the region on the existing one!

⚠️ Attention: After the region changes, all previously added Xiaomi devices will be unaccounted for. You will have to reconnect them. If you have many gadgets (lamps, sensors, sockets), export their settings in advance or take screenshots of configurations.

Step-by-step: how to add a vacuum cleaner to Yandex Smart Home

When the vacuum cleaner is set up in Mi Home, we move on to integration with Alice, and the whole process will take no more than 5-7 minutes, if you follow the algorithm:

  1. Open the Yandex application with Alice (or Yandex Smart Home).

If the vacuum cleaner doesn’t appear in the list of available devices, try:

  • 🔄 Update the Yandex application to the latest version.

Once successfully connected, the vacuum cleaner will appear on the device list, and you can now configure voice commands and automation, for example, the phrase "Alice, turn on the kitchen vacuum cleaner" will trigger cleaning in the specified area, if you previously saved a map of the room in Mi Home.

💡

If Alice doesn’t recognize the name of the room (e.g., says “I don’t know the area”), open Mi Home → Map → check that the rooms are signed in Russian.

Set up voice commands to control the vacuum cleaner

By default, Alice understands basic commands like "Run the vacuum cleaner" or "Bring the vacuum cleaner back to base," but advanced control (scheduling, zone selection, power adjustment) will require additional adjustment.

Here is the full list of supported commands (working for models with full integration):

  • 🎤 «Alice, put the vacuum cleaner on charging" - return to the docking station.

For the Dreame D9/D10, only basic commands (start/stop/charging) are available, and power or zone management will have to be configured via Mi Home or Google Assistant (if supported).

In order for Alice to recognize the names of the rooms, they need:

  1. Save in Mi Home after the first cleaning (vacuum cleaner must build a map).
  2. Sign in Russian (for example, "Living room", "Bedroom").
  3. Synchronize with Yandex (sometimes you need to restart the Yandex Smart Home application).
How to add a custom team for a vacuum cleaner?
In the Yandex app, go to Smart Home → Scenarios → Create a script. Select a condition (e.g., voice command “Alice, General Cleaning”) and an action (start the vacuum cleaner at maximum power with cleaning of all rooms). Save the script – now Alice will execute it on your command.

Common mistakes and their solutions

Even with the right setup, users are facing problems. TOP-5 errors and ways of correcting them:

Problem.Reason.Decision
Alice doesn't see a vacuum cleaner on the device listThe device is not synced with Mi HomeUpdate the vacuum cleaner firmware and restart the Mi Home
Commands are executed with a delay (or not executed)Weak Wi-Fi signal or server problemsReconnect the vacuum cleaner to the router, check the speed of the Internet
Alice says "The device is not responding"Vacuum in sleep mode or dischargedPut the vacuum cleaner on charging and turn it on manually via Mi Home
No zones are being set up ("clean the kitchen")Card not saved or rooms not signedStart a full cleaning, save the card in Mi Home
After the update Mi Home contact with Alice disappearedReset permits for YandexUntie and reconnect the vacuum cleaner in Yandex Smart Home

If none of these methods worked, try an alternative method of connecting through Home Assistant:

  1. Install Home Assistant on the Raspberry Pi or NAS.
  2. Add Xiaomi Miio integration (a device token will be required).
  3. Configure a bundle with Yandex Smart Home through Yandex Smart Home plugin.

⚠️ Note: When using Home Assistant, the vacuum cleaner will appear in Yandex as a “Castom device”. Some functions (such as cleaning on a schedule) may not work smoothly!

Additional features: scenarios and automation

Voice control is only part of the capability, and with Yandex Smart Home, you can create automatic scripts that link the vacuum cleaner to other devices.

  • 🕒 Cleaning according to schedule: Every day at 10:00, if no one is home, start the vacuum cleaner».
  • 🚪 Cleaning when leaving: When everyone has left the house (by geolocation), turn on the vacuum cleaner in quiet cleaning mode».
  • 🌡️ Cleaning by sensors: If the humidity in the house is above 60%, start wet cleaning».
  • 🔋 Saving charge: If the vacuum cleaner charge is below 20%, send a notification and return to base».

To create a script:

  1. Open Yandex Smart Home → Scenarios → Create a script.
  2. Select a condition (time, geolocation, sensor data).
  3. Add the action - start the vacuum cleaner with the desired parameters.
  4. Save and activate the script.

To work geolocation scenarios, make sure that the phone settings enable location access for the Yandex app. Also check that the vacuum cleaner is not in Do Not Disturb mode (this blocks automatic commands).

💡

Geolocation scenarios only work if all family members are connected to a single Yandex Smart Home and share location data.

Connecting outdated Xiaomi models through workarounds

If your vacuum cleaner isn’t officially supported by Alice (e.g. Xiaomi Mi Robot Vacuum 1S or Viomi V3), there are three ways to integrate it into the Yandex ecosystem:

  1. With Home Assistant + Yandex Smart Home: Install Home Assistant on the server or Raspberry Pi. Add Xiaomi Miio integration (device token required). Set up a bundle with Yandex via the Yandex Smart Home plugin.
  2. Using Google Assistant + Yandex Alice: Connect the vacuum cleaner to Google Home. Connect Google Assistant to Yandex Smart Home via IFTTT. Create applets to transfer commands.

Node-RED

  • Configure the stream in Node-RED to send commands over the API.
  • Use Yandex webhooks to interact with Alice.

⚠️ Note: Xiaomi device tokens may become invalid after updating Mi Home or changing password. it is recommended to back up tokens and update them every 2-3 months.

FAQ: Answers to Frequent Questions

Can I connect a Xiaomi vacuum cleaner to Alice without Mi Home?
No, Mi Home is a must-have link in the chain. Yandex interacts with Xiaomi devices through the API of this application. Without authorization in Mi Home, Alice will not be able to access the vacuum cleaner.
Why does Alice say "The device is not responding" even though the vacuum cleaner is on?
There are several reasons: the vacuum cleaner is in sleep mode (press the power button on the case); weak Wi-Fi signal (check the distance to the router); Xiaomi or Yandex servers are temporarily unavailable (check the status of services on Downdetector); integration settings have been reset (untie and reconnect the vacuum cleaner in Yandex Smart Home).
How do we make the vacuum cleaner run when we are not home?
Create a script in Yandex Smart Home: Condition: Everyone left home (geolocation). Action: Start the vacuum cleaner (choose cleaning mode). In addition: add the time from 9:00 to 18:00 to avoid night cleaning. Make sure that all family members in the Yandex settings have access to geolocation.
Can you control Xiaomi vacuum cleaner via Alice on iPhone?
Yes, but with reservations: Yandex with Alice must be installed and authorized. Geolocation scenarios only work if the iPhone settings allow location access for Yandex. Voice commands via Siri are not supported - Alice only works inside her application.
What if after updating Mi Home vacuum cleaner disappeared from Yandex Smart Home?
This is a typical problem when updating an app. Solution: Open Yandex Smart Home → find a vacuum cleaner in the list. Tap three dots next to the device → Delete. Add a vacuum cleaner again via Add Device. Sign in to Mi Home and confirm access. If the device doesn't appear on the list, try clearing the Yandex app cache in your phone's settings.