How to add a Xiaomi light bulb to Alice: full instructions with photos and tips

Voice control of lighting through Alice from Yandex makes the smart home even more convenient: just say “Alice, turn on the light in the bedroom” for the Xiaomi light bulb to react. However, not all users know that it requires not only the lamp itself, but also the right configuration in the Mi Home ecosystem and Yandex.Smart Home. In this article, we will analyze all the ways of connecting, from standard integration to workarounds for incompatible models.

The main problem faced by Xiaomi lamp owners (e.g. Yeelight) LED or Mi LED Smart Bulb, which is not direct support on Alice's device list, doesn't mean that you can't connect, we'll show you how to get around the restrictions through third-party services like Yandex IoT or Home Assistant if the standard method doesn't work. We will also analyze the typical errors, because of which Alice “does not see” the lamp, and give a checklist to eliminate them.

What Xiaomi light bulbs are compatible with Alice?

Not all Xiaomi smart lamps can work directly with Yandex.Smart Home.Only models that are certified for the Russian market and added to the Yandex database are officially supported.

  • 💡 Xiaomi Mi LED Smart Bulb (Basic/White) — base-model.
  • 🌈 Yeelight LED Color – color lamp with 16 million shades (requires firmware for Russia).
  • 🔆 Xiaomi Mi LED Smart Bulb Essential – budget option without color temperature.
  • 🌡️ Yeelight LED Ceiling Light - ceiling lamp (supported partially).

If your model is not on the list, it is not a sentence! Lamps without official support can be connected via cloud bridges (for example, Home Assistant). + Yandex IoT or alternative protocols such as MQTT. We will talk about this in the section on alternative methods.

⚠️ Note: Xiaomi lamps purchased abroad (e.g., on AliExpress) often have firmware for the Chinese region, and will have to be refashioned or used bypasses.

Model lampOfficial support for AliceIs flashing required?Alternative method
Mi LED Smart Bulb (Basic)✅ Yes.❌ No.
Yeelight Color (Chinese version)❌ No.✅ Yes (on Russian firmware)Home Assistant + Yandex IoT
Mi LED Smart Bulb Essential✅ Yes (since 2023)❌ No.
Yeelight LED Ceiling Light⚠️ Partially.❌ No.Manual addition via Mi Home

Preparation: What to do before connecting

Before adding a lamp to Alice, make sure that the basic conditions are met:

  1. The lamp is connected to the Mi Home, and without it, Alice won't be able to see her. Install the Mi Home app, create an account, and add the device to it.
  2. Region in Mi Home - Russia. Go to the profile settings and select Russia (otherwise the lamp will not appear in Yandex.Smart Home).
  3. Updated firmware. Go to the lamp settings in Mi Home and check for updates.

If the lamp is already added to the Mi Home, but Alice can't find it, try resetting the device.

  1. Turn on / off the lamp 5 times in a row (with an interval of 1 second).
  2. Wait for the blinking - this is a signal to reset.
  3. Add the lamp to the Mi Home again.
📊 What kind of Xiaomi lamp do you use?
Mi LED Smart Bulb
Yeelight Color
Mi LED Essential
Another model
I haven't bought it yet.

Standard method: connection via Yandex.Smart Home

If your lamp is on the compatible list, follow this instruction:

  1. Open the Yandex app. Go to the Smart Home section (the house icon in the bottom menu).

After successful connection, check the voice commands:

  • "Alice, turn on the lights."
  • “Alice, make the lights warmer” (for temperature-adjusted models)
  • "Alice, set the brightness to 50%."

☑️ Checklist before connection

Done: 0 / 5

⚠️ Note: If you log in to Mi Home, you may have an error called “Unconnected,” check if two-factor authentication is enabled in your Xiaomi account.

Solving the problems: Alice doesn't see the Xiaomi lamp

If the standard method did not work, we will analyze the typical errors and ways to eliminate them:

Problem.Possible causeDecision
The lamp is not displayed in the list of devices YandexIncompatible model or Chinese firmwareUse Home Assistant or reflash the lamp
Error: “I couldn’t connect to Mi Home”Two-factor authentication or an incorrect regionShut down. 2FA, Check out the region at Mi Home
The lamp is connected but does not respond to commandsProblems with the Internet or servers XiaomiReboot the router, check the status of Xiaomi services
Yandex.Smart Home “hangs” when addedWeak Wi-Fi signal or network congestionConnect the lamp closer to the router, reduce the number of devices on the network

If Yeelight is not officially supported, it has a protocol LAN Control, you can try to connect it through a local network:

  1. Turn it on. LAN Control in the lamp settings in Mi Home.
  2. Install the Yandex IoT application (not to be confused with Yandex.Smart Home!).
  3. Add the device manually by selecting the Yeelight protocol LAN.
  4. Enter. IP-Lamp address (can be found on router or via Fing).

💡

If the lamp flashes after connecting to Alice, try to turn it off for 10 seconds, then turn it back on. This will reset temporary communication errors.

Alternative methods: Home Assistant and MQTT

For lamps that are not directly supported by Yandex, there are workarounds through smart home platforms:

Method 1: Home Assistant + Yandex IoT

Home Assistant is an open source system for managing smart devices, and to connect the Xiaomi lamp through it:

  1. Install Home Assistant on a Raspberry Pi or virtual machine.
  2. Add Xiaomi Mi Home integration through HACS (custom-repository).
  3. Log in to Xiaomi’s account and select a lamp.
  4. Install the Yandex Smart Home component to communicate with Alice.
  5. In Yandex.Smart Home, add Home Assistant as a platform and sync your devices.

Method 2: Protocol MQTT

MQTT — It's a lightweight protocol for messaging between devices, and it's good for advanced users:

  1. Set up. MQTT-broker (e.g. Mosquitto) on a home server.
  2. In Mi Home, turn it on. LAN Control for lamp.
  3. Use a Python script (e.g. yeelight-mqtt) to link the lamp to the broker.
  4. In Yandex.Smart House add MQTT-device via Yandex IoT.

These techniques require technical skills, but give full control of the device, including custom scenarios (e.g., “turn on the light if the motion sensor is triggered”).

How to check if the lamp supports LAN Control?
Open Mi Home, select the lamp. → Settings → General, if there's a local area network (LAN Control can be connected without cloud.

Voice commands for lamp control

After a successful connection, Alice supports the following standard commands:

  • 🔦 «Alice, turn on [name of lamp] / turn off [name]»
  • 🌡️ «Alice, make the lights warmer/colder" (for temperature-adjusted lamps)
  • 🎨 «Alice, set the color [color name]" (for Yeelight Color)
  • ☀️ «Alice, set the brightness on [0-100]%»
  • 🔄 «Alice, turn on [night/read/movie] mode (if scripts are set up)

To help Alice understand commands better, set up aliases for the lamp:

  1. Open Yandex.Smart Home → pick a lamp.
  2. Click "Edit» → «Pseudonyms».
  3. Add alternative names (e.g., “chandelier”, “light in the hall”).

⚠️ Note: Alice may confuse commands if there are several lamps with similar names (for example, "lamp 1" and "lamp 2"). Use unique names like "bedroom lamp" or "kitchen lamp».

💡

For Yeelight color lamps, Alice supports the names of colors in Russian (“red”, “blue”) and English (“green”, “yellow”).

Security: How to protect the lamp from hacking

Smart lights connected to the Internet can be a target for hackers.

  • 🔒 Use a complex password for your Mi Home account (at least 12 characters with numbers and signs).
  • 🌐 Disable remote access if you do not use external control of the house (in the router settings, block external connections to the lamp).
  • 🔄 Update the lamp and router firmware (outdated versions are vulnerable to attacks).
  • 📵 Create a separate network for smart devices (guest Wi-Fi with limited rights).

If you are using a Home Assistant or MQTT, necessarily:

  • Set up. SSL/TLS traffic-encrypting.
  • Disable anonymous access to MQTT-broker.
  • Use it. fail2ban brute force-attack protection.
How do I check if the lamp is broken?
If the lamp itself turns on/off or flashes without a command, check the logs in Mi Home and Yandex.Smart Home. Also disconnect it from the network and see if the strange behavior continues (if so, the problem is in the firmware).

FAQ: Frequent questions about connecting Xiaomi lamps to Alice

Can I connect the Chinese version of Yeelight to Alice?
Yes, but you'll need to reflash the lamp to the Russian version of the software or use workarounds like Home Assistant, which are officially not supported by Chinese models due to different Xiaomi servers.
Alice turns on the lamp, but doesn't adjust the brightness.
The problem may be firmware incompatibility: Update the lamp software in Mi Home or check if your model supports dimming (some budget versions only work on/off).
How to Reset a Xiaomi Lamp if It Doesn't React?
Perform a hardware reset: Turn the lamp on/off 5 times in a row (with intervals of 1 second). Wait for the blinking is a signal of a successful reset. Add the lamp to Mi Home again. If it does not work, turn off the power for 10 minutes, then repeat the procedure.
Can you operate a lamp without the internet?
Yes, if you use local protocols like LAN Control or MQTT. However, to work with Alice, the Internet is mandatory – voice commands are processed on Yandex servers.
Why does Alice say "The device is not responding" when the lamp is working?
This means that Xiaomi or Yandex servers are temporarily unavailable. Check: Service status on Xiaomi Status and Yandex.Smart Home sites; Internet connection (Mi Home should have a green network indicator on it); router settings — traffic to Xiaomi ports may be blocked.