Introduction: Why connect the robot vacuum cleaner Xiaomi to the application
Xiaomiβs robot vacuum cleaners have long since ceased to be just stand-alone cleaners, becoming full-fledged members of the smart home ecosystem. Connecting your device to a mobile app gives you access to advanced features: remote control, mapping, setting up a zone-cleaning schedule, and even integrating with voice assistants. Without synchronization with your smartphone, you lose half of the deviceβs capabilities.
However, the connection process often raises questions among users, especially if we are talking about new models like Xiaomi Mi Robot Vacuum-Mop 2 Pro or DreameBot. X30 Ultra, where the pairing algorithm differs from the older versions, and in this article, we will look at all the current ways of connecting, from basic synchronization via Mi Home to integration with Google Home and Amazon Alexa, and also solve the typical problems that arise when setting up.
If you've just unpacked a robot vacuum cleaner or experienced a connection error after resetting, here are the step-by-step instructions for the latest firmware updates from 2026. For convenience, we've divided the material into sections by connection type and device model so you can quickly find a solution to your situation.
Preparing a robot vacuum cleaner for the first connection
Before you start syncing, make sure your Xiaomi robot vacuum cleaner is ready to connect, a step that often leads to errors like Unable to connect or endless search for the device in the app.
Here's what you have to do:
- π Charge the robot vacuum cleaner to at least 20%. Most models (e.g. Mi Robot Vacuum-Mop P) refuse to turn on or go into power saving mode at low charge. Connect the device to the dock for 10-15 minutes if the indicator shows red or flashing orange.
- πΆ Check that your Wi-Fi is running in the 2.4GHz band. Xiaomi vacuum cleaner robots (with rare exceptions) don't support 5GHz networks. If you have a dual-band router, temporarily shut down 5GHz network or create a separate network for 2.4GHz.
- π± Update the Mi Home app to the latest version. Outdated versions may not recognize new models of vacuum cleaners. Download the update to Google Play or App Store.
- π Reset the robot if it has been used before, press the power button (or Reset) 5-10 seconds before the beep. On some models (for example, DreameBot). L10s Ultra) reset is done via a button combination β see the instructions for your model.
β οΈ Note: If your Xiaomi robot vacuum cleaner was previously linked to another Mi Account, it must first be untied through the original application. Otherwise, the new connection will not be possible. β Profile β Devices and remove vacuum cleaners from the list.
Also make sure that your smartphone includes:
- πΆ Wi-Fi (connection to the same network to which the vacuum cleaner will connect).
- π Geolocation (required for some models when first connected).
- π Bluetooth (used for initial synchronization during the device addition step).
βοΈ Checklist before connection
Connecting via Mi Home (main method)
It is the most versatile method that works for most Xiaomi robot vacuum cleaner models, including Mi Robot Vacuum-Mop 2 Lite, DreameBot, and the most versatile method. D9 Instructions are relevant for the latest version of the application (6.0)+).
Follow the step-by-step instructions:
- Open the Mi Home app and log in to your Mi Account. If you don't have an account, sign up (use a real email as you'll need it to restore access).
- Press Β«+Β» (Add the device) in the upper right corner. Select the category Smart home β Vacuum cleaners.
- Choose your robot model from the list. If your model is not, choose the Other Vacuum or Mi Robot Vacuum.
- Confirm the flashing indicator on the vacuum cleaner. To do this, press and hold the power button on the device body until you hear a voice message or see a flashing blue / orange light.
- Connect to the temporary Wi-Fi network that the vacuum cleaner creates. The name of the network will begin with Xiaomi_Vacuum_ or rockrobo-- no password required.
- Return to Mi Home and select your 2.4GHz home network. Enter your Wi-Fi password. Wait until the connection is completed (may take up to 2 minutes).
If the connection is successful, you'll see the robot vacuum cleaner in the list of devices with control, and you can now start setting up the room map and the cleaning schedule.
β οΈ Attention: At the stage of connecting to the temporary network Xiaomi_Vacuum_ Your smartphone can automatically switch back to the main network, in which case, go back to the Wi-Fi settings and manually connect to the vacuum cleaner network again, then continue the process in Mi Home.
For some models (such as DreameBot) W10) process may be slightly different:
- π€ Instead of holding the power button, press the power combination + Home (see the instructions for the device).
- π‘ The time network may be called Dreame_XXXX instead Xiaomi_.
- π After connecting, you may need to update the firmware - do not interrupt the process!
π‘
If the robot vacuum cleaner doesnβt appear in the list of devices after you connect, try restarting the Mi Home app or reconnecting to its temporary network again, sometimes changing the region in your account settings (for example, China or Europe) helps.
Connect via Dreame app (for Dreame models)
Models of robot vacuum cleaners under the Dreame brand (for example, DreameBot) D10 Plus or L10s Ultra) use its own app, Dreamehome. The connection algorithm here is slightly different from Mi Home, but generally remains intuitive.
Here's how to connect a Dreame vacuum cleaner:
- Download the Dreamehome app from Google Play or the App Store.
- Sign up or sign in under an existing account (you can use the same Mi Account if it is linked to an email account).
- Click Add Add the device (+) and select the category of vacuum cleaners.
- Make sure the robot is on and flashing blue lights. If not, press and hold the power button for 3-5 seconds.
- Connect to the temporary network Dreame_XXXX (password not required).
- Return to the app and select your 2.4GHz home network. Enter your password.
After successful connection, the control panel will appear in the application with the ability to:
- πΊοΈ Set up a room map (with division into rooms and zones).
- β° Set a cleaning schedule (including wet cleaning if the model supports the cleaning).
- π Set up voice alerts and suction level.
- π Update the firmware (it is recommended to do immediately after the first connection).
One of the key benefits of Dreamehome over Mi Home is the more detailed setup of cleaning areas. X30 Ultra can be set to different suction levels for each room or can be prohibited from cleaning in certain areas (e.g., near a pet feeder).
| Function | Mi Home | Dreamehome |
|---|---|---|
| Setting up the map | Basic (division into rooms) | Extended (areas, virtual walls, multi-level maps) |
| Cleaning schedule | Daily/weekly | Flexible (by day, time, type of cleaning) |
| Voice assistants | Google Home, Alexa, Alice | Google Home, Alexa (via Mi Home) |
| Firmware updates | Automatic. | Manual version selection (including beta) |
Integration with Google Home and Amazon Alexa
Once connected to the Mi Home or Dreamehome, the robot can be synchronized with voice assistants, allowing you to manage voice cleaning via Google Assistant or Amazon Alexa.
To connect to Google Home:
- Open the Google Home app and go to Add β The device β Set up the device.
- Select "Are There Devices Already?" and find in the Mi Home or Dreame list.
- Sign in under the same account as the main application.
- Select a robot vacuum cleaner from the list of available devices.
To connect to Amazon Alexa:
- Open the Alexa app and go to Devices β (+) β Add the device.
- Choose the Other. β Xiaomi (or Dreame).
- Enter the username and password from your Mi Account.
- After sync, say, Alexa, find my devices.
Now you can use voice commands like:
- π€ Β«OK, Google, turn on the vacuum cleaner in the living room (if the rooms are set up).
- π€ Β«Alexa, start cleaning upΒ».
- π€ Β«Okay, Google, stop the robot vacuum cleanerΒ».
β οΈ Attention: Voice assistants support only basic commands (start/stop cleaning, return to base). To fine-tune (for example, selecting a zone or cleaning mode) you will still need a basic application (Mi Home or Dreamehome).
If the robot vacuum cleaner does not appear in Google Home or Alexa after syncing:
- π Reboot the assistant app.
- π Make sure the robot is on and connected to Wi-Fi.
- π± Check that Mi Home settings allow access to third-party services (Profile) β Settings β Smart home. β Integration with other services).
Solving Typical Connection Problems
Even with strict adherence to instructions, users often encounter errors, and let's look at the most common problems and ways to solve them.
1. Robot vacuum cleaner is not in the app
Possible causes and solutions:
- πΆ Wrong Wi-Fi range: Make sure the router broadcasts a 2.4GHz network. turn off 5GHz temporarily or create a separate network for 2.4GHz.
- π Low charge: Connect the vacuum cleaner to the dock for 15-20 minutes. the indicator should burn green or blue.
- π± Outdated firmware: Some models (e.g. Mi Robot Vacuum-Mop 2 Pro) require an update before connecting.Try to update the firmware through Mi Home manually (if the device appears in the list but does not connect).
- π Incorrect region: In Mi Home settings, set the region of China or Europe (depending on the model). β Settings β Region.
2. Unable to connect or Unable to connect error
This error occurs during the synchronization stage with Wi-Fi. Try the following:
- π Reboot the router and robot vacuum cleaner (turn off and turn on the power button).
- π΅ Disable VPN or proxy on your smartphone β they can block the connection to Xiaomi servers.
- π Check your Wi-Fi password. Sometimes characters like! or # cause errors. Try changing your password temporarily to a simple one (like 12345678) and reconnect.
- π‘ Change the Wi-Fi channel in the router settings. Some vacuum cleaners don't work well on channels above 11. The recommended channel is 6 or 9.
3.The robot has connected, but is not building a map
If the vacuum cleaner has successfully synchronized with the smartphone, but does not start mapping:
- π§Ή Run manual cleaning through the app. Some models (e.g. DreameBot) Z10 Pro) build the card only during the first cleaning.
- π Check the height of the ceilings. If it exceeds 2.7 m, the LiDAR sensors may not correctly determine the distance, in which case try using the No-Maps mode or install virtual walls.
- π¦ Clean the sensors. Dust or dirt on the LiDAR sensor (top rotating part) or optical sensors can interfere with the scans.
- π Update the firmware. Older versions of the software may have mapping bugs.
What to do if the robot vacuum cleaner is stuck in the "connect to the network" stage
Connecting to alternative applications (Valetudo, Home Assistant)
For advanced users who want full control of Xiaomiβs robot vacuum cleaner, there are alternative firmware and apps, the most popular being Valetudo and integration with Home Assistant.
1. Valetudo (local management without cloud)
Valetudo is an open-source firmware that allows you to control a robot vacuum cleaner without being tied to Xiaomi servers.
- π No cloud dependency β everything works locally.
- π οΈ Advanced settings (e.g. manual map editing).
- π Mqtt support for smart home integration.
How to install Valetudo:
- Check if your model is supported on the official Valetudo website.
- Download the firmware for your model.
- Connect to the robot on SSH (You will need root access that can be accessed through exploits like dustcloud).
- Download the firmware through SCP or.
- Reset the device.
β οΈ Note: Valetudo's installation voids warranty and may cause the device to run unstable, recommended only for advanced users!
2.Integration with Home Assistant
If you use Home Assistant, the Xiaomi robot vacuum cleaner can be connected via official integration or the Xiaomi Miio plugin.
Instructions:
- Install the Xiaomi Miio component via HACS or manually.
- Get your deviceβs token (you can use Mi Home and tools like Python-miio).
- Add configuration to configuration.yaml:
vacuum:
- platform: xiaomi_miio
host: IP_ADRESS ROBOT
token: YOUR TOKEN
name:"Xiaomi Vacuum"After the Home Assistant reboot, the robot will appear in the list of devices with the ability to control via the interface or automation.
| Function | Mi Home | Valetudo | Home Assistant |
|---|---|---|---|
| Cloud addiction | Yes. | No. | No (with a local token) |
| Voice control | Yes (Google/Alexa) | Through Mqtt | Yes. NABS) |
| Editing maps | Limited. | Complete. | Through plugins. |
| Automation | Basic | Extended. | Maximum. |
π‘
Alternative firmware like Valetudo is only justified if you are critical to local management and advanced settings. For most users, Mi Home or Dreamehome is enough.
Update the firmware after connecting
After successfully connecting a robot vacuum cleaner to the application, it is recommended to update its firmware, which will fix possible bugs, add new features (for example, improved mapping), and increase stability.
How to update firmware:
- Open Mi Home or Dreamehome.
- Select your robot vacuum cleaner from the list of devices.
- Go to Settings β Update firmware.
- If a new version is available, click Update.
- Wait for the process to be completed (do not turn off the vacuum cleaner and do not close the application!).
The update time depends on the model and the firmware version, which usually takes 5 to 20 minutes.
- π Reboot several times.
- π‘ Blink different colors (blue, green, red).
- π Produce audible signals.
β οΈ Note: If Xiaomiβs robot vacuum cleaner is powered out during a firmware update (e.g., due to battery discharge), it may stop turning on, requiring disaster recovery through a service center or special equipment. Always make sure your battery is at least 50% before upgrading!
After the update:
- πΊοΈ The map of the room can be reset - you will have to start cleaning again to build it.
- βοΈ Some settings (such as schedules) may be reset to factory.
- π Reconnect the robot to voice assistants (if previously used).
In firmware 2026 for models Xiaomi Mi Robot Vacuum-Mop 2 Pro and DreameBot X30 Ultra added support for multi-apartment maps (up to 4 floors) and an improved obstacle-detection algorithm. Updating to the latest version is a must if you want to use these features.