How to use Xiaomi robot vacuum cleaner from two phones: the complete guide

Why do you need to synchronize Xiaomiโ€™s robot vacuum cleaner with two phones?

Xiaomiโ€™s robot vacuum cleaners (Mi Robot Vacuum, Viomi, Dreame series) have become an integral part of smart homes, but their standard setup involves only binding to one Mi Home or Mi Home Lite account. What to do if the device needs to be controlled from two smartphones โ€” for example, when family members want to run the cleaning independently of each other?

In this article, weโ€™ll look at all the ways Xiaomiโ€™s robot vacuum cleaner can be shared from two phones, from official app sharing to old models workarounds, how to avoid common mistakes (like losing connection to a device after changing your account), what restrictions the manufacturer imposes, and how to set notifications to come to both devices.

Before you go to the instructions, check the firmware version of your vacuum cleaner โ€“ this depends on the availability of certain functions. Up-to-date data can be found in the Settings menu โ†’ About the device in the Mi Home application.

Method 1: Official Mi Home sharing (for new models)

The most reliable and recommended method is to use the โ€œShared Managementโ€ feature in the Mi Home app, which is available for most models released after 2020 (for example, Xiaomi Mi Robot Vacuum-Mop 2 Pro, Dreame Bot D9, Viomi V3), which does not require resetting and saves the entire cleaning history.

To share access:

  1. Open the Mi Home app on your main phone (where the vacuum cleaner is already tethered).
  2. Go to the Devices tab and select your robot vacuum cleaner.
  3. Press three points (โ‹ฎ) top-right โ†’ Joint management.
  4. Select Add a family member and enter an email or phone number of the second user (he must be registered with the Mi Account).
  5. Confirm the invitation on the second phone via notification or manually in the Profile โ†’ Shared Management section.

Once confirmed, the second user will have full access to the vacuum cleaner control, including:

  • ๐Ÿ“ฑ Starting and stopping cleaning
  • ๐Ÿ—บ๏ธ Editing maps and cleaning areas
  • โš™๏ธ Changes in suction and wet cleaning settings
  • ๐Ÿ”” Receiving notifications of completion of cleaning or errors

๐Ÿ’ก

If the invitation does not come, check that both accounts are linked to the same region (e.g. Russia or China) in the Mi Home settings.

Method 2: Linking to one Mi Account (for older models)

If your vacuum cleaner model does not support Shared Management (e.g. Xiaomi Mi Robot Vacuum 1 or Roborock S5), the only official way is to use one Mi Account on two phones, which means that both users must log in under the same Mi Home account.

Cons of this method:

  • โš ๏ธ Synchronization conflicts: If both phones actively control the vacuum cleaner at the same time, crashes may occur (e.g., duplication of commands).
  • ๐Ÿ”„ Loss of history: When switching between phones, cleaning history can be reset.
  • ๐Ÿ“ต Notifications on one device: alerts will only come to the phone that last synced with Xiaomi servers.

To minimize the risks:

  1. On the main phone, open Settings โ†’ Mi Account โ†’ Security and enable two-factor authentication.
  2. On the second phone, log in to Mi Home under the same account, but donโ€™t run the app at the same time on both devices.
  3. Use the second phone only to view status or start cleaning on schedule, avoiding simultaneous commands.
๐Ÿ“Š What model of Xiaomi robot vacuum cleaner you use?
Xiaomi Mi Robot Vacuum 1/2
Roborock S5/S6
Dreame Bot D9/D10
Viomi V2/V3
Another model

Method 3: Use of third-party applications (for advanced users)

If the official methods do not fit, you can use alternative applications that support the management of Xiaomi devices without being tied to the Mi Account.

  • ๐Ÿค– Home Assistant (with Xiaomi Miio integration) โ€“ allows you to control the vacuum cleaner through a local network without the cloud.
  • ๐Ÿ“ฒ Mi Home Alternative โ€“ Supports multiple accounts on one device.
  • ๐ŸŒ IOBroker with Miio Adapter for Automation and Remote Control.

To set up through Home Assistant:

  1. Install Home Assistant on the server or Raspberry Pi.
  2. Add Xiaomi Miio integration through the Settings menu โ†’ Devices and services.
  3. Enter. IP-address and token of your vacuum cleaner (it can be obtained through the Mi Home Packet Capture app).
  4. Configure access for the second user via the Home Assistant web interface.
How to get a Xiaomi device token?
1. Install the Mi Home Packet Capture app on Android. 2. Sign in to your Mi. 3 account. Start packet capture and turn on the vacuum cleaner. 4. Find the string with the token in the logs - this is your unique key.

Advantages of this method:

  • โœ… No dependence on the Xiaomi cloud (works even when the Internet is disconnected).
  • โœ… Flexible access rights for each user.
  • โœ… Ability to integrate with other smart devices (e.g., starting a vacuum cleaner when opening a window).

๐Ÿ’ก

The side of the application requires technical skills and may violate Xiaomiโ€™s terms of use, and use them at your own risk, especially if the vacuum cleaner is still warranty.

Limitations and Typical Problems in Co-Governance

Even with the right sharing setup, users face a number of challenges, and here's a table of the most common problems and solutions:

Problem.Possible causeDecision
The vacuum cleaner does not respond to commands from the second phoneInvitation to Joint Management not confirmedCheck notifications on the second phone or send the invitation again
The maps of the premises are not synchronizedDifferent versions of firmware on phonesUpdate the Mi Home app on both devices
Notifications only come to one phone.Xiaomi servers restriction (only one "main" account)Use Home Assistant to Duplicate Notifications
Vacuum Resets Settings When Switching Between PhonesCache conflict in the cloud XiaomiPerform a cache reset in Settings โ†’ About device โ†’ Cache reset

Pay special attention to the cleaning schedule: if both users add their tasks, the vacuum cleaner can start more often than necessary, or conflict.

  • ๐Ÿ•’ Create a single shared schedule on the main phone.
  • ๐Ÿ“… Use voice assistants (Alice, Google Assistant) for one-time commands from the second phone.

Update the vacuum cleaner to the latest version

Make sure both phones are connected to the same Wi-Fi network

Check that the second phone has the Mi Home app of the same version installed.

Turn it off. VPN or proxy on both devices-->

How to avoid data loss when changing your account

If you decide to re-connect the vacuum cleaner to another Mi Account (for example, when selling or transferring a device), it is important to save key data: room maps, cleaning history and user settings. Unlike new models, old Xiaomi vacuum cleaners do not store maps in the cloud - they are only stored locally in the application.

To move the data:

  1. Take screenshots of the maps of the premises (Map section in Mi Home).
  2. Export schedule settings: Go to Schedule โ†’ Export (not available on all models).
  3. Write down manual cleaning areas (for example, the coordinates of the โ€œno-go zonesโ€) โ€“ they will have to be restored manually.

After the re-binding:

  • ๐Ÿ”„ Run the vacuum cleaner in Training Cleaning mode to restore the map.
  • ๐Ÿ“ฒ Move the forbidden areas, focusing on screenshots.
  • โš™๏ธ Set the schedule again (if export is not supported).

๐Ÿ’ก

In the models with LDS-The map is recovered faster by a sensor (laser scanner), and if the vacuum cleaner uses visual navigation (camera), the process can take 2-3 cleanings.

Safety: How not to lose control of the vacuum cleaner

Sharing access to a smart device is always risky, and here are the key precautions:

โš ๏ธ Note: Never share access to your main Mi Account through your account. SMS Fraudsters can take control of all your Xiaomi devices, including cameras and locks.

Safety recommendations:

  • ๐Ÿ” Use two-factor authentication for your Mi Account.
  • ๐Ÿ“ต Check the list of devices in your Profile regularly โ†’ Collaborate and delete inactive accounts.
  • ๐Ÿ›ก๏ธ For third-party applications (such as Home Assistant), set up local access on the IP, to prevent data transmission through the cloud.

If you suspect that an outsider has access to the vacuum cleaner:

  1. Delete all joint accounts on Mi Home immediately.
  2. Reset the vacuum cleaner settings to the factory (Settings โ†’ Reset).
  3. Change the password from your Mi Account and turn off all active sessions in Security โ†’ Devices.

FAQ: Frequent questions about joint management of Xiaomi vacuum cleaner

Can you control Xiaomi vacuum cleaner with iPhone and Android at the same time?
Yes, but only if the model supports "Shared Management" in Mi Home. Both phones must use the same version of the application (iOS/Android) and be tied to the same region (for example, Russia), on older models (until 2020), this is not possible - you will have to use one account on both devices.
Why did the second user stop listening?
There's probably a conflict of commands. Check: Are conflicting commands sent at the same time (e.g., "start cleaning" and "get back to base"), Is the vacuum cleaner firmware updated (in the Settings menu โ†’ Software Update) Does the firewall or antivirus block the connection to Xiaomi servers. If the problem persists, delete the second user and add it again.
Can the second user only be accessed without control?
The official Mi Home app doesn't have this option -- shared management means full access, but Home Assistant allows you to configure limited rights for the second user, allowing only status and map viewing.
What if the invitation to the joint management does not come?
Try the following steps: Make sure the second user's email/phone number is correctly listed and linked to your Mi Account. Check the Spam folder in the mail. Restart the Mi Home app on both phones. If you're using the Chinese version of the app, try switching to global (or vice versa).
Will the cleaning history sync between phones?
Depends on the model: ๐Ÿ”น New Models (2021 and Later) Sync History Through Xiaomi Cloud. ๐Ÿ”น Older models (until 2020) store the history locally, with the second phone empty. To save the data, export the reports manually (screenshots or files). CSV, if maintained).