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:
- Wi-Fi connection (robot and smartphone must be on the same network)
- The microphone resolution in the Mi Home app.
- 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.
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. | Meaning | Action. |
|---|---|---|
| 🔴 Red flashing | Critical error (jammed brush, overheating) | Clean the brushes, reboot the robot. |
| 🟢 Green permanent | Charging complete. | We can start cleaning. |
| 🔵 Blue Blinking (1 time in 3 seconds) | Wi-Fi connection | Check the network, reconnect to Mi Home |
| 🟡 Yellow flashing + squeak | Low battery charge | Put it on the dock. |
| 🔴🟢 Alternate blinking | Firmware update | Keep 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?
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:
- You don’t want to use voice commands (e.g. at night).
- The robot is out of Wi-Fi range but within sight.
- 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:
- Open Mi Home → Profile → Automation
- Select Add Script** and specify the trigger (time, geolocation, sensor).
- Add an action, such as “Start Cleaning” for the robot.
- 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.