Xiaomiβs smart kettles are not just kitchen appliances, but full-fledged smart home ecosystem devices that can be controlled from a smartphone. However, connecting such gadgets to an iPhone often raises questions among users. Unlike Android, where the process of synchronizing with the Mi Home app usually goes smoothly, Apple device owners face nuances, from the need to customize the region in the account to problems with the HomeKit protocol.
In this article, we will discuss all the current ways to connect Xiaomi Mi Smart Kettle kettles (including Pro, 1C and 3000W models) to the iPhone β both through the official Mi Home app and through alternative methods like Home Assistant or Apple Home.
1. Compatibility of Xiaomi kettles with iPhone: which models are supported
Not all Xiaomi smart kettles work equally well with iOS, the main difference is in support of communication protocols. For example, the Mi Smart Kettle Pro (2022-2026) models are equipped with a Bluetooth 5.0 + Wi-Fi 2.4 GHz module, which allows you to connect directly to the iPhone without intermediaries.
Here is the current list of supported models (checked on iOS 17.4):
- πΉ Xiaomi Mi Smart Kettle Pro (MJSXJ05CM) β Full support for Mi Home and HomeKit (via Mi Home Bridge)
- πΉ Xiaomi Mi Smart Kettle 1C (MJSXJ02CM) β It only works with Mi Home, without HomeKit.
- πΉ Xiaomi Mi Smart Kettle 3000W (MJSXJ07CM) β Support Apple Home through workarounds
- πΉ Xiaomi Viomi Smart Kettle β limited functionality on iOS (no boil notifications)
β οΈ Warning: Teapots marked "Chinese version" (e.g., "Chinese version, MJSXJ05YY) They may not connect to Xiaomi servers outside of China, and they will require changing the region of the account in Mi Home or using the server. VPN.
| Model kettle | Support for Mi Home (iOS) | Support for HomeKit | Lock required |
|---|---|---|---|
| Mi Smart Kettle Pro | β Yes. | β οΈ Across the bridge. | β No. |
| Mi Smart Kettle 1C | β Yes. | β No. | β No. |
| Viomi Smart Kettle | β Yes (limited) | β No. | β Yes. |
2.Preparing iPhone for connection: network and account settings
Before you start syncing, make sure your iPhone meets the minimum requirements:
- π± iOS version: 15.0 or later (17.0 recommended)+ for stable operation of HomeKit)
- π Wi-Fi network: only 2.4 GHz (Xiaomi kettles do not support 5 GHz)
- π Xiaomi account: registered in Russia, Europe or China (depending on the model of the kettle)
- π² Mi Home app: latest version from App Store (not beta!)
π§ If your kettle is bought in China but you are in Europe, you need to manually change the region to China mainland in Mi Home:
- Open Mi Home β Profile β Settings β Region.
- Choose China mainland (even if you are not in China).
- Restart the app and try adding the device again.
β οΈ Attention: After the region changes, all previously added Xiaomi devices will disappear from the list. They will have to be reconnected.
π‘
If the kettle does not find the Wi-Fi network, try to temporarily turn off the network. VPN Some models block the connection of devices with "non-standard" MAC-address.
3. Step-by-step instruction: connection via Mi Home
This is the basic and most reliable way to synchronize.
- Turn the kettle into the socket. Wait for the beep (beep) and the flashing of the Wi-Fi indicator (blue or orange light).
- Open Mi Home on your iPhone and press + β Add the device.
- Select the category Kitchen β Teapot β your model.
- Confirm the flashing indicator on the kettle (click the Indicator flashes in the application).
- Connect to the temporary kettle network (Xiaomi_XXXX) In iPhone settings (no password required).
- Return to Mi Home and select your 2.4GHz home Wi-Fi network. Enter your password.
- Wait until it is completed (up to 3 minutes). The teapot will emit a long beep when the connection is successfully connected.
π Checklist before connection:
βοΈ Preparation for synchronization
If you have an error 10013 in step 5 or 6 (βUnconnectedβ), you will:
- π The router is blocking the device (check it out). MAC-filter)
- πΆ Wi-Fi signal too weak (please bring the kettle closer to the router)
- π Mi Home app not updated (remove and install again)
What to do if the kettle does not blink?
4. Alternative ways to connect: HomeKit and Home Assistant
If Mi Home refuses to work or you need to integrate with Apple HomeKit, there are workarounds that require additional devices or skills, but provide more features (e.g., control via Siri).
Method 1: Over the Mi Home Bridge (official bridge)
Xiaomi Mi Home Bridge (around 2000)β½) Allows you to connect Xiaomi kettles to HomeKit without hacking:
- Connect Bridge to the socket and add it to the Mi Home.
- In Mi Home, go to Settings Bridges β Add the device to HomeKit.
- Scan it. QR-Code from the Bridge case in the Apple Home app.
- The teapot will automatically appear in the Home as an accessory.
Method 2: Home Assistant (for advanced users)
If you use Home Assistant, add Xiaomi Miio integration:
# Fragment configuration.yaml
miio:
discovery: true
gateways:
- key: YOUR_DEVICE_KEY # Get it through Mi Home Token Extractor
ip: 192.168.1.100 # IP kettle in the local networkβ οΈ Note: This method requires a device token that can only be accessed through informal tools (e.g. Mi Home Token Extractor) that violates Xiaomiβs terms of use and may result in account locking.
π‘
Official integration with HomeKit is possible only through Mi Home Bridge.Other methods require workarounds and may violate Xiaomi's policies.
5. Set up notifications and voice control
Once connected successfully, the kettle can be customized to suit your needs. Here's what's available in Mi Home:
- π Notifications: Warning of the beginning of boiling Reminder to clean scale Warning of low water level
- π€ Voice control (via Siri): "Hey Siri, turn on the kettle in the kitchen" (only when integrated with HomeKit) "Hey Siri, set the water temperature to 80 degrees"
- β±οΈ Timers and scripts: Automatic turn on on schedule (for example, by 7:00) Link to other devices (for example, turning on the kettle when opening the curtains)
π§ How to Set Up Notifications:
- At Mi Home, select your kettle.
- Go to the device settings β Notifications.
- Enable the options Boiling Completed and Low Water Level.
- Set up sound signals or push alerts.
π‘ Useful tip: If notifications don't come, check the permissions for Mi Home in your iPhone settings: Settings β Notifications β Mi Home β Allow alerts.
6. Common mistakes and their solutions
Even with the right connection, users are experiencing errors, and here are the most common ones and how to fix them:
| Error code | Reason. | Decision |
|---|---|---|
| 10013 | I couldn't connect to the network. | Reboot the router. Turn off IPv6 in Wi-Fi settings. Try another 2.4GHz channel (e.g., 6 instead of 11). |
| 20004 | The device is not responding. | Put the kettle closer to the router, see if the antivirus is blocking the connection. |
| 40035 | The wrong region of the account | Change the region in Mi Home to China mainland (see section 2). |
β οΈ Warning: If the kettle is connected but has stopped responding to commands after a few days, check the energy-saving mode on your iPhone. β Battery. β Battery status β Energy conservation.
π What to do if the kettle "hangs" in connection mode:
- Turn it off the socket for 30 seconds.
- Press and hold the power button for 10 seconds (before reset).
- Repeat the connection process from scratch.
7. Resetting the kettle to factory settings
If all the connection attempts failed, it may be that the kettle needs a complete reset, which will remove all settings, including the link to the Xiaomi account.
π§ Resetting instructions:
- Turn the kettle off the socket.
- Press and hold the power button.
- Connect the kettle to the socket without releasing the button.
- Keep the button pressed for another 10-15 seconds until the indicator flashes red quickly.
- Release the button and the kettle will emit a long signal (reset is complete).
β οΈ Warning: After reset, the kettle may not immediately appear in the Mi Home. Wait 5-10 minutes or restart the app. If the device still can't find the kettle, try it:
- π± Remove and reinstall Mi Home.
- π Change your account to China Mainland.
- π‘ Connect to another Wi-Fi network (e.g., a mobile access point).