Xiaomiβs robot vacuum cleaners have long been an integral part of smart homes, but what if the Mi Home or Xiaomi Home app isnβt available? You may not have a smartphone, you may have login issues, or you just donβt want to install unnecessary software. Fortunately, most models β from the budget Mi Robot Vacuum-Mop Essential to the flagship DreameBot X30 Ultra β support alternative controls.
In this article, weβll look at all the possible methods for controlling a robot vacuum cleaner without an app, including mechanical buttons, physical remotes, voice assistants, and even hidden features that arenβt written about in the official instructions, and learn how to start cleaning, set up wet cleaning mode, or return the device to base β all without a single tap on the phone screen.
1. Control by physical buttons on the body
The most reliable and versatile way is to use the mechanical buttons that are on the body of any Xiaomi robot vacuum cleaner, whose location and functionality may vary slightly depending on the model, but the basic commands remain the same.
Usually on the top panel you will find:
- π On/off button (power) β hold for 3-5 seconds to completely shut down.
- βΆοΈ Cleaning Start button β one tap starts standard cleaning, repeated β suspends.
- π Back to base button β robot stops cleaning and goes to the docking station.
- π Charging indicator β flashes at low battery level, burns constantly during charging.
Some models (such as the Viomi V3 or Dreame Z10 Pro) have an additional button for wet cleaning or turbo mode, which usually requires holding the start button for a few seconds until the beep or the color of the indicator changes.
β οΈ Note: If the robot does not respond to the press, check if the buttons are locked with a protective film (relevant for new devices.
2. Use of an IR remote (for supported models)
Not everyone knows, but some Xiaomi robot vacuum cleaners come with infrared remote controls or support their connection separately. For example, Mi Robot Vacuum 1 and Viomi V2 Pro can be controlled via a remote from Xiaomi air conditioner (if it supports the Mi Remote protocol).
How to check compatibility and connect the remote:
- Make sure your robot model supports IR control (list below).
- Point the remote to the top panel of the robot (where the IR receiver is located).
- Press and hold the Pair (or Sync) button on the remote for 5 seconds.
- Wait for the beep or flashing indicator on the robot.
| Model robot vacuum cleaner | Support for the IR remote | Compatible remotes |
|---|---|---|
| Mi Robot Vacuum 1 | Yes. | Remote from Xiaomi Mi Air Conditioner |
| Viomi V2 Pro | Yes. | Universal IR panels with Mi Home protocol |
| DreameBot D9 | No. | β |
| Mi Robot Vacuum-Mop 2 Lite | Partially (Basic Commands Only) | Xiaomi Remotes of Mijia Series |
If your remote is not working, try resetting the robot settings: hold the power button and the return button to the base simultaneously for 10 seconds until the double signal sounds.
π‘
Before buying a remote, check its compatibility with your robot model on the Xiaomi website in the Accessories section. Some universal remotes (for example, BroadLink RM4 Pro) can be programmed to the commands of the robot vacuum cleaner through third-party applications.
3. Voice control via Alice, Google Assistant or Siri
If you have a smart speaker (Yandex Station, Google Nest, Apple HomePod) or a smartphone with a voice assistant, you can control the Xiaomi robot vacuum cleaner without an app. To do this, the device must be tied to the Mi Home account at least once (even if the application is then removed).
Examples of voice commands:
- π€ Β«Alice, turn on the robot vacuum cleaner β start standard cleaning.
- π€ Β«OK Google, send the vacuum cleaner to base β return to the docking station.
- π€ Β«Siri, set the robot vacuum cleaner wet cleaning mode" (works only for models with HomeKit support, for example, DreameBot L10s Ultra).
If the voice commands are not working:
- Check that the robot is connected to the same Wi-Fi network as the speaker/smartphone.
- Make sure that the Mi Home settings (if previously used) include the Voice Control option.
- Reboot the robot by holding the power button for 15 seconds.
β οΈ Attention: Voice control via Alice only works for robots tied to the Russian Mi Home server. If you changed your account region to China or Europe, commands will no longer be recognized.
βοΈ Verification before voice control
4. Alternative management applications (without official Mi Home)
If you do not want to use the official Mi Home app, but are ready to install third-party software, there are several alternatives:
- π± Home Assistant β an open platform for smart homes, supports robot vacuum cleaners Xiaomi through the plugin Xiaomi Miio.
- π± IoT Mi Home (unofficial clone) β works without being tied to a Xiaomi account, but requires manual input of the device token.
- π± DreameHome is a standalone app for Dreame robots (like DreameBot) D9 or W10).
To connect the robot through Home Assistant:
- Install Home Assistant on your computer or Raspberry Pi.
- Add the line to the configuration file: vacuum: - platform: xiaomi_miio host: [IP-address robot] token: [TOKEN_device]
- Reboot Home Assistant.
- The robot will appear in the control interface.
Where can I get the device token?
How to get a token robot vacuum cleaner Xiaomi
5. Manual programming schedule (without smartphone)
Many Xiaomi robot vacuum cleaners allow you to set the cleaning schedule directly from the physical buttons, without the app. For example, on Mi Robot Vacuum-Mop 2 Pro, this is done as follows:
- Hold the Start Cleaning button for 5 seconds until the signal sounds.
- Press the button again and the robot will go into the time setting mode.
- Use the On and Back buttons to select hours and minutes (e.g. 14:00).
- Confirm the setting by holding the Start button to double signal.
On display models (such as the DreameBot X30 Ultra), the schedule is set up via the menu on the screen:
- π Click on the Watch icon on the touchscreen display.
- π Choose the days of the week (for example, Pn, Sr, Pt).
- β° Set a time to start cleaning.
- β Save the settings with the OK button.
β οΈ Attention: Scheduling through buttons is reset when the robot battery is fully discharged. To avoid this, monitor the level of charge or connect the device to the base at least once every 2-3 days.
π‘
Xiaomi robots with Offline Schedule support (like the Viomi V3) keep the schedule even without a Wi-Fi connection.
6.Reset to factory settings and reconnect without phone
If Xiaomiβs robot vacuum cleaner was previously tied to your Mi Home account, but now you want to use it without the app, a full reset may be required.This will remove all stored room maps, schedule settings and Wi-Fi binding.
Resetting instructions (relevant for most models):
- Turn off the robot by holding the power button for 5 seconds.
- Press and hold the Power and Return buttons for 10-15 seconds at the same time.
- Wait for the beep (usually two short beeps).
- Release the buttons β the robot will reboot and reset to the factory settings.
After discharge:
- π The robot will be accessible to control only through physical buttons.
- π‘ Wi-Fi and voice control will be shut down before re-binding.
- πΊοΈ All stored room maps will be deleted.
If the reset didnβt help (the robot still requires a connection to the application), try the hardware reset:
Hardware reset for stubborn models
7. Hidden functions and life hacks for power users
Advanced users can take advantage of the undocumented capabilities of Xiaomi robot vacuum cleaners, which allow you to expand the functionality without the application:
1.Turbo mode via buttons
On the Mi Robot Vacuum-Mop 2 and Viomi V3 models, you can activate the maximum suction power by holding the start button for 3 seconds until the indicator color changes to red.
Manual direction control
If the robot is stuck or you need to get around the obstacle, press the Start button twice, the device will go 50 cm forward.Β°.
3. Test mode for diagnosis
To check the performance of brushes, sensors and motors:
- Turn off the robot.
- Press the Power + Return to Base buttons and turn on the power.
- Hold the buttons until the self-testing begins (the robot will make a series of sounds).
| Sound signal | Meaning | Action. |
|---|---|---|
| 1 short horn | Sensors are working normally. | β |
| 2 short horn | The sidebrush problem | Clean or replace the brush |
| 3 long horn | Main engine blocked | Check the filter and the garbage container |
| Continuous squeak | Critical battery error | Connect to the charging base |
π‘
Hidden commands donβt work on all models, for example, DreameBot uses a different diagnostic algorithm β Power + Turbo combination is relevant for them (if there is a separate turbo mode button).