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.
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."
- 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.
- 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
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.
- Open the Mi Home app and click + → Add the device in the upper right corner.
- 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").
- 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.
- Open the Yandex app on your smartphone and go to the section "Services → Smart Home".
- Press "Add device" → "Other devices".
- In the list of manufacturers, find Xiaomi and select it. The system will redirect you to the authorization page.
- Enter your Xiaomi account login and password (the same as the one used in Mi Home) and allow access to your data.
- 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?
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:
- In Mi Home, go to Automation → Add.
- Select a trigger (e.g., “Time” or “Geolocation”).
- Add the action "Kettle Control."
- 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 restarted | Reconnect the kettle to Mi Home (press the button for 5 seconds) |
| "Failure to add the device" | Mi Home version or account region | Update the app or change region to China |
| "Alice can't see the kettle." | Not completed account binding in Yandex IoT | Untie and re-connect your Xiaomi account |
| The teapot doesn't heat the water on command | Restrictions 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.
- Get token access to Mi Home through a special script.
- Set up a proxy server to intercept commands.
- Integrate with Alice through Yandex Dialogs.
Warning: Using unofficial methods may violate Xiaomi’s terms of use and result in account suspension.