Why Xiaomi vacuum cleaner doesnβt connect without the internet?
Xiaomi's robot vacuum cleaners are designed to be integrated into the Mi Home ecosystem, where the cloud is used to manage it. But what if you don't have Wi-Fi at home, your router breaks down, or you're in a place with limited Internet? The official documentation doesn't mention such scenarios, but there's a way out.
The problem lies in the architecture of the MiIo protocol, a proprietary communication standard that by default requires a connection to Xiaomi servers to authenticate the device. But the manufacturer has provided several workarounds, and enthusiasts have found additional solutions. In this article, we will discuss 3 working methods that will allow you to synchronize the vacuum cleaner with the application even without access to the network.
Important: not all models support offline modes. For example, older versions of Mi Robot Vacuum 1 or Mi Robot Vacuum-Mop P may require mandatory cloud connectivity, while the new Xiaomi Robot Vacuum-Mop 2 Pro or Xiaomi Mijia 1C are more flexible.
Method 1: Connect via mobile hotspot (the most reliable way)
If you have a smartphone that supports hotspot, this will work 95% of the time, and the idea is to create a local network where the vacuum cleaner and the phone can see each other, and you don't need Internet traffic, you just need the devices to be on the same subnet.
Algorithm of action:
- π± Turn on the modem modem on your smartphone (on Android: Settings) β Wireless networks β Modem mode β Wi-Fi hotspot. On iPhone: Settings β Modem mode.
- π Give me the name of the network (SSID) free of Cyrillic and spaces (for example, Xiaomi_Vacuum) and password (minimum) 8 symbolism).
- π€ Hold the power button on the vacuum cleaner for 3-5 seconds until you hear the voice message "Connect to Wi-Fi".
- π² In the Mi Home app, click Add Device (+) β Robot vacuum cleaner and select the network you created.
Once synchronized successfully, disable mobile data transmission on your phone β this will prevent unnecessary traffic consumption, but will keep communication between devices. The vacuum cleaner will work locally, and the application will be able to send commands directly through the LAN.
β οΈ Note: Some mobile operators block access points without active access SIM-If hotspot is not turned on, check the balance or try another smartphone.
Make sure your phone has enough charge (minimum 30%)
Disable VPN or proxy on your smartphone
Use Wi-Fi passwords only in Latin letters and numbers
Place the vacuum cleaner at a distance of not more than 2 meters from the phone-->
Method 2: Bluetooth (for new models)
Starting with the firmware 3.5.8_003076 (2021 Some Xiaomi vacuum cleaners support direct Bluetooth connectivity for basic functionality, which does not require Wi-Fi at all, but has limitations:
- π΅ It only works with Mi Home version 6.0.100 and higher.
- π Only basic commands are available: start cleaning, return to base, pause.
- πΊοΈ Inaccessible room maps and zoning.
- π Fast discharge of vacuum cleaner battery due to constant Bluetooth scanning.
Instructions for connection:
- Turn on Bluetooth on your smartphone and in the vacuum cleaner settings (hold the Home button for 10 seconds until the blue light flashes).
- In Mi Home, go to Profile β Settings β Add the device manually β Robot vacuum cleaner (Bluetooth).
- Select your model from the list and confirm the pairing.
| Model vacuum cleaner | Bluetooth support | Firmware version | Limitations |
|---|---|---|---|
| Xiaomi Mi Robot Vacuum-Mop 2 Pro | β Yes. | 3.5.8_003076+ | No cards, only basic teams. |
| Xiaomi Mijia 1C | β Yes. | 3.3.9_002042+ | No zoning, slow reaction. |
| Xiaomi Mi Robot Vacuum 1 | β No. | Anybody. | Wi-Fi required |
| Xiaomi Robot Vacuum-Mop E10 | β Yes. | 4.1.1_000123+ | It only works with Mi Home 6.1.200+. |
β οΈ Warning: If the vacuum cleaner was previously tied to another Mi Home account, reset to factory settings before connecting via Bluetooth (click Power buttons). + Home for 15 seconds).
Xiaomi Mi Robot Vacuum-Mop 2 Pro
Xiaomi Mijia 1C
Xiaomi Robot Vacuum-Mop E10
Another model
I haven't bought it yet.-->
Method 3: Alternative applications (for advanced users)
If the first two methods didnβt work, you can use third-party apps that bypass Xiaomiβs cloud authentication.
- π οΈ Valetudo is an open firmware for robot vacuum cleaners that allows them to be controlled over a local network. Requires root access to the vacuum cleaner (suitable for Rockrobo models).
- π§ DreameHome β an unofficial client for vacuum cleaners Dreame (a subsidiary of Xiaomi), supports offline modes.
- π Home Assistant β Smart Home System with MiIo integration via local API. You need customization skills. YAML-config.
An example of Valetudo's setup:
1. Download the firmware from GitHub (branch for your model).
2. Connect the vacuum cleaner to the PC via USB-C (adapter required).
3. Run the firmware script:
python3 flash.py --ip 192.168.1.1 --token YOUR_TOKEN
4 After the restart, the vacuum cleaner will be available at http://192.168.1.1The use of alternative firmware voids Xiaomiβs warranty and can lead to unstable work, and we recommend this method only to experienced users who are ready for possible bugs.
How to get a token for Valetudo?
Frequent mistakes and their solutions
Even if you follow the instructions correctly, you can have a problem, and let's look at the typical problems and how to fix them:
| Mistake. | Reason. | Decision |
|---|---|---|
| "I couldn't connect to the device." | Weak Wi-Fi/hotspot signal | Bring the phone closer to the vacuum cleaner (less than 1 m) |
| "Offline device" | Vacuum is not synchronized with the cloud | Use Bluetooth or reconnect via hotspot |
| "Incorrect password" | Special characters in the Wi-Fi password | Change the password to a-z, 0-9 without spaces |
| "Error 1002" | The device is tied to another region | Change the region in Mi Home to China or Europe |
If the vacuum cleaner produces a 1005 error (βServer is not availableβ), it means that the application tries to communicate with the Xiaomi cloud, but can not.
- Turn off the Internet on your phone completely (on the plane mode).
- Restart the Mi Home app.
- Reconnect via hotspot.
π‘
If the vacuum cleaner doesn't respond to commands after connecting, try rebooting it by holding the power button for 20 seconds.
How to manage a vacuum cleaner without Internet after connection?
Once synchronized successfully, you can use the basic features even without Wi-Fi:
- π Start/Stop Cleaning β Works over a local area network or Bluetooth.
- π Charge level check β data is updated every 5 minutes.
- π Voice commands (if supported by the model) β for example, βStart cleaning".
- π Manual control (for models with a camera) β through a virtual joystick in the application.
However, some features will remain unavailable:
- πΊοΈ Preserving room maps β requires Xiaomi cloud.
- π Cleaning statistics β not stored without the Internet.
- π Automatic schedules β do not work offline.
- π§ Update firmware - possible only through Wi-Fi.
For advanced management without the Internet, you can use local servers like Home Assistant or OpenHab, which emulate the Xiaomi cloud on your PC. This will require additional settings, but will give you access to maps and schedules.
π‘
Local vacuum cleaner control is possible, but functionality will be limited to basic commands. Full operation requires at least a periodic connection to Wi-Fi (for example, once a week to synchronize maps).
Comparison of Connection Methods Without Wi-Fi
To choose the best method, we will evaluate the pros and cons of each method:
| Method | Pluses | Cons | Difficulty |
|---|---|---|---|
| Mobile hotspot | β It works on all models.β Full functionality (except cloud features) | β Phone battery consumptionβ Requires periodic Wi-Fi switching on | ββ |
| Bluetooth | β You don't need Wi-Fi at all.β Quick connection. | β Limited teamsβ It doesn't work on older models. | β |
| Alternative firmware | β Full control of the deviceβ Local card storage | β Complex installationβ Risk of βbricking" | ββββ |
For most users, the best solution is a combination of hotspot + periodic synchronization with Wi-Fi, for example, you can connect a vacuum cleaner to your home network once a week to update maps, and otherwise manage it through a local access point.