Marousi integration with Xiaomi robot vacuum cleaner: a complete guide from A to Z

Voice control of the Xiaomi robot vacuum cleaner via Marusya turns routine cleaning into a futuristic process: just say a command and the smart assistant will get to work. However, many users face difficulties during the connection stage, from the lack of a device in the list of compatible to synchronization errors between the Mi Home and Salute ecosystems. This article will analyze the process of integration by bone, taking into account the nuances of different models of vacuum cleaners (from Mi Robot Vacuum-Mop 2 Lite to flagship Xiaomi Robot Vacuum-Mop 2 Ultra) and firmware versions.

It is important to understand: Marusya does not interact with Xiaomi equipment directly, but via the cloud bridge Mi Home β†’ Yandex Smart Home β†’ Salute. So check three critical points before setting up: 1) your vacuum cleaner supports integration with Yandex (list below), 2) Mi Home account is tied to the Russia region (Chinese / European servers are not synchronized), 3) the latest versions of Mi Home, Yandex and Salute applications are installed on the smartphone. If at least one condition is not met, voice control will not work.

Compatible models of robot vacuum cleaners Xiaomi

Not all Xiaomi devices support integration with Marusay via Yandex Smart Home. Below is the current list of proven models (as of May 2026) that are guaranteed to work with voice assistant. Note: vacuum cleaners with the prefix Pro+ or Ultra often require additional configuration of the base station in Mi Home.

  • πŸ€– Xiaomi Mi Robot Vacuum-Mop 2 Lite (including versions with LDS- Lidar)
  • πŸ€– Xiaomi Mi Robot Vacuum-Mop 2 Pro (requires firmware at least 3.5.8_0040)
  • πŸ€– Xiaomi Robot Vacuum-Mop 2 Ultra (with automatic water change support)
  • πŸ€– Xiaomi Mi Robot Vacuum-Mop P (Regional only Russia/Europe)
  • πŸ€– Xiaomi Mi Robot Vacuum-Mop Essential (without wet cleaning function)

If your model is not listed, check its compatibility through the official Mi Home directory (Works with Yandex section). vacuum cleaners older than 2020 (for example, Mi Robot Vacuum 1S) often do not support cloud synchronization, in which case there are two options: update the firmware manually (instructions in the error section) or use workarounds like Home Assistant with the Mi Home Integration plugin.

πŸ“Š What kind of robot vacuum cleaner Xiaomi you have?
Mi Robot Vacuum-Mop 2 Lite
Mi Robot Vacuum-Mop 2 Pro
Robot Vacuum-Mop 2 Ultra
Another model
I haven't bought it yet.

Preparation: setting up Mi Home and Yandex Smart Home

Before you link Marusya to a vacuum cleaner, you need to properly configure two ecosystems: Mi Home and Yandex Smart Home.

  1. Open the Mi Home app β†’ go to Profile β†’ Settings β†’ Region.
  2. If you’re talking about China or Europe, change to Russia (importantly, changing the region will throw off all the tethered devices!).
  3. Add the vacuum cleaner to Mi Home via Add the device β†’ Quick tether (hold the button on the vacuum cleaner case for 3-5 seconds until the beep).

Connect Mi Home to Yandex Smart Home:

  1. In the Yandex app go to Smart Home β†’ Add Device β†’ Xiaomi.
  2. Sign in via Mi Home account (allow access to all data).
  3. In the list of devices, find your vacuum cleaner and click Connect.

If the vacuum cleaner does not appear in Yandex Smart Home, try the following:

  • ⚑ Update the vacuum cleaner firmware in Mi Home (Device Settings β†’ Software Update).
  • ⚑ Restart the vacuum cleaner (hold the power button for 10 seconds).
  • ⚑ Untie and re-attach the device to Mi Home.

πŸ’‘

If Marusi’s Smart Home is delayed after connecting to Yandex, try turning off the Traffic Saving option in Mi Home (Settings β†’ Lab β†’ Network).

Marousi's tether to robot vacuum cleaner through Salute

When the vacuum cleaner appears in Yandex Smart Home, it's all that's left to do is tie it to Marusa.

  1. Open the Salute application (or Yandex with the Smart Home tab).
  2. Go to Devices β†’ Added and find your vacuum cleaner (the name may appear as Xiaomi Vacuum or device model).
  3. Click on the device β†’ Settings (βš™οΈ) β†’ Voice control.
  4. Activate the switch Allow control of the Marusei.

Now, check the voice commands. Tell Marusa:

  • 🎀 "Marusya, turn on the vacuum cleaner."
  • 🎀 "Marusya, return the vacuum cleaner to base" (back to docking station).
  • 🎀 "Marusya, put the vacuum cleaner on pause" (cleaning stop).

If the commands are not recognized, check:

  • βœ… Is the device name pronounced correctly (in the Salute settings, you can change the pseudonym of the vacuum cleaner to a simpler one, for example, "Robot").
  • βœ… Is the microphone on the device connected to Marusay (column, smartphone).
  • βœ… Are there any geolocation restrictions (some commands are blocked if you are not at home)

β˜‘οΈ Verification before voice control

Done: 0 / 4

Creating automation scenarios

Voice commands are just the tip of the iceberg. The real magic begins when you set up automatic scripts. For example, a vacuum cleaner can start on a schedule when you're not at home, or start cleaning after you open windows (if you have Xiaomi Aqara sensors).

  1. Open Yandex β†’ Smart Home β†’ Scenarios β†’ Create a script.
  2. Select a condition (e.g. Time or Geolocation).
  3. Add action: select a vacuum cleaner and command (Start cleaning, Return to base, etc.).
  4. Save the script and activate it.

Examples of useful scenarios:

ConditionsAction.Example of Marouse's team
Time 09:00, weekdaysStarting Cleaning in Quiet Mode"Marusya, start a quiet cleaning"
Geolocation: Everyone left homeCleaning all rooms"Marusya, get out while we're gone."
Vacuum charge level < 20%Return to base"Marusya, send the robot to charge"
Aqara sensor detects an open windowA pause in cleaning (to avoid spreading dust)"Marusya, stop cleaning."

For advanced users, you can set up Cleaning Zones and Virtual Walls in Mi Home and then manage them through Marusya, for example: "Marusya, clean only in the hallway." To do this, create zones in the vacuum cleaner settings and assign them names (Latin!), then sync with Yandex.

What do you call the Marousi zones?
Use simple English names: "hallway", "kitchen", "bedroom". Avoid spaces and special symbols. Once synchronized with Yandex, you can control the zones with your voice: "Marusya, clean up the hallway."

Common mistakes and their solutions

Even with the correct following of the instructions, users face problems. Here are the top -5 errors and how to correct them:

  1. The vacuum cleaner does not appear in Yandex Smart Home Reason: the wrong region in Mi Home or outdated firmware Solution: change region to Russia and update the vacuum cleaner software manually (see firmware files on MIUI Superforum).
  2. Marusya says "The device is not responding" Reason: vacuum cleaner offline or problems with the cloud Xiaomi. Solution: reboot the vacuum cleaner and router, check the connection to Wi-Fi (the vacuum cleaner must be on the same network as the phone).
  3. Commands are executed with a delay of 10+ seconds The reason: slow Xiaomi servers or network congestion.Solution: in Mi Home, turn off Traffic Savings and set up a static IP for the vacuum cleaner in the router.
  4. Marusya doesn't recognize the name of the vacuum cleaner, because it's a complex or Cyrillic name for the device, solution: rename the vacuum cleaner to Yandex Smart Home for a simple word (e.g., "Robot").
  5. After the firmware update, integration stopped working The reason: the new version of the software blocks third-party connections Solution: roll back to the previous firmware or wait for the Yandex Smart Home update.

πŸ’‘

If the vacuum cleaner is connected to the Mi Home but does not appear in Yandex, try removing it from the Mi Home, resetting (the RST button on the case), and re-add via the Russia server.

Advanced chips: Tokens, Home Assistant and IFTTT

For those who don't have the standard Yandex Smart Home features, there are alternative ways to operate a vacuum cleaner through Marusya, one of which is to use Mi Home Tokens for direct API- control.

  1. Get your Mi Home account Token via MIoT Spec (developer account required).
  2. Set up Home Assistant with Xiaomi Miio integration by specifying Token and IP vacuum cleaner.
  3. Connect Home Assistant to Yandex Smart Home via Yandex Smart Home Cloud.
  4. Marusya will now be able to operate the vacuum cleaner through Home Assistant, including custom teams.

Advantages of this method:

  • βœ… Supports all Xiaomi vacuum cleaners, even those that are incompatible with Yandex.
  • βœ… Ability to create complex scenarios with conditions (e.g., start cleaning when level drop COβ‚‚).
  • βœ… Control of cleaning parameters (suction force, number of passes).

For less technical users, IFTTT is suitable:

  1. Create an applet in IFTTT with the Google Assistant (or Yandex Alice) trigger.
  2. As an action, select Xiaomi Mi Home and specify the command for the vacuum cleaner.
  3. Activate the applet and check the work through Marusya.

πŸ’‘

If you use Home Assistant, add the option "vacuum_platform: xiaomi_miio" to the vacuum cleaner configuration - this will allow you to control zone cleaning through your voice.

Security and confidentiality

Integrating Marousi with Xiaomi vacuum cleaner involves sharing data between three cloud services: Mi Home, Yandex and Salute, which raises privacy issues.

  • πŸ”’ Xiaomi only transmits device status (on/off, charge level, errors) and control commands to Yandex. Indoor maps and camera data (if any) are not transmitted.
  • πŸ”’ Maruse voice commands are processed on Yandex servers, but are not stored for more than 30 days (by default).
  • πŸ”’ For additional protection, disable the option to Share Data (Settings β†’ Privacy) in Mi Home.

If you are concerned about data transfer, consider local alternatives:

  • πŸ›‘οΈ Use a locally managed Home Assistant (without the Xiaomi cloud).
  • πŸ›‘οΈ Set up Node-RED to handle commands within your network.
  • πŸ›‘οΈ Disconnect the vacuum cleaner from Wi-Fi and control it via Bluetooth (limited functionality).

πŸ’‘

For maximum security, create a separate Wi-Fi for smart devices (guest network) and disable them from accessing local resources (NAS, printers).

FAQ: Answers to Frequent Questions

Can you control Xiaomi vacuum cleaner through Marusya without Yandex Smart Home?
No, Marusya only interacts with the technique through Yandex Smart Home. The alternative is to use Home Assistant or IFTTT for bypass control, but it requires technical skills.
Why does Marusya say, "This vacuum cleaner is not supported"?
This means that your vacuum cleaner model is not certified to work with Yandex. check the list of compatible devices above or try updating the firmware manually (see instructions on the 4PDA or MIUI Superforum forums).
How do you get Marusya to recognize the names of the rooms?
In Mi Home, create Cleaning Zones and call them Latin letters (e.g. kitchen, bedroom), and when you sync with Yandex, you can say, "Marusya, clean the kitchen."
The vacuum cleaner is not returning to base on Marousi's command.
Check: Are there any obstacles to the docking station, enough battery power (less than 15% can block returns), updated base station firmware (relevant to Ultra models). If the problem persists, reset the docking station settings (reset button on the back).
Can I drive a vacuum cleaner through Marusya outside the house?
Yes, but for this purpose, Yandex Smart Home must include the option to control from any network, note that commands will be executed with a delay of 1-3 seconds.