Connecting Xiaomi Devices to Alice: A Complete Guide with Expert Advice

Voice assistant Alice from Yandex has long ceased to be just a smart speaker โ€” today it is a central smart home control node that can interact with hundreds of devices, including the Xiaomi ecosystem. However, many users face problems when trying to connect gadgets of the two brands: Mi Home does not see Alice, commands are executed with a delay, then devices suddenly โ€œfall offโ€ from the system. In this article, we will analyze all the current ways to connect Xiaomi devices to Alice in 2026, including bypassing typical errors and optimizing the system.

It is important to understand that while Xiaomi and Yandex are competing ecosystems, their integration is possible thanks to the Mi Home Open protocol. API But there are pitfalls: not all Xiaomi models are officially supported by Alice, and some require manual configuration through the use of a new device. IFTTT We've analyzed everything from simple Yeelight light bulb connectivity to complex automation with Mi Robot Vacuum, and put them together into a single instruction manual with a focus on connection stability.

What Xiaomi devices are compatible with Alice?

The official list of supported devices from Xiaomi in the Yandex ecosystem is limited, but is expanding at the expense of third-party services. As of 2026, Alice is directly working with:

  • ๐Ÿ’ก Smart lamps: Yeelight series (including color and white models), Mi LED Smart Bulb
  • ๐Ÿ”Œ Sockets and switches: Mi Smart Plug, Aqara Wall Switch (requires hub)
  • ๐Ÿค– Robot vacuum cleaners: Mi Robot Vacuum-Mop 2, Dreame Bot (partial support)
  • ๐ŸŒก๏ธ Aqara Temperature & Humidity Sensor, Mi Motion Sensor (Hub only)
  • ๐Ÿšช Smart locks: Mi Smart Door Lock (limited functionality)

However, there is a caveat: even if your device is on the list, its firmware must be up to date. For example, Yeelight lamps on firmware older than 2022 may not appear in Yandex Smart Home. โ†’ Update.

๐Ÿ“Š What Xiaomi device do you want to connect to Alice?
Smart lamp.
Robot vacuum cleaner
Motion sensor
Smart socket
Other

Unofficial compatibility is being expanded through services like IFTTT Or Home Assistant, but it requires technical skills, for example, Mi Air Conditioner air conditioners can only be connected to Alice through Home Assistant with Xiaomi Miio plugin, and for controlling Mi TVs. TV You will need Broadcast teams via Yandex Dialogs.

โš ๏ธ Note: Mijia prefixed devices (such as Mijia Smart Fan) often require a Chinese server in Mi Home to work correctly with Alice. You can switch the region in your account settings, but this can disrupt other gadgets.

Preparing for connection: setting up accounts and applications

Before connecting devices, three key elements must be synchronized:

  1. Xiaomi account (with attached devices in Mi Home)
  2. Yandex Account (with Smart Home connected)
  3. Intermediary service (e.g. Yandex IoT or IFTTT)

Start by checking that all Xiaomi devices are added to the Mi Home and are in the same region (preferably Russia or China if the device does not support a Russian server).

  1. Open Mi Home โ†’ Profile โ†’ Settings โ†’ Region and select Russia (if available).
  2. Make sure that at least one smart gadget is added to Yandex Smart Home (for example, the Yandex Station column).
  3. If you use IFTTT, Connect both Mi Home and Yandex Alice via Applets.

Critical detail: for devices that require a hub (for example, Aqara sensors), first set up the hub in Mi Home, and then add it to Yandex Smart Home.

โ˜‘๏ธ Preparation for Xiaomiโ€™s connection to Alice

Done: 0 / 5

Method 1: Official connection through โ€œYandex Smart Homeโ€

The easiest method is to use Yandex IoT's built-in integration with Mi Home. It works for most Yeelight devices, Mi Smart Plugs, and some sensors.

  1. Open the Yandex app and go to the Smart Home section (home icon in the bottom menu).
  2. Click Add Add the device โ†’ Other devices โ†’ Find it in the Xiaomi list.
  3. Enter the username and password from your Xiaomi account (the same as in Mi Home).
  4. Allow access to devices by selecting the ones you want to connect to Alice.

Once synchronized, the devices will appear on the Smart Home list, and now you can control them with voice, such as, "Alice, turn on the lamp in the living room" or "Alice, show the temperature in the kitchen."

The deviceAlice's supported teamsLimitations
Yeelight ColorTurn on/off, change color, brightness, temperatureDoes not support scenarios with smooth color change
Mi Smart PlugTurn on/off the socket, show energy consumptionEnergy consumption data are updated with a delay of 5-10 minutes
Aqara Motion SensorReport movement, enable associated devicesAqara Hub requires a hub, doesn't work without it
Mi Robot VacuumStart cleaning, return to base, suspendDoes not support zone cleaning and room maps

Important: If the device does not appear in the list after synchronization, check:

  • ๐Ÿ”„ Update the device firmware in Mi Home.
  • ๐ŸŒ Make sure your device and smartphone are connected to the same Wi-Fi network.
  • ๐Ÿ“ฑ Restart the Yandex application and try again.

๐Ÿ’ก

If Alice canโ€™t see the device after connecting, try untie it from the Mi Home and add it again. Sometimes changing the region of Xiaomiโ€™s account to China helps (but this can disrupt other devices).

Method 2: Connecting through IFTTT (for informal devices)

If your Xiaomi device is not officially supported (e.g. Mi Air Purifier or Mi Smart Fan), you can use the service. IFTTT (If This Then That. He acts as an intermediary between Mi Home and Yandex Alice, transferring commands from one service to another.

Algorithm of settings:

  1. Sign up for iftt.com and connect Mi Home and Yandex Alice services under My Services.
  2. Create a new Applet with a Yandex Alice trigger (e.g., the phrase โ€œAlice, turn on the air purifierโ€).
  3. As an action, select Mi Home and specify a command for the device (e.g. Turn on Mi Air Purifier).
  4. Save the applet and test the team.

Example of an applet for controlling the Mi Smart Fan fan:

Trigger: Yandex Alice โ†’ Say a specific phrase ("Alice, turn on the fan at 3 speed")


Mi Home โ†’ Set fan speed to "Level 3"

Limitations IFTTT:

  • โฑ๏ธ Delay in execution of commands - up to 10 seconds.
  • ๐Ÿ’ฐ Free account is limited to 3 applets.
  • ๐Ÿ”Œ Not all Xiaomi devices are supported in the IFTTT (For example, some Aqara sensors).

โš ๏ธ Attention: IFTTT It transmits data between services through its servers, which may violate privacy).

Method 3: Advanced Integration with Home Assistant

For full control of the devices Xiaomi and Alice recommended to use Home Assistant, an open platform for smart homes.

  • ๐Ÿ”— Connect any Xiaomi device, even unofficially supported.
  • ๐Ÿ”„ Create complex automation (for example, if the motion sensor worked and it is dark outside, turn on the lamp at 50%ยป).
  • ๐Ÿ—ฃ๏ธ Integrate Alice through Yandex Smart Home or Dialogs.

Minimum requirements for starting Home Assistant:

  • ๐Ÿ–ฅ๏ธ Computer or Raspberry Pi (recommended Raspberry Pi 4 with 2GB of RAM).
  • ๐Ÿ“ฆ Installed Docker or ready-made Home Assistant image OS.
  • ๐Ÿ”Œ Static IP-Address for a device with Home Assistant on a local network.

Step-by-step:

  1. Install Home Assistant on the selected device (instructions on the official website).
  2. Add Xiaomi Miio integration through Settings โ†’ Devices and Services โ†’ Add integration.
  3. Enter. IP-Address and token of Xiaomi device (how to get a token โ€“ see spoiler below).
  4. Integrate with Yandex Smart Home HACS (Additional Repository for Home Assistant).
  5. Link your Yandex account in the integration settings and synchronize your devices.
How to Get a Xiaomi Device Token for Home Assistant
1. Install the Mi Home app on Android. 2. Connect to the device via Wi-Fi. 3. Use the Mi Token Extractor tool (available on GitHub) to extract the token from the app traffic. 4. Copy the resulting token (a 32-character string) and paste it into Home Assistant settings. โš ๏ธ The token is valid until the device is reset or the password of the Xiaomi account is changed.

The advantages of Home Assistant:

  • โšก Instant execution of commands (without delay, as in the IFTTT).
  • ๐Ÿ”ง Full control over the logic of the work (for example, you can configure cleaning of the vacuum cleaner on a schedule taking into account data from sensors).
  • ๐Ÿ›ก๏ธ Data is not transferred to third parties (all work locally).

Disadvantages:

  • ๐Ÿ“š Requires technical knowledge to set up.
  • ๐Ÿ’ป You need a separate device (Raspberry Pi or always on PC).

๐Ÿ’ก

Home Assistant is the only way to connect Xiaomi devices that are not officially supported (such as air conditioners, TVs or rare sensors).

Solving Typical Connection Problems

Even with the right setup, users are faced with errors, and consider the most common and ways to fix them:

Problem.Reason.Decision
Alice doesn't see the device after synchronizationThe device is tied to another region in Mi HomeChange your account region to Russia or China and reconnect your device
Commands are executed with a delayThe Mi Home Cloud Server (China)Switch to a Russian server or set up local management via Home Assistant
The device periodically "falls off"Unstable Internet connection or conflict IP-addressSet up static. IP for the device in the router or restart the hub (if used)
Alice says "The device is not responding"The device is turned off or is out of range of Wi-FiCheck the power of the device and the strength of the Wi-Fi signal in its location
Voice commands for vacuum cleaners are not workingRestrictions on official integration (cleaning areas are not supported)Use a Home Assistant or IFTTT for extended teams

If the problem is not resolved, check:

  • ๐Ÿ“ก Quality of the Wi-Fi signal at the location of the device (for stable operation, you need a speed of at least 2 Mbit / s).
  • ๐Ÿ”„ Update the routerโ€™s firmware โ€“ outdated models can block Mi Home traffic.
  • ๐Ÿ“ฑ Remove the cache of Mi Home and Yandex applications in the smartphone settings.

A specific problem for robot vacuum cleaners: if Alice doesn't see the cleaning map, that's fine - official integration doesn't support maps. To manage the cleaning areas, you'll have to use Home Assistant with the Xiaomi Vacuum Map plugin.

Optimization of work: tips for stable communication

To make Xiaomi and Alice devices work together, follow these recommendations:

  • ๐Ÿ“ถ Separate network for smart devices: Set up a 2.4GHz guest Wi-Fi network specifically for Xiaomi gadgets.
  • โฐ Regular reboots: Hubs (like Aqara Hub) and routers reboot once a week โ€“ this prevents โ€œhangsยป.
  • ๐Ÿ”„ Firmware Updates: Enable automatic device updates in Mi Home, but check for reviews of new versions (sometimes they break compatibility).
  • ๐Ÿ“ก Signal repeaters: If the device is far from the router, use the Xiaomi Wi-Fi Repeater repeater for a stable connection.

For advanced users:

  • ๐Ÿ”ง Set up. MQTT-A broker (e.g. Mosquitto) for local device management without a cloud.
  • ๐Ÿ“Š Use Grafana. + InfluxDB for visualization of sensor data (temperature, humidity, power consumption).

Example of optimization for Yeelight lamps:

If the lamps flash when turned on through Alice, turn off the option โ€œSmooth Turn onโ€ in Mi Home (Labour Settings) โ†’ This eliminates the conflict between Mi Home and Yandex IoT protocols.

๐Ÿ’ก

For devices critical to stability (such as smart locks), set up a backup control channel through the SMS This will help unlock the door, even if Alice or Wi-Fi are not available.

Security: How to protect your smart home from hacking

The integration of Xiaomi and Alice creates new attack vectors for hackers.

  • ๐Ÿ”“ Token Leak: If an attacker gets a token of your Xiaomi device, he will be able to manage it remotely.
  • ๐Ÿ“ก Router attacks: Smart devices are often targeted by botnets (e.g. Mirai).
  • ๐Ÿ—ฃ๏ธ Wiretapping: Columns with Alice can be used to take a voice (if the account of Yandex is hacked).

Protection measures:

  1. ๐Ÿ” Use two-factor authentication for Xiaomi and Yandex accounts.
  2. ๐ŸŒ Create a separate network for IoT devices in a router with limited access to local resources.
  3. ๐Ÿ”„ Change your Wi-Fi and account passwords regularly (every 3 months).
  4. ๐Ÿ›ก๏ธ Install a firewall on a router that blocks suspicious requests to Xiaomi devices.

What to do if the device is hacked:

  1. Disconnect it from the network immediately (physically or via router).
  2. Reset your device settings to factory (Mi Home) โ†’ Settings of the device โ†’ Reset).
  3. Change the passwords from Xiaomi and Yandex accounts.
  4. Check the router for unknown connected devices.

โš ๏ธ Warning: Never connect security-related devices (smart locks, cameras) to Alice if they use Xiaomi's cloud services without encryption.For example, Xiaomi Mi Home Security Camera cameras transmit video through servers in China, making them vulnerable to interception.

FAQ: Frequent questions about connecting Xiaomi to Alice

Can I connect to Alice TV Xiaomi Mi TV?
Officially, no. But you can use workarounds: Through Home Assistant with Xiaomi Mi plugin TV (You need a device token. Through Broadcast commands in Yandex Dialogs (you need to know). IP-Example of commands to turn on the TV through Home Assistant: service: media_player.turn_on target: entity_id: media_player.xiaomi_tv data: {}
Why doesn't Alice understand the name of my device?
This is due to a conflict of names in Mi Home and Yandex Smart Home. Solution: Rename the device to Mi Home in English (e.g., Mi Home, bedroom_lamp). Update the list of devices in Yandex Smart Home (Update button in the upper right corner). Use simple names without special characters (for example, Lamp).1, Not a living room lamp #1).
How to connect to Alice air conditioner Xiaomi?
There is no official support, but there are two options: via Home Assistant: Install Xiaomi Miio integration. IP-Set up integration with Yandex Smart Home. IFTTT (Limited functionality: Create an applet with a trigger from Alice (for example, โ€œAlice, turn on the air conditioner on the deviceโ€) 22 Select Mi Home as an action and specify the command for air conditioning. Example of command for Home Assistant: service: climate.set_temperature target: entity_id: climate.xiaomi_air_conditioner data: temperature: 22
Can you manage Alice Xiaomi devices without the Internet?
Partially. This is done by: Set up Home Assistant with local management (no cloud). MQTT-Connect Alice via Yandex Smart Home with Local Control (not available for all devices) Restrictions: Voice commands will only work when you are actively connected to Yandex servers (the Internet is needed for speech recognition). Devices that require cloud authorization (such as some Aqara sensors) wonโ€™t work without the internet.
How to reset your Xiaomi device if it doesnโ€™t disconnect from Alice?
If the device is โ€œhangโ€ in Yandex Smart Home and does not respond to commands: Physically disconnect the device from power for 10 seconds. In Mi Home, delete the device (Device Settings) โ†’ Reset the device to factory settings (usually by holding the button for 5-10 seconds). Add the device again to Mi Home, then sync with Alice. If the device does not reset: For Yeelight lamps, turn on/off 5 times in a row at 2 seconds intervals. For Mi Smart Plug outlets: Hold the button for 15 seconds until the indicator flashes.