Xiaomi’s smart lights are not just a light source, but a full-fledged element of the smart home ecosystem that can be controlled by voice, on a schedule or even depending on your location. The lamp doesn't find the network, the application makes an error, and the voice assistant stubbornly ignores the commands. In this article, we'll discuss all the current ways to synchronize Mi lights. LED, Yeelight and Aqara with Android or iOS smartphone, including bypassing typical issues and customizing advanced features.
It is important to understand that the connection process depends not only on the lamp model, but also on the communication protocol (Wi-Fi, Bluetooth Mesh or Zigbee), as well as on the selected control application. We tested all the current methods on devices from 2023 to 2026 and collected unique data on compatibility with the latest versions of the Mi Home (6.5).+) Google Home (2.70)+). If you have already tried to connect the lamp and got an error, skip the basic steps and go straight to the section "Prevalent problems».
1. What Xiaomi lights support phone connection
Not all Xiaomi lamps can be controlled from a smartphone, for example, simple LED tapes without a Wi-Fi or Bluetooth module require a separate remote and do not integrate into the ecosystem.
- 💡 Mi LED Smart Bulb (all generations including Essential and White & Color)
- 🌈 Yeelight LED Ceiling Light (Pro, Moon, Jiaoyue series)
- 🔆 Aqara Smart LED Bulb (Aqara Home Ecosystem Only)
- 📱 Mi Portable LED Lamp (portable models with Bluetooth)
- 🎨 Yeelight Lightstrip Plus (RGB-Wi-Fi-controlled tape)
Separately, it is worth highlighting lamps with support for Zigbee (for example, Aqara). T1 They're called the Mi Zigbee Bulb, and you'll need a hub (Xiaomi Mi Smart Home Gateway or Aqara Hub) to connect them, because they don't connect directly to your smartphone. If you have this model, skip this section and go to the Hub's setup instructions.
Also note regional restrictions: Lamps purchased in China (marked) CN), You may not be able to connect to Mi Home servers in Europe or Russia, and you may need to change the region in the application (see "Server Problems" section»).
2.Preparation for connection: what to check before starting
Before you start synchronizing, make sure that all the prerequisites are met, which will save you 80% of the typical errors:
Install the latest version of the Mi Home app (or Yeelight/Aqara)
Connect the lamp to the socket and make sure it flashes (standby mode)
Turn off VPN and proxy on your phone
Check that the smartphone and the lamp are on the same Wi-Fi network (2.4 GHz!)
Reset the lamp to factory settings (5 switches/offs in a row)
-->
Crucially, almost all Xiaomi smart bulbs only work with 2.4GHz networks.If your router is broadcasting simultaneously at 2.4GHz and 5GHz under the same name (SSID), Separate networks in the router settings, otherwise the lamp won't see your Wi-Fi:
- Go to the router’s web interface (usually at 192.168.0.1 or 192.168.1.1).
- Find the Wi-Fi section → Wireless network settings.
- Activate the option “Separate Networks” or “Enable 2.4 GHz separately”.
- Embezzle the nets. 2.4 GHz is a unique name (for example, MyHome_2G).
If you have an iPhone, check the permissions for the Mi Home app:
- 📍 Settings → Confidentiality → Geolocation services → Turn on for Mi Home.
- 🔌 Settings → Wi-Fi → Make sure your phone is not connected to a 5GHz network.
- 🔄 Settings → Mainstream → Reset → Reset network settings (if the lamp does not find the network).
⚠️ Note: If you are using Yeelight and plan to operate the lamp via Google Assistant or Apple HomeKit, install the official Yeelight app right away – it gives you more integration options than Mi Home.
3. Step-by-step instruction: connection via Mi Home
This is the most versatile method suitable for most Mi lamps. LED Yeelight (except for Zigbee models) follow the instructions strictly by step:
- Install the app: 📱 Android: Mi Home in Google Play 🍎 iOS: Mi Home in the App Store
- Sign up or sign in to your Xiaomi account (required! without an account, the lamp will only work on your local network).
- Add the device: Press «+» → «Add the device» → Select the category "Lighting." If your model is not listed, select "Other"
Wait for completion
If step 5 is marked with an error called “Unable to connect”, check:
- 🔌 Is the Wi-Fi password correctly entered (registration is important!).
- 📶 Is the phone within 2 meters of the lamp.
- 🔄 Does the firewall or antivirus block the connection (turn them off temporarily).
💡
If the lamp connects, but then disappears from the application after a few hours, check the settings of the router: turn off the function "Customer isolation» (AP Isolation and turn on DHCP-reservation IP for MAC-lamp-addresses.
4. Alternative ways of connecting
If Mi Home is not suitable (for example, due to regional restrictions) or you want to use other ecosystems, consider these options:
4.1. via Yeelight app (for Yeelight lamps)
The official Yeelight app gives more options for customizing color scripts and integrating with Google Home/HomeKit:
- Download Yeelight (Android/IOS)
- Press «+» → «Add the device» → Choose a model.
- The lamp will flash - confirm the connection in the application.
- Select a 2.4 GHz Wi-Fi network and enter a password.
4.2. via Google Home (for voice control)
To control the voice lamp through Google Assistant:
- Connect the lamp to Mi Home or Yeelight.
- Open Google Home, click on it «+» → «Set up the device» → «There are devices already?».
- Select Xiaomi or Yeelight from the list and log in to your account.
- Allow access to the devices.
Now you can say, "OK Google, turn on the lamp 50%" or "Make the light blue."
4.3. via Apple HomeKit (for iPhone)
Yeelight lamps marked “HomeKit” (e.g. Yeelight Pro) support direct integration:
- Connect the lamp in the Yeelight app.
- Open the House on iPhone → «+» → «Add an accessory».
- Scan it. QR-code from the lamp body or enter the code manually.
How to connect a lamp without Wi-Fi (Bluetooth mode)
5. Connection of Zigbee lamps (Aqara, Mi Zigbee)
Lamps on the Zigbee protocol (for example, Aqara Smart) LED Bulb T1 They can't connect directly to their phone, they need a hub that will act as a bridge between the lamp and your network:
- 🏠 Xiaomi Mi Smart Home Gateway 3
- 🔄 Aqara Hub M2 or E1
- 🌐 Home Assistant with Zigbee-dongle (for advanced users)
Instructions for Aqara Hub:
- Connect the hub to the outlet and wait until it blinks orange.
- Install the Aqara Home app (Android/IOS).
- Add the hub to the app (click on «+» → «Add a hub»).
- Turn the lamp on the network and activate the pairing mode (3 on / off).
- At Aqara Home, click «+» → «Add the device» → pick a lamp.
Once you plug in, the lamp will appear in the list of devices.
- 🔄 Manage via Aqara Home or Mi Home (if the hub is synchronized).
- 🗣️ Integrate with Google Assistant or HomeKit (via Aqara Home).
- ⏱️ Set up automation (for example, turning on when moving).
⚠️ Warning: If you already have a Xiaomi Gateway hub but the Aqara lamp isn't plugging in, check the hub firmware version.Aqara devices require firmware 1.4.7_176 Update the hub via Mi Home in the Settings section → Firmware update.
6. Automation and voice control setup
Putting a lamp on is only half the battle, and the real magic begins when the light responds automatically to your actions.
| Function | How to set up | Example of use |
|---|---|---|
| Schedule | At Mi Home: The Device → Automation → Schedule | Turn the lamp on at 19:00 at 70% brightness |
| Geolocation | Automation → Geolocation → Home/Outside | Turn off the lights when everyone is gone. |
| Scripts | Create a script with multiple devices | One click – turns off the lamp, closes the curtains and turns on the humidifier |
| Voice assistant | Integration with Google Assistant or Alice | "Alice, turn the nightlight on blue." |
| Do Not Disturb mode | Settings → Regimes → Establish a regime | Dim the lights after 23:00 |
To create automation in Mi Home:
- Open the Automation tab (bottom of the screen).
- Press «+» → «Add automation».
- Select a condition (time, geolocation, action of another device).
- Select an action (turn on/off the lamp, change color).
- Keep the rule.
An example of advanced automation:
IF:
- Time between 20:00 and 23:00
- Motion sensor detects activity.
- Light level < 50 lux
THEN:
Turn on Yeelight Ceiling Light at 80% brightness, warm white (2700K)
- 10 minutes without moving, turn off the lights💡
For stable automation, turn off the energy-saving settings for the Mi Home app in your phone settings. On Android: Settings → Annexes → Mi Home → Battery → No restrictions.
7. Common Problems and Solutions
Even with the correct following of the instructions, errors can occur, and we have collected real user cases and proven ways to solve them:
The lamp is not on the grid.
Symptom: The app writes "Device offline," although the lamp is on and flashing.
Decisions:
- 🔄 Restart the router (pull out the plug for 30 seconds).
- 📶 Check that the phone and lamp are on the same 2.4 GHz network.
- 🔧 Turn off the router settings WPA3 (use WPA2-PSK).
- 🔌 Reset the lamp (5 on/off) and reconnect.
7.2. the error "Can not connect to the device"
Symptom: At the stage of entering a password from Wi-Fi, a red error message appears.
Decisions:
- 🔐 Make sure your Wi-Fi password does not contain Cyrillic or special characters (Latin and numerals only).
- 🌐 Change the region in Mi Home to Mainland China (in profile) → region-setting).
- 📱 Try connecting from another phone (sometimes helps).
The lamp is connected but does not respond to commands.
Symptom: In the app, the lamp appears online but does not turn on/change color.
Decisions:
- 🔄 In Mi Home, go to the lamp settings → «Update firmware».
- 🔌 Turn off the lamp from the socket for 1 minute, then turn it on again.
- 🔧 In the router settings, fix IP-address MAC-lamp-address (DHCP-reservation).
7.4 Problems with Google Home integration
Symptom: The lamp does not appear in Google Home after syncing.
Decisions:
- 🔄 In Mi Home, unplug and reconnect your Google account.
- 🌐 Make sure that the Mi Home has selected the region “Russia” or “Europe” (for Yeelight).
- 📱 Reinstall Google Home and sync again.
⚠️ Note: If the Yeelight lamp after the firmware update stopped supporting HomeKit, the rollback to the previous version is possible only through Telnet or Home Assistant.
8 Advanced Opportunities: What Can Be Done With a Smart Lamp
When the basic setup is complete, it’s time to explore advanced chips that many don’t know about:
8.1 Synchronization with music or video
Yeelight lamps support the "Music Mode" mode, when the color and brightness change in the beat of sound:
- 🎵 In the Yeelight app, select the lamp → «Musical regime».
- 📱 Allow access to the microphone (for sound analysis).
- 🎧 Start the music and the lamp will start to pulse.
For synchronization with the TV (for example, for ambilight effect), use:
- Hyperion + Raspberry Pi (for advanced users).
- Yeelight Screen Color (Android app, analyzes the color of the screen).
Local control without cloud
By default, Xiaomi lamps are dependent on cloud servers, but they can be switched to local mode for greater speed and privacy.
- 🔧 Use Home Assistant with Mi Home or Yeelight integration.
- 📡 Set up. MQTT-direct-manager.
- 🔌 Protocol available for Yeelight LAN Control (included in lamp settings).
8.3 Integration with other devices
Examples of interesting bundles:
- 🚪 The lamp is switched on when the door is opened (via the Aqara Door Sensor).
- 🌡️ The color of the lamp changes depending on the temperature (data from Xiaomi Temperature Sensor).
- 💧 Light flashes red when water leaks (Aqara Water Leak Sensor).
To set up such scenarios, use:
- Mi Home → «Automation» → «Smart scene».
- Home Assistant (for complex logic)
- IFTTT (Integration with external services, such as weather).
💡
Yeelight lamps have undocumented LAN API, which allows you to manage them through HTTP-For example, the team
http://[IP_Lamps]/set_power?power=onYeelight