Voice control of the Xiaomi robot vacuum cleaner via Alice saves time and makes cleaning even more convenient. But many users face problems when first setting up: the Mi Home application does not see the device, Yandex.Station refuses to sync, then commands are executed with a delay. In this article, we will analyze all the ways of connecting, from basic through 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 budget models of the Mi Robot Vacuum-Mop Essential series may require workarounds, while the flagship Xiaomi Robot Vacuum-Mop 2 Pro or DreameBot are connected in two clicks. We will look at universal solutions that work for 90% of devices, and also point to hidden settings in the Mi Home, which the manufacturer does not advertise.
1. Compatibility Check: Which Xiaomi Robot Vacuums Work With Alice
Before you spend time setting up, make sure your model supports integration. Officially, Yandex confirms compatibility with the following series:
- π€ Xiaomi Mi Robot Vacuum-Mop 2 (all modifications including Pro, Ultra, Lite)
- π€ Xiaomi Mi Robot Vacuum-Mop P (series) STYJ02YM, STYTJ02YM)
- π€ DreameBot (models) D9, L10 Pro, Z10 Pro β Despite a different brand, they use the same ecosystem)
- π€ Xiaomi Mi Robot Vacuum 1S (Requires firmware updates to version 3.5.8_003024 or newer)
If your model isn't on the list, it doesn't mean that you can't connect. E10 Mi Robot Vacuum-Mop Essential can be synchronized over a cloud bridge (discussed in section 5). Here are older models like Mi Robot Vacuum 1 (2016) or Mi Robot Vacuum Cleaner (SDJQR02RR) They are not supported, their firmware does not have API voice-assistant.
To know the model exactly, look at the sticker under the vacuum cleaner cover or in the Mi Home app in the Device section. β Settings β If it says Unknown model, update the firmware through Settings. β Update of the PO.
2.Preparation: What to do before connecting
Before syncing with Alice, follow 4 mandatory steps:
- Update the vacuum cleaner firmware. Go to Mi Home, select your robot, go to Settings. β Software update. If a new version is available, install it. Without the current firmware, Alice won't see the device, even if the model is supported.
- Connect the vacuum cleaner to 2.4GHz Wi-Fi. Alice and Mi Home don't work with 5GHz networks. If your router broadcasts both frequencies under the same name, split them in the router settings.
- Link the vacuum cleaner to your Xiaomi account.Make sure the device is added to the Mi Home under the same account you'll be using for Alice.
- Configure the region in Mi Home to China or Russia. Some models (like DreameBot) require China, despite Russian firmware. To change region, log out of your Mi Home account, select your country manually when you log in.
βοΈ Preparation for connection
If the vacuum cleaner is already connected to the Mi Home, but Alice can't see it, try resetting the network settings on the device itself.
- Press and hold the Wi-Fi (or Home) button on the vacuum cleaner for 5-7 seconds until you hear the beep.
- Connect to the vacuum cleaner access point (the name will be in format) Xiaomi_Vacuum_XXXX).
- In Mi Home, add the device again.
β οΈ Note: If you are using Mi Home on iOS, turn off before connecting to Alice VPN and check that the phone settings enable access to the local network for the application (Settings) β Mi Home β Without it, Alice can't operate the vacuum cleaner.
3. Step-by-step instruction: connection via Mi Home
This is the basic and most reliable way to synchronize.
- Open the Mi Home app and make sure the vacuum cleaner is online (the cloud icon must be green).
- Log in to the Yandex account to which your Yandex.Station or Alice app is linked.
If there is no button Add to Yandex, it means:
- π Your model of vacuum cleaner is not officially supported (see section 1).
After you've successfully synchronized, check Alice's work.
Alice, turn on the vacuum cleaner.
Alice, ask the robot vacuum cleaner to start cleaning up.
Alice, ask Xiaomi how much charge is left.π‘
If Alice replies, "The device is not responding," try restarting the vacuum cleaner: press and hold the power button for 10 seconds, then turn it on again.
4. Alternative ways of connecting
If the standard method doesnβt work, try one of the workarounds:
Method 1: Through Yandex application (for new models)
Some vacuum cleaners (e.g. Xiaomi Mi Robot Vacuum-Mop 2 Ultra) support direct connection via the Yandex app:
- Open the Yandex application β Devices β Add the device.
- Choose a Robot Vacuum Cleaner β Xiaomi.
- Scan it. QR-code from the vacuum cleaner body or enter it ID (You can find it in Mi Home in the About Device section).
Method 2: Home Assistant (for advanced users)
If your vacuum cleaner is not officially supported, but it has API, You can use an intermediate server:
- π₯οΈ Install Home Assistant on your computer or Raspberry Pi.
- π Connect the vacuum cleaner through Xiaomi Miio integration (a device token will be required).
- π Set up a link with Alice through Yandex Smart Home plugin.
To obtain a token, use the utility miio-cli:
npm install -g miio-cli
miio discover
miio --ip [ADRESS DUST] --token [TOKEN] infoβ οΈ Note: Using Home Assistant requires a server to be permanently on unless you are ready to keep your computer or Raspberry Pi running. 24/7, This method won't work.
Method 3: Through IFTTT (limited-hand)
Service IFTTT You can create simple commands like, "If Alice said X, then execute Y in Mi Home." Minus, delay of up to 10 seconds.
- π Register on iftt.com.
- π Connect Yandex Alice and Xiaomi Mi Home.
- π Create an applet with a trigger Say a phrase with a number (e.g., Alice, run the vacuum cleaner for 30 minutes").
5. Common mistakes and their solutions
Even with the right setup, users are facing problems. TOP-5 errors and ways of correcting them:
| Mistake. | Reason. | Decision |
|---|---|---|
| Alice says, "We couldn't find the device." | The vacuum cleaner is not tied to a Xiaomi account or the region in Mi Home is incorrect. | Check the binding in Mi Home β Profile β Smart home. Change region to Russia. |
| Commands are executed with a delay of 10β30 seconds | The vacuum cleaner is connected to the Xiaomi cloud in China (high ping). | Change the server in Mi Home to Russia or use Home Assistant for local management. |
| Alice sees the vacuum cleaner, but doesn't control it | There are no management rights in Yandex.Account. | Go to Yandex.Passport β Security β Devices and check access. |
| Vacuum cleaner shuts off Alice after reboot | Unstable Wi-Fi connection or conflict IP-address. | Reserve. IP for a vacuum cleaner in the router or reconnect it to the network. |
| Alice says, "This device is not supported." | The model of the vacuum cleaner is outdated or the firmware is not updated. | Check compatibility in Section 1. Update the firmware through Mi Home. |
If none of the methods helped, try to dump the vacuum cleaner to the factory settings:
- Press and hold the Wi-Fi and Spot Clean buttons at the same time for 10 seconds.
- Wait for the sound signal and the indicator flash.
- Reconnect the vacuum cleaner as you did on the first run.
What if Alice stopped seeing the vacuum cleaner after the Mi Home update?
6.Voice commands for vacuum control
Alice supports over 20 Xiaomi robot vacuum cleaner teams, and here are the most useful ones:
| Category | Examples of teams |
|---|---|
| Major teams | "Alice, turn on the vacuum cleaner." "Alice, turn off the robot vacuum cleaner." "Alice, start cleaning." |
| Cleaning regimes | "Alice, run the vacuum cleaner in wet cleaning mode" "Alice, turn on quiet mode" "Alice, clean the room" (if the zones are set up) |
| Status and information | "Alice, how much charge is the vacuum cleaner?" "Alice, where is the vacuum cleaner now?" "Alice, when is the cleaning done?" |
| Schedule | "Alice, schedule the cleaning for 10:00 a.m.," "Alice, cancel the cleaning for tomorrow." |
To work with teams with cleaning areas, pre-configure the map in Mi Home:
- Run the vacuum cleaner for full cleaning, so that he made a map of the room.
- At Mi Home, go to Map. β Edit.
- Divide the space into rooms and save the changes.
After that, we can say, for example:
Alice, clean the living room.
Alice, kitchen vacuum.β οΈ Warning: Room Name Commands only work if the option Voice Zone Control is enabled in Mi Home (Device Settings) β Voice assistant. It's disabled by default!
7.Operation optimization: how to make management faster
If Alice reacts to commands with a delay, try these 5 tips:
- π Use the LAN. In Mi Home, enable Local Management (Device Settings) β This will reduce Xiaomiβs reliance on the cloud.
- πΆ Change the Wi-Fi channel. In the router settings, select channel 1, 6 or 11 for a 2.4 GHz network - they are less susceptible to interference.
- π Turn off the power saving on the router. Some routers (for example, TP-Link) turn off devices in sleep mode, which breaks the connection with the vacuum cleaner.
- π± Set traffic priority. Add traffic to the router. MAC-High priority QoS (Quality of Service.
- π Use it. DNS Google. In the router or vacuum settings, specify DNS 8.8.8.8 and 8.8.4.4 will speed up communication with Xiaomi servers.
For models with Matter support (for example, Xiaomi Robot Vacuum-Mop 2 Ultra) you can connect directly via Yandex.Ecosystem without Mi Home:
- In Mi Home, go to Device Settings β Protocols β Matter.
- Generate. QR-code and scan it in the Yandex application.
- Confirm the connection.
Matter provides instant execution of commands (delay) <1 second, but is supported by a limited number of models.
π‘
For maximum speed of reaction Alice use the combination: local control in Mi Home + reservation IP router + The Matter Protocol (if supported).
8.Security: How to protect a vacuum cleaner from hacking
Connecting the vacuum cleaner to Alice and the Xiaomi cloud opens up potential vulnerabilities.
- π Use a complex password for your Xiaomi account (at least 12 characters with numbers and special signs).
- π‘οΈ Enable two-factor authentication in Mi Account (Settings) β Security).
- π In Mi Home, turn off location access if you don't use cleaning areas.
- π Regularly update the firmware. Xiaomi closes vulnerabilities in new versions of the software.
- π« Do not connect the vacuum cleaner to public Wi-Fi. Use only the home network with encryption WPA2/WPA3.
If you suspect that the vacuum cleaner has been hacked (for example, spontaneously switches on or changes settings), do:
- Reset the device to factory settings (wi-fi buttons) + Spot Clean for 10 seconds).
- Change the password from the account Xiaomi and Yandex.
- Check the list of connected devices in Mi Home (Profile) β Security β Devices).
For additional protection, you can turn off cloud access in the vacuum cleaner settings, but then Alice will stop working. API, as described in section 4.