Robot vacuum cleaners Xiaomi have long been an integral part of smart homes, but setting them up isn't always smooth. It can be especially challenging when you don't have a stable connection. Wi-Fi connections or the internet in general. Many users face a situation where they urgently need to connect their device to an app. Mi Home on Android, but the router is unavailable, mobile internet is limited, or there's no internet at all. In such cases, the manufacturer's standard instructions are useless—they assume a network connection is required.
Luckily, there are workarounds. In this article, we'll look at All working methods for connecting a Xiaomi robot vacuum cleaner to Mi Home without Wi-Fi or internet, including use access point mode, direct Bluetooth connection and even manual tuning through ADB commands For experienced users. You'll learn which models support offline modes, how to bypass app restrictions, and what to do if your device doesn't detect your vacuum. You'll also learn how to save settings to avoid repeating the process each time.
Why doesn't a standard connection work without Wi-Fi?
Application Mi Home It was originally designed for cloud synchronization. When you first connect the robot vacuum cleaner requires a Wi-Fi connection, to:
- 🔗 Create a device account in the Xiaomi cloud;
- 🔄 Download the latest firmware (if an update is required);
- 📱 Link the device to a user account for remote control.
Without internet, this process is interrupted at the scanning stage. QR code or entering the network password. However some models of robotic vacuum cleaners (for example, Mi Robot Vacuum-Mop 2 Pro, Mi Robot Vacuum-Mop P and newer) support local connectivity via Bluetooth Low Energy (BLE), which allows for a partial bypass of this limitation. Older devices (manufactured before 2020) lack this feature and will require alternative methods.
⚠️ Note: Offline mode functionality may vary depending on your vacuum cleaner's firmware version and regional settings (CN/EU/Global). Before starting, check your device model in the documentation.
Method 1: Connect via Hotspot mode on Android
The most reliable method for most models is use your smartphone as a hotspot, even if you don't have an active internet connection. The algorithm works because Mi Home At the setup stage, it only checks for the presence of a network, but not its Internet connection.
Here's how to do it:
- Activate hotspot mode on Android:
- 📱 Go to
Settings → Wireless & networks → Tethering & portable hotspot → Wi-Fi hotspot; - 🔒 Set the network name (for example,
Xiaomi_Setup) and password (minimum 8 characters); - ⚙️ Turn on the hotspot, but do not connect to mobile internet.
- 📱 Go to
- 🏠 Open the app, tap
Add device (+); - 🔍 Select the “Vacuum Cleaners” category and your model;
- 📡 At the network selection stage, select the created access point (
Xiaomi_Setup). - Wait for the connection error — it will appear in 30-60 seconds, but that's normal. At this point, the vacuum cleaner is already linked to the account locally.
After this, the vacuum cleaner will be displayed in the list of devices, but marked as “Offline”. However, Basic functions (button control, cleaning start) will be available when directly connected to a smartphone's hotspot.
Create a hotspot without internet|Set a simple password (no special characters)|Stay logged out of Mi Home during setup|Ignore the "No internet" error after pairing-->
Method 2: Local connection via Bluetooth (for supported models)
New robotic vacuum cleaners Xiaomi (starting from Mi Robot Vacuum-Mop 2 and newer) support direct Bluetooth connection for initial setup. This method doesn't require Wi-Fi at all, but has some limitations:
- ✅ Works only with the latest versions Mi Home (update the application);
- ❌ Not all functions will be available (e.g. cleaning maps, schedule);
- 🔄 Requires re-linking when changing smartphones.
Instructions:
- 📱 Turn on Bluetooth on a smartphone;
- 🤖 Make sure the vacuum cleaner is turned on and in standby mode (white indicator is on);
- 🏠 In Mi Home click
Add a device → Vacuum cleaners → Your model → Connect via Bluetooth; - 🔗 Confirm pairing on your phone (you may need to enter a PIN code, usually
0000or1234).
Once successfully connected, the vacuum cleaner will appear in the list of devices labeled "Local." You'll need to reconnect it each time to control it. manually connect to it via Bluetooth in the smartphone settings.
Which models support Bluetooth connectivity?
The list of confirmed models includes:
- Mi Robot Vacuum-Mop 2 Pro (2021+)
- Mi Robot Vacuum-Mop P (2022+)
- Mi Robot Vacuum-Mop 2 Lite (only firmware versions after 2023)
- DreameBot D9/D10 (Dreame series, compatible with Mi Home)
Check support for your model in the documentation or through the official Xiaomi chat.
Method 3: Manually adding via configuration files (for advanced users)
If the first two methods didn't work, you can try Manually add a vacuum cleaner to the Mi Home base by editing configuration files. This method requires root rights on Android or use ADB.
Algorithm:
- 📁 Connect your smartphone to your PC and turn it on
USB debugging(Settings → About phone → Build number (7 taps) → Developer options → USB debugging); - 🖥️ Open the command prompt and run:
adb pull /data/data/com.xiaomi.smarthome/databases/mihome.dbThis will copy the application database to your PC.
- 📝 Open the file
mihome.dbin the editor SQLite and find the tabledevice; - 🔧 Add an entry with your vacuum cleaner parameters (use the data from
QR codeon the body or box); - 🔄 Put the file back:
adb push mihome.db /data/data/com.xiaomi.smarthome/databases/ - 🔄 Restart Mi Home.
This method is risky - if you make a mistake, you can damage the application database. It is recommended to make a backup copy before the changes.
⚠️ Please note: Xiaomi regularly updates the Mi Home database structure. If your vacuum cleaner disappears from the list after updating the app, you will need to repeat the process.
Method 4: Using alternative apps (e.g. Valetudo)
For owners of robotic vacuum cleaners based on Xiaomi with firmware Valetudo (For example, Roborock (or modified devices) it is possible to control them without the Xiaomi cloud. Valetudo is open source platform, which allows:
- 🌐 Control your vacuum cleaner via a local network (even without the Internet);
- 🗺️ Save cleaning maps on your device;
- 🔧 Set up cleaning schedules and zones manually.
How to install:
- 🔗 Download Valetudo RE from official repository (vacuum cleaner loader unlocking required);
- 📱 Install the application Valetudo Companion on Android;
- 🤖 Connect to the vacuum cleaner via its local access point (usually
robovac-XXXX).
The downside of the method is complexity of installation and the risk of voiding the warranty. But after setup, the vacuum cleaner can be controlled even without Mi Home.
Via hotspot|Via Bluetooth|Manually adding to the database|Alternative apps (Valetudo)|Haven't tried it yet-->
Troubleshooting: What to do if your vacuum cleaner won't connect
Even when following instructions, errors can still occur. Let's look at typical scenarios and their solutions:
| Problem | Possible cause | Solution |
|---|---|---|
| The vacuum cleaner is not in Mi Home | The device is discharged or turned off | Charge the vacuum cleaner to 100% and restart it (hold the power button for 5 seconds) |
| "No Internet" error when connecting via Hotspot | Mi Home is checking network access | Ignore the error—the vacuum is already paired. Restart the app. |
| The Bluetooth connection is interrupted | Weak signal or interference | Bring your smartphone closer to the vacuum cleaner (<1 m) |
| After manually adding to the database, the vacuum cleaner cannot be controlled. | Incorrect parameters in mihome.db |
Check the fields token And did (must match the QR code) |
If none of the methods worked, try:
- 🔄 Reset your vacuum cleaner (hold the buttons
Food + Home10 seconds); - 📱 Reinstall Mi Home and repeat the setup;
- 🔧 Update the vacuum cleaner firmware via
USB cable(instructions are on the forums) 4PDA).
How to save settings for future use
To avoid repeating the connection procedure each time, follow these tips:
- 📱 Export the backup Mi Home settings:
- Go to
Profile → Settings → Backup; - Save the file to Google Drive or locally.
- Go to
- 🔗 If you use access point, save its settings (name and password) in notes;
- 🔧 For Bluetooth connections Turn on auto-pairing in your Android settings (
Settings → Connected devices → Bluetooth settings → Auto-connect).
Also useful write device token (unique identifier for the API). It can be found:
- In the file
mihome.db(fieldtoken); - Through apps like Mi Home Token Extractor (root required).
The saved token will allow you to control the vacuum cleaner through Home Assistant or other smart home systems even without Mi Home.
FAQ: Frequently asked questions about connecting without Wi-Fi
❓ Is it possible to connect older Xiaomi models (before 2019) without Wi-Fi?
No, models before Mi Robot Vacuum 1S (2019) do not support offline modes. They require internet access for initial setup. An alternative is firmware. Valetudo (requires unlocking).
❓ Will the cleaning maps and offline zones work?
When connecting via Bluetooth or local access point maps will be saved on the vacuum cleaner, but you can edit them through Mi Home It won't work. For the maps to work properly, you need internet access (at least once for synchronization).
❓ Why does the vacuum cleaner connect, but turn off after 5 minutes?
This is due to session timeout in Mi HomeTo avoid breaks:
- Turn it off battery optimization for Mi Home app;
- Turn on background activity for Mi Home in Android settings;
- Use developer mode and disable background process limitation.
❓ Is it possible to control the vacuum cleaner via Mi Home on another phone without internet access?
Yes, if the vacuum cleaner is already linked to a Xiaomi account. Simply:
- Log in Mi Home on a new phone;
- Connect to access point, created by the first phone (if the vacuum cleaner is on the local network);
- Or use Bluetooth (for supported models).
Without the Internet, synchronization between devices will not work, but control will be retained.
What should I do if the vacuum cleaner requires internet access after a reset?
After reset (Reset) The vacuum cleaner erases all connections. Repeat the connection procedure through Hotspot or BluetoothIf the model is older, it's impossible to bypass the protection without internet access (at least a one-time Wi-Fi connection is required).