Why the standard Mi Home app may not be enough
Xiaomiβs robot vacuum cleaners are some of the most popular smart home devices, but their functionality is directly dependent on software. The standard Mi Home app (or Xiaomi Home in newer versions) covers basic needs: starting a cleanup, setting up a schedule, zoning spaces. However, many users face limitations: no detailed maps, no ability to fine-tune cleaning algorithms or integrate with other smart home systems.
In this situation, third-party applications and alternative firmware come to the rescue, which allow you to expand the capabilities of the robot vacuum cleaner by adding support for Alice's Yandex, Google Assistant, custom cleaning maps, voice control in Russian, and even manual control of the vacuum cleaner drone as a toy. But how to install them if the manufacturer did not provide such a possibility? In this guide, we will analyze all available methods, from official to advanced, requiring technical skills.
It is important to understand that not all applications are compatible with all models. For example, the Xiaomi Mi Robot Vacuum-Mop 2 Lite supports a limited set of features compared to the flagship Xiaomi Robot Vacuum-Mop 2 Pro.
Installation via Mi Home/Xiaomi Home
The easiest and safest method is to use the branded Mi Home app (or its newest version, Xiaomi Home), which is available for Android and iOS and allows you to manage all the devices in the Xiaomi ecosystem, including robot vacuum cleaners.
- Download the application from the official store: π± Google Play for Android π App Store for iOS
Register an account
Mi Account
Add the robot vacuum cleaner.
- Press + β Add the device.
- Select the category of vacuum cleaners and your model.
- Follow the instructions on the screen (usually you need to connect the vacuum cleaner to Wi-Fi via 2.4 GHz).
After connecting in the application, basic functions will be available:
- πΊοΈ View the cleaning map (for models with LDS-lidar).
- β° Set up a cleaning schedule.
- π Selection of modes (quiet, standard, intensive cleaning).
- π Zoning and no-go zones.
β οΈ Note: When connecting a robot vacuum cleaner to Wi-Fi, only use the 2.4 GHz network. 5 GHz networks are not supported by most Xiaomi models, and the device will not be able to connect.
Make sure that Wi-Fi is 2.4GHz |
Charge the vacuum cleaner to 50% or more |
Install the latest version of Mi Home|
Prepare data from Wi-Fi (network name and password)|
Place the vacuum cleaner next to the router (no further than 2 meters)
-->
Alternative applications: Valetudo, Home Assistant and others
If Mi Home isn't enough, you can use third-party apps with advanced functionality, the most popular ones being:
| Annex | Pluses | Cons | Compatibility |
|---|---|---|---|
| Valetudo | π Totally free. πΊοΈ Detailed maps with editing π§ Open source code | βοΈ Requires manual installation πΆ No cloud management | Most models with Rockrobo firmware |
| Home Assistant | π Integration with other smart home devices π€ Automation by scenario | π» We need to deploy the server. π It's hard to set up a beginner. | All models supported by Mi Home |
| DreameHome | π― Optimized for Dreame vacuum cleaners (a subsidiary of Xiaomi brand) π Extended cleaning statistics | π« Not all Xiaomi models are supported | Dreame D9, Z10 Pro and more. |
Valetudo installation requires unlocking root access to the robot vacuum cleaner and flashing custom firmware, a risky procedure that can take away warranty.
- Check the compatibility of your model on the official website of Valetudo.
- Download firmware and firmware utility (e.g. ssh or adb).
- Connect to the robot vacuum cleaner via Wi-Fi (it creates its own network when you first turn on).
- Download the firmware via SCP or FTP.
- Run a firmware command (example for Mi Robot Vacuum 1S): ssh root@192.168.x.x cd /tmp tar -xzf valetudo.tar.gz./install.sh
β οΈ Attention: Custom firmware may cause warranty loss and unstable operation of the device.Before the procedure, back up the original firmware!
What if the robot vacuum cleaner stopped turning on after firmware?
Install applications via ADB (for advanced users)
If your robot vacuum cleaner is running Android (such as some Xiaomi Mi Robot Vacuum-Mop 2 Pro models), you can install apps via ADB (Android Debug Bridge), a method that is suitable for installing.apk files not available in official stores.
This will require:
- π₯οΈ Computer installed ADB and Fastboot.
- π± Developer mode on robot vacuum cleaner (if supported).
- π USB-cable for connection (or Wi-Fi access).
Step-by-step:
- Connect the robot vacuum cleaner to the computer through USB (Connect via Wi-Fi via Adb Connect IP_address).
- Check the connection command: Adb devices should appear in the list of your device.
- Install.apk file with the command: adb install path/to/file.apk
- Reboot the device: adb reboot
Example of useful applications for installation via ADB:
- π‘ Tasker β to automate sensor cleaning (e.g., in the absence of a home).
- π£οΈ AutoVoice β for voice control via Google Assistant.
- π MacroDroid β to create complex scenarios (e.g., cleaning on schedule) + notice-off).
β οΈ Note: Installation of applications through ADB It may conflict with the original firmware. Before experimenting, check compatibility on forums (for example, a topic on the site). 4PDA).
π‘
If the robot vacuum cleaner is not determined by ADB, Try connecting to Wi-Fi. Find it. IP-The address on the router (usually begins with the 192.168.x.x) and execute the command adb connect 192.168.x.x:5555.
Integration with smart home systems: Yandex, Google, Apple HomeKit
One of the main advantages of Xiaomiβs robot vacuum cleaners is the ability to integrate with popular smart home ecosystems, which allows you to manage cleaning by voice or through a centralized application (for example, Yandex Smart Home or Google Home).
Methods of integration:
1.Through Mi Home + Yandex Alice
The easiest way to connect your Mi Home account with Yandex is to:
- Open the Yandex app β Smart home.
- Click + β Add the device β Xiaomi.
- Enter the username and password from Mi Account.
- Allow access to the devices.
After that, you can control the vacuum cleaner voice:
- π€ Β«Alice, turn on the vacuum cleaner - start cleaning.
- π€ Β«Alice, bring the vacuum cleaner back to base β return to the dock.
2. via Home Assistant (advanced setting)
If you use Home Assistant, add Xiaomi Miio integration:
- In configuration.yaml, add vacuum: - platform: xiaomi_miio host: IP_address: YOUR_TOKEN
- Get token through the Miio utility.
- Reboot Home Assistant.
The vacuum cleaner will now be available in the HA interface and can participate in automation.
π‘
Voice control via Yandex Alice only works with models that support Xiaomiβs cloud API. Vacuum cleaners with custom firmware (like Valetudo) require alternative integration methods like MQTT.
Solving problems with installing applications
Even when following instructions, users often encounter errors, and consider the most common problems and solutions:
| Problem. | Possible cause | Decision |
|---|---|---|
| The vacuum cleaner does not connect to Wi-Fi | πΆ The router only works 5 GHz. π Wrong password. π Firmware failure. | Switch the router to 2.4GHz. Reset the vacuum cleaner settings (hold the power button 10 seconds). Update the firmware through Mi Home. |
| Mi Home doesn't see vacuum cleaner | π± An outdated version of the app. π Region in Mi Home does not match region of purchase. | Update Mi Home in the app store. Change region to China or Russia in your account settings. |
| The Valetudo firmware error | π§ The incompatible model. π Damaged firmware archive. | Check the model on Valetudo's website. Download the firmware again. |
If none of these methods helped, please refer to the forums:
- π¬ 4PDA β Xiaomi-themed vacuum cleaner.
- π¬ Reddit - Community Roborock/Xiaomi.
π‘
If the vacuum cleaner stopped responding to commands after the Mi Home update, try removing it from the app and adding it again, often solving synchronization problems.
Security and Guarantee: What to Know Before Installing Third Party Software
Installing alternative applications and firmware is always a tradeoff between enhanced functionality and risk.
1. Loss of guarantee
Any interference with the firmware (root, custom software) automatically voids the warranty. The manufacturer can refuse repairs even if the breakdown is not related to your actions. If the vacuum cleaner is warranty, weigh the pros and cons before the firmware.
Security vulnerabilities
Firmware side (such as Valetudo) may contain vulnerabilities, especially if downloaded from unofficial sources. MD5-hashes of files and download software only from official sites.
3. Unstable work
Castom firmware may be slower or mismanage sensors, for example, after installing Valetudo, some users complain about:
- πΊοΈ Improper cleaning cards.
- π Fast battery discharge.
- π€ Freezes when returning to base.
Updates and compatibility
Official updates from Xiaomi can βwipeβ custom firmware. If you install Valetudo, turn off automatic updates in Mi Home, otherwise after the update the vacuum cleaner may stop working.
β οΈ Note: If you sell a custom-built robot vacuum cleaner, be sure to return the original software. The new owner may encounter problems connecting to the Mi Home, and warranty service will be impossible.