Xiaomi vacuum cleaners have long been indispensable cleaning assistants, but their functionality is revealed only when properly set up. One of the frequent problems users have is the inability to control the device from multiple phones at once. For example, when one family member added a vacuum cleaner to the Mi Home and the rest can not connect. In this article, we will discuss all the working ways of synchronizing Xiaomi Mi Robot Vacuum, Mi Robot Vacuum-Mop 2 and other models with multiple smartphones, both through the official application and alternative methods.
It's important to understand that the manufacturer didn't provide a direct multi-user function in the classical sense, but you can get around this limitation with shared accounts, guest mode or third-party firmware. We tested all the methods on the 2020-2026 models and collected the current data in the compatibility table below. If you encounter an error, the device is already linked to another account, here you will find a solution.
Before you start, make sure that:
- ๐ฑ All phones have the latest version of Mi Home (or Mi Home Lite for restricted regions) installed).
- ๐ Vacuum cleaner and smartphones connected to the same 2.4 GHz Wi-Fi network (Xiaomi robots do not support 5 GHz).
- ๐ The device is charged at least 20% - at low charge, some configuration functions are blocked.
1. Method: Using one Mi Account on multiple phones
The easiest and most reliable method is to log in to a Xiaomi account on all devices, which will allow you to synchronize vacuum cleaner settings, cleaning history and schedules between phones, but there are drawbacks:
- ๐ When changing the password on one phone, you will need to re-enter all the others.
- ๐ต Notifications of completion of cleaning will be duplicated on all devices.
- ๐ก๏ธ The risk of data leakage if one of the users loses access to the phone.
To connect:
- Open Mi Home on the first phone, go to Profile โ Account Settings and write down your login / password.
- On the second phone, log in to the same account via Entrance โ Email / Phone.
- After authorization, the vacuum cleaner will automatically appear in the list of devices (you may need to restart the application).
โ ๏ธ Note: If another Xiaomi account was previously linked to one of the phones, log out first (Profile) โ Get out, or the device won't show up.
Make sure all phones have the same version of Mi Home| Record the username/password of the main account | Sign out of other Xiaomi accounts on secondary phones | Connect to 2.4 GHz Wi-Fi
-->
2. Method: Guest mode in Mi Home (limited access)
Since 2023, Mi Home has introduced Guest Access, which allows you to share control of certain devices without transferring a username / password. However, for Xiaomi robot vacuum cleaners, this option works with limitations:
- ๐ซ Guests cannot change cleaning schedules or suction settings.
- โ You can start / stop cleaning, return the vacuum cleaner to the base.
- ๐ก The main user must be online (otherwise the guest will lose access).
Instructions for setting:
- On the main phone, open the vacuum cleaner card in Mi Home.
- Tap on. โฎ (three-point) โ Access management โ Add a guest.
- Select a contact from the list (it must be registered in Mi Account or send an invitation by email). QR-code.
- On the secondary phone, open the link from the invitation or scan the QR through Profile โ Invitations.
| Model vacuum cleaner | Support for guest mode | Restrictions for Guests |
|---|---|---|
| Mi Robot Vacuum-Mop 2 | โ Yes. | You can't edit the cleaning areas. |
| Mi Robot Vacuum-Mop 2 Pro | โ Yes. | No access to wet cleaning settings |
| Mi Robot Vacuum-Mop 2 Ultra | โ Yes. | You can't run a car wash station. |
| Mi Robot Vacuum 1S | โ No. | โ |
๐ก
If guest mode is not displayed, upgrade the Mi Home to version 6.5.400 or later. For models older than 2021, you may need to reset the vacuum cleaner to factory settings (Settings โ Reset).
3. Method: alternative firmware (for advanced users)
If standard methods don't work, you can install custom firmware like Valetudo or DustBuilder, which allows you to control the vacuum cleaner over a local network without being tied to the Mi Account, and therefore from any device at the same time.
- ๐ง Root access to vacuum cleaner (risk of loss of warranty) is required).
- ๐ ๏ธ Not all models are supported (full list at valetudo.cloud).
- ๐ก After the firmware management through Mi Home will be impossible.
Step-by-step instructions for Valetudo:
1. Download the firmware for your GitHub model (e.g. for Mi Robot Vacuum 1S: valetudo/miio-valetudo).
2. Connect the vacuum cleaner to the PC via USB-C (OTG- adapter required).
3. Run the firmware script:
python3 mirobo.py --ip 192.168.X.X --token YOUR_TOKEN --install valetudo
4.After restarting, the vacuum cleaner will be available over IP: http://192.168.X.Xโ ๏ธ Warning: Incorrect firmware can result in a complete loss of functionality of the device. Before starting, back up the original firmware through adb backup.
How to get a token for firmware?
4. Method: Using Home Assistant (for a smart home)
If you already have a Home Assistant-based smart home system set up, you can connect the vacuum cleaner to several phones through Xiaomi Miio integration.
- ๐ฑ Manage from any number of devices via the web interface or mobile application Home Assistant.
- ๐ Synchronization of the vacuum cleaner state in real time.
- ๐ ๏ธ Ability to create automation (e.g., start cleaning in the absence of a home).
The setup takes ~15 minutes:
- Install Home Assistant on a Raspberry Pi or other server.
- Add Xiaomi Miio integration through Settings โ Devices and Services โ Add integration.
- Enter. IP-vacuum cleaner address and token (you can get it through Mi Home) + MITM-proxy).
- Set up access for other users through Settings โ Users.
๐ก
Home Assistant is the only way to control Xiaomiโs vacuum cleaner from multiple phones without being tied to the Xiaomi cloud, but requires a constant server operation.
5. Solving Connection Problems
If the vacuum cleaner doesnโt show up on the second phone or there are errors, check:
| Mistake. | Reason. | Decision |
|---|---|---|
| The device is already linked to another account | Vacuum is tied to another Mi Account | Reset the binding via vacuum cleaner settings โ Untie the account or reset the device to factory settings |
| I couldn't connect to the device. | Vacuum and phone in different Wi-Fi networks | Connect both devices to the same 2.4 GHz network |
| Server error (10001) | Problems with Xiaomi servers | Check the status of the services on status.mi.com or try again later |
| Offline device | Vacuum cleaner discharged or not connected to Wi-Fi | Charge the device and check the Wi-Fi indicator (must flash blue) |
For Mi Robot Vacuum-Mop 2 Ultra and later, when resetting, you may need a physical reset button on the case (press it for 5 seconds before the beep). After the vacuum cleaner resets, the new mirobot-XXXX access point will be created - connect to it and reset.
6. Comparison of methods: which one to choose?
The choice of method depends on your tasks:
- ๐จโ๐ฉโ๐งโ๐ฆ For family: Optimally use one Mi Account or guest mode (if limited access is sufficient).
- ๐ป For geeks: Home Assistant or custom firmware gives maximum flexibility but requires skill.
- ๐ For rent/hotel: guest mode or vacuum cleaner dump before each change.
The only way to manage a vacuum cleaner from multiple phones at the same time is with Valetudo or Home Assistant firmware, the other ways involve either sharing an account or stripping down functionality for secondary users.