How to connect the robot vacuum cleaner Xiaomi to Mi Home without Wi-Fi: all working methods

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:

  1. Turn on Bluetooth on your smartphone and in the vacuum cleaner settings (hold the Home button for 10 seconds until the blue light flashes).
  2. In Mi Home, go to Profile β†’ Settings β†’ Add the device manually β†’ Robot vacuum cleaner (Bluetooth).
  3. Select your model from the list and confirm the pairing.
Model vacuum cleanerBluetooth supportFirmware versionLimitations
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.1

The 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?
The token can be extracted from the official Mi Home app using the MiHome-binary-protocol tool or via sniffing traffic (for example, through Fiddler). 1. Install Packet Capture on Android. 2. Start capturing traffic and add a vacuum cleaner to Mi Home. 3. Find a request in the logs to api.io.mi.com with the Id. 4 parameter.

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 signalBring the phone closer to the vacuum cleaner (less than 1 m)
"Offline device"Vacuum is not synchronized with the cloudUse Bluetooth or reconnect via hotspot
"Incorrect password"Special characters in the Wi-Fi passwordChange the password to a-z, 0-9 without spaces
"Error 1002"The device is tied to another regionChange 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.

  1. Turn off the Internet on your phone completely (on the plane mode).
  2. Restart the Mi Home app.
  3. 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:

MethodPlusesConsDifficulty
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.

FAQ: Answers to Frequent Questions

Can you connect the Xiaomi vacuum cleaner to the Mi Home through USB-cable?
No, Xiaomi did not provide for the connection of robot vacuum cleaners via USB. The port on the device is designed only for charging and firmware (in service centers).
Why does the vacuum cleaner connect to the hotspot, but immediately shut down?
This problem arises from: πŸ”‹ Low battery charge vacuum cleaner (less than 20%). πŸ“Ά Weak signal – try to bring the phone closer. πŸ”„ Conflict IP-Addresses - restart your phone and vacuum cleaner. Solution: Turn off Adaptive Wi-Fi (on Android) or Private MAC-address (on iPhone).
How to Reset Xiaomi Vacuum if it Does Not Connect to Any Method?
Hard reset: Turn off the vacuum cleaner (hold the power button for 5 seconds). Press the Power and Home buttons for 15-20 seconds at the same time until the orange light light comes on. Release the buttons and wait for the reset (sound signal). After the vacuum cleaner is reset, it will be like new, you can reconnect it.
Will the vacuum cleaner be updated without the Internet?
No, firmware updates are only downloaded via the Internet: πŸ”„ Manually download firmware from the Xiaomi site and install via Mi Home (if there is temporary access to Wi-Fi). πŸ› οΈ Use alternative firmware (e.g. Valetudo) that updates locally.
Can you control a vacuum cleaner through Google Assistant or Alice without Wi-Fi?
No, voice assistants (Google Assistant, Alice, Siri) require a cloud connection to Mi Home. In offline mode, you can only control the vacuum cleaner through the Mi Home app itself or alternative clients (such as Home Assistant).