Xiaomiβs smart kettles are not just water boilers, but full-fledged gadgets that support mobile apps, voice control and integration into the Mi Home ecosystem. However, many users face difficulties when trying to install additional software: the application does not find the device, the firmware is outdated, then you need to be tied to a Chinese account. In this article, we will analyze all the current ways to install applications on the Viomi Smart Kettle, Mijia Smart Kettle Pro models and others, including bypassing typical bugs.
It is important to understand that βinstalling an app on a kettleβ involves two scenarios: connecting the device to a mobile application (such as Mi Home or Mi AI) to control from the phone, or updating the firmware through proprietary utilities. We will look at both options, as well as alternative methods for advanced users, including manual stitching through ADB (where possible).
1. Method: Official connection via Mi Home
The most reliable and recommended method is to link the kettle to your Xiaomi account through the Mi Home app (or Mi Home Lite for CIS countries), which works for all models released after 2019, including the Viomi Smart Kettle V2 and Mijia Smart Kettle 1S. The main condition is that the device must support the MiOT protocol (check compatibility in the documentation).
Algorithm of action:
- π± Install Mi Home for Android or iOS. The app version must be at least 6.0.100 (check in Settings). β About the programme).
- π Sign up for a Xiaomi account (or sign in to an existing one).Importantly, Chinese teapot models may require an account with the China mainland region (how to change the region - see section 4).
- β‘ Turn the kettle into the socket and activate the pairing mode: hold the power button 3-5 seconds until the indicator starts flashing orange.
- π In Mi Home, click Add Device (+) β Teapot β Viomi/Mijia and follow the instructions on the screen.
If the kettle is not there, check:
- πΆ The device must be within a radius of 2 meters from the router (weak Wi-Fi signal 2.4 GHz is a common cause of failures).
- π Wi-Fi passwords should not contain Cyrillic or special characters (e.g, #$%).
- π Reboot the router and kettle (unplug the network for 10 seconds).
β οΈ Warning: If the kettle was previously linked to another account, it should be reset. To do this, hold the power button for 10 seconds until the double signal sounds. After reset, all settings and usage history will be deleted.
2. Method: Control via Mi AI (voice assistant)
An alternative option is available for Xiaomi, Redmi or POCO smartphone owners, which is to connect the kettle through the built-in Mi AI voice assistant (formerly XiaoAI), which is convenient if you want to control the device with a voice (e.g., say, "Boil water to 90 degrees"). However, not all kettle models support this feature - check compatibility in the table below.
| Model kettle | Support for Mi AI | Voice commands | Notes |
|---|---|---|---|
| Viomi Smart Kettle V2 | β Yes. | Boiling, heating to temperature, cancellation | Requires firmware 1.4.5 or later |
| Mijia Smart Kettle Pro | β Yes. | Boiling, heating, on/off | Supports Yandex Alice through Mi Home |
| Viomi Mini Kettle | β No. | β | Only basic features in Mi Home |
| Mijia Smart Kettle 1S | β οΈ Partially. | Just boiling. | Voice control is not stable. |
To connect the kettle to Mi AI:
- Open the Mi AI app (pre-installed on Xiaomi smartphones).
- Go to Devices β Add and select your kettle from the list.
- Say a voice command, such as, "Mi, boil the kettle to 80 degrees."
The kettle is plugged in | Smartphone connected to Wi-Fi 2.4 GHz | In Mi Home, the kettle is already tied to the account | Voice assistant is enabled in the phone settings-->
If Mi AI can't see the kettle, try:
- π Update the kettle firmware through Mi Home (Device Settings) β Update of the PO).
- π± Reinstall the Mi app AI and clean its cache (phone settings) β Annexes β Mi AI β Warehouse β Clear the cache).
- π Change the region of your Xiaomi account to China (instructions in section 4).
3. Method: Hand-held firmware for advanced users
If your kettle doesnβt support the right features in standard applications, you can try updating the firmware manually.This method is suitable for models based on the ESP8266 chip or Realtek RTL8710 (for example, Viomi V1 or early versions of Mijia). Xiaomi officially does not provide firmware for manual installation, so all manipulations you perform at your own risk.
You'll need firmware.
- π» Windows computer 10/11 Linux.
- π USB-OTG adapter (to connect the kettle to the PC).
- π Firmware in.bin format (see forums) 4PDA Xiaomi Community).
- π οΈ Flash Tool (for example, ESP Flash Download Tool for chips ESP8266).
Step-by-step:
- Download the firmware for your model (for example, viomi.kettle.v2_2.1.5.bin). Do not use firmware from other devices - this will lead to breakdown.
- Connect the kettle to the PC via USB-OTG (disassemble the case if the port is hidden).
- Start the Flash Tool, select the downloaded.bin file and specify the address 0x00000.
- Press Start and wait until it is completed (the process will take 2-5 minutes).
What happens if you run the wrong version?
β οΈ Warning: After firmware is done, the kettle may lose its binding to the Mi Home, you'll have to re-add it to the app, just like you first connected it, and you can also reset the language settings to Chinese, which you can only fix by re-routing the firmware.
4. How to change Xiaomi account region for Chinese models
Many Xiaomi smart kettles (especially models for the domestic market of China) require an account with the region of China mainland.If your kettle does not connect to the Mi Home with a Russian or European account, you will have to change the region.
Instructions for changing the region:
- Open Mi Home and go to Profile β Account Settings β Region.
- Select China and confirm the change.
- Log out of your account and log in again (sometimes you need to reinstall the application).
- Repeat the process of adding the kettle.
After the change of region:
- β The teapot will be found at Mi Home.
- β οΈ Some features (such as Yandex Alice) may stop working.
- π΅ Notifications and voice prompts will be in Chinese (can only be corrected through firmware).
π‘
If the kettle is connected after a region change but is inconvenient to manage because of the Chinese interface, install an alternative Home Assistant app with the Mi Home Integration plugin. It supports Russification and advanced settings.
5. Typical errors and their solutions
Even with the right connection, users are experiencing bugs, and we've collected the most common problems and ways to fix them.
| Mistake. | Reason. | Decision |
|---|---|---|
| No device found. | The kettle is not in pairing mode or far from the router | Hold the power button for 5 seconds until the indicator flashes. Bring the kettle closer to the router. |
| Wrong Wi-Fi Password | Password contains Cyrillic or special characters | Change your password to Latin and numbers (e.g. qwerty123). |
| Connection error (code 1022) | Xiaomi servers are not available or blocked by the provider | Use a VPN with servers in China or Singapore. |
| The kettle doesn't respond to commands | Outdated firmware or synchronization failure | Update the software through the device settings β Update. |
If none of these methods helped:
- π§ Check if your Wi-Fi connection to Xiaomi servers is blocked (turn off Filtering) MAC-router).
- π‘ Try connecting the kettle via a mobile hotspot (sometimes helps with home Wi-Fi issues).
- π§ Write in support of Xiaomi via the feedback form in Mi Home, specifying the model of the kettle and the error code.
6. Alternative management applications
If the standard methods don't work, you can use third-party apps, which often offer advanced features, such as automatic boiling on a schedule or integration with Google Home.
- π Home Assistant: open platform for smart home with MiOT support. Allows you to create automation (for example, boil water when you wake up.
- π€ Tasker + AutoTools: for advanced Android users. You can configure kettle management via widgets or voice commands (requires) ADB).
- π Yandex Smart Home: If the kettle supports Yandex Alice, it can be controlled through the Yandex app (only works with some Viomi models).
Example of setting up Home Assistant:
# Add to the configuration.yaml file
xiaomi_miot:
username: your email@xioami.com
password: your password
devices:
- id: 123456789 # Unique ID of the kettle (can be found in Mi Home)
name: "Smart kettle"
model: viomi.kettle.v2β οΈ Note: Third-party apps may request access to your Xiaomi account. Never enter data on suspicious sites - only use official integrations (for example, via GitHub for Home Assistant).
π‘
For maximum stability, use the official Mi Home app. Third-party solutions are suitable only for experienced users, ready for possible bugs and limitations.