Voice control of the Xiaomi robot vacuum cleaner via Alice from Yandex makes cleaning a fully automated process. Instead of opening the Mi Home app every time, you can give a command like “Alice, run the vacuum cleaner in the kitchen” or “Alice, return the vacuum cleaner to the base” and the equipment will perform the task without your participation. However, not all Xiaomi models support direct integration with Yandex Smart Home, and the setup process is often accompanied by nuances that the manufacturer does not mention.
In this article, we’ll look at all the steps of connecting, from checking your model’s compatibility to creating complex time-trigger scenarios or geolocation. You’ll learn how to get around common bugs (e.g., “Device Not Responding” in Yandex’s app), what firmware is required for stable operation, and how to get Alice to recognize informal commands like “vacuum clean under the couch” instead of standard templates. The instructions are relevant for Xiaomi Mi Robot Vacuum-Mop 2 Pro, Xiaomi Mi Robot Vacuum-Mop P, Dreame Z10, and other models on the Mi Home platform.
1. Compatibility: Which Xiaomi vacuum cleaners work with Alice?
Not all Xiaomi robot vacuum cleaners support integration with Yandex Smart Home, and the main criterion is the presence of official support in the Mi Home ecosystem (now renamed Xiaomi Home).
- ✅ Supported: All models with Mi Robot Vacuum-Mop prefix (e.g. 2 Pro, S7, P), as well as Dreame brand vacuum cleaners (part of the Xiaomi ecosystem) released after 2020.
- ❌ Out-of-support: Out-of-date models like Mi Robot Vacuum 1 (2016) or Mi Robot Vacuum-Mop Essential (limited functionality).
- ⚠️ Limitations: Some features (such as zone cleaning or suction power adjustment) may not be available through Alice even on supported models.
To see if your model is compatible, check it in the Yandex Smart Home Device Directory. If the vacuum cleaner isn’t there but it’s new (2022 and later), try adding it manually through the Other Device in the Yandex app — sometimes it works for unofficially supported gadgets.
2.Preparation: What to do before connecting?
Before integrating with Alice, make sure your vacuum cleaner is properly configured in the Xiaomi ecosystem. Without this step, further action is useless.
Install the latest version of the Mi Home app (or Xiaomi Home)
Connect the vacuum cleaner to Wi-Fi (2.4GHz network only!)
Update the vacuum cleaner to the latest version
Link the vacuum cleaner to your Xiaomi account (necessary for synchronization)
Set up a map of the room (without it, Alice will not be able to manage the zones)-->
Pay special attention to Wi-Fi networks. Xiaomi vacuum cleaners do not work with 5 GHz networks or with a hidden SSID. If your router broadcasts two networks (2.4 and 5 GHz) under the same name, forcibly turn off 5 GHz for vacuum cleaner in the router settings - otherwise the device will constantly lose communication. Also check that the router settings turn off the "Customer isolation" mode (it blocks the interaction of devices on the local network).
⚠️ Note: If you use a guest network on a router, the vacuum cleaner will not be able to connect to Yandex Smart Home.
3. Step-by-step instruction: how to connect Alice with a vacuum cleaner?
The connection process consists of three steps: adding a vacuum cleaner to Mi Home, linking Xiaomi account to Yandex, and setting up voice commands. Let's analyze each step.
Step 1: Add a vacuum cleaner to Mi Home
If you haven't done it yet:
- Open the Mi Home app (or Xiaomi Home app).
- Click "+" → "Add device" and select your model of vacuum cleaner.
- Follow the instructions on the screen (usually you need to press and hold the button on the vacuum cleaner body until the beep).
- Connect the vacuum cleaner to Wi-Fi (only 2.4GHz!) and wait for the setup to be completed.
Step 2: Connect Xiaomi account to Yandex Smart Home
This is the most critical stage. Do it in order.
- Open the Yandex app with Alice and go to the Smart Home section.
- Press + → Add device → Xiaomi.
- Enter the username and password from your Mi Account (the same as in Mi Home).
- Allow access to devices (checks for all items).
- Wait for synchronization – the vacuum cleaner will appear in the list of devices (can take up to 5 minutes).
Step 3: Set up voice commands
By default, Alice understands basic commands like "turn on the vacuum cleaner" or "send the vacuum cleaner to base." To add custom phrases (for example, "clean up in the nursery"), do the following:
- In the Yandex app, go to Smart Home → select a vacuum cleaner → Settings → Voice control.
- Click on “Add command” and type the desired phrase (e.g., “vacuum cleaner, kitchen”).
- Select an action from the list (e.g., “Cleaning in the Zone” → “Kitchen”).
- Save the team and test it by telling Alice, “Start cleaning the kitchen.”
💡
If Alice does not recognize the name of the zone (for example, says “I do not know such a room”), check in Mi Home that the map of the room is saved and the rooms are named in Russian without special symbols.
4. Advanced settings: scenarios and automation
Simple voice control is just the tip of the iceberg. With Yandex Smart Home, you can create complex scenarios that will run the vacuum cleaner on schedule, geolocation, or even weather conditions.
- 🕒 Every day at 10:00, if no one is home, start cleaning».
- 📍 Geolocation: When the last family member leaves home, turn on the vacuum cleaner».
- 🌡️ According to sensors: If the humidity in the house is above 60%, vacuum and wash the floors».
To create a script:
- In the Yandex app, go to Smart Home → Scenarios → Create a Script.
- Select “Trigger” (Startup Condition: Time, Location, Device, etc.).
- Add Action – select the vacuum cleaner and the command you want (e.g., Start cleaning).
- Save the script and activate it.
| Type of script | Example of a condition | The operation of the vacuum cleaner | Notes |
|---|---|---|---|
| Timely. | Every day at 12:00. | Cleaning the whole area | We can rule out weekends. |
| Geolocation. | Everyone left home. | Starting cleaning + increasing power | Requires GPS on phones to be enabled |
| Sensor. | Dust level above normal (Xiaomi Air Purifier sensor) | Turbo cleaning | It only works with sensors from the Mi Home ecosystem. |
| Voice. | Team Alice, General Cleanup | Cleaning + floorwashing | You can add an alert at the end of the |
How to check if geolocation works in scenarios?
5. Typical errors and their solutions
Even when set up correctly, users often face problems, and here are the most common ones and ways to fix them:
- 🔌 The vacuum cleaner does not respond to Alice's commands: Check that the vacuum cleaner is online in Mi Home (cloud icon should be green). Reboot the vacuum cleaner (hold the power button for 10 seconds). Disable and reconnect Xiaomi's account in Yandex Smart Home.
- 🗺️ Alice doesn't see the cleaning area: Make sure the Mi Home map of the room is saved and the rooms are named (not just "Zone 1"). Resave the map: send the vacuum cleaner to the base, then manually run the cleaning of the entire area.
- 🔄 Delayed commands: The problem may be slow internet or overloaded Xiaomi servers.Try changing the server in Mi Home to China (sometimes more stable than Russia»).
⚠️ Warning: If after updating the vacuum cleaner firmware, it stopped responding to Alice's commands, try untie and re-link Xiaomi's account in Yandex Smart Home.
6. Alternative management methods (if Alice is not suitable)
If your vacuum cleaner model is not supported by Yandex Smart Home, or you want more features, consider alternative options:
- 🤖 Google Assistant: Supports all Xiaomi models compatible with Mi Home. Requires Xiaomi account binding to Google Home. commands in English (e.g., "Hey Google, start vacuuming»).
- 🍎 Siri (via HomeKit): Only works with models that support HomeKit (e.g. Dreame Bot) L10 Pro requires an additional hub like Apple HomePod or Apple TV.
- 🔧 Home Assistant (for advanced): Allows you to create any scenario, including integration with sensors from other brands. YAML-Configuration and server availability (e.g. Raspberry Pi).
For most users, Yandex Smart Home remains the optimal solution due to its Russian-language interface and deep integration with other services (for example, Yandex Maps for geolocation). However, if you need advanced scenarios (for example, starting a vacuum cleaner when opening a window), it is worth considering Home Assistant.
💡
If your vacuum cleaner is not officially supported but has an API (e.g., through Mi Home), you can use Yandex Dialogues to build custom skills. This will require programming knowledge, but will open up access to any commands.
7.Security: How to protect the vacuum cleaner from breaking in?
Connecting a vacuum cleaner to the Internet always carries risks. In 2023, researchers discovered vulnerabilities in the Mi Home protocol that allow attackers to control devices or retrieve data from maps of premises.
- 🔒 Use a complex password for your Mi Account (at least 12 characters with numbers and special characters).
- 🛡️ Enable two-factor authentication in Xiaomi account settings.
- 🌐 Set up a guest network for a vacuum cleaner (if the router supports it) VLAN), to isolate it from other devices.
- 🔄 Regularly update the vacuum cleaner firmware (check the updates once a month in Mi Home).
If you use Home Assistant or other third-party systems, never open ports on your router to access from the Internet, instead use a VPN or Cloudflare Tunnel for secure remote management.