Connecting Xiaomi Smart Kettle to a Smart Home: Full Instruction with Expert Tips

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).

📊 What a smart Xiaomi teapot you have?
Mi Smart Kettle Pro
Viomi Smart Kettle
Mijia Electric Kettle
Another Xiaomi
Not Xiaomi.

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:

ParameterMi Smart Kettle 1CViomi Smart Kettle V3Mijia Electric Kettle
Support for Wi-Fi2.4 GHz2.4 GHz + Bluetooth2.4 GHz
Minimum version of Android/iOSAndroid 5.0 / iOS 10Android 6.0 / iOS 11Android 5.0 / iOS 10
Annex requiredMi HomeMi Home / Xiaomi HomeMi Home
Max. Power.1800 W.2200 watts1500 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:

  1. Open Mi Home and press + → Add device.
  2. Select Kitchen (or Kitchen in the Russian version).
  3. Find your model of kettle on the list. If it's not available, choose Other devices → Kettle.
  4. Hold the power button on the kettle for 5-7 seconds until the indicator starts flashing blue/orange.
  5. Enter the password from your Wi-Fi network (2.4GHz only!).
  6. 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?
If the kettle was previously connected to another account, reset: Turn the kettle off the socket. Press the power button and hold it, while connecting the kettle to the network. Hold the button for 10-15 seconds until the indicator flashes red 3 times. Release the button - the device will reset. After reset, you can reconnect.

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:

  1. At Mi Home, go to Automation. → Add automation.
  2. Select a trigger (e.g., Time or Device status).
  3. Add the action: Kettle → Turn on / Set temperature.
  4. 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% brightness

This 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 causeDecision
Device offlineThe teapot lost its connection to Wi-FiReboot the router. Check if the Wi-Fi password has changed. Reset the kettle (see spoiler above).
Unable to connectIncompatible Region in Mi HomeChange region to China in the app settings
The kettle doesn't warm the waterOverheating protection worked.Turn off the kettle for 10 minutes. Check the water level (minimum - 200 ml).
Voice assistant doesn't see kettleAccounts are not synchronizedReconnect 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.

FAQ: Frequent questions about Xiaomi smart kettles

Can you connect a Xiaomi kettle to a smart home without Wi-Fi?
Yes, but with limitations. Bluetooth Mesh-enabled models (like the Viomi V3) can be controlled via the Xiaomi Gateway without Wi-Fi. However, the functionality will be reduced: there will be no remote control and voice commands. Wi-Fi is mandatory for full operation.
How to find out the device token for Home Assistant?
The token can be obtained through the Mi Home app using the MiHome Token Extractor tool (root required on Android or other devices). MITM-Detailed instructions: Install Token Extractor. Sign in to Mi Home through this app. Copy the device token from the log. Attention: don't share the token with outsiders - this gives full access to your device!
Why does Xiaomi not heat water to a given temperature?
This is a feature of most Xiaomi smart kettles: the actual water temperature may differ from the 5-10°C set because of: Inaccuracies of the built-in sensor; heat loss when heating (especially in cold rooms); automatic shutdown when boiling (even if the target is 90°C); Solution: set the temperature 5-10°C above the desired temperature or use a thermometer for calibration.
Can you use Xiaomi’s 2200 watt smart kettle in old wiring?
Models with a capacity of 2000 watts and above (for example, Viomi V4) require reliable wiring. If you have old aluminum wiring or 10A machines in your house, you can: overheat the sockets. Breaking plugs when you use other appliances at the same time. Voltage drop, which will cause the kettle to heat water longer. Recommendations: Use a socket with ground. Do not connect the kettle through the extension. If the wiring is weak, choose models with a capacity of up to 1800 watt.
How to update the kettle firmware if there is no update button in Mi Home?
If the app doesn't have an update option, but you know there's a new firmware for your model: Download the firmware from Xiaomi's official website (the support section of your model). Unpack the archive and rename the file to kettle.bin. Place the file in the root of the microSD card (if the kettle supports the upgrade via the memory card). Put the card in the kettle (if there's a slot) and hold the power button for 10 seconds. Warning: don't interrupt the upgrade process! This can knock the device out.