How to communicate with the robot vacuum cleaner Xiaomi: from voice commands to hidden settings

Why Talking to Xiaomi’s Robot Vacuum Saves You Time

Xiaomi’s robot vacuum cleaners have long since ceased to be just β€œsmart mops” – they have become full-fledged home assistants with their own β€œlanguage of communication.” But many owners use only 20% of their capabilities, limited to the start button on the case. Meanwhile, the correct interaction with the device through voice commands, the Mi Home mobile app or even gestures (in new models) can save up to 5 hours a week cleaning and make the process 3 times more efficient.

In this article, we will analyze all the ways of β€œdialogue” with Xiaomi robots – from basic to advanced. You will learn how to get a vacuum cleaner to bypass specific areas in a room without physical restraints, why it sometimes ignores voice commands, and how to set up automatic cleaning on a schedule based on your schedule. The Mi Robot Vacuum-Mop 2 Pro, Viomi V3 and Dreame D9 models are particularly noteworthy, where communication algorithms differ from standard ones.

Important: If your vacuum cleaner is released before 2020, some features (such as gesture recognition or multi-room maps) may not be available.

1. Basic ways to control the robot vacuum cleaner Xiaomi

Xiaomi devices support up to 5 interaction channels, but not all of them are available at the same time. The choice depends on the model, firmware version and region of sale. For example, in Europe, the voice assistant Alice only works with vacuum cleaners released after 2021, and in China – from 2019.

Let’s look at each method in detail, starting with the most reliable:

  • πŸ“± Mobile app (Mi Home/Xiaomi Home): Full control of settings, cleaning maps and schedules, suitable for all but the earliest models (Mi Robot 1S).
  • 🎀 Voice commands: via Alice, Google Assistant or Siri (requires integration settings) Works with models that support MiOT.
  • πŸ–₯️ Physical buttons on the case: minimal functionality (start/pause, return to base), but saves in case of failures of Wi-Fi.
  • πŸ€– Gestures (in models with ToF camera): wave your hand to start or stop cleaning. Available in Viomi V3 and Dreame D10 Plus.
  • πŸ”Œ Automation through third-party services (e.g. Home Assistant): for advanced users ready to configure API.

According to a survey of Xiaomi owners (2023), 68% use only the app, 22% use the app + voice, and only 10% have tried gestures or automation, while those who combine methods spend 40% less time cleaning.

πŸ“Š How do you normally operate a Xiaomi robot vacuum cleaner?
Only through the buttons on the body.
Through the Mi Home app
Voice (Alice/Google)
Gestures.
Automation (Home Assistant, etc.)

2.Management through the Mi Home app: hidden features

The Mi Home app (or Xiaomi Home for new models) is your vacuum cleaner's brain center, but most users don't realize that there are tools hidden here that the manufacturer doesn't advertise. For example, the Additional Settings menu β†’ Map allows you to:

  • 🧹 Create virtual walls without buying physical limiters (works on LDS/ToF-enabled maps).
  • πŸ“ Assign rooms names and set different cleaning modes for each (e.g., "strong" for the hallway, "quiet" for the bedroom).
  • πŸ”„ Save up to 5 cards (relevant for two-storey houses - the vacuum cleaner will switch automatically).
  • 🚫 Lock areas from cleaning for a certain time (e.g. when a child is playing there).

To activate these features, upgrade the vacuum cleaner firmware to the latest version (instructions in the next section). In Mi Robot Vacuum-Mop 2 Pro and later, 3D- mapping mode is also available, which recognizes furniture and avoids collisions with the legs of chairs.

β˜‘οΈ Preparation for map settings in Mi Home

Done: 0 / 5

If the vacuum cleaner is "lost" and can't build a map, check:

⚠️ Warning: The room should not have mirrors or glass surfaces that are more than 1.2 m high, they knock down laser sensors. Also make sure there are no black carpets in the way: infrared sensors perceive them as a chasm.

3. Voice control: why vacuum cleaner is not listened to

Voice commands seem like the most convenient way to control, but in practice, users face problems: the vacuum cleaner does not respond, does the wrong action or "gluts."

  1. Incorrect ecosystem binding: The vacuum cleaner must be added to the same Mi Home account as the Alice/Google column.
  2. Protocol conflict: If the device is connected via MiOT and the voice assistant is trying to use the Cloud API.
  3. Region restrictions: for example, Dreame D9 in European firmware does not support Russian-language teams for Alice.

To set up voice control:

  1. Open Mi Home β†’ Select a vacuum cleaner β†’ Settings β†’ Voice Assistant.
  2. Activate the option to Allow management through third-party services.
  3. In the voice assistant app (for example, Yandex with Alice), add the device through the Smart Home β†’ Add the device β†’ Xiaomi.
  4. Say the test command: "Alice, turn on the vacuum cleaner."

If the vacuum cleaner does not respond, check:

  • πŸ”Œ Is it connected to Wi-Fi (the indicator on the case should flash green).
  • πŸ“Ά Are there any geofence restrictions (Home Only mode can be enabled in Mi Home).
  • πŸ”„ Is the voice assistant firmware updated (in Yandex this is done automatically, but sometimes you need to restart the column).
List of supported voice commands for Xiaomi
The standard command set includes: - Start cleaning / Stop cleaning - Return to base - Clean up in [room name] (requires pre-binding rooms in Mi Home) - Set average power - Run wet cleaning Some models (e.g. Viomi V3) also understand: - Clean up along the walls - Vacuum twice - Don't clean under the sofa (if the area is marked on the map)

4. Physical buttons: what to do if the sensor is not working

Buttons on the case are the last frontier of control when the application and voice fail. Most Xiaomi models have three:

  • 🏠 Home - Return to base.
  • ▢️/⏸ Start/Pause: Start or stop cleaning.
  • πŸ”„ Mode - switching between dry/wet cleaning (in hybrid models).

If the buttons do not respond:

  1. Check if the power indicator is on. If not, put the vacuum cleaner on the charge for 10 minutes.
  2. Clean the button contacts from dust (use a dry brush or compressed air balloon).
  3. Reset to factory settings: Press the Home and Start buttons for 10 seconds until you hear the beep.

Critical case: if the buttons are still not working after reset, the problem may be in the sensor controller. In Mi Robot Vacuum 1T models and later, this module is located under the top cover (unscrews 4 Torx screws T5). Replacement costs 1,200-1,800 β‚½ in service centers.

⚠️ Warning: Do not use alcohol or wet wipes to clean the buttons, this can damage the sensor layer. To eliminate sticking, isopropyl alcohol (70% concentration) applied to the cotton swab will do.

5.Gestural and automation: advanced techniques

New Xiaomi models (such as the Viomi V3 or Dreame D10 Plus) feature ToF (Time-of-Flight) cameras that recognize gestures up to 3 meters away.

  1. In Mi Home, go to Device Settings β†’ Gesture Management.
  2. Turn on the motion recognition option.
  3. Select gestures from the list (e.g., wave your hand from top to bottom to start cleaning).
  4. Test sensitivity – if the vacuum cleaner does not respond, increase the sensor sensitivity parameter.

Automation with Home Assistant or Node-RED requires:

  1. Get Token devices (instructions on the 4PDA forum).
  2. Set up integration through Mi Home Integration.
  3. Create scenarios, for example: automation: - alias: "After-work cleaning" trigger: platform: state entity_id: device_tracker.your phone to: "not_home" action: service: vacuum.start entity_id: vacuum.xiaomi_vacuum

The advantage of this approach is that you can connect the vacuum cleaner to other devices, such as starting the cleaning when the smart lock captures your departure, or stopping it when the motion sensor in the nursery is triggered.

πŸ’‘

If the vacuum cleaner constantly loses communication with the Home Assistant, check the router settings: disable the AP Isolation function and fix the MAC- device address to the fixed IP.

Table of compatibility of models and control methods

Not all Xiaomi robot vacuum cleaners support the same features, and here is a comparison table for popular models (data is up to 2026):

ModelVoice controlGesturesMulti-room maps3D- mappingIntegration with Home Assistant
Mi Robot Vacuum-Mop 2 Proβœ… (Alice, Google)βŒβœ… (up to 3 cards)βœ…βœ…
Viomi V3βœ… (helper)βœ…βœ… (up to 5 cards)βœ…βœ…
Dreame D9βœ… (English teams only)βŒβœ… (up to 4 cards)βŒβœ…
Mi Robot Vacuum 1Tβœ… (AliExpress firmware only)❌❌❌⚠️ (requires a handheld token)
Dreame D10 Plusβœ… (Multilingual support)βœ…βœ… (up to 5 cards)βœ…βœ…

If your model is not in the table, check its characteristics on the official Xiaomi website or in the documents to the device. Please note: after updating the firmware, some functions may appear or disappear (for example, in Mi Robot Vacuum-Mop P after updating to version 3.5.9, gesture support disappeared).

πŸ’‘

Before buying a vacuum cleaner, check if it supports the right controls in your region. For example, models for China often lack Russian-language voice control, even if they are superficially identical to European versions.

7. Frequent mistakes and how to avoid them

Experience from service centers shows that 70% of the problems with managing a Xiaomi robot vacuum cleaner are due to user errors.

  • πŸ”Œ Connect to 5GHz Wi-Fi: vacuum cleaners only work with 2.4GHz networks. Solution: split networks in router settings or buy a 2.4GHz repeater.
  • πŸ“± Account regions mismatch: if the vacuum cleaner is bought in China and the Mi Home account is registered in Russia, some features will be blocked. Solution: create a new account with the China Mainland region.
  • πŸ—ΊοΈ No map updates: If the room furniture is rearranged and the map is not updated, the vacuum cleaner will get confused.Solution: in Mi Home, click Clean the map and start cleaning again.
  • πŸ”Š Microphone Disconnected: In voice-controlled models, the microphone can be turned off by default. Solution: Check the Privacy settings β†’ Microphone.

Another typical situation is that the vacuum cleaner stops responding to commands after the router changes, which is because the device remembers the MAC- network address to fix:

  1. Reset the vacuum cleaner settings (button on the case).
  2. Connect it to your new Wi-Fi via Mi Home.
  3. Update the firmware (manually if the automatic update does not work).

If the vacuum cleaner is still not listening after all the manipulations, check if the baby lock is activated. In some models, it turns on when holding the Home button for 5 seconds.

FAQ: Answers to Frequent Questions

Can you control a Xiaomi robot vacuum cleaner without the Internet?
Yes, but with limitations. Without internet available: Control via physical buttons on the case; Local control via Wi-Fi Direct (in models with support for, for example, Viomi V3); To work through an application or voice commands, the Internet is mandatory. If Wi-Fi is turned off during cleaning, the vacuum cleaner will continue to work on the last command, but will not be able to update the map or return to the base (if the base is not visible to the sensors).
Why is the vacuum cleaner ignoring my voice commands?
There are several reasons: Incorrect binding: check that the vacuum cleaner and speaker with Alice are tied to the same Mi Home account. Name conflict: if you have multiple vacuum cleaners, check the name of the device in the team (for example, "Alice, turn on the kitchen vacuum cleaner"). Firmware restrictions: in the European versions of Dreame D9, voice control works only in English. Problems with the microphone: in vacuum cleaners with a built-in microphone (for example, Viomi V3), check if it is not silenced by the dust vacuum cleaner, for example, switch on the device on the application, "Remove the device, for example, switch on the voice control on the device, and the voice control on the device."
How do you make sure that the vacuum cleaner only certain rooms?
To do this: In Mi Home, create and save a map of the house with room markings. Click Zone Cleaning and select the desired rooms. Select the cleaning mode (dry/wet) and power. In voice-enabled models, you can say, "Alice, clean in the kitchen and in the hallway." If the option does not work, upgrade the vacuum cleaner firmware to version 3.3.9 or later.
What if the vacuum cleaner does not return to the base?
The problem is usually related to: obstacles on the way (check if the base is not closed with furniture); discharged battery (if the charge is below 20%, the vacuum cleaner can β€œstuck” in place); card failure (remove the saved card in Mi Home and recreate it); sensor problems (wipe the lidars and IR sensors with a dry wipe); If nothing helps, reset the settings to the factory and reconnect the vacuum cleaner to the base (instruction in section 4).
Can you control Xiaomi vacuum cleaner via Siri or Google Assistant?
Yes, but with reservations: Siri: requires configuration via HomeKit (supported only in 4.0+ models, such as Dreame D10 Plus). Google Assistant: works with all vacuum cleaners connected to the Mi Home, but commands need to be formulated clearly, for example: "OK, Google, tell Xiaomi to start cleaning." For both assistants, you must first link the Mi Home account to their ecosystems.