Connecting Xiaomi’s smart kettle to iPhone: full instruction with error solutions

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 kettleSupport for Mi Home (iOS)Support for HomeKitLock required
Mi Smart Kettle Proβœ… Yes.⚠️ Across the bridge.❌ No.
Mi Smart Kettle 1Cβœ… Yes.❌ No.❌ No.
Viomi Smart Kettleβœ… Yes (limited)❌ No.βœ… Yes.
πŸ“Š What kind of kettle Xiaomi you have?
Mi Smart Kettle Pro
Mi Smart Kettle 1C
Viomi Smart Kettle
Other
I haven't bought it yet.

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:

  1. Open Mi Home β†’ Profile β†’ Settings β†’ Region.
  2. Choose China mainland (even if you are not in China).
  3. 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.

  1. Turn the kettle into the socket. Wait for the beep (beep) and the flashing of the Wi-Fi indicator (blue or orange light).
  2. Open Mi Home on your iPhone and press + β†’ Add the device.
  3. Select the category Kitchen β†’ Teapot β†’ your model.
  4. Confirm the flashing indicator on the kettle (click the Indicator flashes in the application).
  5. Connect to the temporary kettle network (Xiaomi_XXXX) In iPhone settings (no password required).
  6. Return to Mi Home and select your 2.4GHz home Wi-Fi network. Enter your password.
  7. 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

Done: 0 / 5

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?
If the indicator on the kettle does not blink, try: 1. Press and hold the power button for 5 seconds (up to double squeak). 2. Disconnect the kettle from the socket for 10 seconds, then turn it on again. 3. Check if the mode "Demonstration" is turned on (on some models it blocks the connection).

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:

  1. Connect Bridge to the socket and add it to the Mi Home.
  2. In Mi Home, go to Settings Bridges β†’ Add the device to HomeKit.
  3. Scan it. QR-Code from the Bridge case in the Apple Home app.
  4. 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:

  1. At Mi Home, select your kettle.
  2. Go to the device settings β†’ Notifications.
  3. Enable the options Boiling Completed and Low Water Level.
  4. 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 codeReason.Decision
10013I 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).
20004The device is not responding.Put the kettle closer to the router, see if the antivirus is blocking the connection.
40035The wrong region of the accountChange 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:

  1. Turn it off the socket for 30 seconds.
  2. Press and hold the power button for 10 seconds (before reset).
  3. 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:

  1. Turn the kettle off the socket.
  2. Press and hold the power button.
  3. Connect the kettle to the socket without releasing the button.
  4. Keep the button pressed for another 10-15 seconds until the indicator flashes red quickly.
  5. 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).

FAQ: Frequent questions about connecting Xiaomi kettle to iPhone

πŸ”Ή Can you connect Xiaomi kettle to iPhone without Mi Home?
Yes, but with limitations. Alternatives: Home Assistant (requires technical skills); Apple HomeKit using Mi Home Bridge; third-party apps like Homey or Yandex Alice (reduced functionality); however, Mi Home remains a must for full management (notifications, timers, temperature settings).
πŸ”Ή Why the kettle plugs in but doesn't boil water on command from the app?
This is a typical problem of Mi Smart Kettle models. 1C. Causes: πŸ”Œ Fault of the heating element (check the kettle manually). πŸ“΅ Loss of communication with Xiaomi servers (restart the application). πŸ”„ Firmware failure (update the kettle software in Mi Home). If the kettle is manually working but does not respond to commands from the app, try: Remove the device from Mi Home and add again. Check if iOS is blocking the background activity of the app (Settings) β†’ Mi Home β†’ Background update).
πŸ”Ή How to update the firmware of the kettle through the iPhone?
The firmware update is only available via Mi Home: Open the app and select your kettle. Go to Device Settings β†’ Firmware update. If the update is available, click Update and wait until it is completed (don't disconnect the kettle from the network!). ⚠️ Important: During the upgrade, the indicator on the kettle will burn yellow. If the process is interrupted, the device may fail!
πŸ”Ή Can you control Xiaomi’s kettle through Siri?
Yes, but only if the kettle is integrated into Apple HomeKit. To do this: Connect the kettle through Mi Home Bridge (see section 4). Add it to the Apple Home app. Set up voice commands in Home Settings β†’ Siri and Search. Example commands: "Hey Siri, turn the kettle on 90 degrees." "Hey Siri, show the kettle status". ❌ Without HomeKit, Siri won’t be able to control the kettle directly.
πŸ”Ή The teapot is plugged in, but it doesn't display the water temperature?
This problem is typical of models with a faulty temperature sensor: 🌑️ Sensor purity (scale can block reading). πŸ”§ Density of the cover closure (in some models, the sensor works only when the cover is closed). πŸ“± App settings – the temperature display in Mi Home may have been disabled. If the problem persists, try resetting the kettle to factory settings (see section 7).