How to talk with the robot vacuum cleaner Xiaomi Mi: from voice commands to hidden chips

Why Your Xiaomi Robot Vacuum Doesn't Understand You - and How to Fix It

You bought a Xiaomi Mi robot vacuum cleaner, you turned it on, you said, "Start cleaning," and it's standing still or stubbornly ignoring commands. Familiar situation? The problem isn't your pronunciation or the "stupidity" of the device. It's that Xiaomi uses multiple channels of communication with the robot, and each requires its own customization. Voice commands, mobile app, physical buttons, even gestures, all work differently depending on the model and firmware.

In this article, we’ll explore all the ways you interact with the Mi Robot Vacuum-Mop 2 Pro, Mi Robot Vacuum-Mop P, and more, and we’ll explore why the robot might not respond to voice, and we’ll learn how to use hidden commands for power users, and we’ll also learn how to get the vacuum cleaner to respond to you with a voice — yes, it’s possible!

Spoiler: If your robot doesn't respond to your voice at all, the problem is 90 percent of the time, Mi Home settings or regional firmware, but in order.

1.Voice control: what commands does Xiaomi Mi Robot Vacuum understand

To start with the obvious, voice commands: Xiaomi’s vacuum cleaner robots support control via Alice (Yandex), Google Assistant and Mi. AI (However, not all models are equally talkative, for example, Mi Robot Vacuum-Mop 2 Lite understands only basic commands, and Mi Robot Vacuum-Mop 2 Pro can perform complex scenarios.

Here is a complete list of voice commands that should work with most models (if configured correctly):

  • 🔊 «Start cleaning – start a standard cleaning.
  • 🔊 «Return to base or Charging - return to the docking station.
  • 🔊 «Stop cleaning / Continue cleaning – pause and resume.
  • 🔊 «Put it in [room name]" - zone cleaning (only works if the map is configured in Mi Home).
  • 🔊 «Set the [quiet/balanced/turbo/maximum] mode" - change in suction power.
  • 🔊 «Find a vacuum cleaner – the robot will give a voice signal (if supported).

But here's the big thing: voice control is only running through the cloud.

  • ⚠️ The robot must be connected to Wi-Fi (without the Internet, teams will not reach the Internet).
  • ⚠️ The Mi Home app should include the option “Voice control” (see section below).
  • ⚠️ The Mi Account region must match the robot’s firmware region (otherwise, commands will be ignored).
📊 How do you normally operate a robot vacuum cleaner?
Voice (Alice/Google)
Through the Mi Home app
Buttons on the case
Gestures/movements
Other

2.Setting up voice assistant in Mi Home: step-by-step instructions

If the robot doesn't respond to the voice, first check the settings in the Mi Home app. Here's a step-by-step algorithm:

  1. Open Mi Home and select your robot vacuum cleaner.
  2. Go to Settings. → Voice control.
  3. Make sure the “Switch on Voice Control” switch is active.
  4. Select the platform (Yandex Alice, Google Assistant or Mi) AI).
  5. Synchronize accounts (Alice will need to link Xiaomi in the settings of Yandex).

If the option “Voice control” is not in the menu, it means:

  • 🔧 Your model does not support voice (e.g. older versions of the Mi Robot Vacuum). 1S).
  • 🔧 The firmware of the robot is outdated (you need to update through Mi Home).
  • 🔧 Mi Account is tied to the wrong region (e.g., a robot for China, and an account for Russia).

☑️ Check before setting up the voice

Done: 0 / 4

Important! If you're using Alice, make sure that her settings include the "Xiaomi Mi Home" skill, and without this, "Alice, turn on the vacuum cleaner" commands won't work.

3. Alternative control methods: gestures, buttons and application

Voice isn't the only way to communicate with a robot, and Xiaomi offers three more channels:

📱 Mobile app Mi Home

The most reliable method.

  • 🗺️ Set up a map of the room and cleaning area.
  • ⚙️ Change suction modes, wet cleaning, schedule.
  • 🔄 Check the history of cleaning and errors.
  • 📊 Set up automation (such as cleaning on schedule or when leaving home).

✋ Gestures (for models with LiDAR)

Some robots (such as Mi Robot Vacuum-Mop 2 Pro) support hand control.

  1. Stand at a distance of 0.5-1.5 m from the robot.
  2. Raise your hand and wave up and down (to start/pause cleaning).
  3. Wave left-right to send the robot to base.

The function works through an infrared sensor, so it may not work in the dark.

🖐️ Physical buttons

The body of the robot usually has 2-3 buttons:

  • 🔄 Power/Start — switch-on.
  • 🏠 Home - Return to the base.
  • 🔋 Spot Cleaning – Local Cleaning (on some models).

💡

If the robot doesn’t respond to buttons, try resetting it to factory settings: hold on to Power. + 10 seconds before the indicator flashes.

4.Why the robot doesn't respond to commands - and how to fix it

If Xiaomi Mi Robot Vacuum ignores your attempts to communicate, the reasons may be as follows:

Problem.Possible causeDecision
Not responding to voiceNo connection to the cloud.Check Wi-Fi, reboot router and robot
Commands are executed with a delayXiaomi servers are overloadedTry to control via the local network (in the Mi Home settings)
I don't understand commands in Russian.Region of the account - ChinaChange region to "Russia" or "Europe" in the Mi Home settings
Voice commands work, but not allOutdated firmwareUpdate the robot software through Settings → Firmware update
The robot squeaks, but does not execute commandsRun out of water/clogged brushesCheck the tank and clean the sensors.

The most common mistake is that you don't have the same region of account and firmware, for example, if you bought a robot in China but you use a Russian Mi Account, voice control won't work.

  1. Change your account region to Mainland China (but there will be no Russian in the app).
  2. Or reflash the robot on the global version of the software (risky, can fly warranty).
How to change your Mi Account region without losing data?
1. Sign out of your Mi Home account. 2. When registering, select the country "Russia" (or another country). 3. Use another one. email/phone. 4. Re-add the devices. ⚠️ Maps and settings data will remain, but the cleaning history will reset!

5 Hidden commands and modes: what a robot can do, but doesn't say

In addition to the standard features, the Xiaomi Mi Robot Vacuum hides a few undocumented features, which can be activated through:

  • 🔧 Button combinations (e.g., Spot retention) + Home includes a diagnostic mode).
  • 🔧 ADB-Teams (for advanced users).
  • 🔧 Special voice phrases (not working on all models).

Here are some of them:

  • 🤖 Team team. get_status via Mi Home API — Provides a full report on the status of the robot (for developers).

Attention! The use of undocumented commands can lead to:

⚠️ Reset the map of the room (the robot learns the location of the rooms again).

⚠️ Disabling the warranty (if we are talking about firmware through the ADB).

If you want to experiment, start with safe methods, like voice commands or button combinations. ADB Root access to the robot is already risky.

💡

Hidden commands don't work on all models! Before experimenting, check compatibility on forums (e.g., for example, 4PDA Xiaomi Community).

6 How to get a robot to talk to you (yes, it’s possible!)

Few people know, but some models Xiaomi Mi Robot Vacuum (for example, Mi Robot Vacuum-Mop 2 Pro) can pronounce the status of cleaning in voice.

  1. Open Mi Home → robotize → Settings → Voice prompts.
  2. Enable the option “Voice Alerts”.
  3. Choose a language (Chinese, English, sometimes Russian)
  4. Set the volume level (by default - 50%).

And then the robot will be:

  • 🗣️ Report the beginning and end of cleaning.
  • 🗣️ Warning of low charge or getting stuck.
  • 🗣️ Say the names of rooms during zonal cleaning (if the map is configured).

Important: not all models have voice modules, and if you don't have voice prompts in your settings, your robot doesn't support this feature.

For models without built-in speaker (for example, Mi Robot Vacuum-Mop Essential), you can use an external alert via Mi Home to your phone.

  1. Enable notifications for the robot in the application settings.
  2. Activate the option "Text Alerts".
  3. The robot will send push notifications to the phone instead of voice messages.

7. Frequent mistakes and how to avoid them

Even after you set it up properly, users are faced with typical problems, and here are the most common ones:

  • 🚫 The robot does not save the card after switching off → Solution: Don’t turn it off with a button, use the “Go back to base” command».
  • 🚫 Voice commands work, but not all → Solution: Check if your model supports a specific command (see above).
  • 🚫 Robot doesn't respond to Alis/Google Assistant → Solution: Re-link accounts in the assistant settings.
  • 🚫 After the update, functions disappeared → Solution: roll back the firmware or wait for the next update.

Advice for owners of older models: if your robot does not support voice control, you can use smart speakers (for example, Xiaomi Mi Smart Speaker) to control through the Mi Home.

  1. Connect the speaker and robot to one Mi Account.
  2. Create an automation scenario (for example, “If it says ‘Clean up’, start the vacuum cleaner”).
  3. Now you can give commands through the column.
🔹 Can you control the robot vacuum cleaner Xiaomi without the Internet?
Yes, but with limitations. Without Wi-Fi, it works: buttons on the case, LAN control (if the robot and phone are connected to the same router), voice commands and cloud functions (such as maps) will not work.
🔹 Why a robot doesn’t understand commands in Russian?
You probably have: Old firmware (update via Mi Home). The account is tied to the Chinese region (replace to "Russia"). The robot model does not support Russian (check the specifications).
🔹 How to Reset the Robot to Factory Settings?
Reset: Turn off the robot (hold the Power button 3 seconds). Hold the Power + Home 10 seconds until the light flashes. The robot will sound and reboot. ⚠️ After resetting, you will have to reconfigure Wi-Fi and a room map!
🔹 Can I connect a robot to multiple Mi accounts?
Officially, no. The robot is tied to one account, but you can: Create family access to Mi Home. Use one account on multiple phones.
🔹 How to get the robot to report the completion of the cleaning?
Enable voice alerts (if the model supports) or set up push notifications in Mi Home: Profile → Notification settings → Mi Robot Vacuum. Enable the "Cleaning Complete" and "Error" options».