Xiaomiโs robot vacuum cleaners have long been an integral part of smart homes, but their functionality is revealed only with the right software. Many users face confusion: which app to download to control a device from a phone, update firmware or unlock hidden features? Official software from Xiaomi does not always cover all needs, and third-party solutions can offer advanced features โ from detailed cleaning maps to integration with voice assistants.
In this article, we will discuss all the current software for Xiaomi robot vacuum cleaners (including Mi Robot Vacuum, Viomi, Dreame and other sub-brands), their features, as well as give step-by-step instructions for installation and configuration, and pay special attention to security, compatibility with regions and ways to circumvent restrictions โ for example, how to connect the Chinese version of the vacuum cleaner to a European server.
Xiaomiโs official apps: Mi Home and Mi Home Lite
The basic management of the Xiaomi robot vacuum cleaner is done through proprietary applications, two of them: Mi Home (full version) and Mi Home Lite (simplified), both available for Android and iOS, but differ in functionality and supported devices.
Mi Home is the main application of the Xiaomi ecosystem.
- ๐ฑ Manage cleaning in real time (start, pause, return to base).
- ๐บ๏ธ View and edit the maps of premises (for models with the LDS/laser-scanner).
- โ๏ธ Set up schedules, cleaning areas, suction level.
- ๐ Update your device firmware (if a new version is available for your region).
But Mi Home has a key flaw: itโs locally linked, for example, if you bought a vacuum cleaner in China but live in Europe, the app may block some of the features or not connect to the device at all, and the solution is to change the region in your account settings (instruction below).
Mi Home Lite is a lightweight version for limited devices, supports only basic functions (start/stop, return to base), but works more stable on weak smartphones, Suitable for models without laser navigation (for example, Mi Robot Vacuum-Mop Essential).
How to download and install Mi Home: step-by-step instructions
Installing an official app seems simple, but there are nuances associated with regional restrictions and versions of vacuum cleaner firmware.
- Download the app: ๐ค For Android: Mi Home on Google Play or APK-APKPure file (if your region is not supported). ๐ For iOS: Mi Home in the App Store (not available in all countries).
Register an account
Use an email or phone number. Important: If you bought a vacuum cleaner in China, register through the phone. +86 (Chinese number) or select China Mainland region in your profile settings.
Add the device.
Press. + โ Addition of a device โ Household robot. Make sure the vacuum cleaner is on and in pairing mode (blinks blue light).
Connect to Wi-Fi
The app will suggest selecting a network. Use 2.4 GHz (Xiaomi robots do not support 5 GHz!). If the connection fails, reset the vacuum cleaner settings (press the power button for 10 seconds).
Download Mi Home from the official source|Check that Wi-Fi is running at 2.4 GHz|Charge the vacuum cleaner to 50% or more|Press the reset button if the device has already been in uso-->
๐ก
If Mi Home does not find a vacuum cleaner, try to turn off VPN shift DNS Sometimes the lock is due to geolocation.
After successful connection, update the device firmware through Settings โ Software Update: This will fix bugs and add new features (such as voice support for Alice or Google Assistant).
โ ๏ธ Warning: If you bought a vacuum cleaner on AliExpress or in a Chinese store, it can be tied to China Mainland servers, in which case Mi Home manually switch region to China, otherwise the device will not connect.
Alternative applications: Valetudo, DreameHome and others
Xiaomiโs official software doesnโt always suit users: some want more control over cleaning cards, some want integration with Home Assistant, and some want the ability to bypass regional restrictions.
The most popular alternatives are:
- ๐ Valetudo, an open source software for Rockrobo-based robot vacuum cleaners (including most Xiaomi models), allows you to control a device without Xiaomiโs cloud, build detailed maps and configure cleaning areas via a web interface.
- ๐ DreameHome is the official Dreame vacuum cleaner app (a Xiaomi sub-brand), but it is also suitable for some Mi Robot models.
- ๐ง Mi Home Bind is a utility for linking Xiaomiโs Chinese devices to foreign accounts, useful if you bought a vacuum cleaner in China but want to use it in Europe.
- ๐ค Robot Vacuum Remote is a universal application for managing robot vacuum cleaners over Wi-Fi or Bluetooth (supported by Xiaomi, Ecovacs, Roborock).
Advantages of third-party applications:
| Annex | Support for maps | Offline mode. | Integration with HA | Regional restrictions |
|---|---|---|---|---|
| Mi Home | Yes. LDS-model) | No. | Partially. | There is. |
| Valetudo | Yes (extended) | Yes. | Complete. | No. |
| DreameHome | Yes. | No. | Limited. | There is. |
| Mi Home Bind | No. | No. | No. | Bypasses |
Valetudo deserves special attention.This is the only solution that allows you to completely abandon the Xiaomi cloud and operate the vacuum cleaner locally.
- Get root access to the vacuum cleaner (through SSH ornamental).
- Install Valetudo on the device (instructions are on the official website).
- Connect to the web interface of the vacuum cleaner by local IP-address.
โ ๏ธ Note: Valetudo installation voids Xiaomi warranty and may cause the device to run unstable. Use only if you are confident in your skills!
Programs for firmware and modification of a robot vacuum cleaner
If you want to unlock hidden features (like increasing suction power or adding support for Yandex Alice), you will need specialized firmware utilities. It is important to understand that this is a risky procedure - wrong actions can turn a vacuum cleaner into a "brick".
Main instruments:
- ๐ง MiRoBo Tool โ a utility for Windows, allowing you to sew Xiaomi robot vacuum cleaners through USB Or Wi-Fi. It supports models based on the STM32 rockchip.
- ๐ฅ๏ธ DustBuilder is an open source project for custom firmware, which allows you to modify speed, cleaning algorithms and even add voice packets.
- ๐ฑ MTK Droid Tools is a universal tool for working with firmware on MediaTek chips (suitable for some Viomi models).
The firmware process usually involves:
- Download original firmware from Xiaomi website or forums (for example, 4PDA).
- Unpacking a firmware file (often in.pkg or.bin format).
- Connecting the vacuum cleaner to the PC through USB (may require disassembly of the body).
- Starting the firmware utility with an indication of the path to the file.
Example of a firmware command via MiRoBo Tool:
mirobo_tool.exe -a 192.168.1.100 -u admin -p password -f firmware.binWhere 192.168.1.100 โ IP-vacuum address, and firmware.bin โ firmware.
What happens if you interrupt the firmware?
Solving Connection and Compatibility Issues
Even with the right software installed, Xiaomiโs robot vacuum cleaners sometimes refuse to connect. Consider typical bugs and ways to fix them:
1.The vacuum cleaner is not in Mi Home
- ๐ Reboot your router and smartphone (sometimes changing your Wi-Fi channel to 1โ11 helps).
- ๐ต Make sure your smartphone is off. VPN and aircraft mode.
- ๐ง Reset the vacuum cleaner settings (press the power button for 10-15 seconds before the beep).
2. The error "The device is not supported in your region"
This means that the vacuum cleaner is tied to another server (e.g., a Chinese one).
- ๐ Change region in Mi Home: Profile โ Settings โ Region โ China.
- ๐ Use Mi Home Bind to link to your European account.
- ๐ ๏ธ Sweat the vacuum cleaner on the international firmware (risky!).
3.Vacuum cleaner plugs in but doesn't build map
The problem is typical for models with LDS-Scanner (e.g. Mi Robot Vacuum-Mop 2 Pro:
- ๐งน Contaminated sensor (wipe the scanner lens with a dry napkin).
- ๐ก Weak Wi-Fi signal (move router closer or use repeater).
- ๐ Outdated firmware (update through Settings) โ Update of the PO).
๐ก
If Xiaomi vacuum cleaner doesnโt connect to Wi-Fi, first check if your router supports the standard. 802.11 b/g/n frequency-wise 2.4 GHz โ Modern routers often disable outdated standards to save energy, which blocks the connection.
Integration with a smart home: Google Home, Alice, Home Assistant
Xiaomiโs robot vacuum cleaners can be linked to popular smart home ecosystems, allowing you to manage your cleaning by voice or schedule through other devices (e.g., running a vacuum cleaner when you leave the house).
1. Connect to Google Assistant / Alexa
- Open Mi Home and go to Profile โ Settings โ Voice assistants.
- Select Google Assistant or Amazon Alexa and follow the linking instructions.
- After synchronization, say to your voice, โOK Google, start the vacuum cleaner,โ or โAlexa, start cleaning.โ
2.Integration with Home Assistant
This will require the Xiaomi Miio component:
- Add configuration.yaml: vacuum: - platform: xiaomi_miio host: 192.168.1.100 token: YOUR_TOKEN_HERE
- Get a token through Mi Home Bind or this script.
- Reboot Home Assistant.
3.Management through Yandex Alice
There is no official support, but you can use workarounds:
- ๐ค Set up Home Assistant with Alice integration and add vacuum cleaner as a device.
- ๐ Use it. IFTTT to create applets (for example, start cleaning by geolocation).
An example of a voice command for Alice:
โAlice, turn on the living room cleaning modeโ (if the integration is configured via Home Assistant).
Security: How to protect the vacuum cleaner from hacking
Xiaomiโs robot vacuum cleaners are connected to the Internet, making them vulnerable to hacking, and in 2020, researchers found a critical vulnerability in the Miio protocol that allows remote control of the device to protect themselves:
Basic safety measures:
- ๐ Use a complex password for your Mi Home account (at least 12 characters with numbers and special signs).
- ๐ก Disable access to the vacuum cleaner from the external network in the router settings (close ports 54321 and 80).
- ๐ Regularly update the firmware of the device (new versions close vulnerabilities).
- ๐ซ Do not connect the vacuum cleaner to public Wi-Fi networks (for example, in cafes or hotels).
Additional measures for advanced users:
- ๐ก๏ธ Install Valetudo and disable Xiaomiโs cloud completely.
- ๐ Set up. VLAN for IoT devices in the router (isolate the vacuum cleaner from the main network).
- ๐ Change the standard access token (you can generate a new one via Mi Home Bind).
โ ๏ธ Warning: If you find that the vacuum cleaner is acting strangely (it turns on itself, moves on unusual paths), immediately reset it to the factory settings and change the password from Mi Home!