How to talk to Xiaomi Mi Vacuum Mop robot vacuum cleaner: from voice commands to hidden gestures

Xiaomi Mi Vacuum Mop

appendix Mi Home

You might be surprised to learn that the Mi Vacuum Mop can recognize not only standard phrases like "Start cleaning," but contextual commands like "clean under the couch" (when you set the zones right), and it can also "talk" in the language of flashing indicators and sound patterns -- if you know how to decipher them, and we'll even look at cases where the robot "ignores" you, and what to do about it.

But before we get into practice, it's important to understand that the Xiaomi Mi Vacuum Mop is not a voice assistant like Alice or Siri, it doesn't support dialogue in the usual sense, but it offers a flexible control system through a combination of voice commands, a mobile app and physical gestures, which combine to achieve maximum efficiency.

1. Voice control: What commands does Mi Vacuum Mop understand?

Xiaomi’s robot vacuum cleaner only recognizes voice commands when connected to the Mi Home ecosystem via a Xiaomi Smart Speaker speaker or smartphone with an installed app. Without this, voice control will not work – a key difference from models with an embedded microphone (for example, Roborock). S7).

The list of supported commands depends on the region and firmware version, but the base set usually includes:

  • 🔊 «Start cleaning ** - start the standard mode.
  • 🔊 «Return to base** – interrupt cleaning and return to docking station.
  • 🔊 «Remove to [room name]** – only works if the Mi Home has configured zones.
  • 🔊 «Set the suction power to maximum"** - switching mode.
  • 🔊 «Stop cleaning ** - pause (not all models support the).

⚠️ If the robot does not respond to the voice, check it:

  1. Wi-Fi connection (robot and smartphone must be on the same network)
  2. The microphone resolution in the Mi Home app.
  3. Account Region (some teams only work in China or the EU)

For advanced management, you can use Yandex Alice or Google Assistant, pre-associating them with Mi Home through skills, for example, the phrase "Alice, ask the vacuum cleaner to clean the kitchen" will work if the Mi Home kitchen is marked as a separate area.

📊 How do you normally operate a robot vacuum cleaner?
Voice commands
Mi Home appendix
Buttons on the case
Gestures and sensors
Another way.

2.Mi Home app: hidden chatting functions with the robot

The mobile app is the main translator between you and the vacuum cleaner, and you can not only give commands, but you can also customize the robot's individual responses to your actions, such as turning on alerts when you finish cleaning or setting up an automatic cleaning schedule based on your schedule.

Let’s analyze the key sections of the application that are responsible for “communication”:

  • 📱 «Voice control** (Device profile) → Settings → Voice assistant – Alice support is included here/Google.
  • 🔔 «Notifications** – setting up sound and push alerts (e.g. when stuck or low charge).
  • 🗺️ «Maps and Zones: Creating virtual walls and forbidden areas that the robot will “remember».
  • ⚙️ «Additional settings** - here hides the function "Silence mode", in which the robot turns off voice prompts.

⚠️ Attention: If the application does not display a room map, update the firmware of the robot through Settings → Update: Older versions (below 3.5.8) do not support zoning.

One of the most useful secret interactions is the manual control through the app. In Joystick mode (available in the cleaning menu), you can remotely guide the robot to hard-to-reach places, such as under the bed, which is especially convenient if voice commands do not work due to noise.

Linking Mi's account to Alice/Google Assistant|

Enable permission to access the microphone|

Update the robot firmware to the latest version|

Check Wi-Fi connection (2.4 GHz)|

Create zones on the map for contextual commands-->

3. Language of indicators and sounds: what does your robot say?

Xiaomi Mi Vacuum Mop communicates with the owner not only through the app, but also through light signals and sound patterns, and once you understand them, you can diagnose problems without going to the instructions.

Here is a breakdown of the main signals:

Signal.MeaningAction.
🔴 Red flashingCritical error (jammed brush, overheating)Clean the brushes, reboot the robot.
🟢 Green permanentCharging complete.We can start cleaning.
🔵 Blue Blinking (1 time in 3 seconds)Wi-Fi connectionCheck the network, reconnect to Mi Home
🟡 Yellow flashing + squeakLow battery chargePut it on the dock.
🔴🟢 Alternate blinkingFirmware updateKeep the power on!

The sound signals also carry information:

  • 🎵 Double Short Squeak – Start/End of Cleaning.
  • 🎵 Three long squeaks – the robot got stuck or fell.
  • 🎵 Continuous squeak - sensor error (reset required).

⚠️ Attention: If the robot is making a repeating signal of two short and one long squeak, it indicates a problem with the lidar (laser sensor), in which case you need to wipe the lidar glass with a dry wipe and reboot the device.

How do I reset the sensor error?
1. Turn off the robot with a button on the body. 2. Turn it over and clear all sensors (especially under the front bumper). 3. Hold the switch on 10 seconds before the beep. 4. Connect to Mi Home again (re-association may be required).

4.Gestural control: secret movements for a robot

Few people know, but Xiaomi Mi Vacuum Mop responds to hand gestures thanks to infrared sensors. This feature is enabled by default, but it can be turned off in the application settings (Device Profile). → Sensors. → Sign recognition).

How it works:

  • 👋 Wave your hand over the robot (10-20 cm) and it will stop.
  • 🙌 Double waving - restarting cleaning.
  • 👉 Direction (forward/backward) – the robot moves towards your arm (not working on all models).

Gestures are convenient when:

  1. You don’t want to use voice commands (e.g. at night).
  2. The robot is out of Wi-Fi range but within sight.
  3. You need to stop it immediately (for example, if it rolls into a dangerous area).

⚠️ Attention: Sign sensors are sensitive to bright light, and if you're in a room with direct sunlight, the robot can ignore your movements, so you can move into the shadows or use a different control method.

💡

To test the gesture sensors, hold your hand up to the robot 15 cm away and look at the indicator, and if it flashes green, the sensors are good.

5. Typical errors when communicating with a robot and how to fix them

Even when you set up the Mi Vacuum Mop correctly, it can sometimes be unheard or unpredictable, and here are the most common problems and solutions.

Problem 1: The robot doesn’t respond to voice commands.

  • 🔍 Check if it’s connected to the same Wi-Fi network as your smartphone.
  • 🔍 Reinstall the Mi Home skill in Alice/Google Assistant.
  • 🔍 Update the firmware of the robot and the application.

Problem 2: The app shows the “Device Offline” error.

  • 🔄 Reboot your router (sometimes changing your Wi-Fi channel to 1-6 helps).
  • 🔄 Reset the network settings on the robot (hold the Home and On/Off buttons for 5 seconds).

Problem 3: The robot is constantly “losing” and does not build a map.

  • 🗺️ Make sure there is enough light in the room (lidar doesn't work well in the dark).
  • 🗺️ Move the docking station to an open space (walls of glass or mirrors knock down sensors).

⚠️ Note: If the robot stopped recognizing zones after resetting, do not create the map again – instead download the saved copy from the Mi Home cloud (Profile) → Maps. → Recovery. It saves hours of retraining.

💡

90% of management problems are solved by updating your firmware and reconnecting to Wi-Fi, and always start diagnosing with these steps.

6 Advanced scenarios: automation and integration with a smart home

If you use other Xiaomi devices (like Aqara or Yeelight), the robot vacuum cleaner can be integrated into complex scenarios.

  • 🏠 «Cleaning on schedule + Turning on the lights** – the robot starts cleaning and the Yeelight light bulbs flash, signaling the start of work.
  • 🚪 «Cleaning in the absence of a home"** - geolocation launch (when all family members leave the house).
  • 🌡️ «Cleaning at high humidity"** - if the Aqara sensor detects dampness, the robot turns on the wet cleaning mode.

To customize the scenarios:

  1. Open Mi Home → Profile → Automation
  2. Select Add Script** and specify the trigger (time, geolocation, sensor).
  3. Add an action, such as “Start Cleaning” for the robot.
  4. Save and test the script.

⚠️ Warning: When creating geolocation scenarios, make sure that all family members in Mi Home have access to their location enabled.

For the most advanced users, you can manage through Home Assistant or Node-RED. This allows you to create custom commands, for example:

service: vacuum.send_command


data:




entity_id: vacuum.xiaomi_vacuum_cleaner




command: app_zoned_clean




params: [[20000, 20000, 25000, 25000, 2]]

This command will send the robot to remove in the zone with coordinates 20,000-25,000 with double intensity.

7. What if the robot "ignores" you?

Sometimes the Mi Vacuum Mop doesn't respond to any command -- no voice, no app, no gestures -- 80 percent of the time it's due to software failures, not a breakdown. Here's the algorithm for doing this:

Step 1: Soft reboot

  • 🔄 Press and hold the On/Off button for 10 seconds until the signal sounds.
  • 🔄 Wait 2 minutes and turn the robot on again.

Step 2: Resetting the network

  • 📶 Press the Home and On/Off buttons for 5 seconds (the robot will make a sound).
  • 📶 Connect to his access point (Mi_Vacuum_XXXX) and set up the Wi-Fi again.

Step 3: Complete reset (if nothing helps)

  • ⚠️ Press and hold Home and Spot for 15 seconds.
  • ⚠️ The robot will drop to factory settings – you will need a full re-tethering in Mi Home.

⚠️ Warning: Once completely reset, the robot will forget all the maps and areas it saved. If you have a backup in the Mi Home cloud, restore it before retraining.

FAQ: Frequent questions about interaction with Xiaomi Mi Vacuum Mop

🤖 Can you control a robot without the internet?
Yes, but with limitations. Without Wi-Fi, it works: Buttons on the case (Start/Pause, Home); gestures (if enabled); manual control via IR (if supported by the model); voice commands and remote control via the application require a network connection.
🗣️ Why the robot doesn't understand my voice commands?
The reasons may be: Microphone disabled in Mi Home settings. Robot is not tied to Xiaomi account (check Profile). → Devices. Command is given in the wrong language (the robot only understands the language selected in the account region). → Update of the PO).
🔋 How to get a robot to speak Russian?
Officially, Mi Vacuum Mop supports Russian only in firmware for the Russia/CIS region. If your robot "speaks" in Chinese or English: Change the region of the Mi Home account to Russia (Profile) → Settings → Reset the robot to factory settings and re-attach it. Update the firmware, and after the region change, the Russian voiceover will appear. ⚠️ Important: When you change region, all previous settings and maps will be deleted!
📱 Can you control the robot through Telegram or other messengers?
There is no direct control via messengers, but you can configure notifications and commands through bots: Use Home Assistant + Telegram Bot to send commands. In Mi Home, set up push notifications about the cleaning status (they will be duplicated in Telegram if you link an account). Example of a command for Home Assistant: alias: "Run a vacuum cleaner from Telegram" trigger: platform: event event_type: telegram_command event_data: command: '/clean' action: service: vacuum.start target: entity_id: vacuum.xiaomi_vacuum_cleaner
🔧 What to do if the robot is beeping and not moving?
This indicates a mechanical lock: 🧹 Main brush – perhaps wound hair or thread. 🌀 Side brushes - they should rotate freely. 🚫 Wheels - Remove garbage from bearings. 🔋 Docking station - contacts may have oxidized (wipe with alcohol). If the robot is still not driving after cleaning, reset its settings (see section 7).