Robot vacuum cleaners Xiaomi have long been an integral part of smart homes, but setting them up isn't always smooth. One of the most common issues is the inability to add a device to the app. Mi Home Without a Wi-Fi connection. The reasons can vary, from temporary internet issues to a complete ban on wireless networks in the home. Fortunately, there are workarounds that allow you to control your vacuum even without cloud access.
In this article we will look at all current connection methods — from standard functions Mi Home to alternative apps and manual settings. You'll learn how to use Bluetooth for initial pairing, setting up a local network through a router without internet access, and which models support offline modes. Important: Not all methods are universal—their effectiveness depends on the vacuum cleaner model and firmware version.
Why does Mi Home require Wi-Fi to add a device?
Application Mi Home It's designed for cloud management from the start. When connected for the first time, the robot vacuum sends data to the servers. Xiaomi, where authorization and linking to an account occurs. Without this step, most functions (such as remote control or voice commands) are unavailable. However, the vacuum cleaner itself does not require constant internet connection to work - it can perform basic tasks (scheduled cleaning, zoning) in local mode.
The main reasons why the system requests Wi-Fi:
- 🔒 Linking to an account: Without cloud authorization, the device will not appear in the list of your gadgets.
- 📲 Firmware update: The first connection is often accompanied by a check of the software's relevance.
- 🌐 Geolocation services: Some features (such as turning on automatically when you leave home) require location data.
- 🛡️ Anti-cloning protection: Xiaomi Limits the number of devices per account in some regions.
But what if there's absolutely no internet? Or the router is working, but there's no internet access? Here are ways to bypass this limitation.
Method 1: Connecting via Bluetooth (for supported models)
Some modern vacuum cleaners Xiaomi (For example, Mi Robot Vacuum-Mop 2 Pro or Mi Robot Vacuum-Mop P) support initial Bluetooth pairingThis method allows you to add a device to Mi Home without Wi-Fi, but with limitations:
- 📱 Works only on smartphones with
Android 8.0+oriOS 12+. - 🔄 Requires Bluetooth to be enabled on both your phone and vacuum cleaner.
- ⚠️ After linking, a local network (even without the Internet) is still required for full functionality.
Step-by-step instructions:
- Turn on Bluetooth on your smartphone and make sure the vacuum cleaner is in standby mode (indicators are on).
- Open Mi Home, click “+” → “Add device” → select the vacuum cleaner model.
- At the network selection stage, tap on the option
Connect via Bluetooth(may be calledOffline ModeorLocal connection). - Confirm pairing on your phone and wait for the process to complete (may take up to 2 minutes).
Is Bluetooth enabled on your phone and vacuum cleaner?
Vacuum cleaner battery charge > 20%
The distance between devices is < 1 meter
Mi Home app has been updated to the latest version-->
If option Connect via Bluetooth If it's missing, your model doesn't support it. In this case, proceed to the next method.
⚠️ Attention: After Bluetooth connection, some functions (such as voice control via Alice or Google Assistant) may not be available without cloud sync.
Method 2: Local network without internet (via router)
If you have a home router, but the Internet is disconnected (or not paid for), you can create local network to attach the vacuum cleaner. This method works for most models, including Mi Robot Vacuum 1S, Mi Robot Vacuum-Mop 2 Lite and others.
Algorithm of actions:
- Connect your smartphone to the Wi-Fi router (Internet access is not required, but the network must be active).
- Launch Mi Home, press “+” → select the vacuum cleaner model.
- At the network selection stage, indicate your Wi-Fi (even without the Internet).
- The vacuum cleaner will connect to the router in local mode. Wait for a message confirming successful pairing.
After this, the device will be displayed in the application, but with limitations:
| Function | Works without internet | Requires cloud |
|---|---|---|
| Cleaning on schedule | ✅ Yes | ❌ No |
| Manual launch from phone | ✅ Yes | ❌ No |
| Updating the premises map | ✅ Yes (locally) | ❌ No |
| Voice control (Alice, Google) | ❌ No | ✅ Yes |
| Remote control outside the home | ❌ No | ✅ Yes |
If your router provides IP addresses on your local network (DHCP is enabled), the vacuum cleaner will receive an address and be accessible for management. To check the connection, go to Router Settings → Connected Devices — a vacuum cleaner should appear there.
Method 3: Alternative apps (Valetudo, Home Assistant)
For advanced users willing to sacrifice the official firmware, there is a radical method - installation of custom softwareProjects like Valetudo or integration with Home Assistant allow you to control the vacuum cleaner completely offline, without being tied to Mi Home.
Pros:
- 🔓 Full control over your device without the cloud Xiaomi.
- 🛠️ Advanced settings (for example, fine-tuning cleaning zones).
- 📊 Local storage of indoor maps (without sending data to China).
Cons:
- ⚠️ Warranty Reset (unofficial software will void support Xiaomi).
- 🔧 Technical skills required (working with
ADB, firmware viaSSH). - 🔄 Risk of bricking the device if an error occurs.
Quick instructions for Valetudo:
- Get it
root accessto the vacuum cleaner (instructions are on GitHub Valetudo). - Install Valetudo through
Dockeror directly to the device. - Connect to the vacuum cleaner's web interface via local IP (for example,
http://192.168.1.100).
List of supported models for Valetudo
Mi Robot Vacuum 1, Mi Robot Vacuum 1S, Mi Robot Vacuum-Mop 2 Lite, Viomi V2/V3, Dreame D9 and others. See the full list in official documentation.
⚠️ Attention: Flashing custom firmware may result in loss of features specific to Xiaomi (for example, integration with Mi Home or Yeelight). Before you begin, make a backup copy of the original firmware!
Method 4: Manually adding via token (for advanced users)
If the vacuum cleaner was already linked to the account Mi Home previously, but now you want to control it without the Internet, you can use device tokenThis method requires preliminary connection to the cloud, but then allows you to work in local mode.
How to get a token:
- Install the application Mi Home to a phone with internet access.
- Add a vacuum cleaner in the standard way (via Wi-Fi).
- Use tools like Mi Token Extractor (For
Android) or Python scripts (ForiOS) to extract the token. - Save the token - you will need it for local management.
The token can then be used in:
- 📱 Alternative applications (For example, Mi Home Lite or Robot Vacuum Controller).
- 🖥️ Automation scripts (For example,
Pythonwith the librarypython-miio). - 🏠 Smart home systems (Home Assistant, OpenHAB).
Example command to control a vacuum cleaner via python-miio:
from miio import Vacuumvacuum = Vacuum(ip="192.168.1.100", token="YOUR_TOKEN_HERE")
vacuum.start() # Start cleaning
This method is suitable for advanced users, as it requires working with the command line and understanding of network protocols.
Method 5: Using Guest mode (for temporary control)
If you need temporary management vacuum cleaner without linking it to an account; some models support "Guest" mode. In this case, the device connects directly to the phone via Wi-Fi Direct or Hotspot.
How to activate:
- Press and hold the button on the vacuum cleaner
Wi-Fi(orReset) for 5-10 seconds until you hear a voice message or the indicator flashes. - Turn on your phone
Wi-Fiand connect to the vacuum cleaner network (the name will be in the formatMiRobot_XXXX). - Open Mi Home and select the option
Connect as a guest(orLocal Control).
In this mode, only basic functions are available:
- 🏃 Start/stop cleaning.
- 🔋 Checking the battery level.
- 🔄 Return to base.
Guest mode is reset after turning off the vacuum or restarting the phone. It's suitable for occasional tasks, but not for regular use.
Common mistakes and their solutions
When connecting without Wi-Fi, users often encounter common issues. Here's how to solve them:
| Error | Cause | Solution |
|---|---|---|
Failed to connect to the device |
The vacuum cleaner is not in pairing mode. | Press and hold the button Wi-Fi for 5-10 seconds until the indicator starts flashing |
Network error (with local connection) |
DHCP is disabled on the router. | Assign a static IP address to your vacuum cleaner in your router settings. |
| The app doesn't detect the vacuum cleaner via Bluetooth. | Incompatible model or old firmware | Update Mi Home and flashing the vacuum cleaner's firmware via temporary Wi-Fi |
Token invalid when added manually |
Invalid token or region change in Mi Home | Get the token again, make sure the region in the application is - Mainland China |
If none of the methods worked, check:
- 🔋 Vacuum cleaner charge level (should be > 20%).
- 📱 Compatibility of the model with the selected method (see documentation).
- 🔄 Firmware version (older versions may not support offline modes).
⚠️ Attention: If the vacuum cleaner was previously linked to another account Mi Home, it needs to be reset to factory settings (press and hold Reset for 15 seconds). Otherwise, the new connection methods will not work.
FAQ: Answers to frequently asked questions
Is it possible to update the vacuum cleaner firmware without Wi-Fi?
Yes, but only manually. To do this, you need to download the firmware file (.pkg) for your model from the official website Xiaomi or forums (for example, 4PDA), then download it through ADB or ValetudoPlease note: Incorrect firmware may damage your device.
Why doesn't the vacuum cleaner save a room map without internet access?
Maps are stored in the cloud Xiaomi by default. To save them locally, you need to either use Valetudo, or enable the option Local storage of maps in the settings Mi Home (Not available for all models). After resetting the vacuum cleaner, the map will be lost.
Is it possible to control a vacuum cleaner using voice assistants (Alice, Google) without the Internet?
No. Voice assistants require cloud integration. In local mode, only app control is available. Mi Home or alternative programs (eg, Home Assistant with plugin Xiaomi Miio).
How do I reset my vacuum cleaner to factory settings if it won't connect?
Press and hold the button Reset (or a combination Wi-Fi + Power) for 15-20 seconds until you hear a beep. After the reset, all settings, including the account link, will be deleted. For some models (e.g., Viomi) a special sequence of presses may be required - check the instructions.
Does geofencing (zone-based cleaning) work without the internet?
Yes, but with some caveats. Zones configured in Mi Home Before the internet goes down, they will work if the room map is saved locally. However, editing zones without the cloud won't work—a temporary Wi-Fi connection is required.