Why Xiaomi’s Smart Kettle Should Be Connected to the Ecosystem – and How to Do It Without Errors
Xiaomi’s smart kettles (such as the Mi Smart Kettle Pro, Viomi Smart Kettle, or Mijia Electric Kettle) have long since ceased to be just kitchen appliances. They have become fully-fledged members of the smart home ecosystem, able to save time, electricity, and even prevent domestic accidents. But many users face problems when they first connect: the device is not online, the Mi Home app gives an error, and voice assistants refuse to control the kettle. In this article, we will examine all the current ways of integration, from basic settings via Wi-Fi to advanced automation scenarios with Google Assistant and Siri.
It's important to understand that the connection process depends on the kettle model and the firmware region. For example, the Viomi Smart Kettle V3 supports Bluetooth Mesh, and the Mi Smart Kettle 1C only works over 2.4GHz Wi-Fi. We'll look at the universal steps, as well as the nuances for specific devices. If you've already tried to connect and got an error, there's a section at the end of this article with common problems and their solutions.
Before you start, check:
- 🔌 The teapot is plugged into the socket and the power indicator is on (or blinking).
- 📶 Your router supports 2.4 GHz Wi-Fi (5 GHz is not suitable!).
- 📱 The smartphone has the latest update of the Mi Home app (or Xiaomi Home for new devices).
- 🌍 The region in the app settings corresponds to your country (e.g. Russia or China for imported models).
Step 1: Preparing the kettle and smartphone to connect
The first stage is compatibility testing and hardware preparation. Most Xiaomi smart kettles work through the Mi Home app, but some newer models (like the Viomi V4) require the Xiaomi Home.
If you bought a kettle in China or on AliExpress, it's probably set up in China, which can cause connectivity problems in other countries.
- 📲 Install English (United States) and China region in your smartphone settings.
- 🔄 Download Mi Home from a Chinese store (for example, via APKMirror).
- 🌐 After the connection, the region can be changed back.
💡
If the kettle doesn’t turn on, check the socket with a multimeter – some models are sensitive to voltage surges and can lock at low voltage (200V).
Minimum connection requirements:
| Parameter | Mi Smart Kettle 1C | Viomi Smart Kettle V3 | Mijia Electric Kettle |
|---|---|---|---|
| Support for Wi-Fi | 2.4 GHz | 2.4 GHz + Bluetooth | 2.4 GHz |
| Minimum version of Android/iOS | Android 5.0 / iOS 10 | Android 6.0 / iOS 11 | Android 5.0 / iOS 10 |
| Annex required | Mi Home | Mi Home / Xiaomi Home | Mi Home |
| Max. Power. | 1800 W. | 2200 watts | 1500 W. |
⚠️ Note: If your router is running 802.11r (Fast Roaming), disable it before connecting. Xiaomi kettles don't support this standard and the connection will be permanently broken.
Step 2: Connect via the Mi Home app (step-by-step instructions)
Now, to the process of connecting, follow the instructions in strict order, and skipping steps often leads to errors like "Device offline" or "Connection failed."
Algorithm of action:
- Open Mi Home and press + → Add device.
- Select Kitchen (or Kitchen in the Russian version).
- Find your model of kettle on the list. If it's not available, choose Other devices → Kettle.
- Hold the power button on the kettle for 5-7 seconds until the indicator starts flashing blue/orange.
- Enter the password from your Wi-Fi network (2.4GHz only!).
- Wait until the process is completed (it can take up to 2 minutes).
Make sure Wi-Fi is 2.4GHz |
Reboot router and kettle |
Check if the antivirus is blocking the connection|
Update the kettle firmware via Mi Home (if available)-->
If the “Invalid password” error appears at the connection stage, but the password is entered correctly, try:
- 🔄 Switch to mobile data and back to Wi-Fi.
- 📵 Shut down. VPN Proxies (they can block the connection to Xiaomi servers).
- 🔧 In the router settings, change the security mode with WPA3 on WPA2-PSK.
How to reset the kettle to factory settings?
Step 3: Configure voice control (Google Assistant, Alice, Siri)
After successfully connecting to Mi Home, the kettle can be controlled by voice via Google Assistant, Yandex Alice or Siri. To do this, you need to synchronize your Xiaomi account with the corresponding voice assistant.
Integration with Google Assistant:
- 📱 Open the Google Home app.
- Click + → Set up device → Works with Google
- Find Mi Home in the list and log in.
- Select a kettle from the list of devices and assign it a room (such as a kitchen).
Now you can say, "OK, Google, turn on the kettle in the kitchen," or "Put the kettle on 90 degrees."
Integration with Yandex Alice: Important: Yandex supports only officially certified Xiaomi devices for Russia. If your model is bought in China, voice control may not work.
- 🎤 In the Yandex app go to Devices → Add the device.
- Choose Xiaomi and log in.
- Allow access to Mi Home data.
After synchronization, Alice recognizes commands such as "Alice, boil water" or "set the temperature of the kettle at 80 degrees."
⚠️ Note: If Alice doesn’t see the kettle after synchronization, check that the Mi Home device is tied to a room with a name in Russian (for example, “Kitchen”, not “Kitchen.
Step 4: Creating Automations and Scripts in Mi Home
One of the key features of a smart kettle is the ability to automate its operation, for example, you can configure:
- ⏰ Morning coffee: The kettle turns on at 7:00 and heats the water to 95°C.
- 🏠 No-one's Home Mode: When all family members leave, the kettle automatically shuts down.
- 🔥 Safety: If the smoke sensor is triggered, the kettle turns off.
How to create a script:
- At Mi Home, go to Automation. → Add automation.
- Select a trigger (e.g., Time or Device status).
- Add the action: Kettle → Turn on / Set temperature.
- Save the script and test it out.
💡
For temperature scenarios, specify a value 5–10°C above the desired value (for example, for green tea, set 85°C instead of 75°C). Xiaomi teapots often underheat water by 3–7°C due to the characteristics of the sensors.
An example of an advanced scenario:
Trigger: Kitchen motion sensor activates after 6:00
Condition: Time between 6:00 and 9:00
Action 1: The teapot turns on and heats the water to 90°C
Action 2: The smart lamp in the kitchen turns on at 50% brightnessThis scenario simulates the presence of the house and saves time in the morning.
Step 5: Connect to Apple HomeKit (for iPhone users)
Officially, Xiaomi kettles don’t support HomeKit, but there’s a workaround through Home Assistant or HOOBS.This will require extra effort but give full control through Siri and the Home app.
Method 1: Home Assistant (for advanced users)
- 🖥 Install Home Assistant on Raspberry Pi or NAS.
- 🔌 Connect Xiaomi Miio integration (you will need a device token).
- 🏠 Add the kettle to the configuration and sync with HomeKit.
Minus:
Method 2: HOOBS (easier but paid)
- 💻 Buy a license. HOOBS (~$10/month) or install a trial version.
- 🔗 Add the Xiaomi Miio plugin and log in.
- 📱 The teapot will appear in the app Home on iPhone.
Plus:
⚠️ Note: When using Home Assistant or HOOBS The kettle will be controlled via Xiaomi’s cloud, which can cause delays of up to 2-3 seconds. Local access is required for instant response (requires manual receipt of the device’s token).
Step 6: Solving Common Errors and Problems
Even with the right setup, there can be failures. Consider typical errors and their solutions:
| Mistake. | Possible cause | Decision |
|---|---|---|
| Device offline | The teapot lost its connection to Wi-Fi | Reboot the router. Check if the Wi-Fi password has changed. Reset the kettle (see spoiler above). |
| Unable to connect | Incompatible Region in Mi Home | Change region to China in the app settings |
| The kettle doesn't warm the water | Overheating protection worked. | Turn off the kettle for 10 minutes. Check the water level (minimum - 200 ml). |
| Voice assistant doesn't see kettle | Accounts are not synchronized | Reconnect Mi Home in Google Home/Alice settings |
If the kettle has stopped responding to commands:
- 🔄 Reboot it (remove the plug from the socket for 30 seconds).
- 📱 Update the firmware through Mi Home → Device settings → Firmware update.
- 📡 Check if the router blocks access to Xiaomi servers (domains.mi.com,.xiaomi.com).
💡
If the kettle is constantly disconnected from Wi-Fi, try fixing it. MAC-router (DHCP Reservation. This prevents a shift. IP-address.