Xiaomi vacuum cleaners have long since ceased to be just household appliances, becoming full-fledged members of the smart home ecosystem. One of the most popular features of such devices is voice control, which allows you to give commands without having to get a smartphone. However, iPhone owners often face difficulties in setting up voiceovers due to the limitations of iOS and the peculiarities of working with the Mi Home ecosystem.
In this article, we will explore all the current ways to add voice control to Xiaomi vacuum cleaners (including Mi Robot Vacuum-Mop 2 Pro, Xiaomi Robot Vacuum-Mop 2 Lite and others) through the iPhone β from standard integration with Siri to bypass solutions using third-party applications.
1. Which Xiaomi vacuum cleaners support voiceover via iPhone?
Not all Xiaomi robot vacuum cleaner models can work with voice assistants on iPhones, the main criteria being support for the Mi Home protocol (or MiOT) and compatibility with the Apple HomeKit platform.
| Model vacuum cleaner | Support for Mi Home | Working with Siri | Do you need a Home Assistant? |
|---|---|---|---|
| Mi Robot Vacuum-Mop 2 Pro | β Yes. | β Through HomeKit | β No. |
| Xiaomi Robot Vacuum-Mop 2 Lite | β Yes. | β οΈ Only with Home Assistant | β Yes. |
| Mi Robot Vacuum-Mop P | β Yes. | β Through HomeKit | β No. |
| Xiaomi Mi Robot Vacuum-Mop 1S | β Yes. | β No. | β Yes. |
| Dreame D9 (rebranded Xiaomi) | β Yes. | β οΈ Through Mi Home. + Shortcuts | β No. |
If your model is not in the table, check its compatibility in the official Mi Home app (Devices β Add Device β Model Search).Models older than 2020 (e.g. Mi Robot Vacuum 1) most often do not support voice control due to outdated firmware.
β οΈ Note: Xiaomi vacuum cleaners with Cyrillic firmware (for example, purchased in Russian stores) may not appear in Apple HomeKit even with official support.
2. Method 1: Configure via Apple HomeKit (official method)
The most reliable way to add voiceover is to integrate the vacuum cleaner into the HomeKit ecosystem and then manage it through Siri, a method that works for Matter-enabled models or Apple-certified models.
Step-by-step:
- π± Install the Mi Home app (App Store) and log in.
- π Add the vacuum cleaner to the app (if not already added). + β Addition of a device β Choose a model.
- π Go to the device settings in Mi Home, find the item Work with other platforms β Apple HomeKit.
- π Follow the instructions on the screen: scan QR-code from the vacuum cleaner body or enter the 8-digit code manually.
- π€ After adding to HomeKit, activate Siri and say, βHey Siri, turn on the vacuum cleanerβ or βHey Siri, start cleaning at Mi HomeΒ».
Make sure the vacuum cleaner is connected to 2.4GHz Wi-Fi
Update the device to the latest version
Check that the region in Mi Home is the same as the region in HomeKit (e.g. both are Germany)
Turn it off. VPN on the iPhone during the setup-->
If Apple HomeKit is not in the settings, then your model is not certified to work with HomeKit.
π‘
If HomeKit doesnβt see the device, try dumping the vacuum cleaner to factory settings: press the power button for 10 seconds until the double signal sounds.
Method 2: Voice control via Shortcuts (circumvention)
For models that donβt support HomeKit, you can use Appleβs Shortcuts app, which requires pre-setting in Mi Home and creating automatic scripts.
Algorithm of action:
- Open Mi Home and Create Quick Teams for the Vacuum Cleaner: π§Ή Start cleaning. π Back to base. βΈ Suspend cleaning
Shortcuts
iPhone
1. Press "+" β "Add Action"
2. Select "Applications" β "Mi Home"
3. Find a command (e.g., "Start cleaning")
4. Save the label with the name "Running the vacuum cleaner"- π€ Say to Siri, "Hey Siri, run the label "Run the vacuum cleanerΒ».
- π For convenience, add a shortcut to the home screen or widget.
How to get a Mi Home token for Home Assistant?
Pros of the method:
- β It works with all Xiaomi models.
- β Flexible scenarios (such as starting a cleaning schedule or when leaving home).
- β Possibility of integration with other smart devices.
Cons:
- β Requires technical skills.
- β You need to keep the server on. 24/7.
5. Alternative voiceover apps (without HomeKit)
If setting up through HomeKit or Home Assistant seems too complicated, you can use third-party apps that emulate voice control.
| Annex | Compatibility | Features | Reference |
|---|---|---|---|
| Yandex Alice + Mi Home | β All models. | It works through the Yandex Smart Home skill, requiring a Mi Account to be linked to Yandex. | Reference |
| Google Assistant | β Models with Google Home Support | Connect Mi Home to Google through Works with Google. | Reference |
| Alice for Mi Home | β iOS 15+ | An unofficial application with support for Russian language, works through the Mi Home API. | App Store |
The easiest option is Yandex Alice, as it integrates directly with Mi Home.
- Open the Yandex app on your iPhone.
- Go to Alice. β Skills β Smart home.
- Select Mi Home and log in.
- Now you can give commands: βAlice, turn on the vacuum cleanerβ or βAlice, start cleaning in the living room.β
π‘
When using third-party apps (like Alice for Mi Home), make sure you only give them access to the necessary features. Some apps ask for a password from your Mi Account β itβs not secure!
6. Common mistakes and their solutions
When setting up voiceovers, users often face typical problems, and here are the most common ones and ways to fix them:
- π« HomeKit doesn't see vacuum cleaner: Check that the vacuum cleaner and iPhone are connected to the same Wi-Fi network (2.4GHz only). Update the vacuum cleaner firmware in Mi Home. Change region at Mi Home to Germany or Singapore.
- π Siri does not recognize commands: Rename your device in HomeKit to a simple name (e.g., "Vacuum cleaner", no spaces). Check if access to the microphone for Siri is enabled in Settings β Confidentiality β Microphone.
- β οΈ Device Not Responding Error: Reboot the vacuum cleaner (press the power button for 5 seconds). Remove the device from HomeKit and add again.
- π Home Assistant issues: Make sure the configuration.yaml file lists the correct token. 51827/TCP and 8123/TCP router-bound.
β οΈ Note: If after updating the vacuum cleaner firmware voiceover stopped working, try rolling back the software version. To do this, go to Mi Home Settings Device β General. β Firmware version β Not all firmware works with HomeKit!
7.Safety: How not to lose access to the vacuum cleaner
When setting up voice control, it is important not only to ensure the health of your Mi Account and home network, but also to ensure the security of your Mi Account and home network.
- π Two-factor authentication: Enable 2FA in the Xiaomi account (Profile) β Security settings β Two-step verification).
- πΆ Guest Network: Connect the vacuum cleaner to a separate Wi-Fi network for smart devices (if the router supports it).
- π Backup Tokens: If you use Home Assistant, keep the Mi Home token in a secure location (e.g., in a secure location). 1Password).
- πͺ Access Restriction: In Mi Home, disable Sharing if you donβt plan to share vacuum cleaner control.
Pay special attention to third-party apps, like Alice for Mi Home asking for a username and password from a Xiaomi account, which is risky.
- Create a separate Mi Account specifically for the vacuum cleaner.
- Set up limited rights (e.g., vacuum cleaner management only, without access to personal data).
- Use temporary tokens (if the app supports).
π‘
Periodically check the list of connected devices in your Xiaomi account (Profile β Security Devices). If an unknown device appears, delete it immediately and change your password.