Connecting Yandex Stations to the vacuum cleaner Xiaomi: full instruction with nuances

Introduction: why to connect Yandex Station with a vacuum cleaner Xiaomi

Voice control of a robot vacuum cleaner is not just a convenience, but a way to optimize cleaning without unnecessary movements. Yandex Station (including Mini, Lite or Max models) can become the central remote for your Xiaomi Mi Robot Vacuum, Roborock or other compatible devices. But there are pitfalls here: not all vacuum cleaner models support direct integration, and the configuration algorithm depends on the firmware version and regional restrictions.

The main problem for users is the lack of official documentation from Yandex on working with Xiaomi equipment. While Google Assistant or Amazon Alexa have ready-made skills for Mi Home, the domestic column requires workarounds. In this article, we will analyze three working methods of connection (2026), including the use of Yandex IoT, third-party services and alternative protocols.

Important: If your vacuum cleaner is released before 2020, you may need to upgrade your firmware through Mi Home to the latest version.

Compatible models of vacuum cleaners Xiaomi and Yandex Stations

Not every robot vacuum cleaner from Xiaomi or Roborock can work with Yandex Station. The main criteria are support for the cloud API Mi Home and the ability to add the device to Yandex IoT.

Model vacuum cleanerSupport for Yandex IoTDoes a third-party service need to be provided?Voice commands
Xiaomi Mi Robot Vacuum-Mop 2 LiteYes (since 2022)No.Cleaning, pause, return to base.
Roborock S7/S7 MaxVYes.No.Full control + cleaning areas
Xiaomi Mi Robot Vacuum 1SPartially.Yeah (Home Assistant)Limited to basic teams
Roborock E4/E5Yes (Russia only)No.No zone support.
Xiaomi Dreame D9No.Yes (IFTTT)Launch/stop only

If your model is not listed, check it out on the official Yandex IoT website, devices labeled "Works with Yandex" connect directly, and the rest will require a Home Assistant or Node-RED, as we will explain in the corresponding section.

⚠️ Note: Xiaomi vacuum cleaners purchased in China (version) CN), You may not be able to integrate with Yaandex IoT due to regional restrictions. Check the label on the box: there should be a letter. RU or EU.

πŸ“Š What kind of vacuum cleaner Xiaomi you have?
Xiaomi Mi Robot Vacuum
Roborock S7/S8
Dreame D9/D10
Another Xiaomi
Not Xiaomi.

Method 1: Direct connection via Yandex IoT (official method)

This is the easiest option, but it only works for certified devices.

  1. Open the Mi Home app on your smartphone and make sure that the vacuum cleaner is added to your account.
  2. Go to Profile β†’ Settings β†’ Yandex and activate the option β€œAllow management through Yandex”.
  3. Open the Yandex app (or Yandex Music for Stations) and go to Devices β†’ Add.
  4. Select the "Vacuum cleaner" from the list and follow the instructions. The system will automatically find your Xiaomi if it is compatible.

After successful connection, check the voice commands:

  • 🎀 "Alice, turn on the vacuum cleaner - start cleaning.
  • 🎀 "Alice, stop cleaning the living room if the areas are supported.
  • 🎀 "Alice, send the vacuum cleaner to base - return to the docking station.

⚠️ Note: If the commands do not work after connecting, check that the β€œCloud Management” option is turned on in the Mi Home vacuum cleaner. β†’ Without this, Yandex will not be able to send commands.

β˜‘οΈ Checking before connection

Done: 0 / 4

Method 2: Integration with Home Assistant (for uncertified models)

If your vacuum cleaner is not directly supported by Yandex IoT, you can use Home Assistant, an open platform for smart homes, which requires additional actions, but provides more options (for example, creating automation on a schedule).

Adjustment steps:

  1. Install Home Assistant on the Raspberry Pi, NAS or virtual machine. Installation instructions are available on the official website.
  2. Add Xiaomi Miio integration through Configuration β†’ Integrations β†’ + Add Integration β†’ Xiaomi Miio.
  3. Enter. IP-vacuum cleaner address and token (how to get it – see spoiler below).
  4. Install Yandex Smart Home through HACS (Home Assistant Community Store).
  5. Link Home Assistant to your Yandex account in the integration settings.
How to get a token for Xiaomi Miio
1. Install the Mi Home app on Android. 2. Download Packet Capture or HTTP Toolkit to intercept traffic. 3. Log in Mi Home and search the logs for api.io.mi.com - there will be a line "token": "your token." 4. Copy the token and use it in Home Assistant.

After setting up, check the commands:

  • 🎀 "Alice, start cleaning the kitchen if the areas in the Home Assistant are set up.
  • 🎀 "Alice, set the vacuum cleaner power to maximum" - with the support of regulation.

πŸ’‘

If Home Assistant can't see the vacuum cleaner, make sure both devices are on the same Wi-Fi subnet. IP-vacuum cleaner addresses in configuration file configuration.yaml.

Method 3: Using IFTTT for basic management

IFTTT (If This Then That) is a chain-building service that allows you to link Yandex Alice to Mi Home even if there is no direct integration, with a limited set of commands and a delay of up to 10 seconds.

Instructions:

  1. Sign up for IFTTT and connect Yandex Alice and Xiaomi Mi Home.
  2. Create a new applet (Create β†’ If This) and select the trigger "Say a phrase with a number" (for commands with parameters).
  3. In the phrase box, specify, for example, "Alice, run the vacuum cleaner on $", where $ is a variable for cleaning time.
  4. In the Then That section, select the "Start Cleaning" action for your vacuum cleaner.
  5. Save the applet and test the team.

Examples of working teams through IFTTT:

  • 🎀 "Alice, turn on the vacuum for 30 minutes".
  • 🎀 "Alice, stop cleaning".
  • 🎀 "Alice, put the vacuum cleaner back on base".

⚠️ Attention: Free version IFTTT limit the number of applets (3 You'll have to subscribe to a full management system ($3.99/month).

πŸ’‘

IFTTT is suitable for basic management, but it does not replace full integration, and delays and constraints make it a temporary solution.

Common mistakes and their solutions

Even with the right setup, users face problems, and here are the most common ones and ways to fix them:

Mistake.Reason.Decision
Yandex does not find a vacuum cleanerThe device is not certified for Yandex IoTUse Home Assistant or IFTTT
Commands are executed with a delayMi Home cloud issuesCheck the internet connection or restart the vacuum cleaner
Alice says, "The device is not responding."Vacuum offline at Mi HomeReconnect it to Wi-Fi via the app
Zone teams are not workingVacuum does not support maps in Yandex IoTSet up zones through Home Assistant

If none of the methods worked, check:

  • πŸ”„ The vacuum cleaner firmware version (update via Mi Home).
  • 🌐 Xiaomi account region (should match the device purchase region).
  • πŸ“Ά Quality of Wi-Fi signal at the location of the vacuum cleaner.

Additional features: voice scripts and automation

Once you've successfully connected, you can set up a cleaning schedule or voice scripts, for example:

  • 🎀 "Alice, Clean Up When I'm Going" - Starting a cleanup in the absence of a home (geolocation required).
  • 🎀 "Alice, vacuum in front of guests" - cleaning on schedule.
  • 🎀 "Alice, turn on the silent mode – power reduction at night.

To create scenarios:

  1. Open the Yandex application and go to the Smart Home β†’ Scenarios.
  2. Click "Create a script" and select a trigger (voice command, time, geolocation).
  3. Add an action, such as β€œStart vacuum cleaner.”
  4. Save it and test it.

πŸ’‘

For complex automations (e.g., cleaning only certain rooms), use Home Assistant with the Node-RED plugin. This will allow you to create visual diagrams of the vacuum cleaner logic.

FAQ: Frequent questions about connectivity

My Xiaomi vacuum cleaner doesn’t appear in the list of Yandex IoT devices.
If the model is not certified, use Home Assistant or IFTTT. Also check that the vacuum cleaner is added to the Mi Home with the region of Russia (not China).
Alice says, "The device doesn't support this command." How do you fix it?
This means that your vacuum cleaner model does not support the requested function (such as zone cleaning) Check the device documentation or use Home Assistant for advanced control.
Can I connect Yandex Station to the Dreame vacuum cleaner (a subsidiary of Xiaomi)?
Yes, but only through IFTTT or Home Assistant. Direct integration with Yandex IoT for Dreame is not supported.
After the vacuum cleaner firmware update, voice commands stopped working.
Also update the Mi Home app and reconnect the vacuum cleaner to Yandex IoT. If the problem persists, reset the vacuum cleaner settings (Settings β†’ Reset) and reconfigure.
How to reset the settings of the vacuum cleaner connection to Yandex Station?
Open the Yandex app, go to Devices, find the vacuum cleaner, and click "Delete." Then repeat the connection procedure.