How to use the robot vacuum cleaner Xiaomi without the application: all ways to control

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.

πŸ“Š What model of Xiaomi robot vacuum cleaner you use?
Mi Robot Vacuum-Mop Essential
Viomi V3
DreameBot D9
Xiaomi Mi Robot Vacuum 1S
Another model
I haven't bought it yet.

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:

  1. Make sure your robot model supports IR control (list below).
  2. Point the remote to the top panel of the robot (where the IR receiver is located).
  3. Press and hold the Pair (or Sync) button on the remote for 5 seconds.
  4. Wait for the beep or flashing indicator on the robot.
Model robot vacuum cleanerSupport for the IR remoteCompatible remotes
Mi Robot Vacuum 1Yes.Remote from Xiaomi Mi Air Conditioner
Viomi V2 ProYes.Universal IR panels with Mi Home protocol
DreameBot D9No.β€”
Mi Robot Vacuum-Mop 2 LitePartially (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:

  1. Check that the robot is connected to the same Wi-Fi network as the speaker/smartphone.
  2. Make sure that the Mi Home settings (if previously used) include the Voice Control option.
  3. 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

Done: 0 / 4

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:

  1. Install Home Assistant on your computer or Raspberry Pi.
  2. Add the line to the configuration file: vacuum: - platform: xiaomi_miio host: [IP-address robot] token: [TOKEN_device]
  3. Reboot Home Assistant.
  4. The robot will appear in the control interface.

Where can I get the device token?

How to get a token robot vacuum cleaner Xiaomi
The token can be extracted from the official Mi Home app via sniffing traffic (e.g., via HTTP Toolkit) or using the com.xiaomi-miio script for Android. Beware: unofficial methods may violate Xiaomi's privacy policy.

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:

  1. Hold the Start Cleaning button for 5 seconds until the signal sounds.
  2. Press the button again and the robot will go into the time setting mode.
  3. Use the On and Back buttons to select hours and minutes (e.g. 14:00).
  4. 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):

  1. Turn off the robot by holding the power button for 5 seconds.
  2. Press and hold the Power and Return buttons for 10-15 seconds at the same time.
  3. Wait for the beep (usually two short beeps).
  4. 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
On some robots (like the DreameBot L10), the reset is done through a hidden Reset button under the lid of the case. To do this: Remove the top panel (carefully pulling a screwdriver). Find a small button that says Reset next to the battery. Press it with a pin and hold it for 10 seconds. Collect the case back. Attention: This method voids the warranty!

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:

  1. Turn off the robot.
  2. Press the Power + Return to Base buttons and turn on the power.
  3. Hold the buttons until the self-testing begins (the robot will make a series of sounds).
Sound signalMeaningAction.
1 short hornSensors are working normally.β€”
2 short hornThe sidebrush problemClean or replace the brush
3 long hornMain engine blockedCheck the filter and the garbage container
Continuous squeakCritical battery errorConnect 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).

FAQ: Frequent questions about managing without an app

Can I update the firmware of the Xiaomi robot vacuum cleaner without an app?
No, a firmware update (OTA) is only possible through the official Mi Home or DreameHome app. However, some models (for example, Viomi V3) allow you to download the firmware to a microSD card and update manually. To do this: Download the firmware from miuirom.org (Smart Home section). Unpack the archive and copy the update.zip file to the memory card. Put the card into the robot (slot usually under the cover). Press the Power button for 10 seconds, the update will begin. Attention: Wrong firmware can bring the robot down!
Why doesn't the robot respond to the buttons?
Possible causes: πŸ”‹ Battery discharged (connect to base for 30 minutes). πŸ”„ System freeze (reset by holding the power button). πŸ› οΈ Mechanical button locking (check protective film or debris under buttons). πŸ“‘ Activated "children's lock" (on some models is enabled by triple pressing the button Powering).
How to check the charge level without the application?
Most Xiaomi robots have light indication of charge: 🟒 Green is charge. > 80%. 🟑 Yellow: 20 to 80 charge%. πŸ”΄ Red is charge. < 20%, recharging is required. πŸ”„ Blinking red is critically low charge, the robot automatically returns to base. X30) The charge level is displayed as a percentage.
Can you use a Xiaomi robot vacuum cleaner without a docking station?
Yes, but with limitations: βœ… The robot will run on the battery until it runs out. ❌ Automatic return to base and water refueling (for models with wet cleaning) will be turned off. ⚠️ After full discharge, the robot will not turn on until it connects to a docking station or external power source (5V/2A). For charging without a station, you can use a smartphone adapter by connecting it to contacts on the robot body (see the location of contacts in the instructions for the model).
How to turn off voice alerts robot?
Voice prompts (e.g., Start Cleaning or Charging Complete) can be turned off: On models with buttons: Hold the Back to Base button for 5 seconds until the confirmation signal sounds. On robots with a display: Go to Settings β†’ Sound β†’ Turn off voice. On some devices (e.g., Mi Robot Vacuum 1S), the voice is only turned off via the app.