Xiaomi’s robot vacuum cleaners have long been an integral part of smart homes, but their full use requires the right setup. iPhone owners often face questions: how to sync the device with the Apple ecosystem, what applications will be needed and can you control the vacuum cleaner with voice through Siri? This article closes all the gaps – from the first connection to the fine-tuning of cleaning areas and integration with HomeKit.
We will analyze not only the basic functions (start, stop, return to base), but also advanced scenarios: creating schedules taking into account iOS geo-fences, setting up virtual walls through the application and even bypassing typical errors like the “invisibility” of a vacuum cleaner on the network. Special attention is paid to models Mi Robot Vacuum-Mop 2 Pro, DreameBot Z10 Pro and other popular devices with Mi Home support.
If you've just unpacked a box, or you've been using a vacuum cleaner for a month, but you want to unlock 100% of its potential, here are the answers. FAQ with step-by-step screenshots and a table of compatibility of Xiaomi models with iOS.
1.What Xiaomi robot vacuum cleaner models are compatible with the iPhone?
Not all Xiaomi devices are equally iOS friendly, and the main compatibility criteria is support for the Mi Home app (or Dreame for some models).
- 🏠 Mi Robot Vacuum-Mop: 2 Pro, 2 Lite, 2S, 2C — Full iOS support, including voice control via Siri Shortcuts.
- 🤖 DreameBot: Z10 Pro, D9, L10s Ultra – require Dreame apps, but integrate with Apple HomeKit via workarounds.
- 🔄 Mi Robot Vacuum (First Generation): 1S, 1C — Works but without zoning support in Mi Home for iOS.
- ⚡ Xiaomi Mijia: 1T, STYJ02YM — budget models with reduced functionality in the iOS version of the application.
Important: Some functions (e.g, 3D-In the Mi Home for iOS, you can display different maps than in the Android version. For example, in the Mi Robot Vacuum-Mop 2 Pro model on the iPhone, manual editing of the map is not available - only saving zones.
How to check the compatibility of your model? Go to the App Store → Find the Mi Home app → For Dreame models, use a separate Dreame app (available for iOS 12.0 and later).
2. Step-by-step setting up the connection of the vacuum cleaner to the iPhone
The connection process takes 5-10 minutes, but requires stable Wi-Fi at 2.4 GHz (Xiaomi robots do not work with 5 GHz!).
- Install the app: 📱 Download Mi Home or Dreame from the App Store. 🌍 Select the “Russia” region (or “Mainland China” if you bought the device in China).
- Connect the vacuum cleaner to the net: ⚡ Turn on the robot button on the body (the indicator will light up). 📶 Make sure your iPhone is connected to 2.4GHz Wi-Fi (how to check: Settings) → Wi-Fi → click on the network name).
Add the device to Mi Home:
- ➕ Press «+» top-right → «Add the device» → Select the category "Vacoust».
- 🔍 The app will automatically find the robot. If it doesn't, click "Device not found?" and select the model manually.
- 🔑 Enter a Wi-Fi password (Latin only!).
☑️ Preparation for connection
⚠️ Warning: If the vacuum cleaner is not connected, try it:
1. Reboot the router and vacuum cleaner (hold the power button for 10 seconds). 2. Turn off the Customer Isolation function in the router settings. 3. Check if the iPhone blocks access to the local network: Settings → Wi-Fi → (i) close to the network → Turn on the “Private Wi-Fi Address” (turn off and turn on again).
3.Volcumber control via the Mi Home app
Once you're connected, the app will have the basic controls, and we'll go through them in detail.
| Interface element | Function | Notes for iOS |
|---|---|---|
| 🏠 «Home» | Return to base for charging | In some models (for example, 1C) button may be missing |
| ▶️ «Cleaning» | Starting a standard cleaning | Double pressing – start with increased power |
| 🔄 «Zones» | Selection of cleaning areas | On the iPhone is not available to draw zones manually (only ready-made templates) |
| ⚙️ «Settings» | Suction modes, schedule | iOS Apps May Be 1–2 Months Behind Android |
Hidden functions:
- 🔍 Sweeping Only mode: in the cleaning settings, turn off the option “Wet cleaning” (available for models with mop function).
- 📍 Save the card: after the first cleaning, the room map is saved automatically. To reset it, go to Settings → Map. → Reset the card.
- 🔋 Energy Conservation: In Settings → Additionally, you can turn on the "Silent cleaning" mode (reduces the suction power).
💡
If the Zone button is inactive, update the vacuum cleaner firmware: Settings → Software Update: In some cases, reconnecting the device to Mi Home helps.
4.Voice control via Siri and Alice
Xiaomi’s robot vacuum cleaners don’t have native HomeKit support, but there are workarounds for voice control:
Method 1: Siri Shortcuts (without HomeKit)
1. Open the Shortcuts app on your iPhone.
2.Push «+» → «Add action» → Find Mi Home.
3. Select a command (e.g., "Start Cleaning") and keep the label.
4. Activate with your voice: "Hey Siri, start cleaning" (tag name is customizable).
Method 2: Integration with Home Assistant (for advanced users)
If you have a Home Assistant installed:
- Add the integration of Xiaomi Miio.
- Get the token devices through the Mi Home app (instructions in documentation).
- Set up automation via Apple HomeKit (Home Assistant Companion for iOS is required).
⚠️ Attention: Voice commands via Alice (Yandex) work only for models connected to Yandex Station:
1.In the Yandex app add the device through the Smart Home → Add the device → Xiaomi. 2. Use commands: "Alice, turn on the vacuum cleaner" or "Alice, return the vacuum cleaner to the base." 3. DreameBot models voice control through Alice is unstable - delays of up to 10 seconds are possible.
5. Schedule setting and geofences
Automatic cleaning on schedule saves time, and geofences allow you to start the vacuum cleaner when you leave the house.
Cleaning schedule
1.In Mi Home, select a vacuum cleaner → Settings → Schedule.
2. Press "Add» → Specify the days of the week, time and cleaning regime.
3. For models with a mop, you can select the humidity level (for example, "Mediocre" for laminate).
How to set up a different schedule for weekdays and weekends?
Automation by Geo-Fence (iOS)
1.In Mi Home, go to Profile → Automation → Add.
2. Select the "Geozona" trigger» → Specify the radius (for example, 500 m from the house).
3. Action: "Start cleaning" (or "Go back to base").
4. Save the rule and allow Mi Home to access geodata in your iPhone settings.
Challenges and solutions:
- 🚫 Schedule does not work: check the time zone in the vacuum cleaner settings (Settings) → General. → Time zone).
- 📍 Geosons work inaccurately: increase the radius of the zone to 1 km or use the IFTTT more flexible.
6. Solving typical management problems with iPhone
Even after setting up correctly, users encounter bugs, and here are the most common ways to fix them:
| Problem. | Reason. | Decision |
|---|---|---|
| Vacuum cleaner not responding to commands from Mi Home | Loss of communication with Xiaomi server | Restart the application or reconnect the device |
| The map of the premises is not saved | Weak Wi-Fi signal in some areas | Install a Wi-Fi repeater or move the vacuum cleaner base closer to the router |
| The "offline device" error | Blocking the local network on the iPhone | Turn off the “Private Wi-Fi Address” in the network settings |
| Voice control is not working. | Not configured shortcuts | Re-recreate shortcuts and check the microphone permissions |
⚠️ Note: If after the update Mi Home vacuum cleaner has ceased to display:
1. Remove the device from the application (Settings) → Remove the device. 2. Reinstall Mi Home (remove and download again). 3. Connect the vacuum cleaner as a new device. DreameBot models may need to reset to factory settings after reconnecting (hold the power button and Home for 5 seconds).
1. Version of the vacuum cleaner firmware (current - not lower than 3.5.8 for most models).
2. Mi Home version (the App Store must be the latest version).
3. router settings (turn off filtering) MAC-address).-->
7. Advanced features: virtual walls, multi-room cleaning, integration with HomeKit
For maximum automation, you can use:
Virtual Walls and No-Go Zones
In the Mi Robot Vacuum-Mop 2 Pro and later:
1. After creating the map, click "Edit» → «Add a zone».
2. Select "No-go zone" and circle the area on the map.
3. Save - the vacuum cleaner will bypass this area.
Restrictions on iOS: Unlike Android, in the iOS version of Mi Home you can not:
- 🎨 Draw zones of arbitrary shape (rectangles only).
- 🔄 Keep several floors (one floor map replaces the previous one).
Integration with Apple HomeKit (unofficially)
To communicate with HomeKit you will need:
- Install Home Assistant on the Raspberry Pi or NAS.
- Add Xiaomi Miio integration and get the device token.
- Set up HomeKit Controller in Home Assistant.
- Scan it. QR-code in the app Home on iPhone.
⚠️ Note: Unofficial integration may violate Xiaomi's warranty:
1. Vacuum firmware updates can break the connection with Home Assistant. 2. Not all features (such as zoning) will be available in HomeKit. 3. DreameBot models require a separate DreameVacuum plugin.