Connecting Xiaomi’s Smart Kettle to iPhone: Full Instruction with Typical Error Solutions

Xiaomi’s smart kettles (like the Viomi Smart Kettle or Mijia Electric Kettle Pro) are no longer exotic β€” they save time, allow you to control the water temperature remotely and integrate into the smart home ecosystem. But iPhone owners often face nuances when dealing with a bunch of devices: the Mi Home app does not always work consistently with iOS, and the settings of HomeKit require additional manipulation.

This article is a step-by-step connection algorithm based on the latest 2026 updates, a breakdown of common errors (such as when the kettle fails to find the net or falls off after a phone restart) and life hacks to optimize work. You’ll learn how to set up automatic scenarios (like boiling water on an alarm clock) and why some features may not be available on an iPhone with iOS 17.+.

If you've tried to plug in a kettle and you've got a Device offline or Failed to add device error, don't rush to reset. 90 percent of the time, it's done by adjusting network settings or updating the device's firmware, and for those who are just unpacking the box, we've prepared a training checklist to avoid the typical difficulties.

1.Preparation: What to check before connecting

Before you start setting up, make sure all the system components are compatible. Xiaomi smart kettles work with the iPhone through the Mi Home app (or Xiaomi Home in newer versions), but there are important limitations:

βœ… iOS version: minimum supported version is iOS 12.0, but for stable work with the latest models of kettles (for example, Viomi) V-KETTLE3) recommended for iOS 15+. iOS 17 may experience notification issues due to changes in Apple's background process policies.

βœ… Model kettle: not all Xiaomi devices support iPhone connection. For example, budget models without Wi-Fi module (Bluetooth only) will not be able to sync with Mi Home via the cloud. Check the specs on the box or in the documentation - look for the mention of Wi-Fi 2.4 GHz or IEEE 802.11 b/g/n.

Make sure the kettle supports 2.4 GHz Wi-Fi

Update iOS to the latest version

Download the Mi app Home/Xiaomi Home from the App Store

Connect your iPhone to 2.4 GHz Wi-Fi (not 5 GHz!)

Charge the kettle (if the model with a battery) or connect to the socket-->

⚠️ Note: if your router only works in the 5 GHz band, the kettle will not be able to connect to the network. The solution is to temporarily switch the router to 2.4 GHz mode or use a separate network for smart devices. In the instructions for routers TP-Link or Keenetic, this is done through the Wireless Mode section β†’ Radio settings.

Another critical point is the region of the Mi Account. If you are registered to Mi Home via a server in China (mainland), and the kettle is designed for Europe (or vice versa), the device may not be added. Check the region in the application profile settings and change it to Russia or Europe if necessary.

2. Install and configure the Mi Home app on iPhone

The official Mi Home app (renamed Xiaomi Home in some regions) is the only way to connect the kettle to an iPhone. Alternative methods (e.g., via Home Assistant) require advanced skills and do not guarantee stability.

πŸ“Œ Step-by-step instruction:

  1. Download Mi Home from the App Store. Please note that the search may show several apps with similar names – choose the one where the developer is listed as Xiaomi Inc..
  2. Sign up for an account or sign in through an existing one. If you already have a Xiaomi account (like a smartphone), use it.
  3. Enable notifications for the app: go to iPhone Settings β†’ Mi Home β†’ Notifications and allow alerts, which are needed to signal the completion of the boiling.
  4. Update the app to the latest version. Go to the profile β†’ Settings β†’ Update.

⚠️ Note: If the app requests access to the LAN after installation, be sure to allow it. Without this, the kettle will not be able to connect to the iPhone via Wi-Fi Direct during the setup stage.

πŸ”Ή The problem with geolocation: in iOS 16+ Apple tightened rules on accessing location data.If the app can't identify your region, a kettle might not be added.Solution:

  • πŸ“ Go to the iPhone Settings β†’ Confidentiality β†’ Geolocation services β†’ Mi Home and Choose Always.
  • 🌍 In the Mi Home app itself, check the region in your profile – it should match your country of residence.

Viomi Smart Kettle

Mijia Electric Kettle Pro

Another Xiaomi model

I don't know.

I'm a different brand.-->

3. Step-by-step connection of the kettle to the iPhone

When you're done, we'll move on to the main process, so plug the kettle in and follow the instructions.

πŸ”Œ Step 1: Activation of the pairing mode

  • πŸ”„ Press and hold the power button on the kettle for 5 seconds until the indicator flashes orange (in some models it is blue.
  • πŸ“± Open Mi Home, press. + β†’ Add the device and select the Kitchen category β†’ Teapot.

πŸ“Ά Step 2: Choosing a Wi-Fi network

  • πŸ”— The application will offer to connect to the temporary network of the kettle (the name will begin with the Xiaomi_ or Viomi_). Confirm the connection on the iPhone.
  • πŸ”„ Then go back to Mi Home and select your 2.4 GHz Wi-Fi home network.

βš™οΈ Step 3: Completion of the setup

  • ⏳ Wait for the kettle to connect to the network (this can take up to 2 minutes).The indicator on the device should light up green or white.
  • 🏠 Assign a name to the kettle (such as a kettle in the kitchen) and select a room in the app (kitchen, living room, etc.).

Critical: If a Failed to connect error occurs during the Wi-Fi connection phase, check if the router is blocking new devices from connecting. Go to the router control panel (usually at 192.168.0.1 or 192.168.1.1) and turn off the function. AP Isolation or MAC-filtering.

πŸ’‘

If the kettle doesn't connect, try resetting it: hold the power button for 10 seconds until the indicator goes out and blinks again.

4. Set up notifications and automatic scripts

Once connected successfully, you can set up alerts and automation, which is especially useful if you often forget about boiling water or want the kettle to turn on on on schedule.

πŸ”” Notifications of water availability:

  • πŸ“² In the Mi Home app, select your kettle β†’ Notification settings.
  • πŸ”• Enable the option Notify of the completion of boiling and Low water level (if supported by the model).
  • πŸ“΅ Make sure that notifications are allowed in the iPhone settings for Mi Home (Settings) β†’ Notifications β†’ Mi Home).

⏰ Automatic scenarios:

With Mi Home, you can create a chain of action.

  1. The teapot turns on when you wake up your iPhone in the morning.
  2. The water starts to boil 10 minutes before you return home (by geolocation).
  3. The teapot turns off if no one picks it up within 30 minutes (for models with a motion sensor).

πŸ”„ Example of setting an alarm clock with a kettle:

  1. In Mi Home, go to Automation β†’ Create a script.
  2. Select the time trigger and set the right time (e.g. 7:00).
  3. Add the Action Device Management β†’ Teapot β†’ Turn on.
  4. Save the script and activate it.

⚠️ Note: on iOS 17, background scripts may not work due to Apple's restrictions on the operation of applications in the background.The solution is to open Mi Home at least once a day to update the connection with Xiaomi servers.

How to check if the kettle supports automation?
Open your device card in Mi Home and find the Automation or Script tab. If it's not available, your model doesn't support this feature. Also check the specifications on Xiaomi's official website: look for the "Smart Scenes" or"IFTTT".

5. Sync with Apple HomeKit (for advanced users)

Xiaomi teapots don’t officially support HomeKit, but there’s a workaround through the Home Assistant platform or the Mi Home cloud bridge. β†’ HomeKit.This method is suitable for users who want to control the kettle through Siri or centrally along with other Apple devices.

πŸ”— Instructions for Integration through Home Assistant:

  1. Install Home Assistant on Raspberry Pi or other server (instructions on the official website).
  2. Add Xiaomi Mi IoT integration through HACS (Home Assistant Community Store).
  3. Enter the access token from your Mi Home account (you can get it through this tool).
  4. Once connected, the kettle will appear in the Home Assistant interface. Next, configure the bridge with HomeKit through the integration of HomeKit Controller.

⚠️ Note: this method requires technical skills and may violate the warranty Xiaomi.In addition, after updating the firmware kettle communication with HomeKit may be interrupted, and you will have to repeat the settings.

πŸ“Š Comparison of kettle management methods:

MethodSimplicityStabilityVoice controlAutomation
Mi Home⭐⭐⭐⭐⭐⭐⭐⭐⭐No (only through Alice)Yes (inside Xiaomi ecosystem)
HomeKit (via Home Assistant)⭐⭐⭐⭐⭐Yes (Siri)Yes (via Shortcuts)
Google Assistant⭐⭐⭐⭐⭐⭐⭐Yeah (OK, Google)Yes (via Google Home)

6. Solving typical problems

Even with the right setup, you can have failures, and here are the most common mistakes and ways to fix them:

🚨 The kettle doesn't connect to Wi-Fi:

  • πŸ”Œ Check that the router is running in 2.4 GHz mode. If you have a dual-band router, temporarily turn off 5 GHz in the settings.
  • πŸ”„ Reboot the router and kettle (remove the plug from the socket for 30 seconds).
  • πŸ“΅ Make sure the router settings are turned off WPA3 β€” Some Xiaomi models do not support this protocol. WPA2-PSK.

πŸ”‹ The teapot is off the app:

  • πŸ“± Check if the iOS Mi Home app is killing in the background. β†’ Battery β†’ Battery status and disable optimization for Mi Home.
  • 🌐 Update the firmware of the kettle: in the device card in Mi Home, find the Software Update section.
  • πŸ”„ If the problem recurs, remove the kettle from the app and add it again.

❌ Mistake "Device offline":

  • πŸ“‘ Check if the firewall or antivirus is blocking the connection to Xiaomi servers. add Mi Home to the exceptions.
  • πŸ“Ά Make sure the kettle is within range of Wi-Fi. The signal should not be weaker. -70 dBm (checked through applications like WiFi Analyzer).
  • πŸ”§ Reset the kettle settings (hold the power button for 10 seconds) and reconnect.

πŸ’‘

If the kettle is constantly losing touch, try to fix it. IP-router (DHCP This will prevent you from changing your address when you reconnect.

7.Optimization of work: tips for advanced users

To make the kettle work as efficiently as possible, use these recommendations:

⚑ Saving energy:

  • πŸ”Œ Use a timer socket so that the kettle does not remain energized at night.
  • πŸ’§ Clean scale regularly, which reduces heating time and energy consumption. In self-cleaning models (e.g. Viomi) V-KETTLE3) Start Decalcification once a month.

πŸ”„ Integration with other devices:

  • πŸ’‘ Set up a scenario where the kettle is switched on at the same time as the Yeelight smart lamp in the morning.
  • πŸ”Š Connect the kettle to Xiaomi’s smart speaker or Apple’s HomePod to control your voice (like Alice, boil water).

πŸ“Š Monitoring of consumption:

  • πŸ“ˆ Connect the kettle through Xiaomi’s smart socket (like Mi Smart Plug) to track power consumption in the Mi Home app.
  • πŸ”‹ Compare the data with the standards: an average kettle with a capacity of 1800-2200 watts should heat 1 liter of water in 3-4 minutes.

8 Security: What you need to know

Smart kettles, like any IoT device, are potentially vulnerable to hacker attacks.

πŸ”’ Account protection:

  • πŸ” Use a complex password for your Mi Home account and enable two-factor authentication.
  • πŸ“΅ Do not connect the kettle to public Wi-Fi networks (in cafes, hotels, etc.).

πŸ›‘οΈ Router settings:

  • 🌐 Create a separate network for smart devices (Guest Network) and limit its access to local resources.
  • πŸ”„ Regularly update the router’s firmware – this closes the vulnerabilities that can be exploited by attackers.

⚠️ Physical security:

  • 🚫 Do not leave the kettle unattended while working, even if it is "smart".
  • πŸ‘Ά If you have children in the house, use button-lock models (for example, Mijia Electric Kettle Pro has a baby lock).

πŸ’‘

Periodically check the list of connected devices on the router if there is an unknown device with the name Xiaomi_*, Change the Wi-Fi password immediately.

FAQ: Frequent questions

Can you connect Xiaomi kettle to an iPhone without Wi-Fi, only via Bluetooth?
No, most Xiaomi smart kettles require a Wi-Fi connection 2.4 GHz for full operation. Bluetooth is only used during the initial setup stage (for network data transfer), except for models that support Bluetooth Mesh (for example, some Mijia devices), but they are rare and do not provide remote control.
The teapot is plugged in, but the app doesn't show the water temperature.
This is problematic for models with a temperature sensor (like the Viomi Smart Kettle). Try: Update the kettle firmware via Mi Home. Remove the device from the app and add again. Check if the router firewall blocks data transmission from sensors (open ports 80 and 443 for Xiaomi servers). If nothing helps, contact Xiaomi support - the sensor may be faulty.
How to reset the Xiaomi kettle to factory settings?
To reset: Turn the kettle off the socket. Press and hold the power button. Connect the kettle to the socket without releasing the button. Hold the button for another 10 to 15 seconds until the indicator blinks 3 times. Release the button - the kettle will reset to the factory settings. After reset, you will have to reconnect the device to the Mi Home.
Can you control Xiaomi’s teapot through Siri or Apple Home?
There is no direct integration with HomeKit, but there are two workarounds: Through Home Assistant (requires server setup skills); through Shortcuts (app from Apple): create a script that opens Mi Home and sends a command to turn on the kettle. Minus - the iPhone must be unlocked. Voice control through Siri is only possible in the former case (via Home Assistant).
Xiaomi's teapot doesn't boil the water to the end or shuts down early. What's the matter?
Possible causes: πŸ”₯ Scaling on the TEN - clean the kettle with vinegar or citric acid. πŸ”Œ Unstable voltage – connect the kettle through the stabilizer. βš™οΈ Firmware failure – update the software through Mi Home. πŸ’§ Incorrectly selected mode - some models have Eco mode, in which the water is heated to 80-90Β°C instead of boiling.