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 lamp | Official support for Alice | Is 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:
- 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.
- Region in Mi Home - Russia. Go to the profile settings and select Russia (otherwise the lamp will not appear in Yandex.Smart Home).
- 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.
- Turn on / off the lamp 5 times in a row (with an interval of 1 second).
- Wait for the blinking - this is a signal to reset.
- Add the lamp to the Mi Home again.
Standard method: connection via Yandex.Smart Home
If your lamp is on the compatible list, follow this instruction:
- 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
⚠️ 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 cause | Decision |
|---|---|---|
| The lamp is not displayed in the list of devices Yandex | Incompatible model or Chinese firmware | Use Home Assistant or reflash the lamp |
| Error: “I couldn’t connect to Mi Home” | Two-factor authentication or an incorrect region | Shut down. 2FA, Check out the region at Mi Home |
| The lamp is connected but does not respond to commands | Problems with the Internet or servers Xiaomi | Reboot the router, check the status of Xiaomi services |
| Yandex.Smart Home “hangs” when added | Weak Wi-Fi signal or network congestion | Connect 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:
- Turn it on. LAN Control in the lamp settings in Mi Home.
- Install the Yandex IoT application (not to be confused with Yandex.Smart Home!).
- Add the device manually by selecting the Yeelight protocol LAN.
- 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:
- Install Home Assistant on a Raspberry Pi or virtual machine.
- Add Xiaomi Mi Home integration through HACS (custom-repository).
- Log in to Xiaomi’s account and select a lamp.
- Install the Yandex Smart Home component to communicate with Alice.
- 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:
- Set up. MQTT-broker (e.g. Mosquitto) on a home server.
- In Mi Home, turn it on. LAN Control for lamp.
- Use a Python script (e.g. yeelight-mqtt) to link the lamp to the broker.
- 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?
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:
- Open Yandex.Smart Home → pick a lamp.
- Click "Edit» → «Pseudonyms».
- 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.