Connecting Alice to the Xiaomi MiJia robot vacuum cleaner: full instructions with solutions to typical problems

Voice control of the Xiaomi MiJia robot vacuum cleaner via Alice from Yandex makes cleaning a fully automated process. You can start cleaning rooms, change modes of operation or send the device to the base with a simple voice request - without the need to use the Mi Home app. However, not all MiJia models support direct integration with Alice out of the box: some will require configuration through third-party services like Yandex IoT or Home Assistant.

In this article, we will discuss all the current ways of connecting (including official and alternative), consider compatibility with specific models of vacuum cleaners (from Mi Robot Vacuum 1 to Mi Robot Vacuum-Mop 2 Ultra), and provide unique solutions for synchronization errors that are not described in the official documentation. If you have already tried to connect and received a message β€œDevice not found” or β€œNot supported” – here you will find workarounds.

Before you start, make sure your vacuum cleaner:

  • πŸ”Ή Connected to the same Wi-Fi network as the smartphone/column with Alice
  • πŸ”Ή Has the latest firmware (how to check - see the section below)
  • πŸ”Ή Linked to Mi Account in Russia (critical for some models!)
πŸ“Š What model of Xiaomi robot vacuum cleaner you use?
Mi Robot Vacuum 1S
Mi Robot Vacuum-Mop 2 Lite
Mi Robot Vacuum-Mop 2 Pro
Mi Robot Vacuum-Mop 2 Ultra
Another model

1.Official compatibility: Which MiJia models work with Alice

Not all Xiaomi robot vacuum cleaners support direct connection to Alice via Mi Home.The following models are officially certified (data for 2026):

Model vacuum cleanerAlice's supportIs Yandex IoT Required?Notes
Mi Robot Vacuum-Mop 2 Ultra (STYJ12YM)βœ… Yes.❌ No.Full support for voice commands, including zoning
Mi Robot Vacuum-Mop 2 Pro (STYJ07YM)βœ… Yes.❌ No.Firmware required 3.5.9_0040 or newer
Mi Robot Vacuum-Mop 2 Lite (STYJ06YM)⚠️ Partially.βœ… Yes.It only works through Yandex IoT with limited teams.
Mi Robot Vacuum 1S (SDJQR02RR)❌ No.βœ… Yes.Home Assistant or Cloud Bridge Required
Mi Robot Vacuum-Mop P (STYJ05YM)βœ… Yes.❌ No.Support added in April 2023

If your model is not listed, it does not mean that you can’t connect. For older devices (for example, Mi Robot Vacuum 1 or Mi Robot Vacuum-Mop Essential), you will need to use intermediate services, which are set up in section 4.

Important: Vacuum cleaners purchased outside of Russia (e.g. in China or Europe) may not be displayed in Alice even with official support, due to region-specific Mi Account.

πŸ’‘

Before buying a vacuum cleaner, check its model code (indicated on the box or under the battery cover, STYJ02YM and SDJQR05RR β€” These are different devices with different Alice support!

2.Preparation of the vacuum cleaner for connection: firmware update and Mi Home settings

For Alice to operate the vacuum cleaner, the device must meet several technical requirements.

  1. Open the Mi Home app and go to your vacuum cleaner section.
  2. Slip on three dots in the upper right corner β†’ Device settings β†’ Firmware update.
  3. If you have a new version, upgrade: πŸ”Έ For Mi Robot Vacuum-Mop 2 Pro: 3.5.9_0040 or newer πŸ”Έ For Mi Robot Vacuum-Mop P: 3.3.9_0024 or newer πŸ”Έ For Mi Robot Vacuum 1S: 3.5.7_000188 (Yandex IoT only)

After the update, reset the network (if the vacuum cleaner previously connected to another access point):

Device settings β†’ General β†’ Wi-Fi reset

Critical setting: Make sure that the region of Russia is selected in Mi Home.

  1. Open your profile in Mi Home (human icon).
  2. Slip on the country at the top of the screen β†’ Choose Russia.
  3. Restart the app and check if the vacuum cleaner is displayed in the list of devices.
What if the region does not change?
If you try to change the region Mi Home gives an error, follow the following steps: 1. Delete the application and install it again. 2. When you first start, select Russia BEFORE you sign in. 3. If you use the Chinese version of Mi Home (red icon), delete it and download the international (blue icon) from Google Play or the App Store.

Also check that the vacuum cleaner settings include Remote Access (required to work with Alice):

Device settings β†’ General β†’ Remote access β†’ On-line

3. Step-by-step connection through official integration (for supported models)

If your vacuum cleaner is on the compatible list (see section 1), use this method. The entire process will take no more than 5 minutes.

  1. Open the Yandex app with Alice on your smartphone or use the column (Yandex Station, Yandex Mini, etc.).
  2. Say, β€œAlice, find my devices,” or go to the Smart Home section of the app.
  3. Tap Add the device β†’ Choose Xiaomi β†’ Robot vacuum cleaner.
  4. Enter the username and password from your Mi Account (the same one that the vacuum cleaner is attached to).
  5. Select your vacuum cleaner from the list of found devices and confirm the connection.

If it goes well, Alice will say, "The device." <model> I can control it now. Check the team's performance:

Alice, turn on the vacuum cleaner.

βœ” Vacuum on and charged (>20%)

βœ” 2.4 GHz Wi-Fi (5 GHz not supported!)

βœ” In Mi Home selected region Russia"

βœ” The device is not tied to another Xiaomi account

βœ” Disabled. VPN/smartphone proxy

-->

Common mistakes at this stage:

  • 🚫 "No device found" β†’ Check the region in Mi Home or update the firmware.
  • 🚫 "Couldn't connect" β†’ Restart router and vacuum cleaner (hold power button for 10 seconds).
  • 🚫 "This account is not maintained" β†’ Your Mi Account is tied to another region (solution – see spoiler above).

πŸ’‘

Official integration only works for devices purchased in Russia or with a changed account region. For gray vacuum cleaners, use the methods in Section 4.

4. Alternative ways of connecting for incompatible models

If your vacuum cleaner is not directly supported by Alice (e.g. Mi Robot Vacuum 1 or Mi Robot Vacuum-Mop Essential), use one of the following methods: they require additional actions, but give you full control of the device.

Method 1: Through Yandex IoT (for most models)

Yandex IoT is a platform for integrating smart devices that don’t have official Alice support.

  1. Go to the website iot.yandex.ru and log in.
  2. Click Add Add the device β†’ Xiaomi β†’ Enter the data from Mi Account.
  3. Select your vacuum cleaner from the list. If you don't have one, use the option to Add Manually with a Token (see below).

For manual addition, you will need to access the token to API Xiaomi, you can get it through:

https://miot-spec.org/miot-spec-v2/instance?type=urn:miot-spec-v2:device:vacuum:0000A007:xiaomi-styj02ym:1

(substitute xiaomi-styj02ym on your vacuum cleaner model).

The limitations of Yandex IoT:

  • ⚠️ Not all Alice teams will work (e.g., zoning may not be available).
  • ⚠️ Delayed execution of commands up to 5 seconds.

Method 2: Home Assistant (for advanced users)

Home Assistant is an open source smart home system that allows you to integrate any Xiaomi device.

  • πŸ–₯️ Computer or Raspberry Pi to install Home Assistant.
  • πŸ”‘ Mi Account token (received through Mi Home Token Extractor).

After setting up the configuration.yaml file, add:

vacuum:


- platform: xiaomi_miio




host: IP_Adress DUST




token: Your Token

Then connect Home Assistant to Alice through the skill "Yandex for Home Assistant" in the Yandex application.

πŸ’‘

If you don’t want to deploy Home Assistant on a separate device, use Nabu Casa’s cloud service (paid but with a trial period).

5.Setting up voice commands: what phrases Alice understands

Once you've successfully connected, check which commands your model supports. Here's a complete list of working queries (relevant to Mi Robot Vacuum-Mop). 2 Pro/Ultra):

CategoryExamples of teamsNotes
Major teamsAlice, turn on Alice's vacuum cleaner, turn off Alice's vacuum cleaner, suspend cleaning.It works for all models.
Cleaning regimesAlice, start the quiet cleaning Alice, turn on the intensive cleaning Alice, set the average power.It doesn't work for Mi Robot Vacuum 1S via Yandex IoT
ZoningAlice, clean up Alice's living room, vacuumed up in the kitchen.Requires pre-setting of zones in Mi Home
Additionally.Alice, send the vacuum cleaner to Alice Base, how much charge does the vacuum cleaner have?It only works for models with a battery sensor.

To set up cleaning areas:

  1. Open Mi Home β†’ cleaning-card β†’ Edit.
  2. Divide the space into rooms and assign them names (for example, "Kitchen", "Bedroom").
  3. Save the changes and sync with Alice with the command: "Alice, update the devices."

Important: The names of the zones in Mi Home and Alice's commands must match, for example, if the app calls the area "Living Room" and you say "clean up the hall," Alice won't understand the request.

How do you add custom commands?
If standard phrases are not enough, create routines in the Yandex app: 1. Go to the Smart Home β†’ Routines. 2. Click Create a Routine β†’ Voice command. 3. Enter a phrase (e.g., "Alice, general cleaning") and select the action for the vacuum cleaner (e.g., Intensive cleaning).

6. Solving common problems

Even with the right setup, errors can occur, and here are unique solutions for typical problems that are not described in the official documentation:

⚠️ Warning: If Alice says "Device is unresponsive" but the vacuum cleaner is running through Mi Home, check the settings of the router's firewall. Some Xiaomi models require port openings TCP 54321 and UDP 5343.

Problem 1: Alice finds a vacuum cleaner, but the commands don't follow.

Decision:

  • πŸ”Ή Reconnect the device to Mi Home (remove and add again).
  • πŸ”Ή Turn off energy saving for the Mi Home app in smartphone settings.
  • πŸ”Ή Check if the antivirus (such as Avast or Kaspersky) is blocking access to the software. API Xiaomi.

Problem 2: The vacuum cleaner is displayed in Alice but does not respond to zoning.

Decision:

  • πŸ”Ή Remove the cleaning map in Mi Home and recreate it.
  • πŸ”Ή Make sure that zone names contain only Cyrillic (Latin may not be recognized).
  • πŸ”Ή Update the vacuum cleaner firmware to the latest version (even if the system says there are no updates).

Problem 3: Alice says "Device not supported" even though the model is on the compatible list.

Decision:

  1. Remove the vacuum cleaner from Mi Home and add it again by selecting the region of Russia at the add-on stage (not after!).
  2. If Yandex IoT is used, delete the device from your Yandex account and add it again through Add Manual.
  3. Check if the vacuum cleaner is tied to another Xiaomi account (such as a seller). To reset the tether, hold down the Power buttons. + Home Home 10 seconds.

πŸ’‘

If none of the methods worked, try changing them. DNS 8.8.8.8 (Google) or 1.1.1.1 (Cloudflare) routers, which solves problems with Xiaomi cloud connectivity in 20% of cases.

7. Additional features: automation and integration with other devices

Connecting a vacuum cleaner to Alice opens up possibilities for automating a smart home, such as setting up:

  • πŸ”Ή Cleaning according to schedule (through Yandex routines).
  • πŸ”Ή Automatic start-up in absence of a home (link to geolocation).
  • πŸ”Ή Cleaning after opening windows (integration with sensors Xiaomi Aqara).

Example of setting up a routine "Get Home Cleaning":

  1. In the Yandex application go to the Smart Home β†’ routines β†’ Creating a routine.
  2. Select the trigger: I'm going home (geolocation).
  3. Add the action: Start cleaning (select your vacuum cleaner).
  4. Keep and activate the routine.

To integrate with other devices (e.g. Xiaomi Aqara or Redmond), use Yandex Station as a hub.

If the motion sensor in the kitchen worked 3 times in 10 minutes β†’ start cleaning in the kitchen

Advanced setting: If you have multiple vacuum cleaners, give them different names in Mi Home (e.g., "Vaccinerator Floor 1" and "Vaccinerator Floor 2"), then Alice can manage them separately:

Alice, turn on the vacuum cleaner on the second floor.

8.Security and privacy: what you need to know

Connecting the vacuum cleaner to Alice involves transferring data to the cloud of Xiaomi and Yandex. Here are the key points to consider:

What data is transmitted:

  • πŸ“ Cleanup card (stored on Xiaomi servers, but not transferred to Yandex).
  • πŸ”‹ Device status (charge, mode of operation, errors).
  • πŸ—£οΈ Voice commands (processed by Yandex to improve recognition).

How to protect your data:

  • πŸ”Ή Use two-factor authentication for Mi Account and Yandex.
  • πŸ”Ή Regularly update the vacuum cleaner firmware (new versions close vulnerabilities).
  • πŸ”Ή Turn off Diagnostics in Mi Home settings (Profile) β†’ Settings β†’ Confidentiality).

⚠️ Note: If you use a Home Assistant with cloud access (for example, through Nabu Casa), your Xiaomi token may be compromised when the service data is leaked. 3-6 months).

For full control of data, consider local management via Home Assistant without cloud synchronization, in which case commands will be processed inside your network, but you will need a constant server operation (Raspberry Pi or PC).

FAQ: Frequent questions about connecting Alice to Xiaomi MiJia

Can I connect a vacuum cleaner purchased in China (with AliExpress)?
Yes, but you will need to change the Mi Account region to Russia before adding the device.If the vacuum cleaner is already linked to a Chinese account, reset: Hold the power buttons + Home 10 seconds. Connect to the vacuum cleaner via Mi Home with an account registered in the region of Russia. For some models (for example, Mi Robot Vacuum-Mop 2 Lite), you may need firmware through Mi Home Token Extractor.
Alice finds a vacuum cleaner, but she doesn't follow orders.
The problem is most often associated with an unstable connection or blockage. API. Check it out: πŸ”Ή Wi-Fi: The vacuum cleaner must be connected to a 2.4 GHz network (5 GHz not supported). πŸ”Ή Xiaomi Cloud: Go to Mi Home β†’ press three dots at the vacuum cleaner β†’ If it says "Offline," reboot your router. πŸ”Ή Region: Make sure that Mi Home is a region of Russia (even if you are in another country).If nothing helps, remove the vacuum cleaner from Alice and add it again via Yandex IoT.
How do you get Alice to start cleaning at a certain time?
Use routines in the Yandex app: Go to a Smart Home β†’ routines β†’ Create a routine. Select a time trigger and schedule. Add the action Start cleaning and select your vacuum cleaner. Keep a routine. For flexible schedules (e.g., "every Tuesday and Friday"), use the option Repeat when setting the time.
Can you control a vacuum cleaner through Alice without the Internet?
No, Alice needs a cloud connection to the servers of Yandex and Xiaomi: πŸ”Ή Local management: Set up Home Assistant on a local server (Raspberry Pi) and use Rhasspy or Mycroft voice assistant instead of Alice. πŸ”Ή Scheduled management: Set cleaning times directly in Mi Home (works without internet but without voice control). Full autonomy requires firmware with alternative software (like Valetudo), but this voids the warranty.
Does Alice support wet cleaning management?
Yes, but only for models with a moping function: βœ… Mi Robot Vacuum-Mop 2 Pro/Ultra: Full support (Set the intensity of the moping, set the moping intensity"). ⚠️ Mi Robot Vacuum-Mop 2 Lite: Basic commands only ("wet the cloth" may not work). ❌ Mi Robot Vacuum 1S: Wet cleaning control is not available. Use Mi Home or Home Assistant to fine-tune the water level.