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
1. Voice control: what commands exactly does the robot understand
Xiaomi robots can recognize voice commands only if three conditions are met:
- The device is connected to Mi Home and linked to your account.
- Voice assistant function is enabled in vacuum cleaner settings (path: Device profile) โ Settings โ Voice control).
- 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):
| Category | Team (Russian) | Team (English) | Supported models |
|---|---|---|---|
| Mainstream | Mi Robot, start cleaning up. | Mi Robot, start cleaning | All except Mi Vacuum 1 |
| Mainstream | Mi Robot, get back to base. | Mi Robot, return to dock | All right. |
| Regimes | Mi Robot, turn on quiet mode. | Mi Robot, set quiet mode | Roborock 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 room | Roborock S6 MaxV and newer |
| Service | Mi 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:
- Open Mi Home and go to Device Profile โ Settings โ Microphone test.
- Say any sentence. If the indicator doesn't respond, the microphone is faulty or contaminated.
- 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?
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:
- Open Mi Home and go to the vacuum cleaner profile.
- Click on three dots in the upper right corner โ Laboratory (or Experimental Functions).
- Enable the option of Advanced voice commands.
- 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).
- Open Mi Home โ Automation โ Create.
- Select the trigger voice command.
- In the input field, write your own phrase, such as, โMi Robot, put away cat food.โ
- As an action, select Start cleaning in the zone and specify the desired area on the map.
- 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 consequences | Decision |
|---|---|---|
| Use synonyms ("clean" instead of "start cleaning") | The robot is not responding. | Use the exact wording from the official list |
| Teams during charging | Ignoring or making an โimpossibleโ error | Wait until the vacuum cleaner is fully charged (the indicator is lit green) |
| Loud music/TV in the room | False positives or lack of reaction | Turn off the noise sources or get closer to the vacuum cleaner |
| Teams from another room | The robot can't hear (microphone is weak) | Maximum distance for voice commands โ 5 meters |
| Use of abbreviations ("worldbot" instead of "mi robot") | Recognition error | Say 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:
- 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.
- Go to Settings. โ Voice control โ Team logs show all the latest requests and the reasons for their failure.
- 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.