How to install the application on a smart teapot Xiaomi: 3 proven ways

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).
πŸ“Š What is your smart kettle Xiaomi?
Viomi Smart Kettle
Mijia Smart Kettle Pro
Another Xiaomi model
Not Xiaomi.
I haven't bought it yet.

⚠️ 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 kettleSupport for Mi AIVoice commandsNotes
Viomi Smart Kettle V2βœ… Yes.Boiling, heating to temperature, cancellationRequires firmware 1.4.5 or later
Mijia Smart Kettle Proβœ… Yes.Boiling, heating, on/offSupports 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:

  1. Open the Mi AI app (pre-installed on Xiaomi smartphones).
  2. Go to Devices β†’ Add and select your kettle from the list.
  3. 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:

  1. 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.
  2. Connect the kettle to the PC via USB-OTG (disassemble the case if the port is hidden).
  3. Start the Flash Tool, select the downloaded.bin file and specify the address 0x00000.
  4. Press Start and wait until it is completed (the process will take 2-5 minutes).
What happens if you run the wrong version?
Incompatible firmware can lead to the "bricking" of the device - the kettle will stop turning on or responding to commands. JTAG-If you're not sure about the chip model or the firmware version, you'd better not upgrade manually.

⚠️ 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:

  1. Open Mi Home and go to Profile β†’ Account Settings β†’ Region.
  2. Select China and confirm the change.
  3. Log out of your account and log in again (sometimes you need to reinstall the application).
  4. 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 routerHold the power button for 5 seconds until the indicator flashes. Bring the kettle closer to the router.
Wrong Wi-Fi PasswordPassword contains Cyrillic or special charactersChange your password to Latin and numbers (e.g. qwerty123).
Connection error (code 1022)Xiaomi servers are not available or blocked by the providerUse a VPN with servers in China or Singapore.
The kettle doesn't respond to commandsOutdated firmware or synchronization failureUpdate 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.

FAQ: Answers to Frequent Questions

Can I install the app on a kettle without a smartphone?
No, Xiaomi’s smart kettles don’t have their own screen to install software. All settings and updates are done via a mobile app (Mi Home, Mi AI) or PC (for manual firmware).
The kettle is plugged in, but it doesn't boil water on command.
Check: In the Mi Home app, go to Device Settings β†’ Operating Mode and make sure Automatic (not Manual) is selected. Update the kettle firmware to the latest version. Turn off energy saving mode in the Wi-Fi router settings (sometimes it blocks commands).
How to reset the kettle to factory settings?
To reset, hold the power button for 10 seconds until the double beep sounds. After that, the teapot will be untied from the Xiaomi account. All user settings (temperature, schedule) will reset. You will have to re-add the device to Mi Home.
Can I sew a kettle on a custom firmware (for example, Tasmota)?
Technically, it is possible for models on a chip. ESP8266, but: ❌ Xiaomi does not provide firmware source, so custom software can work unstablely. ⚠️ You will lose your warranty and access to official updates. πŸ”§ You'll need a soldering iron to run the chip's contacts. If you're still up to it, look for guides to the chip. 4PDA or Xiaomi Community (for example, the Viomi firmware theme).
The teapot is plugged in, but Mi Home shows as "Offline." What do you do?
The problem is typical for Chinese firmware devices. Try: Reboot the kettle (turn off the network for 30 seconds). In Mi Home, remove the device and add it again. Change your account region to China (see section 4). Check if your Wi-Fi is blocking access to Xiaomi servers (turn off the firewall on the router). If nothing helps, the kettle may be faulty, contact the service center.