How to control the robot vacuum cleaner Xiaomi without the application: all working methods

Introduction: Why you may need to manage without an application

Xiaomi’s robot vacuum cleaners are some of the most popular smart home devices, but their standard management through the Mi Home app is not always convenient. There are situations when the smartphone is discharged, the application is glitchy, or you fundamentally do not want to install unnecessary software. Fortunately, the manufacturer has provided several alternative ways of control, which many users do not even know.

In this article, we will discuss 5 proven methods of controlling the Xiaomi robot vacuum cleaner without using an official application: from basic physical buttons to integration with voice assistants and third-party remotes. Particular attention will be paid to the Mi Robot Vacuum, Mi Robot Vacuum-Mop and Mi Robot Vacuum-Mop 2 models, but most of the ways will suit other versions, and you will learn how to bypass manufacturer restrictions and activate hidden functions that are not written in the instructions.

Important: Some methods require pre-setting (such as voice assistant binding), but all work without a permanent connection to your smartphone after the initial configuration. If your vacuum cleaner is already tied to your Mi Account account, some of the features will be available even without the phone at hand.

1. Control by physical buttons on the body

The most obvious, but often underrated, way to do this is to use mechanical buttons on the body of the device, and most Xiaomi models have three.

  • πŸ”„ On/off button (also used to reset errors)
  • 🏠 Back to base button (sometimes combined with power button)
  • πŸ”˜ Touch or mechanical cleaning button

Combinations of presses allow you to perform basic actions:

Action.Button combinationNote
Starting the cleanupOne short press on ⏻It only works if the vacuum cleaner is already on.
Return to baseHold on 🏠 3 secondsOn some models, one tap is enough.
Resetting the errorHold on ⏻ 10 seconds.It works when sensors freeze or fail.
Reboot.Hold on ⏻ + 🏠 5 secondsThe analogue of "hard discharge"

⚠️ Attention: On models with LDS-With a lidar (e.g. Mi Robot Vacuum-Mop 2 Pro) long-term hold of the power button can trigger the sensor calibration. Do not interrupt the process if the indicator starts flashing blue - this is a normal procedure that takes up to 2 minutes.

πŸ’‘

If the buttons don’t respond, check the battery power: at levels below 15%, the vacuum cleaner blocks the mechanical control to save energy for the return to base.

2. Voice control via Alice, Google Assistant or Siri

If your Xiaomi robot vacuum cleaner is connected to the Mi Home ecosystem, it can be controlled by voice through any compatible assistants, the main condition is pre-binding the device to the account and setting up the integration.

For Yandex Alice:

  1. Open the Yandex application on your smartphone.
  2. Go to Devices β†’ Add the device β†’ Xiaomi.
  3. Sign in to your Mi Account.
  4. After sync, tell Alice, "Alice, turn on the vacuum cleaner" or "Alice, send the vacuum cleaner to base."

For Google Assistant:

  • πŸ”— Connect Mi Home to Google Home via Settings β†’ Smart home. β†’ Add a service.
  • 🎀 Use the commands: β€œOK Google, start cleaning” or β€œHey Google, stop vacuuming".

⚠️ Attention: Voice commands only work for basic functions (start/stop/back to base). Zone cleaning or mode settings will require an app. Also make sure that the vacuum cleaner and voice assistant are on the same Wi-Fi network.

πŸ“Š Which voice assistant do you use more often?
Yandex Alice
Google Assistant
Siri
Not using.
Other

3. Alternative remote control: universal and specialized

Few people know, but Xiaomi’s robot vacuum cleaners support control with infrared remotes.This can be useful if you have a universal remote from a TV or air conditioner with the ability to learn.

To set up:

  1. Find out the model of your vacuum cleaner (written on the bottom or in the documentation).
  2. Find the codes online. IR-control for your model (for example, Mi Robot Vacuum often uses code 1234 or 5678).
  3. Program the remote to send these codes. For universal remotes (such as BroadLink RM4), use the manufacturer's application.

Specialized remotes such as Mi Remote or Aqara Hub can operate the vacuum cleaner without additional setup, but require pre-binding to the Xiaomi ecosystem.

Make sure the remote supports IR-management|Find codes for a vacuum cleaner model|Check for direct vision between the remote and vacuum cleaner|Test the basic commands (on/off, start cleaning)

-->

⚠️ Attention: Infrared control only works up to 5 meters away and requires a line of sight. If the vacuum cleaner is in another room, the teams will not reach.

4. Manage via the Mi Home web interface (without the application)

If you have access to your Mi Account but cannot use the mobile app, you can control the vacuum cleaner via the Mi Home web version.

  1. Go to home.mi.com.
  2. Sign in under your account.
  3. In the Devices section, find your robot vacuum cleaner.
  4. Use virtual buttons to control (start, stop, return to base).

The advantage of this method is the ability to control the vacuum cleaner from any device with a browser (PC, tablet, even a smart TV), but the functionality is limited: for example, you can not configure the schedule or cleaning areas.

How to enable advanced settings in the web version?
In the browser address bar, after authorization, add?debug=true to the URL. This will open a hidden menu with additional parameters, including manual calibration of sensors and resetting cleaning statistics. It does not work on all models!

⚠️ Note: The Mi Home web interface may not support some vacuum cleaner models released after 2022.In this case, try using alternative web clients such as the Mi Home Web Controller (available on GitHub).

5. Use of third-party applications with MiOT support

If the official Mi Home app is not satisfied, you can use alternative programs that work on the MiOT protocol (Miathome Protocol)

  • πŸ“± Home Assistant (with Xiaomi Miio plugin) – for advanced users.
  • πŸ€– Mi Home Alternative (Android) - a simplified interface without unnecessary functions.
  • πŸ’» OpenHab – for integration with other smart home systems.

To connect via Home Assistant:

# Add to the configuration.yaml file


vacuum:




- platform: xiaomi_miio




host: 192.168.1.100 # IP- vacuum cleaner address




Token: YOUR_TOKEN # Device Token (can be obtained via Mi Home Token Extractor)




name: "Xiaomi Vacuum"

⚠️ Note: Token requires the temporary use of the official Mi Home app with debugging tools (e.g., Packet Capture on Android) which is only suitable for advanced users.

πŸ’‘

Third-party applications often offer advanced features not available in the official client, such as detailed statistics of brush wear or manual adjustment of suction power.

6. Hidden functions and engineering menu

Xiaomi's robot vacuum cleaners have a service menu that lets you control your device without an app.

  1. Turn off the vacuum cleaner (hold the power button for 5 seconds).
  2. Press the buttons at the same time. ⏻ + 🏠 Hold for 10 seconds until you hear the beep.
  3. Release the buttons – the vacuum cleaner will issue a voice message in Chinese (this is normal).
  4. Now, with a short tap on the ⏻ mode switch: πŸ”Š 1 signal - engine test. πŸ”ŠπŸ”Š 2 signals - calibration of sensors. πŸ”ŠπŸ”ŠπŸ”Š 3 signals - resetting Wi-Fi settings.

⚠️ Attention: Sloppy actions in the engineering menu can reset the vacuum cleaner or calibrate the sensors incorrectly. Use this method only if you are confident in your actions. LDS-Lidar manually can lead to chaotic movement of the vacuum cleaner around the room if the procedure is interrupted.

πŸ’‘

If the vacuum cleaner is stuck in the engineering menu, do a hard reboot: disconnect it from the network for 30 seconds, then turn it on again. All user settings will be saved.

FAQ: Frequent questions about managing without an app

Can I set up a cleaning schedule without an app?
No, you need to use Mi Home or alternative apps like Home Assistant to create a schedule, and physical buttons and voice commands don't support this feature.
Why don't voice commands work when the vacuum cleaner is plugged in?
Check: The vacuum cleaner and voice assistant are on the same Wi-Fi network. The Mi Home settings enable third-party access (Settings β†’ Smart Home β†’ Access Control). The device is not in Do Not Disturb mode (the indicator is lit in red).
How to Reset the Vacuum to Factory Settings Without a Phone?
Hold the buttons. ⏻ + 🏠 You can have 15 seconds until you hear a double beep, and then you're going to erase all the settings (including Wi-Fi binding) and you're going to be careful, this method doesn't reset the brushes' statistics, but you need to reset them through the engineering menu.
Can I control the vacuum cleaner via Bluetooth?
No, Xiaomi models do not support Bluetooth control.All alternative methods (except physical buttons) require Wi-Fi connection or use of the same. IR-remote.
How to find out the model of your vacuum cleaner if the sticker is erased?
Look under the dust collector, which is usually a duplicate model, and you can also navigate by the external features: LDS-Lidar (rotating "turret") - series Mi Robot Vacuum or Vacuum-Mop. round shape without lidar - budget models like Mi Robot Vacuum Lite.