How to make Alice friends with Xiaomi robot vacuum cleaner: the full guide 2026

Why Alice and Xiaomi are not always “friends” the first time

Voice assistant Alice from Yandex and robot vacuum cleaners Xiaomi (including models Mi Robot Vacuum-Mop 2 Pro, DreameBot) Z10 Pro and others are the perfect pair on paper: it's easy to use your voice to clean your hands, especially when your hands are busy, but in practice, users face three key challenges: Invisibility of the device in Alice’s list, authorization errors in Mi Home and “deafness” of the vacuum cleaner to the teams after successfully connecting.

The reason is ecosystem architecture: Xiaomi uses its own MiOT protocol to manage devices, and Alice works through the Yandex cloud. Between them is the Mi Home app (or Xiaomi Home for new models), which should “translate” commands. If at some point the chain breaks, the vacuum cleaner does not respond. In this article, we will discuss all the ways of integration, including workarounds for old models of vacuum cleaners (until 2022) and new chips for devices on HyperOS.

Step 1: Preparation – What should be ready before setting up

Before you tie Alice and the vacuum cleaner, check four critical conditions:

  • 📱 The Mi Home app is installed on a smartphone (version no lower than 6.5.400 for Android or 6.5.300 for iOS). APK Can block cloud synchronization.
  • 🌐 Xiaomi account is tied to the same region as the vacuum cleaner, for example, if the device is purchased in Europe, the account must be registered with Mi Home. EU, Not on a Russian server.
  • 🔄 The vacuum cleaner is connected to 2.4 GHz Wi-Fi (5 GHz is not supported by most models) and the network name should not contain Cyrillic or special symbols.
  • 🔒 Two-factor authentication in Xiaomi account is disabled (temporary measure - turn it on after setting up). 2FA.

If at least one item is not met, further actions will lead to the error "Device is not responding" or "Can not add" in the settings of Alice. D9 Chinese market will not be visible in the Russian Mi Home.

📊 What kind of vacuum cleaner Xiaomi you have?
Mi Robot Vacuum-Mop 2 Pro
DreameBot Z10 Pro
Mi Robot Vacuum X10+
Another model
I haven't bought it yet.

Step 2: Linking the vacuum cleaner to the Mi Home - Step-by-step instructions

This is the basis of the whole process. Even if you've already added a vacuum cleaner to the application before, double-check the settings: often the problem lies in the wrong server or outdated firmware.

  1. Open Mi Home and go to Profile → Settings → Region: Make sure that you select a server that matches the vacuum cleaner model (e.g. Russia for official Russian devices).
  2. Click "Add device» (+ In the upper right corner, select the category "Vaccelerates." If your model is not listed, use the option "Other" and enter the name manually.
  3. Activate the pairing mode on the vacuum cleaner: press the Wi-Fi (or Home) button on the case for 3-5 seconds until you hear an audible signal.
  4. Connect to the temporary network that the vacuum cleaner will create (the name will be type) Xiaomi_Vacuum_XXXX). Return to Mi Home – the app should automatically complete the setup.

If no vacuum cleaner is added, try an alternative method:

  1. Go to Wi-Fi settings on your phone and connect to the vacuum cleaner network.
  2. Open the browser and enter the address http://192.168.4.1.
  3. Enter your Wi-Fi network details (name and password) in the web interface.

The vacuum cleaner is displayed in the main menu of Mi Home

Device status - "Online"

Available functions "Cleaning", "Charging", "Map"

The firmware version is displayed in the device information-->

Step 3: Contacting Alice – Official and Unofficial Ways

Now that the vacuum cleaner is added to the Mi Home, it needs to be introduced to Alice, and there are two ways: through formal integration (works for most models in 2022-2026) and through a cloud bridge (for old devices or unofficial firmware).

  1. Open the Yandex app with Alice and go to Devices → Add the device.
  2. Choose “Xiaomi” from the list of brands.
  3. Sign in to your Mi Home account (use the same data as the app).
  4. Allow access to the devices - Alice will automatically find the vacuum cleaner.

If the vacuum cleaner does not appear on the list, check:

  • 🔄 Mi Home includes the option “Cloud sync” (in the device settings).
  • 🌍 Xiaomi’s account region is the same as Alice’s (for example, both are Russia).
  • 📵 The vacuum cleaner is not in "Do Not Disturb" mode» (DND).

Method 2: Cloud Bridge (for advanced)

If the official method didn't work, you could use Home Assistant or Node-RED as a middleman. YAML-configs or scripts, but opens access to advanced commands (for example, cleaning zones or adjusting the suction power).

Details on setting up Home Assistant
1. Install Home Assistant on Raspberry Pi or another server. 2. Add Xiaomi Miio integration through HACS. 3. Get the device token with the help of the script miio-cli: miio --discover --sync-seed 4. Set up automation to transfer commands from Alice to the vacuum cleaner via webhooks.

For most users, the formal way is enough, but if you need advanced scenarios (for example, starting a cleaning schedule with data from humidity sensors), a cloud bridge is the best solution.

💡

If Alice "does not hear" the commands, try restarting the vacuum cleaner: press and hold the power button for 10 seconds, then repeat the binding.

Step 4: Set up voice commands – what can and can’t be said

After successfully binding, check how Alice responds to commands. Here is a basic set of phrases that should work:

CategoryExample of teamExpected output
Starting the cleanup"Alice, start cleaning with a vacuum cleaner."The vacuum cleaner leaves the base and starts cleaning.
Stopping."Alice, stop cleaning."Vacuum stops at the spot
Return to base"Alice, send the vacuum cleaner to charge."The vacuum cleaner is back at the docking station
Cleaning mode"Alice, turn on the quiet mode."The vacuum cleaner switches to minimum power
Zone cleaning"Alice, vacuum the living room."It only works if the Mi Home has zones configured.

Note: Alice does not support cleaning time commands (e.g., “start in an hour”) or complex scenarios (e.g., “vacuum after I’m gone”). Such tasks will require setting up automations in Mi Home or using Yandex Smart Home. API.

Also, some models (such as the Xiaomi Mi Robot Vacuum-Mop P) do not support voice control of the mop - only a vacuum cleaner. To wash the floors with a voice, you will have to use workarounds (see next section).

Step 5: Extended Features – How to Get Alice to Do More

Basic commands are just the tip of the iceberg, and with hidden settings and third-party services, you can expand the possibilities of integration.

1.Schedule cleaning through Alice

Alice doesn't know how to set timer tasks herself, but you can:

  • 📅 Create a routine in the application Yandex: If it is 10:00, then start cleaning».
  • 🤖 Use it. IFTTT (if your vacuum cleaner supports this service) for linking with Alice.
  • ⚙️ Set up automation in Mi Home: If the motion sensor is working, start cleaning».

Pump control (for hybrid models)

If Alice ignores commands like "wash the floor," try:

  • 🔧 In Mi Home, create a fast command (such as Mope Mode) and activate it with your voice through Alice as a script.
  • 📱 Use Yandex Dialogues to build custom skills (requires JavaScript knowledge).

3. Geozones and the smart home

Connect the vacuum cleaner to other devices:

  • 🚪 «Alice, when I leave, start cleaning and turn off the lights).
  • 🌡️ «Alice, if the humidity is above 60%, vacuuming (need sensors Xiaomi Aqara).

💡

For hybrid models (vacuum cleaners) + Always test the commands in Mi Home first – if the function doesn’t work there, Alice won’t support it either.

Step 6: Solving Problems – Why Alice Doesn’t Drive a Vacuum Cleaner

Even after the right setup, there can be failures.-5 Reasons Why Alice “Ignores” the Vacuum and How to Eliminate Them:

Problem.Possible causeDecision
Alice says "The device is not responding"The vacuum cleaner offline at Mi HomeRestart the vacuum cleaner and router, check the Wi-Fi connection
Commands are executed with a delayXiaomi's cloud problemsChange the server in Mi Home to Singapore or Germany
Alice doesn't see a vacuum cleaner on the device listDisparity of regions of accountsChange the region in Mi Home to Russia (or another corresponding model)
Commands are partially executed (e.g., a mop does not work)Firmware restrictionsUpdate the vacuum cleaner to the latest version
Alice says, "This feature is not supported."The model of the vacuum cleaner is not compatible with voice controlUse a cloud bridge (Home Assistant) or quick commands in Mi Home

If none of these methods worked, check the device logs in Mi Home:

  1. Go to Profile. → Settings → Feedback.
  2. Select “Device Logs” and find your vacuum cleaner.
  3. Check for errors such as “Cloud connection failed” or “Token expired”.

💡

If the vacuum cleaner is constantly disconnected from Wi-Fi, try fixing it MAC-address in router settings or highlight static IP.

⚠️ Note: After updating the vacuum cleaner firmware (especially to HyperOS), you may need to re-bind to Alice. Before upgrading, disconnect the device from Yandex, update the software, and then connect again.

Step 7: Safety – How Not to Lose Control of the Vacuum

Integrating with Alice adds convenience, but also opens up potential risks.

  • 🔐 Don’t use one password for Xiaomi and Yandex accounts. If one service is hacked, attackers will have access to the entire smart home.
  • 📵 Turn off voice control while you are away (for example, through the routine of “If everyone is gone, then turn off Alice»).
  • 🔄 Check the list of devices connected to Alice (Settings) regularly → Devices, and remove unknown gadgets.

It's also worth limiting geofences for Alice, like allowing vacuum cleaners to be operated only when you're at home.

  1. Open the Yandex app and go to Alice → Settings → Geolocation.
  2. Add your home address as a “home zone.”
  3. Create a rule: “Perform vacuum cleaner commands only in the home area.”

⚠️ Note: If you are selling or transferring a vacuum cleaner to another person, be sure to untie it from Alice and Mi Home. To do this: In Mi Home, go to the device settings and select Remove. In the Yandex app, remove the vacuum cleaner from the list of devices. Reset the vacuum cleaner to factory settings (press the power button for 20 seconds).

FAQ: Frequent questions about integrating Alice and Xiaomi vacuum cleaner

Can you connect to Alice vacuum cleaner Xiaomi older than 2020?
Models up to 2020 (e.g. Mi Robot Vacuum) 1S) Solutions: Use Home Assistant with Xiaomi Miio plugin. Update firmware to the latest version (if available). IR-Cleaner remote and control it through Alice with Yandex Smart Home IR Blaster. note that old models may not work mapping and zone cleaning.
Why does Alice take commands with a delay of 10 to 30 seconds?
The delay is due to Xiaomi's cloud architecture. Team goes on a chain: Alice → Yandex Cloud is the Yandex Cloud → Xiaomi Cloud (Singapore/China Servers) Xiaomi Cloud → Vacuum cleaner How to reduce latency: Change region in Mi Home to Singapore (usually faster than Chinese servers). Use local management via Home Assistant (teams will go directly over the local network). IPv6 In router settings (sometimes speeds up communication with the Xiaomi cloud).
How do you get Alice to wash the floors, not just vacuum?
If you have a hybrid model (e.g. Xiaomi Mi Robot Vacuum-Mop 2 Pro), but Alice ignores the commands about the mop, try: Build a quick team in Mi Home: Go to Profile → Fast teams → Create a command. Select the action "Mop Mode" or "Cleaning with Washing." Save a command with a name like "My Gender." Activate the command through Alice: say "Alice, execute my gender command." If that doesn't work, check: Mi Home is enabled mop mode in the device settings. Is there enough water in the tank (some models block the command if the fluid level is below 50%).
Can I drive a vacuum cleaner through Alice outside the house?
Yes, but with limitations: 🌍 Through the cloud: Alice and Mi Home must be connected to the internet. commands will be executed with a delay. 🏠 Over LAN: If you have a remotely accessed Home Assistant setup (such as Nabu Casa), commands will be executed almost instantly. Importantly, for out-of-home management, the Remote Access option should be enabled in the Mi Home settings (in the device profile).
Why did Alice stop seeing it after updating the vacuum cleaner firmware?
This is a common problem when switching to HyperOS (new firmware for Xiaomi devices). The reason is a change in the authorization protocol. To restore communication: Untie the vacuum cleaner from Alice in the Yandex app. In Mi Home, go to the device settings and press "Unplug" (do not delete!). Connect the vacuum cleaner again to Mi Home (it should appear on the list as a new device). Log in Alice again by selecting "Xiaomi" in the list of brands. If this does not help, try resetting the vacuum cleaner (press the power button for 20 seconds) and repeat the binding from zero.