How to connect Xiaomi robot vacuum cleaner to Alice on your phone

Modern cleaning devices are no longer just brush and motor mechanisms. The Xiaomi robot vacuum cleaner is a complex IoT platform that can integrate into the single ecosystem of a smart home. One of the most popular features is the ability to voice control through Yandex.Alice, which allows you to start cleaning without taking your smartphone out of your pocket. This is especially convenient when your hands are busy or you are in another room.

The process of integrating Chinese technology with Russian voice assistants can seem confusing due to differences in servers and account regions. Mi Home and Yandex.House use different authorization protocols that require the right sequence of actions. In this article, we will take a detailed look at each stage of setting up, from preparing equipment to solving typical synchronization errors, so that your robot cleaner starts executing commands the first time.

Before you start setting up, make sure that all devices are connected to a stable Wi-Fi network. It is critical that the Xiaomi account is registered in the region โ€œRussiaโ€ or โ€œChinaโ€ depending on the version of the device, as this depends on the visibility of the gadget in the Yandex system. Wrong choice of region when registering is the most common reason why the vacuum cleaner is not displayed in the list of available devices for binding.

Software and account preparation requirements

The foundation of successful integration is the correct operation of the basic applications. You will need to install on your smartphone the official Mi Home application from the developer Xiaomi Inc. and the Yandex or Yandex.Dom application. Without these two components, the bundle will not work, since they act as a bridge between the hardware part of the robot and the cloud service of the voice assistant.

If you have previously registered for the global version of the application, but purchased a device intended for the domestic market of China (or vice versa), data conflicts may arise. It is recommended to use a single account for all smart home devices to avoid disparate management. Check that the phone is enabled geolocation and Bluetooth, as the initial setting often requires location confirmation.

Make sure the software of the robot vacuum cleaner itself is updated to the latest version. Manufacturers regularly release patches that improve connection stability and add new commands for voice assistants. Old firmware may not support the current API protocols that Yandex.Alice uses to transfer commands.

โš ๏ธ Note: Do not attempt to link the device to Alice if it has already been added to another Mi Home account with Family Sharing enabled without administrator rights.

  • ๐Ÿ“ฑ Install current versions of Mi Home and Yandex apps from the official App Store or Google Play stores.
  • ๐ŸŒ Check that the smartphone and robot vacuum cleaner are connected to the same Wi-Fi network (2.4 GHz frequency).
  • ๐Ÿ” Make sure you remember the password from your Mi Account to re-authorize when linking.
๐Ÿ“Š What kind of robot vacuum cleaner Xiaomi?
Mi Robot Vacuum-Mop P
Xiaomi Vacuum-Mop 2 Pro
Xiaomi Robot Vacuum X10+
Another model

Step-by-step: linking Mi Home and Yandex accounts

The main stage of the setup takes place inside the Yandex ecosystem. Open the Yandex app on your smartphone and go to the services section. You need to find the Smart Home category or search inside the application by typing in the โ€œMi Homeโ€ query.

When you select the Xiaomi Mi Home logo, you will open an authorization window, which will require you to enter your Xiaomi account login and password. Importantly, enter the account with the same account that the robot vacuum cleaner is attached to. If you have multiple accounts, an error at this stage will result in Yandex not seeing any devices.

Once the data is successfully entered, the system will request permission confirmation. You will see a list of permissions that Yandex requests from Xiaomi servers: device management, status review and notifications. You must agree on all points to make the functionality work fully. The synchronization process can take from 10 to 30 seconds.

โ˜‘๏ธ Checklist of account binding

Done: 0 / 4

Once the connection is established, the app will suggest that you distribute the devices to the rooms, and it's not just a formality, but an important setting for contextual management. If you tell Alice to "turn on the vacuum in the living room," she should understand what device is in this virtual room. Give the robot a clear name, such as "Vaccines" or "Xusha", to avoid confusion when you give voice commands.

โš ๏ธ Note: When linking accounts, do not use public Wi-Fi or hotel networks with authorization via a web page. Smart home protocols are often blocked by such security networks, which will lead to an error "Device is not availableยป.

Set up scripts and voice commands for cleaning

Once synchronized successfully, your robot vacuum cleaner becomes a full member of the smart home. Basic commands such as โ€œturn onโ€, โ€œturn offโ€ or โ€œturn back the baseโ€ work by default, but for maximum comfort, it is recommended to configure scripts in the Yandex.House or Yandex.Alice application.

Scenarios allow you to automate routine tasks, such as creating a condition where you start cleaning immediately after you leave the house (the geolocation of the phone shows the distance from the "Home" point), or running quiet cleaning at night when everyone is asleep, to do this, go to the "Scenarios" section and click "Add script".

In the scenario settings, select the launch condition (voice phrase, time or geolocation) and the Device action โ†’ Vacuum โ†’ Cleanup. You can combine actions: for example, when Alice, I'm leaving, the phone can set an alarm, turn off the lights, and start the cleaning robot, which turns disparate actions into a single logical chain.

Voice commandOperation of the deviceNecessary rights
"Alice, turn on the vacuum cleaner."Starting a standard cleaningUser
"Alice, send the vacuum cleaner to the base."Termination of cleaning and returnUser
"Alice, how much did you clean the vacuum cleaner?"Hours reportReview of status
"Alice, put the vacuum cleaner on hold."Temporary stop of the engineManagement
Secret teams for the advanced
Some models support โ€œturn on turbo modeโ€ or โ€œremove only along the wallsโ€, but they only work if the vacuum cleaner model officially supports these functions in the Russian Federation.

The solution to the problems: why Alice can not see the vacuum cleaner

Despite the well-established integration processes, users often face situations where a device disappears from the list or stops responding. One of the most common reasons is the desynchronization of authorization tokens. Xiaomi and Yandex servers can lose their handshake due to security updates or temporary failures on the provider side.

In this case, you can break the link and recreate it. Go to Yandex.Home, select the device, click on the settings (three dots or gears) and select "Delete the device." Then repeat the Mi Home account linking procedure described above, which usually takes no more than two minutes and solves 90% of visibility problems.

Another common problem is the use of VPN. If the phone or router is on VPN-service, local commands may not pass, as traffic goes through a foreign server, and smart home devices often require being on the same local network or have geo-restrictions. VPN during the time of setting up and checking the work of the teams.

๐Ÿ’ก

If you canโ€™t see the robot after reassigning your account, try changing your account region (for example, from Russia to China or Singapore) in the Mi Home app, but remember that this can hide other devices tied to the previous region.

  • ๐Ÿ”„ Perform a full reassignment of the Mi Home account in the Yandex application.
  • ๐Ÿ”Œ Restart the router and the robot vacuum cleaner itself (on/off button).
  • ๐Ÿ“ก Make sure that your router does not include customer isolation. AP Isolation, which blocks communication between devices on the network.

Expanded management capabilities through Mi Home

While voice control through Alice is convenient for basic operations, full control of the robot vacuum cleaner still remains in the Mi Home app, which is where virtual wall settings, no-go zones, weekly cleaning schedules and suction power adjustments are available, Alice acts only as a remote remote remote that translates commands into the app.

It's important to understand the difference between the functions. You can ask Alice to "start the maximum power," but you can't use your voice to draw a virtual wall on a map of the apartment. For complex scenarios, such as "remove only under the kitchen table," you'd better use preset areas in the Mi Home, and use your voice to clean a specific area if the model supports it.

And the map update feature is also worth mentioning, because if you rearrange the furniture, the robot can re-engineer the map of the room, and you can't do that with a voice, you need to start the map-building process through the application interface, and once you're done, the map will be saved, and Alice will be able to effectively navigate the device in the updated space again.

โš ๏ธ Warning: Do not attempt to control map settings (room deletion, renaming) via voice commands while the robot is building a map or updating the firmware.This can damage the navigation file and require the device to be reset before factory settings.

๐Ÿ’ก

Voice control via Alice is ideal for starting, stopping and returning to base, but fine-tuning maps, schedules and cleaning areas should be done exclusively through the Mi Home app.

Frequently Asked Questions (FAQ)

Can you control Xiaomi vacuum cleaner through Alice if the router is in another room?
Yes, it's possible. Voice control doesn't require the phone and the robot to be in the same room, or even in the same Wi-Fi network, at the time of the command. โ†’ Yandex server โ†’ Xiaomi โ†’ The key is that all devices have Internet access.
Why does Alice say, โ€œDevice is not available,โ€ when everything works in Mi Home?
There's probably a disconnect between accounts. Go to the smart home settings in the Yandex app, find a Xiaomi skill and check the status. If you need to re-sign in, the system will report it itself.
Does Alice support the "clean only in the living room" command?
A direct command with a room name only works if you have pre-created rooms in the Yandex.Home app and distributed the devices there. However, the accuracy of the execution depends on the robot model. It is more reliable to create scenarios or use zone names specified in Mi Home if they are synchronized.
Do I need to keep my phone on to run a robot on schedule?
No, you don't need a phone. The schedule is stored either in the robot's memory or in the Xiaomi cloud. You can set the schedule once through the app, and the robot will start automatically, even if your phone is off or outside the country.
What if all devices disappeared after Yandex app update?
With major app updates, third-party authorizations sometimes fly out, and you need to re-enter the Link Account procedure in the Smart Home section, and the device data will not be lost, since it is stored in the Mi Home cloud, you just need to restore the bridge between the services.