Why Xiaomi vacuum cleaner doesnโt connect without Wi-Fi and what to do about it
Xiaomi's robot vacuum cleaners were designed as smart devices with a connection to the Mi Home cloud, which allowed you to remotely control them, adjust the schedule and receive notifications. But what if you don't have Wi-Fi, the router broke, or you fundamentally don't want to transfer data to Chinese servers? It turns out that even without the Internet, you can partially or completely control the vacuum cleaner from your phone - the main thing is to know the hidden functions and workarounds.
The problem is that Xiaomiโs official documentation is silent about these features, and the manufacturer is interested in connecting users to the Mi Account ecosystem, so local methods of connecting are often left behind. However, enthusiasts and developers of alternative firmware (like Valetudo) have long found ways to get around this limitation. In this article, we will examine 5 proven ways, including hidden Mi Home modes, Bluetooth connection and even control via an IR remote.
Itโs important to understand that without Wi-Fi, youโll lose some of the features (like a real-time cleaning card or voice control via Alice/Google Assistant). But basic commands โ start, stop, select cleaning mode โ will work. And for some models (like Xiaomi Mi Robot Vacuum-Mop 2 Lite), even local control over the LAN (if the vacuum cleaner was previously connected to the network) is available.
Method 1: Connect via Bluetooth (works for new models)
Starting in 2021, Xiaomi will equip some vacuum cleaners with a Bluetooth LE module, which allows you to control the device without Wi-Fi, but with limited functionality.
- ๐ Mi Robot Vacuum-Mop 2 Pro (Suffixed Models) STYJ02YM)
- ๐ Dreame D9/D10 (series DREAME.VAC)
- ๐ Viomi V3 (firmware 3.5.8_0030 newer)
To connect:
- Activate Bluetooth on your phone and turn on the vacuum cleaner (press the power button for 3 seconds).
- Open the Mi Home app and go to Devices โ Add (+) โ Robot vacuum cleaner.
- Select Manually Connect โ Bluetooth (if not, your model does not support this method).
- Follow the instructions on the screen, the vacuum cleaner will sound and flash the indicator.
โ ๏ธ Attention: Bluetooth only provides basic commands: start/stop, return to base, cleaning mode selection.
Bluetooth on your phone
The vacuum cleaner is in standby mode (blinds blue).
The latest Mi Home update (version 6.4.500+)
The distance between the phone and the vacuum cleaner is not more than 10 meters-->
Method 2: Local connection via LAN (if the vacuum cleaner was previously on the network)
If your Xiaomi vacuum cleaner has ever connected to Wi-Fi, it saves the local network settings, which means you can control it through a local network. IP-address, even if there's no Internet:
- Make sure your phone and vacuum cleaner are connected to the same network (even without internet access).
- In the Mi Home app, find your vacuum cleaner and click on three dots (โฎ) โ Settings of the device.
- Scroll down and activate the Local Control option (or Local Mode in English).
- Reboot the vacuum cleaner (hold the power button for 10 seconds).
Now the device will respond to commands over the local area network to check the connection:
- ๐ฑ Open the Fing app (to scan the network) and find IP-vacuum cleaner address (usually starting with 192.168.x.x).
- ๐ Enter this one. IP In the browser of the phone, if a page with JSON-code - the connection works.
| Model vacuum cleaner | Support for Local Mode | Required firmware |
|---|---|---|
| Mi Robot Vacuum 1S | Yes. | 3.3.9_002041 newer |
| Viomi V2 Pro | Yes (partially) | 3.5.8_0030+ |
| Dreame Bot L10 Pro | No. | โ |
| Mi Robot Vacuum-Mop P | Yes. | 4.1.5_0010 newer |
โ ๏ธ Warning: After resetting the vacuum cleaner settings (clamp Wi-Fi) + Home 5sec) Local Mode shuts down. You have to reconnect the device to the network to activate it.
Method 3: Control via IR remote (for older models)
Few people know, but Xiaomiโs first-generation vacuum cleaners (Mi Robot Vacuum 1, Viomi V1) support infrared control, which means you can send commands from your phone via an IR port (if any) or use a universal remote (for example, the BroadLink RM4 Pro).
For this:
- Download the Mi Remote app (official from Xiaomi) or BroadLink app (for BroadLink devices).
- Add the device as โRobot vacuum cleanerโ โ select the model from the list (if not, try the Xiaomi Mi Robot Vacuum).
- Point the phoneโs IR port (or remote) to the vacuum cleaner and send a test command (like Start).
List of supported teams through the IR:
- ๐ Start/Pause โ Start or Stop Cleaning.
- ๐ Return to base - return to docking station.
- ๐ Charging โ forced start of charging.
- ๐ Cleaning mode โ switching between โquietโ, โstandardโ and โmaximumโ power.
What models support IR management?
Critical detail: IR teams only work up to 5 meters away and require a line of sight vacuum cleaner. If there are obstacles between the phone and the device (walls, furniture), the signal will not reach.
Method 4: Alternative applications (Valetudo, Home Assistant)
If standard methods don't work, you can use advanced local management tools.
- ๐ค Valetudo is an open firmware that completely replaces the standard vacuum cleaner software and allows you to manage it without the Xiaomi cloud.
- ๐ Home Assistant โ a smart home system that can integrate with a vacuum cleaner through a local home API.
- ๐ฑ Localtuya โ app for Tuya chip-based devices (suitable for some Viomi models).
The most versatile option is Valetudo.
- Check your model compatibility on the Valetudo website (e.g. Mi Robot Vacuum 1S, Viomi V2, Dreame D9).
- Download the firmware for your model and write it to a microSD card.
- Disassemble the vacuum cleaner, find a handkerchief with UART-port and connect to it through it. USB-TTL adapter.
- Download the firmware through DustBuilder (the instructions are in the documentation Valetudo).
โ ๏ธ Warning: Valetudo's installation voids warranty and can lead to a device blink if you interrupt the firmware!
After installation, you will be able to control the vacuum cleaner through:
- ๐ Web interface (http://[IP-vacuum-dress]).
- ๐ฑ Valetudo Companion Application (Android/iOS).
- ๐ค Integration with Home Assistant or ioBroker.
๐ก
Before you run the firmware, back up the original vacuum cleaner software! To do this, select the Backup Firmware option in DustBuilder and save the file to your computer.
Method 5: Manual control through buttons (if nothing works)
If all of these methods are not available, you can still have mechanical control through physical buttons on the vacuum cleaner body, which will not give you remote control, but will allow you to start cleaning manually.
Location and function of buttons (for example, Mi Robot Vacuum 1S):
- ๐ Power - on/off (holding 3 seconds).
- ๐ Home - return to base (holding 2 seconds).
- ๐ Spot Cleaning โ local cleaning (1 m2 around the vacuum cleaner).
- ๐ Wi-Fi + Home (hold 5 seconds) - reset settings.
Combinations for hidden functions:
| Button combination | Action. | Model |
|---|---|---|
| Wi-Fi + Spot Cleaning (3 seconds) | Turning on the diagnostic mode (flicking the indicator 3 times) | Mi Robot 1S, Viomi V2 |
| Power + Home (10 seconds) | Resetting of the brush counter | Dreame D9 |
| Wi-Fi + Power (7 seconds) | Reboot the system (analogue of power outage) | All models. |
If the vacuum cleaner does not respond to the buttons:
- Check the battery (the indicator should flash green when you press Power).
- Clean the button contacts with alcohol (dust and dirt can block the presses).
- Connect the vacuum cleaner to charging for 30 minutes - sometimes a discharged battery blocks control.
๐ก
Buttons on the vacuum cleaner body are the only way to control that works always, regardless of firmware, network or breakage of the Wi-Fi module.
Frequent problems and their solutions
When you connect without Wi-Fi, you're going to have a common problem, and we're going to look at some of the most common ones.
- ๐ซ ยซDevice not found" in Mi Home by Bluetooth Reason: Your model does not support Bluetooth connection. Check the list of compatible devices above.Solution: Try connecting via LAN or IR remote.
- ๐ Vacuum doesn't respond to local network commands Reason: Local Mode is disabled or vacuum cleaner is not on the same network as the phone. Solution: Reconnect both devices to the same router (even without the Internet) and activate Local Mode in Mi Home.
- ๐ So, the IR teams don't work. The reason is: the new model vacuum cleaner (after 2021) or the IR port is contaminated. Solution: Wipe the IR receiver (a small window on the body) with a cotton swab. If the model is new, this method won't work.
- โ ๏ธ Valetudo not installed Reason: Incompatible model or firmware error Solution: Check your model support on valetudo.cloud and repeat firmware from another microSD card.
If none of the methods worked, it may be a hardware failure (e.g., a Wi-Fi or Bluetooth module burned), in which case only repairs or replacements of the control board remain.