Xiaomiβs robot vacuum cleaners have long been an integral part of smart homes, but their dependence on branded apps (Mi Home, Mi Robot) is often annoying. What if the smartphone is dead, the app is not installed, or you fundamentally do not want to register a Mi Account? It turns out that you can start cleaning without a smartphone - and we will tell you how to do it on models Mi Robot Vacuum, Viomi V2/V3, Dreame D9 others.
In this article, you will find 5 proven methods, from basic (buttons on the case) to advanced (alternative protocols and voice assistants). We will also discuss why some methods do not work on all models, and what to do if the vacuum cleaner ignores commands. Importantly, the methods with physical buttons work on 100% of devices, but the software workarounds depend on the firmware version and the region of sale.
1. Start cleaning with physical buttons on the case
The most reliable and versatile way is to use mechanical buttons on the vacuum cleaner body, which work even when the settings are completely reset or Wi-Fi is turned off. The location and number of buttons depends on the model, but the general logic is the same.
On most Xiaomi devices (such as Mi Robot Vacuum-Mop 2 Lite or Viomi V2 Pro) you will find:
- π On/off button (usually held) 3-5 switch on).
- βΆοΈ Cleaning button (one click β standard cleaning, double β intensive cleaning).
- π Back to base button (sometimes combined with the switch button).
Algorithm of action:
- Make sure the vacuum cleaner is charged (the indicator on the base is green or blue).
- Press and hold the Power button for 3 seconds until you hear the beep.
- Press the Clean button briefly (βΆοΈ) β The robot will start cleaning by default (usually Standard mode).
- To stop, press Clean again or the Home button (π ), to send him to base.
βοΈ Check before starting with buttons
β οΈ Note: Some models (e.g. Dreame Bot) Z10 Pro) the Clean button can only run the cleaning area around the vacuum cleaner, not the complete cleaning of the room.
2. Use of the remote control (if included)
Many Xiaomi models (especially early generations like the Mi Robot Vacuum 1 or Viomi V1) come with infrared remote controls that allow you to start cleaning, change modes and send the robot to the base without a smartphone.
How to use the remote:
- πΆ Direct the remote to the front panel of the vacuum cleaner (where the IR receiver is located).
- βΆοΈ Clean button - the beginning of cleaning.
- π Spot or Zone buttons β cleaning the local area.
- π Dock button β return to base.
- βοΈ Buttons +/- β suction-control.
If the remote is not included, it can be purchased separately (for example, for Mi Robot Vacuum 2, the YLYK01YM remote is suitable). The cost is about 500-800 rubles on AliExpress or in official Xiaomi stores.
β οΈ Warning: The remote control only works within a radius of 5-7 meters from the vacuum cleaner and requires line of sight. If the robot is in another room or behind an obstacle, commands will not be executed.
3. Alternative applications: Mi Home Lite and third-party utilities
If you donβt want to use the official Mi Home app (for example, due to registration or geo-blocking), alternative solutions can be tried: they donβt require a binding to a Mi Account and often support more features than physical buttons.
List of verified annexes:
- π± Mi Home Lite (simplified version without registration, works with some models over a local network).
- π€ Robot Vacuum Controller (open source Wi-Fi management software, Mi Robot and Viomi support).
- π Home Assistant (for advanced users, integration through the MQTT or Xiaomi Miio).
- π§ Tasker + Plugin "AutoMi" (Automation of Starting Cleaning on Schedule).
Instructions for Mi Home Lite:
- Download. APK-APKPure file (no official release on Google Play).
- Connect the vacuum cleaner to the same Wi-Fi network as the smartphone.
- In the application, select Add Device β Robot vacuum cleaner.
- Follow the instructions on the screen (usually you need to press the Reset button on the vacuum cleaner).
β οΈ Warning: Alternative apps may not support new models (e.g., Xiaomi Robot Vacuum-Mop 2 Pro 2023, 4PDA ordredit).
How to check the compatibility of the model with Mi Home Lite?
4. Voice assistants: Alice, Google Assistant, Siri
If your Xiaomi robot vacuum cleaner is connected to Wi-Fi, but you don't want to use the app, you can control it through voice assistants, which requires pre-configuration, but then you can start cleaning with a simple command.
Supported platforms:
- π£οΈ Yandex Alice (through the skill "Smart home").
- π€ Google Assistant (Integration with Mi Home or Home Assistant).
- π Siri (only via HomeKit, requires a bridge, such as HomeBridge).
Setting up for Yandex Alice:
- Connect the vacuum cleaner to Mi Home (yes, you will have to log in once).
- In Mi Home go to Profile β Smart Home Settings β Yandex.
- Log in through your Yandex account and sync your devices.
- Now you can say to Alice, "Alice, turn on the vacuum cleaner" or "Alice, send the vacuum cleaner to the base."
β οΈ Attention: Voice commands only work when the vacuum cleaner is connected to Wi-Fi. If the Internet goes down, control will become impossible. L10 Pro) do not support Russian-language voice teams - only English.
5. Direct control via Miio protocol (for advanced users)
For those who are not afraid of technical difficulties, there is a way to control the vacuum cleaner through the local Miio protocol.This is the official Xiaomi protocol for smart devices that can be used without cloud servers.
What you need:
- π₯οΈ Python computer or smartphone with Termux.
- π‘ Local area network (vacuum cleaner and device must be on the same network).
- π Token Devices (Unique Key for Authentication).
How to get Token:
- Install the Mi Home app on your smartphone and add a vacuum cleaner.
- Download the MiHome Hack utility (available on GitHub).
- Export data from Mi Home to MiHome Hack β there will be a string with Token.
Example of a command to start cleaning (via Python):
miio --ip 192.168.1.100 --token YOUR_TOKEN_HERE vacuum startList of major teams:
| Team team. | Description | Example |
|---|---|---|
| vacuum start | Starting the cleanup | miio --token XXX vacuum start |
| vacuum pause | Pause | miio --token XXX vacuum pause |
| vacuum stop | Stop and return to base | miio --token XXX vacuum stop |
| vacuum clean_zone | Cleaning of the zone (coordinates required) | miio --token XXX vacuum clean_zone 18000,22000,22000,26000,1 |
β οΈ Note: Xiaomi periodically updates the Miio protocol and old commands may stop working.If the vacuum cleaner doesn't respond, update the python-miio library via the pip install command --upgrade python-miio.
π‘
If you don't want to mess with tokens, use ready-made integrations for Home Assistant. IP-vacuum cleaner and login address from Mi Account (without manual token extraction).
6. Reset to factory settings and re-tuning
If neither method worked, it is possible that the vacuum cleaner was previously linked to another Mi Account and blocks local management, in which case a complete reset will help.
How to Reset Xiaomi Vacuum Cleaner:
- Turn off the vacuum cleaner (hold the Power button for 5 seconds).
- Press and hold the Power and Home buttons at the same time (π ) 10-15 seconds until you hear a double beep.
- After the vacuum cleaner is discharged, it will create a new Wi-Fi hotspot called miAP-XXXX or xmAP-XXXX.
- Connect to this network from your smartphone and set up the vacuum cleaner again (you can use Mi Home Lite or physical buttons).
β οΈ Warning: Reset removes all stored room maps, cleaning schedules and power settings. If the vacuum cleaner has previously worked with the base, it will need to be re-tied after the discharge (hold the robot near the base for 3-5 seconds until the blue indicator lights up).
π‘
Resetting to factory settings is a last resort. Try all other methods before you do this, as after resetting the vacuum cleaner may require a mandatory binding to the Mi Account (on new models).