How to talk with a robot vacuum cleaner Xiaomi: from voice commands to hidden gestures

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

Do you shout, "Mi Robot, start cleaning!" and the vacuum cleaner stubbornly ignores you? Or responds with the phrase, "Sorry, I didn't understand" even though you clearly pronounced the command? The problem is not your pronunciation - Xiaomi robots do not understand all voice queries, and their reaction depends on the model, firmware version and even... your accent. In this article, we will examine all the ways to communicate with Xiaomi Mi Robot Vacuum, Roborock and other models, from standard voice commands to hidden gestures and "secret" phrases in the Mi Home app.

Let's warn you right away: Xiaomi robots don't support full-fledged dialogue โ€” they only recognize pre-programmed commands and can't "improvise" like voice assistants like Alice or Siri. But with the right approach, you can manage your voice cleaning 80 percent more efficiently than you can with the app. And if you learn how to use command combinations and contextual cues, the vacuum cleaner will start to work almost like a live assistant.

In the article you will find:

  • ๐Ÿ—ฃ๏ธ Full list of voice commands for all models (including Roborock) S7, Mi Vacuum-Mop 2 and others.)
  • ๐Ÿ“ฑ Hidden features in the Mi Home app that are not written in the instructions
  • โš ๏ธ Typical mistakes that make the vacuum cleaner โ€œdeafโ€ at your words
  • ๐Ÿค– Alternative ways of controlling: gestures, sounds and even... knocking on the body
๐Ÿ“Š How do you normally operate a Xiaomi robot vacuum cleaner?
Voice commands
Mi Home appendix
Physical buttons on the body
Gestures or other means

1. Voice control: what commands exactly does the robot understand

Xiaomi robots can recognize voice commands only if three conditions are met:

  1. The device is connected to Mi Home and linked to your account.
  2. Voice assistant function is enabled in vacuum cleaner settings (path: Device profile) โ†’ Settings โ†’ Voice control).
  3. You use the exact wording from the official list (below).

Here is the full up-to-date list of teams (working for 2020โ€“2026 models):

CategoryTeam (Russian)Team (English)Supported models
MainstreamMi Robot, start cleaning up.Mi Robot, start cleaningAll except Mi Vacuum 1
MainstreamMi Robot, get back to base.Mi Robot, return to dockAll right.
RegimesMi Robot, turn on quiet mode.Mi Robot, set quiet modeRoborock S5/S6/S7, Mi Mop 2
Zones.Mi Robot, clean the living room (requires pre-setting zones in Mi Home)Mi Robot, clean the living roomRoborock S6 MaxV and newer
ServiceMi Robot, how are you? (status)Mi Robot, how are you?All firmware. โ‰ฅ 3.5.8

โš ๏ธ Note: If the vacuum cleaner does not respond to Russian commands, check the language in the Mi Home settings. for some models (for example, Roborock). S4) voice control works only in English, even if the application interface is Russian-language.

๐Ÿ’ก

Before the first voice command, say the phrase โ€œHi Mi Robotโ€ โ€“ this will โ€œwake upโ€ the recognition system and increase the chances of successful execution of the next command.

2 Why the vacuum cleaner can't hear you: 5 non-obvious reasons

You yell at the team and the robot is silent, and here are the real reasons that occur 90 percent of the time.

  • ๐Ÿ”‡ The microphone is covered with dust. S5/S6 The microphone is located under the top cover next to the Home button, wipe it with a dry wipe, which often solves the problem.
  • ๐Ÿ“ถ Weak Wi-Fi signal. Voice commands are processed by Xiaomi's cloud server. If the Internet speed is below 2 Mbps, the robot will "not wait" for the answer and ignore the command.
  • ๐Ÿ—บ๏ธ No map binding. Teams like "clean up the kitchen" only work if the Mi Home has a current map of the space with the marked areas.
  • ๐Ÿ”Š Loudness of system sounds = In the vacuum cleaner settings (Profile) โ†’ Make sure the volume slider is not at a minimum, otherwise the robot โ€œthinksโ€ you canโ€™t hear it.
  • ๐ŸŒ Regional restrictions: Models for the Chinese market (with suffix) CN in the title) do not support Russian voice commands even with the firmware Mi Home in Russian.

๐Ÿ”ง How to check the microphone:

  1. Open Mi Home and go to Device Profile โ†’ Settings โ†’ Microphone test.
  2. Say any sentence. If the indicator doesn't respond, the microphone is faulty or contaminated.
  3. For Roborock models, you can use the Mi Robot command, test microphone (works only in English).
What to do if the microphone is not working?
If the microphone test shows an error, try: 1. Reboot the vacuum cleaner (hold the power button for 10 seconds). 2. Update the firmware through Mi Home. 3. Reset the settings to the factory (Reset button on the case). If it did not help, contact the service: in 30% of cases, the fault is the departed microphone plume.

3. Alternative ways of "conversation" with a vacuum cleaner

Voice commands aren't the only way to give a robot instructions, but here are 4 non-obvious methods that work even if the microphone breaks:

  • ๐Ÿ‘‹ Gestures, Roborock models S6 MaxV and Mi Mop 2 Pro recognize hand movements up to 3 meters away: ๐Ÿ–๏ธ Wap your palm from left to right - the vacuum cleaner will start cleaning. โœ‹ Raise your hand upwards and return to base. ๐Ÿ‘Š Clenching your fist will stop cleaning.
  • ๐Ÿ”Š Sound signals. Two short claps in your hands start cleaning (only if Sound control is enabled in settings).
  • ๐Ÿ“ฑ Voice assistants. You can tell Alice (Yandex), Google Assistant or Siri, "Start cleaning on a robot vacuum cleaner.
  • ๐Ÿ’ฌ Chat in Mi Home. in new versions of the application (4.6)+) You can have a text chat with a robot, for example, you can say, "Get the bathroom clean in 30 minutesยป.

โš ๏ธ Warning: Gestures and claps only work in the direct view of the vacuum cleaner โ€” if there is a wall or furniture between you and the robot, it will not react).

Link Mi Home to Alice/Google Assistant|Check the visibility of the vacuum cleaner for gestures|Enable "Sound Control" mode in the settings|Update Mi Home to the latest version-->

4 Hidden commands in Mi Home: what to tell a robot through an app

Mi Home has undocumented text commands that are not voiced in the official instructions, and they work through the input field in the Control section. โ†’ Voice commands (or chat, if available) are the most useful:

Clean Under the Bed (the robot will lower the height and pass under the furniture)


Do not clean the nursery until 15:00 (plans cleaning for the specified time)




- "Show statistics for the week" (will display the cleaning schedule and area)




"Switch on maximum suction mode for 20 minutes"




โ€œSave your current location as a cleaning point.โ€

๐Ÿ” How to Find Hidden Commands:

  1. Open Mi Home and go to the vacuum cleaner profile.
  2. Click on three dots in the upper right corner โ†’ Laboratory (or Experimental Functions).
  3. Enable the option of Advanced voice commands.
  4. Now in the input field will be prompts with non-obvious phrases.

โš ๏ธ Note: Some commands (e.g., โ€œTake away only dust, no wet cleaningโ€) only work on firmware 4.0.+. If the robot answers โ€œTeam is not supportedโ€, check the version of the software in Settings. โ†’ About the device.

5. How to "teach" a vacuum cleaner to new teams (for advanced ones)

If you donโ€™t like the standard phrases, you can add your voice commands via Mi Home Automation (not available for all models).

  1. Open Mi Home โ†’ Automation โ†’ Create.
  2. Select the trigger voice command.
  3. In the input field, write your own phrase, such as, โ€œMi Robot, put away cat food.โ€
  4. As an action, select Start cleaning in the zone and specify the desired area on the map.
  5. Save the automatic task.

๐Ÿ› ๏ธ Limitations:

  • โŒ You canโ€™t use numbers in commands (for example, โ€œtake away 2 timesโ€ wonโ€™t work).
  • โŒ Maximum length of a phrase โ€“ 20 characters.
  • โŒ Commands are delayed by 3-5 seconds (due to cloud processing).

๐Ÿ’ก Lifehack: To make the robot react faster, use short, unique words. For example, instead of "Mi Robot, start cleaning the hallway," set up the command "Corridorยป.

๐Ÿ’ก

Its own voice commands only work when it's connected to the Internet, and without the network, it will forget all user phrases and only respond to standard ones.

6. Common mistakes and how to avoid them

Even the most experienced users make mistakes when interacting with a robot vacuum cleaner. TOP-5 Failures and How to Correct Them:

Mistake.Effects of consequencesDecision
Use synonyms ("clean" instead of "start cleaning")The robot is not responding.Use the exact wording from the official list
Teams during chargingIgnoring or making an โ€œimpossibleโ€ errorWait until the vacuum cleaner is fully charged (the indicator is lit green)
Loud music/TV in the roomFalse positives or lack of reactionTurn off the noise sources or get closer to the vacuum cleaner
Teams from another roomThe robot can't hear (microphone is weak)Maximum distance for voice commands โ€“ 5 meters
Use of abbreviations ("worldbot" instead of "mi robot")Recognition errorSay the name clearly, with a pause between the words.

๐Ÿ“Œ The most common problem is that users try to give a command when the vacuum cleaner is already performing a task (for example, returning to base), in which case it will ignore the new instructions.

7 What to do if the robot stops obeying

If the vacuum cleaner suddenly stopped responding to commands, act on the algorithm:

Check the Wi-Fi connection|Reboot the vacuum cleaner (power button 10 seconds)|Update the firmware in Mi Home|Wipe the microphone from the dust|Reset the settings to factory-->

๐Ÿ”ง Advanced diagnostics:

  1. Open Mi Home and check the status of the device. If there's an exclamation mark next to the vacuum cleaner's name, there's a connection problem.
  2. Go to Settings. โ†’ Voice control โ†’ Team logs show all the latest requests and the reasons for their failure.
  3. If the log error is โ€œNo Internet connectionโ€, check the router settings: the robot needs access to Xiaomi servers (the mi.com and xiaomi.com domains must be unlocked).

โš ๏ธ Warning: After resetting to factory, all custom voice commands and saved cards will be deleted.Before reset, back up to Mi Home โ†’ Device profile โ†’ Backup.

How to restore voice control after resetting?
After reset: 1. Connect the vacuum cleaner to Wi-Fi again. 2. Update the firmware to the latest version. 3. Enable voice control in the settings. 4. Reboot the robot. If it didn't work, the problem is in the hardware (microphone or motherboard).

FAQ: Answers to Frequent Questions

Can you control a Xiaomi vacuum cleaner without the Internet?
No. All voice commands (except gestures and claps) are handled by Xiaomi's cloud servers, and without a network connection, the robot will only respond to physical buttons on the body.
Why does a vacuum cleaner understand commands in English but not Russian?
This is due to the regional settings of the device: If your model is designed for the Chinese or European market, Russian teams can be disabled at the firmware level. Solution: change the region in Mi Home to Russia (in account settings) or use English phrases.
How do you get a robot to respond with a voice?
Enable the option Voice prompts in vacuum cleaner settings (Profile) โ†’ Settings โ†’ Make sure the volume is set to maximum. S7 The choice of voice (male/female) in experimental functions is also available.
Can I give commands over Bluetooth without Wi-Fi?
Some models (e.g. Mi Vacuum-Mop 2 Lite) support Bluetooth connectivity for basic commands (start/stop/back to base), but voice control via Bluetooth doesn't work - only via Wi-Fi.
Why does the vacuum cleaner perform commands with a delay?
Latency is cloud-based. To speed up the response: Use short commands (1-2 words); connect the vacuum cleaner to a 5GHz router (if supported); turn off the power-efficient mode on the router for Xiaomi devices.