How to use the robot vacuum cleaner Xiaomi without the application: 7 working ways

Xiaomiโ€™s robot vacuum cleaners are famous for their integration with the Mi Home ecosystem, but what to do if the app isnโ€™t available? The reasons can range from a lack of a smartphone to account or internet issues. Fortunately, most models โ€” from the budget Mi Robot Vacuum-Mop 2 Lite to the flagship DreameBot X30 Ultra โ€” support alternative management methods.

In this article you will find 7 And we're going to look at the hidden functions of physical buttons, the voice control through Alice, and we're going to look at the suction intensity of the suction without a smartphone./Google Assistant, work with remote control and even manually configure via Wi-Fi Direct. Separately, we will focus on the unique combinations of buttons for resetting errors and forced activation of modes that are not described in the official instructions.

1. Control through physical buttons on the body

All Xiaomi robot vacuum cleaners have a minimal set of mechanical buttons, even if they are hidden under a removable panel, and their functionality depends on the model, but the basic commands are the same for 90% of devices.

On most vacuum cleaners (for example, Mi Robot Vacuum-Mop P or Viomi V3) you will find:

  • ๐Ÿ”„ On/off button (hold 3 seconds โ€“ complete power out)
  • โ–ถ๏ธ Cleaning button (single press โ€“ standard cleaning, double โ€“ intensive cleaning)
  • ๐Ÿ  Back to base button (only works if the robot is already activated)
  • ๐Ÿ”‹ Charge indicator (Blinks red โ€“ error, blue โ€“ Wi-Fi connection)

For models with a hybrid cleaning system (vacuum cleaner + mop), a mode switch button has been added: Dry cleaning โ†’ Wet cleaning โ†’ Combined. On the DreameBot Z10 Pro, this button is hidden under the lid next to the water compartment.

Make sure the robot is on a flat surface.|

Check the battery charge (at least 20%) |

Clean the main hair brushes |

Close all the doors in the room |

Remove small objects from the floor-->

โš ๏ธ Attention: On vacuum cleaners Xiaomi series S5/S6 button โ–ถ๏ธ Blocked if the robot is not linked to the account during the 24 To unlock, hold it. 10 seconds before the beep.

2. Voice control via Alice, Google Assistant or Siri

If your Xiaomi robot vacuum cleaner is connected to Wi-Fi (even without the active Mi Home app), it can be controlled by voice through any Yandex-enabled Alice, Google Assistant or Apple HomeKit speakers (for HomeKit-enabled models, such as Mi Robot Vacuum-Mop 2 Pro).

List of supported voice commands:

PlatformTeam team.Action.
Alice."Run a Robot Vacuum in the Kitchen."Standard cleaning of the "Kitchen" zone (if configured in the application earlier)
Google"Hey Google, set Xiaomi vacuum to max suction"Switch to maximum suction mode
Siri"Clean up the living room."Cleaning the room "Living room" (requires pre-setting in HomeKit)
Alice."Stop cleaning and get back to base."Interrupting the task and returning to the docking station

To work with voice control, the robot must be at least once associated with the Mi Home or DreameHome account (for Dreame devices). If the binding is reset, restore it via Wi-Fi Direct (instruction in section 5).

Alice (Yandex) |Google Assistant|Siri (Apple) |Not using-->

3. Use of an IR remote (for compatible models)

Some Xiaomi robot vacuum cleaners support control via infrared remote control.

  • ๐Ÿ“บ Mi Robot Vacuum 1S (console)
  • ๐ŸŽฎ Viomi V2/V3 (Compatible with BroadLink universal remotes RM4)
  • ๐Ÿ–ฅ๏ธ DreameBot D9 (IR-supported firmware required)

If the remote is not included, it can be replaced with a smartphone with an IR transmitter (for example, Xiaomi Redmi Note 11) and the Mi Remote application.

  1. Open Mi Remote and select Add Device โ†’ Robot Vacuum โ†’ Xiaomi.
  2. Point your smartphone at the robot (distance no more than 3 meters).
  3. Use virtual buttons to control: Power โ€“ turn on, Clean โ€“ cleaning, Spot โ€“ local cleaning (1 m2), Dock โ€“ return to the base.

โš ๏ธ Attention: The remote control only works in the robot's line of sight. If there is an obstacle between the remote control and the vacuum cleaner (for example, a glass door), the commands will not work.

4. Schedule setting via Wi-Fi Direct (hidden mode)

Few people know, but Xiaomiโ€™s robot vacuum cleaners can be set up to automatically clean without an app using a direct Wi-Fi connection (Wi-Fi Direct mode), a method that works for models that support Mi Home API 2.0 (released after 2020).

Instructions for setting:

  1. Hold the button. โ–ถ๏ธ and ๐Ÿ  5 seconds at the same time until the indicator starts flashing orange.
  2. On a smartphone or PC, connect to a Wi-Fi network with the name Xiaomi_Vacuum_XXXX (password 12345678 or indicated on a sticker under the lid).
  3. Open your browser and go to http://192.168.1.1/miIO/info.
  4. In the answer, find the โ€œtokenโ€ option โ€“ this is your unique key to manage.
  5. Use Postman or Terminal to send commands over Mi Home. Example of a command to run a cleaning operation: curl http://192.168.1.1/miIO.info -H "Content-Type: application/json" -d '{"method":"app_start","params":[]}'

You can use Python scripts with the python-miio library to create a schedule without an application. Example of code for daily cleaning at 10:00:

from miio import Vacuum


import schedule




import time





vac = Vacuum(ip="192.168.1.1", token="YOUR_TOKEN")





def clean():




vac.start()





schedule.every().day.at("10:00").do(clean)





while True:




schedule.run_pending()




time.sleep(1)

How do you know? IP-robot address on the local network?
If the robot is connected to your Wi-Fi, find its IP through the router (the Connected Devices section), or use a network scanner, such as Fing (Android/iOS).Look for a device called roborock.vacuum.XXXX or dreame.vac.XXXXXX.

5. Alternative management applications (without Mi Home)

If the official Mi Home application does not work (for example, due to regional restrictions), you can use a side program with support for the Mi Home API protocol.

  • ๐Ÿ“ฑ Home Assistant (for advanced users) โ€“ allows you to integrate the robot into the smart home system and manage it through a web interface.
  • ๐Ÿ–ฅ๏ธ Valetudo (robot firmware) โ€“ an open alternative to Mi Home, works without the cloud Xiaomi.
  • ๐ŸŒ Mi Home Alternative (Android) โ€“ clone of the official app with advanced settings.

Installation of Valetudo will require:

  1. Download the firmware from the official website (select the version for your model).
  2. Connect the robot to the PC via USB-C (on some models, the connector is hidden under the cover).
  3. Run the firmware script: python3 flash.py --ip 192.168.1.1 --token YOUR_TOKEN --file valetudo.img

โš ๏ธ Note: Valetudo firmware will void the warranty and may result in the device being locked if executed incorrectly.Before installing, back up the original firmware via command: python3 dump.py --ip 192.168.1.1 --token YOUR_TOKEN --output original_firmware.bin

Manual activation of service modes (for diagnostics)

If Xiaomi's robot vacuum cleaner doesn't respond to commands, it may be in service mode or requiring error reset, and most problems are solved through hidden button combinations:

Problem.Button combinationThe result
The robot won't turn on.Hold on โ–ถ๏ธ + ๐Ÿ  10 seconds.Hard reset settings (analogue factory reset)
Brushing error (Error 5)Push. โ–ถ๏ธ โ†’ ๐Ÿ  โ†’ โ–ถ๏ธ โ†’ ๐Ÿ  (1sec.)Resetting a brush sensor error
Can't find the base.Hold on ๐Ÿ  5 seconds to double signalRecalibration of the navigation system
Hanged on the upgrade.Hold on ๐Ÿ”„ 15 seconds to red flashing.Forced reset

For models with a laser rangefinder (for example, Mi Robot Vacuum-Mop 2 Pro) added diagnostic command: โ–ถ๏ธ + ๐Ÿ”„ 3 seconds. - Laser test (the robot will start rotating and scan the room).

http://192.168.1.1/miIO/unbind

Then, re-attach the robot via Mi Home (at least once).-->

7. Control through smart speakers and hubs (Yandex Station, Google Nest)

If you have a smart speaker (Yandex Station, Google Nest Hub or Apple HomePod), Xiaomiโ€™s robot vacuum cleaner can be integrated into it without directly using the Mi Home.

  1. Connect the robot to Mi Home (once) and assign it a room.
  2. In the smart speaker app (Yandex, Google Home or Apple Home), add your Mi Home account in the Smart Home section.
  3. Create routines by time or voice. Example for Alice's Yandex: If "begin cleaning" โ†’ Then "Enable Mi Robot Vacuum" + "Establish suction power at 75%"

Google Home has advanced settings through Google Assistant Routines, where you can combine cleaning with other devices.

  • ๐ŸŒ… "Morning cleaning: start of the vacuum cleaner at 7:00 + coffee-maker.
  • ๐Ÿšช "No-one's home: Cleaning without movement (requires presence sensors).

๐Ÿ’ก

Integration with smart speakers allows you to control the vacuum cleaner even without a smartphone โ€” a voice command is enough, but the initial setup will still require a one-time binding via Mi Home.

FAQ: Frequent questions about using without an app

Can I update the firmware of the Xiaomi robot vacuum cleaner without the Mi Home?
Yes, but only via Wi-Fi Direct or Valetudo. Download the firmware (.pkg) for your model from Mi Home, connect to the robot via Wi-Fi, and send the file to http://192.168.1.1/miIO/ota by POST. Attention: Continuous update takes 10-15 minutes. If the process is interrupted, the robot may stop turning on.
How to reset your Wi-Fi password on a robot vacuum cleaner if it doesnโ€™t connect?
Hold the button. ๐Ÿ”„ (feeding) 8 So the robot resets the network settings and creates a new access point. Xiaomi_Vacuum_XXXX default-password (12345678).
Why does the robot not respond to physical buttons?
Probable causes: Battery discharged (charge at least 30 minutes) Child lock activated (hold on) โ–ถ๏ธ + ๐Ÿ  3 seconds to unlock. Firmware failure (requires flashing over Wi-Fi Direct).
Can you use a Xiaomi robot vacuum cleaner without the Internet?
Yes, all the basic functions (button cleanup, return to base, manual power adjustment) work offline. Internet is only needed for: firmware updates; Voice control; Synchronization of room maps (if previously saved in the cloud). For full offline work, install Valetudo - this will remove dependence on the Xiaomi cloud.
Which Xiaomi models exactly support management without an app?
All Xiaomi robot vacuum cleaners (including Dreame and Viomi sub-brands) have physical buttons for basic control. The full list of models with advanced offline functions: Mi Robot Vacuum-Mop 2 Lite/Pro (buttons + Wi-Fi Direct); DreameBot D9/D10 Plus (infrared remote support); Viomi V2/V3 (service combinations for error resetting); Mi Robot Vacuum E10 (voice control through Alice without binding). Models older than 2018 (for example, Mi Robot Vacuum 1) require first activation to the Mi Robot Vacuum.