Connecting Xiaomi’s smart kettle to Alice: Full Instruction with Pictures and Tips

Xiaomi’s smart kettles (Mi Smart Kettle and Viomi series) have long since ceased to be just kitchen appliances — they have become part of the smart home ecosystem. But many owners are faced with the problem of how to make a kettle obey voice commands through Alice? In this article, we will examine not only the standard connection procedure, but also the nuances that the manufacturer does not mention in the official instructions.

It’s important to understand that direct integration between Xiaomi Home and Yandex Alice doesn’t work for all models, for example, the Viomi Smart Kettle V-KET01 supports voice control out of the box, but the Mi Smart Kettle Pro may require a workaround through Yandex IoT or third-party services like Home Assistant.

Which Xiaomi kettles are compatible with Alice?

Not all of the brand’s smart kettles can work with a voice assistant, and here’s a list of supported devices for 2026:

  • 🔹 Viomi Smart Kettle V-KET01 – full support via Mi Home and Yandex Smart Home
  • 🔹 Mi Smart Kettle Pro H300 – requires manual tethering via Yandex IoT
  • 🔹 Viomi V-KET02 – supports temperature regimes via voice commands
  • 🔹 Xiaomi Smartmi Kettle 1S — Limited functionality (on/off only)

If your model isn’t on the list, it doesn’t mean that connectivity isn’t possible. For example, you can use a cloud bridge over Home Assistant or Node-RED for the Mi Smart Kettle 1C, but it will require additional skills. Xiaomi hasn’t officially announced support for new kettles in the Alice ecosystem, so check compatibility on the Yandex IoT website before buying.

📊 What's your smart kettle?
Viomi V-KET01
Mi Smart Kettle Pro
Another Xiaomi model
I have a regular kettle.
I haven't bought it yet.

An important nuance: even if your model is on the list of compatible, to work with Alice, the kettle must be connected to the Mi Home application (or Xiaomi Home for European regions) and be on the same Wi-Fi network as the device with Alice (column, smartphone or TV).

Preparing the kettle for connection: 5 mandatory steps

Before synchronizing the kettle with the voice assistant, you need to perform a basic setup of the device, and skipping any of these steps can lead to errors such as "Device is unresponsive" or "Disabled to connect."

  1. Install the Mi Home app. Download the latest version from the App Store or Google Play. Version below 6.5.0 may not support newer kettles models.
  2. Register your Xiaomi account. Use a real email, it will receive a confirmation code when you add a device. If you already have an account, make sure that it is not blocked (sometimes Xiaomi blocks accounts with suspicious activity).

☑️ Checking before connection

Done: 0 / 5

Critical mistake of many users: trying to connect the kettle to the network with the switched on VPN Mi Home app blocks such connections because of Xiaomi's security policy. VPN before adding the device.

Step-by-step: how to connect the kettle to Mi Home

Now, the main step is to add a kettle to the Xiaomi ecosystem, which is the same for all models, but the menu items may differ depending on the version of the app.

  1. Open the Mi Home app and click + → Add the device in the upper right corner.
  2. Select the Kitchen category, then find your model of kettle. If it's not on the list, select "Other device" and type the name manually (e.g., "Viomi Smart Kettle").
  3. Follow the instructions on the screen. The app will suggest: 🔌 Connect the kettle to the socket (if not already done) 📶 Bring the smartphone closer to the kettle (up to 1 meter away) 🔄 Press and hold the button on the kettle until the beep is heard.

Select your Wi-Fi network from the list and enter your password. Make sure your smartphone is connected to the same network!

Wait until the process is complete (usually 30-60 seconds) If the indicator on the kettle lights up green, the device is successfully added.

If you have a “Can’t Add Device” error at the connection stage, try:

  • 🔄 Reboot router and kettle (remove fork for 10 seconds)
  • 📱 Reinstall the Mi Home app
  • 🌐 Change the region in Xiaomi account settings to China (sometimes helps with new models)

💡

If the kettle doesn't find the Wi-Fi network, try temporarily disabling WPA3 protection in the router's settings, leaving only WPA2. Many Xiaomi devices don't support the new encryption standard.

Synchronization of Mi Home with Yandex Alice

Now that the kettle is added to Mi Home, you need to link your Xiaomi account to Yandex, a process called Yandex IoT binding that takes no more than 5 minutes.

  1. Open the Yandex app on your smartphone and go to the section "Services → Smart Home".
  2. Press "Add device" → "Other devices".
  3. In the list of manufacturers, find Xiaomi and select it. The system will redirect you to the authorization page.
  4. Enter your Xiaomi account login and password (the same as the one used in Mi Home) and allow access to your data.
  5. Once successfully anchored, your kettle will appear on the device list, and now you can control it through Alice.

Important: If you have two-factor authentication in your Xiaomi account, the system will request code from SMS or Google Authenticator.

What if Xiaomi does not appear in the list of manufacturers in Yandex Smart Home?
This means that your Xiaomi account is tied to a region not supported by Yandex IoT (e.g. Europe or India). Solution: 1. Go to Mi Home, open a profile. 2. Click on the country at the top of the screen and change the region to "mainland China." 3. Restart the application and repeat the link.

After successful synchronization, check the performance by telling Alice:

  • 🗣️ "Alice, turn on the kettle."
  • 🗣️ "Alice, heat the water to 80 degrees" (if the model supports temperature control)
  • 🗣️ "Alice, turn off the kettle in 5 minutes."

Advanced settings: scripts and automation

Simple voice control is just the beginning, and with Xiaomi and Alice, you can set up automatic scripts that save time.

  • 🕖 Morning coffee: The kettle turns on automatically at 7:00 when the alarm on the smartphone goes off.
  • 🏠 Home Mode: The kettle heats the water when you return from work (by geolocation of the smartphone).
  • 🛋️ Movie Evening: The kettle turns off when the movie is launched on Xiaomi TV (to avoid distraction by noise).

To create scenarios:

  1. In Mi Home, go to Automation → Add.
  2. Select a trigger (e.g., “Time” or “Geolocation”).
  3. Add the action "Kettle Control."
  4. Save the script and activate it.

Yandex Smart Home also has a “Scenarios” section where you can combine devices from different brands, such as Xiaomi kettle + Yeelight lamp + Roborock robot vacuum cleaner.

💡

Geolocation scenarios require the Mi Home app to access the smartphone’s location at all times, and disabling this permission will cause automation to fail.

Frequent mistakes and their solutions

Even with the correct following of the instructions, there can be problems, and we have collected the TOP-5 errors and ways to fix them:

Mistake.Reason.Decision
"The device is offline."The kettle is disconnected from Wi-Fi or the router is restartedReconnect the kettle to Mi Home (press the button for 5 seconds)
"Failure to add the device"Mi Home version or account regionUpdate the app or change region to China
"Alice can't see the kettle."Not completed account binding in Yandex IoTUntie and re-connect your Xiaomi account
The teapot doesn't heat the water on commandRestrictions on safety (no water inside)Repeat the command and fill in the water.
"Device occupied"The teapot is already performing another command (e.g. heating)Wait for the current task to be completed or cancel it with a button

A hidden problem: Some kettle models (such as the Mi Smart Kettle 1C) can “forget” the Wi-Fi settings after a power outage, in which case only a full reset and reconnect helps.

⚠️ Warning: If you use Xiaomi Home (the European version of the app), make sure to move the kettle to Mi Home in the Chinese region before you link to Alice.

Alternative ways to connect (if the standard one does not work)

If your kettle model is not officially supported, or Yandex IoT binding fails, there are workarounds:

1. via Home Assistant (for advanced users)

The Home Assistant platform allows you to integrate Xiaomi devices with Alice over a cloud bridge.

  • 🖥️ Install Home Assistant on Raspberry Pi or PC
  • 🔌 Connect Xiaomi Miio integration
  • 🔗 Configure a link to Yandex Smart Home via yandex_smart_home

2. Through the IFTTT service

IFTTT (If This Then That) allows you to create chains of action between services.

  • Trigger: Alice's voice command "Water Warm"
  • Action: Send a team to the kettle via Mi Home

The disadvantage of this method is a delay of 5-10 seconds between the command and execution.

3.Through the Mi Home Cloud Tokens Extractor

This is a way for enthusiasts who are willing to work with the API.

  1. Get token access to Mi Home through a special script.
  2. Set up a proxy server to intercept commands.
  3. Integrate with Alice through Yandex Dialogs.

Warning: Using unofficial methods may violate Xiaomi’s terms of use and result in account suspension.

Can I connect a Xiaomi kettle to Alice without the Mi Home app?
No, Mi Home is a must-have link in the chain. The teapot must first be added to Xiaomi's ecosystem, and then it can be tied to Yandex. Alternatives like the Tuya Convert for kettles don't work because of Xiaomi's closed protocol.
Why does Alice say "the device doesn't support this command" when I ask you to heat the water to 60°?
This means that your model of kettle does not support temperature control. For example, the Mi Smart Kettle 1S can only turn on/off, and the Viomi V-KET01 allows you to set the temperature from 40 ° to 100 °.
The teapot is plugged in, but Alice can't see it.
The problem may be: Xiaomi’s account is not tied to Yandex IoT (check in Yandex Smart Home settings). The teapot is added to Mi Home under another account (make sure you use the same email); Xiaomi or Yandex servers are temporarily unavailable (check status on Downdetector).
Can I drive the kettle through Alice if I'm not at home?
Yes, but you have to do that: The kettle is plugged in and Wi-Fi, Mi Home's settings enable Remote Access (which is active by default), you have Internet access on the device you're commanding, and if the kettle goes offline (for example, because of a blackout), you can't remotely control it.
How to reset a Xiaomi kettle to factory settings if it doesn’t respond?
For hard reset: Turn off the kettle from the socket. Press the power button and, without letting it go, plug the kettle into the power supply. Hold the 10-15 second button until the indicator flashes red quickly. Release the button, the kettle will reset. After that, it can be reconnected.