Xiaomi’s robot vacuum cleaners have long been an integral part of smart homes, but their first smartphone connection is often questionable — especially for iPhone owners. Unlike Android, where the process may seem more intuitive, Apple’s ecosystem has its nuances, from the limitations of Bluetooth to the peculiarities of working with geolocation. This article will help you figure out how to properly add a vacuum cleaner to the Mi Home app without errors, even if you have never set up a smart app before.
We will look at not only the basic pairing procedure, but also typical problems (for example, when the vacuum cleaner is not online or the application does not see the device), and give tips for optimizing the work after the connection. The instructions are relevant for all modern models, from the budget Mi Robot Vacuum-Mop 2 Lite to the flagship DreameBot X30 Ultra and Viomi V3 Max. If your vacuum cleaner is released after 2020, this technique will be 100% suitable.
1. Preparation before connection: what to check
Before you start pairing, make sure that all the components of the system are ready to work. Errors at this stage are the most common cause of failure.
- 📱 iOS version: Mi Home app requires iOS 12.0 or later. check in Settings → Mainstream → About this device.
- 🌍 Apple Region ID: If your account is linked to a country where Xiaomi is not officially represented (such as the United States), you may need to change your region or create a new Apple. ID.
- 📶 Wi-Fi network: vacuum cleaner supports only networks 2.4 GHz. If your router is running 5 GHz 2.4+5 GHz (dual band), will have to temporarily disconnect 5 GHz or create a separate network.
- 🔋 Vacuum charge: battery level should be at least 20%.When the charge is low, the device can interrupt the connection process.
Pay special attention to geolocation settings on iPhone. Mi Home does not request location access to track you, but to determine the region of Xiaomi servers. If you refuse to provide access, the vacuum cleaner can connect to servers in another country (for example, China), which will lead to problems with voice control or updates.
2. Install and configure the Mi Home app on iPhone
The Mi Home app (aka Xiaomi Home) is the only official way to control the vacuum cleaner. Download it from the App Store (direct link).
- Open the app and select a region. For Russia, it's "Russia (Russian)"; for Ukraine, it's "Ukraine (Ukraine)." If you choose China, voice commands will be in Chinese, and some features may not work.
- Sign in via Xiaomi Account, Google or Apple ID. If you do not have an account, register (you will need an email or phone number).
- Enable notifications and geolocation access (select Always, not When Used).
Once you log in, you'll be taken to the home screen, and you'll need to check the current server, which should be the region you've chosen.
- Slip on the avatar in the upper right corner.
- Select “Settings → Region”.
- Make sure you have the right region (e.g., “Russia”), and if not, change it and restart the app.
💡
If the vacuum cleaner is no longer displayed in the list of devices after the region change, delete it from the account and add it again. The cleaning map data will be stored in the cloud if the sync has been enabled.
3. Step-by-step instruction: how to connect a vacuum cleaner to Mi Home
Now, to the process of pairing, follow the instructions in strict order, and skipping the steps will lead to errors.
☑️ Connecting Xiaomi vacuum cleaner to iPhone
Step 1. Activation of the vacuum cleaner
Place the vacuum cleaner on a flat surface and press the power button for 3-5 seconds until you hear a voice greeting (for example, “Connect to the Mi Home app”). Some models (for example, DreameBot D9) instead of voice light up the Wi-Fi indicator (blue or orange).
Step 2: Start adding the device
In the Mi Home app, click + → Add Manual. In the search box, type your model name (e.g., "Mi Robot Vacuum-Mop 2") and select it from the list. If there is no model, try entering "robot vacuum cleaner" or "sweeping robot."
Step 3: Connect to a Wi-Fi network
The application will offer to connect to the temporary network of the vacuum cleaner (the name will be type) Xiaomi_Vacuum_XXXX). Once connected, go back to Mi Home and select your home network. 2.4 GHz. Enter your Wi-Fi password. If the password contains Cyrillic or special characters (e.g. @, #), replace them with Latin, which is a common cause of the “Unconnected” error».
Step 4: Completion of the setup
Once successfully connected, the vacuum cleaner will update the firmware (if a new version is available) and suggest creating a map of the room.
- 🗺️ Click “Start Cleaning” to automatically scan the room.
- ⚙️ Go to the vacuum cleaner settings and turn on “Voice prompts” (useful for debugging).
- 🔄 Update the firmware manually (if the application offers).
What to do if the vacuum cleaner is not connected to Wi-Fi?
4. Typical errors and their solutions
Even if you follow the instructions accurately, you can have problems.-5 errors and ways of eliminating them:
| Mistake. | Reason. | Decision |
|---|---|---|
| “I couldn’t connect to the device.” | The vacuum cleaner didn't go into conjugation mode | Hold the power button for 10 seconds to reset. Reconnect. |
| "The Wrong Wi-Fi Password" | Password contains inadmissible symbols | Change your password to Latin without special characters or create a guest network. |
| Appendix 'doesn't see' vacuum cleaner | iPhone is connected to a 5 GHz network | Switch to 2.4 GHz or split the networks in the router. |
| Server error (code 1001, 2003) | Problems with Xiaomi servers | Change the region in Mi Home to Singapore or Germany and try again. |
| Vacuum cleaner connected but not responding to commands | Cloud settings are not synchronized | Restart the vacuum cleaner and the app, check the internet connection. |
If none of these methods worked, try an alternative method of connecting via Apple HomeKit (only works for Matter-enabled models like the DreameBot X30 Ultra).
- In Mi Home, go to the vacuum cleaner settings → “Integration with other platforms”.
- Select Apple HomeKit and scan it. QR-code through the app Dom.
💡
If the vacuum cleaner is connected to the HomeKit, it can be controlled via Siri, but some features (such as cleaning zoning) will only be available in the Mi Home.
5. Customization of the vacuum cleaner after connection
Successful pairing is only half the battle, and to make the vacuum cleaner work efficiently, adjust the key parameters:
- 📍 Map of the room: start a full cleaning to make a map of the vacuum cleaner. After that, mark the areas (for example, "Kitchen", "Corridor") and install virtual walls.
- 🕒 Schedule: Under Scheduled Cleaning, add automatic starts (e.g., 10:00 daily).
- 🔊 Voice commands: Enable support for Alice (Yandex) or Siri in integration settings.
- 🔄 Updates: Check the relevance of the firmware in "Settings" → Software Update: New versions improve navigation and add features.
For models with floor washing function (for example, Viomi V3 Max) additionally configure:
- 💧 Water supply level (from Low to Maximum).
- 🧹 Type of coating (laminate, tile, carpet) - this affects the strength of suction.
If you have multiple floors, create separate maps for each level.
- Move the vacuum cleaner to another floor.
- In the app, select “Save the map as...” and specify the name (e.g., “2nd floor”).
💡
To vacuum cleaner automatically determine the floor, enable the function "Apartment mode" in the map settings (available not on all models).
6.Volveless control via iPhone: voice, widgets, automation
After connecting the vacuum cleaner can be controlled not only through Mi Home, but also with the help of built-in iOS tools:
- 🗣️ Voice control: For Siri: say "Hey Siri, start vacuum cleaner" (requires pre-setting in Apple Home). For Alice: plug vacuum cleaner in Yandex skills and use commands like "Alice, wipe the kitchen floors».
- 📱 Home screen widgets: Add the Mi Home widget with quick commands (e.g., Start Cleaning, Return to Base). → «+» → Choose Mi Home.
- ⚙️ Automation in Short Teams: Create a Script: If I Leave Home → start cleaning" (using geolocation) or: "If the vacuum cleaner's battery level < 20% → send out».
Example of automation for saving charge:
- Open the Short Commands app on your iPhone.
- Click on "Automation» → «Create personal automation».
- Select the “Time” trigger (e.g. 22:00).
- Add the “Start Cleaning” action (via Mi Home).
- Save and disable the confirmation request.
💡
Geolocated automation ("when you leave home") can quickly drain your iPhone battery. Use them only when necessary.
7.Security and privacy: what you need to know
Connecting the vacuum cleaner to the network and the cloud raises questions about data protection.
- 📡 Local data vs. cloud: Default cleaning cards are stored on Xiaomi servers. To keep them only on your phone, turn off "Synchronization of maps" in the vacuum cleaner settings.
- 🔐 Two-factor authentication: Enable 2FA For Xiaomi account in “Settings” → Account. → Security. This will protect against unauthorized access to devices.
- 🌐 Regional servers: If you choose China, the data can be transferred to servers in China. For better privacy, use Europe or Singapore».
If you are worried about tracking through cards, remember:
- 📌 Xiaomi claims that the cards are anonymized and not tied to specific addresses.
- 🚫 You can completely disable saving cards in vacuum cleaner settings (but you will lose the zoning function).
How to delete the history of cleaning cards?
For maximum safety:
- Regularly update the vacuum cleaner firmware.
- Use a complex password for Wi-Fi (at least 12 characters).
- Disable location access for Mi Home if you are not using geo-sensitive features.