How to control the voice of the robot vacuum cleaner Xiaomi Vacuum Mop

Modern cleaning systems have long since ceased to be mechanical devices, becoming full-fledged members of the smart home ecosystem. Voice control has become the de facto standard, allowing you to start cleaning without having to pull out a smartphone or press physical buttons on the case. Owners of Xiaomi Vacuum Mop devices often underestimate this functionality, limiting themselves to basic scenarios, although the potential for integration is much wider.

The correct operation of voice commands requires a stable network connection and a properly configured account in the Mi Home application. This software acts as a bridge between your voice, the cloud server and the vacuum actuator. Without binding the device to the server region corresponding to the voice assistant account, commands will not be executed. It is important to understand the architecture of interaction: your voice is converted into a digital signal that passes through the assistant manufacturer's servers, then through the Xiaomi cloud and only then reaches the robot.

In this article, we will take a look at all the available ways to activate cleaning, from native solutions to third-party integrations, how to avoid typical synchronization errors and which commands work most consistently in the Russian-speaking segment. Readiness to fine-tune network settings will be the key to a seamless experience.

Basic Mi Home setting for voice commands

The foundation of any voice integration is the correct initial configuration in the official Mi Home app. Many users make the mistake of ignoring the choice of region when registering an account, which subsequently blocks the use of third-party assistants. If your Xiaomi Vacuum Mop robot vacuum cleaner is connected to servers in China and your voice assistant account requires a European region, you will not be able to link them.

The process begins with adding the device to the application. Once you successfully connect to the Wi-Fi network, you need to make sure that the firmware of the device is updated to the latest version. API-Go to the device profile, click on the three dots in the upper right corner and select the update check.

Then comes the critical step of verifying the device name. Voice assistants use exactly the name that is assigned to the Mi Home app to identify the control object. If you have multiple robots, call them distintly, like Kitchen Vacuum Cleaner or Living Robot, to avoid confusion when you give commands.

⚠️ Note: Changing the device name in the Mi Home application may require re-authorizing the skill in the voice assistant application.

To ensure instant response, it is recommended to configure a static IP-This will prevent a situation where, after restarting the router, the robot will receive a new address and temporarily lose communication with the cloud, making voice control impossible.

☑️ Checking synchronization readiness

Done: 0 / 5

Integration with Yandex Alice

For users in Russia and CIS countries, integration with the Yandex ecosystem is most relevant, allowing you to manage cleaning through Yandex Station speakers, a smartphone or even a watch, and the setup process is carried out through the “Mi Home” skill in the Yandex application.

First of all, you need to find and enable the skill “Mi Home” in the directory of the smart home Yandex. When you log in, you will need to enter the username and password from the Xiaomi account you used in the donor application.

Once successfully linked, your Xiaomi Vacuum Mop will appear on the list of devices. Here you can customize scenarios, such as running a cleanup using the phrase "I'm at home" when the robot is on base. Voice commands in Yandex are quite flexible and understand natural speech.

  • 🗣️ «Alice, turn on the vacuum cleaner – start of the standard cleaning.
  • 🗣️ «Alice, send the vacuum cleaner to base" - forced return to charging.
  • 🗣️ «Alice, what charge does the vacuum cleaner have? – obtaining battery status.
  • 🗣️ «Alice, pause – stopping the current process.

Note that the delay in executing commands through cloud services can be from 1 to 3 seconds. This is normal for an IoT architecture where the request passes several server nodes. If the command did not execute the first time, repeat the phrase, first making sure that the microphone of the speaker heard you.

📊 What kind of assistant do you use for your smart home?
Yandex Alice
Google Assistant
Siri (HomeKit)
Amazon Alexa
I don't use it.

Use of Google Assistant and Google Home

Google’s global ecosystem offers deep integration with Xiaomi devices through Works with Google, which not only allows voice control, but also the creation of complex automations in the Google Home app.

To connect, go to Add Device in the Google Home app, select Set up Device, and find Mi Home or Xiaomi Home in the partner list. Authorization is similar to the previous method, through your Mi Account account. Once you successfully log in, all compatible robot vacuum cleaners will appear in your home.

A unique feature of Google Assistant is that it allows you to control more detail through scripts, so you can create a command that turns off smart lights, turns on a robot vacuum cleaner, and starts a timer for 40 minutes, which is especially convenient for complex cleaning.

Voice commands in the Google ecosystem are often more concise. The assistant is well aware of the context and can specify which device is meant if there are several. For Xiaomi Vacuum Mop P or Mop 2 Pro models, the option to select the voice cleaning mode is available if it is supported by a specific integration plugin.

⚠️ Note: When using Google Assistant in two languages (Russian and English), commands can only be executed in one of them. Check the language settings in the assistant profile to ensure that the commands in Russian work correctly.

Team (RU)Team (EN)Action.Status of support
Start cleaning.Start cleaningStarting a full cleaningStable.
Back on base.Go to dockBack to charging.Stable.
Keep cleaning.Resume cleaningResume after pauseDepends on the model.
Quiet regimeSilent modeReduced suction powerPartially.
Secret commands for advanced users
Some Xiaomi models support hidden commands via Google Assistant, such as “Clean the kitchen” if the Mi Home app has rooms with the appropriate names, which requires that the map in the robot app be divided into rooms and their names match the rooms in Google Home.

Managing via Apple Siri and HomeKit

Owners of Apple devices can control Xiaomi Vacuum Mop through the Home app, but with one important condition: not all models have native support for HomeKit. Devices without the Works with Apple HomeKit logo will require a gateway, such as Aqara Hub or third-party software like HomeBridge.

If your model supports HomeKit directly (often flagship G-type versions or global versions), the process is simple: scan. QR-code in the Home app and follow the instructions, and Siri will then perceive the vacuum cleaner as Apple's native device.

For models without native support, using HomeBridge on a server (like the Raspberry Pi) allows you to throw the device into the Apple ecosystem.This requires technical skills, but gives you full control through Siri, including geolocation launch (automatic start when you leave home).

Siri voice commands are highly accurate at recognizing proper names, and you can say, "Hi Siri, start the robot," and the device will respond instantly, and you can also check the status of "Hi Siri, how much time is left for the vacuum cleaner?"

💡

If you use HomeBridge, install the plugin miio or xiaomi-miio for better compatibility. These allow you to emulate the native characteristics of HomeKit, making management more responsive.

Typical problems and their solution

Even with a perfect setup, voice control can fail, and most often the problem is to desynchronize authorization tokens between Xiaomi’s cloud and voice assistant service, and if commands are no longer executed, the first step is to disable and reincorporate the skill in the assistant app.

Another common reason is to change the password from the Wi-Fi or router. The Xiaomi Vacuum Mop robot vacuum cleaner may not report a connection error to the voice assistant simply by remaining in the “Unavailable” status, which requires the device to reconnect to the network through the Mi Home app.

Problems can also occur on the server side of Xiaomi, where delays can be as high as 10-15 seconds during maintenance or cloud services overload, or commands may not go away at all, leaving only manual control.

  • 🔌 Check if the Wi-Fi indicator on the robot body is on.
  • 📡 Make sure the router distributes the network at 2.4 GHz (many models don't see 5 GHz).
  • 🔄 Reboot the router and the robot vacuum cleaner itself.
  • 📱 Check for updates to the Mi Home app and device plugin.

If the robot is displayed as “Offline” in the Mi Home app, voice control will not work under any conditions. First restore the device’s local connection to the router.

Creating complex automation scenarios

Voice control is just the tip of the iceberg. The real power of a smart home is revealed in automation. You can create a scenario where a robot vacuum cleaner starts automatically when the door opener is triggered (when you leave) or on a schedule where all the smartwatches in the house show "Out of the house" status.

In the Mi Home app, you can set up a room cleaning operation, for example, the Alice Clear the Hallway command will force the Xiaomi Vacuum Mop to go into the corridor area and clear it, ignoring the rest of the room, which requires pre-zoning the map in the app.

Combining with other devices opens up new possibilities, for example, when a robot is launched, a smart air conditioner can go into maximum power mode to clear the air from rising dust faster, and a window washer robot can start working simultaneously with the floor.

⚠️ Note: When creating complex scenarios, consider noise levels. Do not set up automatic robot vacuum start at night or when you are at home unless you have models with silent cleaning function.

Experiment with delays. Adding a 2-minute delay before the robot starts after the "I'm gone" command will give yourself time to quietly close the door and not trip over the device that's leaving.

💡

Voice control is most effective in conjunction with automation by geolocation and schedule, reducing the need for manual intervention to a minimum.

Frequently Asked Questions (FAQ)

Can you control the Xiaomi vacuum cleaner without the Internet, only over the local network?
Direct voice control via Alice or Google Assistant without the Internet is impossible, because voice processing takes place in the cloud. However, using the Home Assistant platform with local integration Xiaomi, you can achieve control over the local network, but this requires complex server configuration.
Why does Alice say the device isn't responding?
This means that Xiaomi's server didn't get status from the robot during a timeout.Check the robot's Wi-Fi connection, make sure it doesn't sleep in deep energy saving mode, and try rebooting the Mi Home skill in the Yandex app.
Does voice control work if the phone is roaming?
Yes, it works. The command is from an assistant device (column or phone) that has Internet access. The robot vacuum cleaner itself must also be connected to Wi-Fi. Your location and the status of the phone's SIM card do not affect the execution of the command by the cloud servers.
How to change the language of voice responses of the vacuum cleaner?
The voice language (the robot's voice) changes in the Mi Home app. Go to your device settings, find Voice or Voice, and select the language you want. Some models require you to download the language pack.