How to connect Xiaomi robot vacuum cleaner to the column with Alice: full instructions with pictures and tips

Voice control of the robot vacuum cleaner Xiaomi through the column with Alice makes cleaning in a fully automated process. But many users face problems during the connection stage: devices do not find each other, commands do not execute, or voice assistant simply β€œcannot hear” vacuum cleaner. In this article, we will analyze all the ways of synchronization, from standard connection via Mi Home to alternative methods for older models of vacuum cleaners.

It’s important to understand that not all Xiaomi robot vacuum cleaners support direct integration with Alice. For example, the Mi Robot Vacuum-Mop series budget models may require additional settings through Yandex IoT or third-party services. We analyzed the current firmware in 2026 and identified three working connectivity schemes that cover 95% of the brand’s devices. If your vacuum cleaner is released before 2020, check out the workaround section.

What Xiaomi robot vacuum cleaners are compatible with Alice?

Officially, Yandex supports integration with Xiaomi robot vacuum cleaners through the Mi Home platform (now the Mi Home App).

  • βœ… Full compatibility: models with Mi Home Automation support (e.g. Xiaomi Robot Vacuum-Mop 2 Pro, DreameBot) L10s Ultra, Viomi V3). These devices automatically appear in Alice’s smart device list after connecting to a Mi Account.
  • ⚠️ Partial compatibility: Older models (until 2021) may require manual tethering via Yandex IoT or third-party services like Home Assistant.
  • ❌ No support: cheap OEM-Xiaomi-branded vacuum cleaners (such as some Mijia models for the Chinese market) do not have a protocol for integrating with Alice.

To check the compatibility of your model:

  1. Open the Mi Home app and go to Profile β†’ Settings β†’ Smart Home β†’ Compatible devices.
  2. Find your vacuum cleaner on the list. If there's a Yandex icon next to it, the device supports direct integration.
  3. Check the official list of compatible Yandex devices (updated monthly).
πŸ“Š What kind of robot vacuum cleaner Xiaomi you have?
Xiaomi Robot Vacuum-Mop 2 Series
DreameBot (L10, D9, etc.)
Viomi V2/V3
Old model (until 2020)
Another mark.

Preparation of devices before connection

Before synchronizing, make sure that:

Update the vacuum cleaner to the latest version

Install the Mi Home app (version no lower than 6.0.100)

Connect the vacuum cleaner and speaker to the same Wi-Fi network (2.4 GHz!)

Create a Mi Account and tie a vacuum cleaner

Make sure the Alice column is updated to the latest firmware-->

Critical requirements:

  • πŸ“Ά 2.4GHz Wi-Fi: Xiaomi robot vacuum cleaners don't work with 5GHz networks. If your router supports both bands, temporarily turn off 5GHz or create a separate network for smart devices.
  • πŸ”„ Firmware Updates: In Mi Home, go to Device Profile β†’ Settings β†’ Update: Older versions may not support Yandex IoT.
  • πŸ” Account Region: If your Mi Account is registered in China, switch to Russia or Europe in the app settings.

⚠️ Note: If you use Yandex Station 2 or Yandex Mini with firmware older than 2023, first update it through the Yandex app. Outdated versions do not support the Mi Home Integration protocol.

Method 1: Standard connection via Mi Home

This is the most reliable method for modern vacuum cleaners.

  1. Sign in to Mi Home: Use the same Mi Account on your smartphone and in the column with Alice (if you have previously linked an account).
  2. Add a vacuum cleaner to your smart home: Open Mi Home β†’ press + β†’ select Add Device. Select the Vacuum category and follow the instructions on the screen (usually you need to press the button on the vacuum cleaner case).

Synchronize with Yandex

  • In Mi Home go to Profile β†’ Settings β†’ Smart home β†’ Yandex.
  • Click Connect and log in via Yandex account linked to the column.
  • Check the connection: tell the column, "Alice, turn on the vacuum cleaner." If the device reacted, the setup was successful.

Possible errors and solutions:

Mistake.Reason.Decision
The vacuum cleaner is not displayed in the list of Yandex devicesThe device does not support Yandex IoTCheck the model in the compatibility list or use Method 3
The column says, "Failure to execute the command."Problems with Internet connection or Mi Home serversRestart your router and check the status of the servers at status.mi.com
Commands are executed with a delay (more than 5 seconds)Weak Wi-Fi signal or overloaded serversMove your router closer to the vacuum cleaner or set up QoS to prioritize smart device traffic

πŸ’‘

If the vacuum cleaner is plugged in, but Alice doesn't see it, try untieing and re-assigning the Mi Home account in the column settings, often solving the sync problem.

Method 2: Connecting via Yandex IoT (for older models)

If your vacuum cleaner is released before 2021 (e.g. Xiaomi Mi Robot Vacuum 1S or Viomi V1), the standard method may not work.

  1. Create a project in Yandex IoT: Go to iot.yandex.ru and log in. Click Create a device β†’ Select the Castom device. In the Device Type field, specify other.vacuum_cleaner.
  2. Get access token: In the project settings, copy the OAuth token. In Mi Home, go to vacuum cleaner settings β†’ General β†’ API tokens and paste the token.

Set up teams

{


"commands": [




{




"id": "start_cleaning",




"title": "Start cleaning,"




"type": "action.devices.commands.StartStop",




"attributes": {




"start": true




}




},




{




"id": "pause_cleaning",




"title": "Suspend cleaning,"




"type": "action.devices.commands.PauseUnpause",




"attributes": {




"pause": true




}




}




]




}

Tie the device to the column

  • In the Yandex app, go to Devices β†’ Add Device β†’ Other Devices.
  • Enter your device ID from Yandex IoT.

⚠️ Note: When using Yandex IoT, some features (such as cleaning zoning or power setting) may not be available.

How to find out the device ID in Mi Home?
1. Open Mi Home and go to the vacuum cleaner profile. 2. Click on three dots in the top right corner β†’ About the program. 3. Scroll down to Unique ID (this is Device ID). 4. Copy it for binding to Yandex IoT.

Method 3: Alternative integration via Home Assistant (for advanced)

If the first two didn't work, or if you need advanced features (like automatic scheduling with motion sensors), use Home Assistant, an open smart home platform that requires technical skills but gives you complete control of the vacuum cleaner.

Adjustment steps:

  1. Install Home Assistant: Download the image for Raspberry Pi, Docker or Windows. Launch the system and go to the web interface at http://homeassistant.local:8123.
  2. Connect Mi Home: In configuration.yaml add: miio: vacuum: host: IP_DRESS DUST TOKEN: YOUR_MI_HOME_TOKEN To get a token, use the Mi Home Token Extractor script.

Integrate with Alice.

  • In Home Assistant, go to Settings β†’ Voice Assistants β†’ Yandex Alice.
  • Generate Skill ID and link it to your Yandex account.

Advantages of the method:

  • πŸ”§ Extended scenarios: for example, start cleaning in the absence of a house (by geolocation) or if the dust level is exceeded (with the sensor Xiaomi Air Purifier).
  • πŸ“Š Logs and statistics: keeping the history of cleaning, water consumption (for models with the function of washing floors).
  • πŸ”„ Backup: If Mi Home is not available, commands will be executed locally.

πŸ’‘

Home Assistant allows you to bypass the limitations of formal integration, but requires constant server operation (Raspberry Pi or PC).

Set up voice commands for Alice

Once successfully connected, set up handy voice commands. Standard phrases (like "Alice, turn on the vacuum cleaner") work out of the box, but you can add custom ones:

How to create your own teams:

  1. Open the Yandex app and go to Devices β†’ [Your vacuum cleaner] β†’ Settings.
  2. Select Voice Control. β†’ Add a team.
  3. Examples of useful phrases are: "Alice, vacuum the living room" (zoning); "Alice, wash the kitchen floors" (for models with washing function); "Alice, return to base" (to return to the dock).

Wording advice:

  • πŸ—£οΈ Be specific: instead of "clean up," say "vacuum the bedroom." This reduces recognition errors.
  • ⏱️ Use timers: Alice, turn on the vacuum cleaner in 30 minutesΒ».
  • πŸ” Customize synonyms: for the cleaning command, add the options to clean, clean, and cleanΒ».

⚠️ Warning: If the vacuum cleaner doesn't respond to commands the first time, check the microphone in the speaker settings. Sometimes it helps to reboot the device or re-authorize your Mi Home account.

Solving common problems

Even after a successful connection, users encounter common errors, and here's how to fix them:

Problem.Probable causeDecision
Alice says, "The device is not responding."Vacuum is disconnected from Wi-Fi or dischargedCheck the battery (at least 20%) and reconnect to the network
Commands are executed with a delay of 10 + secondsMi Home servers are overloaded or slow internetUse Home Assistant for Local Management (Method 3)
The vacuum cleaner doesn't return to base on commandIncorrect linking of the docking station in Mi HomeMove the base to an open space and restart the vacuum cleaner
Alice 'can't hear' new teamsVoice assistant cache not updatedReboot the column or say, β€œAlice, update your device information.”

If nothing helps:

  • πŸ”„ Reset the vacuum cleaner settings: in Mi Home, select Device Settings β†’ Reset to factory. Reconnect after that.
  • πŸ“§ Contact for support: For Mi Home problems: support.xiaomi.com. For Alice's mistakes: yandex.ru/support/alice.

FAQ: Frequent questions

Can I connect a Xiaomi vacuum cleaner to Alice without Mi Home?
No, Mi Home (or Mi Home App) is a must-have for official integration. Alternatives: Use Home Assistant (Method 3). For older models, Yandex IoT with manual token input, without these tools, direct synchronization is impossible.
Why does Alice say, β€œThis function is not supported yet?”
This means that: Your vacuum cleaner model does not support the requested command (e.g., zoning for budget versions); the device’s firmware is outdated (update it to Mi Home); Xiaomi servers temporarily limit functionality (check status.mi.com).
How to make the vacuum cleaner itself to start cleaning on schedule?
There are two options: Through Mi Home: Open a vacuum cleaner profile β†’ Schedule β†’ Add cleaning time and days. Through Alice: Say, "Alice, remind me to vacuum at 15:00 every day." Or create a script in Yandex Smart Home: Automation. β†’ Add β†’ Scheduled.
Can you control a Xiaomi vacuum cleaner through Alice outside the house?
Yes, but with reservations: Alice's column must be on and connected to the Internet. The vacuum cleaner must also be online (check the Wi-Fi indicator on the case). For reliability, use the Remote Access Home Assistant (DuckDNS + NGINX). If the Internet goes down, commands will not be executed.
How do I turn off the vacuum cleaner from Alice?
To remove the binding: In the Yandex app, go to Devices. Find your vacuum cleaner β†’ click on three dots β†’ Delete the device. In Mi Home, untie your Yandex account in the smart home settings.