How Xiaomi Smart Home Works with Alice: A Complete Guide to Setup and Management

Why Xiaomi and Alice are the perfect smart home duo

Voice control of the smart home is no longer a fantasy — it is now the standard of comfort for thousands of users. Xiaomi ecosystem with its affordable sensors, lamps and sockets is perfectly complemented by voice assistant Alice from Yandex, turning a normal apartment into a smart space. But how exactly do these two systems interact? Why Aqara, Mi Home and Yandex Station become a single unit, rather than competing platforms?

In this article, we’ll break down the architecture of how Xiaomi devices interact with Alice, from basic synchronization to creating complex trigger scenarios. You’ll learn what data protocols are used between the Xiaomi and Yandex clouds, how to avoid delays in executing commands, and why some devices refuse to work with voice assistant. And also practical setup instructions that will save you hours finding solutions in the technical documentation.

Spoiler: If you think it's enough to just say "Alice, turn on the lights" to make the system work, you're wrong. 5-7 Technical processes and we will show you how to optimize them.

How integration works: Xiaomi’s workflow + Alice.

At first glance, it seems that Yandex Station directly manages Xiaomi devices over Wi-Fi or Zigbee. In fact, the interaction scheme is much more complex and includes three key components:

  1. Xiaomi Cloud (Mi Home Cloud) – Stores data about all your devices, their statuses and settings.
  2. Yandex Cloud – processes voice commands, converts them into API-request.
  3. A local gateway (such as the Xiaomi Gateway or Aqara Hub) is a physical device that connects clouds to real sensors using the Zigbee protocol.

When you say, “Alice, close the curtains,” the following happens:

  1. The voice command is recognized by Yandex Station and sent to the Yandex cloud.
  2. Yandex converts the team into a request for API Xiaomi via official integration (if supported) or Yandex IoT.
  3. Xiaomi Cloud checks access rights and sends a command to your gateway (e.g. Aqara Hub). M2).
  4. The gateway transmits a signal via Zigbee to smart curtains (e.g. Aqara Curtain Driver). E1).
📊 What Xiaomi device you control through Alice?
Lamps (Yeelight, Mi) LED)
Rosettes.
Sensors (movements, openings)
Curtains/blinds
Climate equipment

A critical detail: without the Xiaomi cloud, Alice won't be able to control devices even if they're connected to the same Wi-Fi with a speaker, which is an architectural limitation that's important to consider when setting up, for example, if you shut down the Internet, voice commands will stop working even if the LAN remains active.

⚠️ Note: Some Xiaomi devices (such as Mi Robot Vacuum or Mi Air Purifier) connect directly to Alice via Yandex IoT, bypassing the gateway.This speeds up the reaction, but requires a separate setup in the Yandex application.

Compatible devices: what exactly will work with Alice

Not all Xiaomi gadgets are supported by Alice out of the box.Yandex has officially certified only part of the ecosystem, and here is the full list of categories for 2026:

Category of devicesExamples of modelsType of connectionNotes
Smart lampsYeelight LED Ceiling Light, Mi LED Desk LampWi-Fi / BluetoothSupports the adjustment of brightness and color
Sockets and switchesAqara Smart Plug, Mi Smart Power StripWi-Fi / ZigbeeRequires a gateway for Zigbee devices
Security sensorsAqara Door/Window Sensor, Mi Motion SensorZigbeeIt only works through the Aqara Hub gateway.
Climate equipmentMi Air Purifier 4, Aqara Air Conditioning CompanionWi-Fi / Infrared portFor IR devices, you need an Aqara Hub with an IR transmitter
Smart curtainsAqara Curtain Driver E1, Mi Smart CurtainZigbeeCalibration is required before first use

Important: Mi Home devices (without the Aqara logo) often have integration issues.For example, Mi Temperature & Humidity Sensor does not appear in Alice, although it works in the Mi Home app. API, Which Xiaomi provides to Yandex.

💡

Before buying a device, check its compatibility with Alice on the official Yandex website in the section "Smart Home". Even if the model is in the Mi Home, this does not guarantee support for voice assistant.

  • 🔌 Sockets and switches: it is better to choose models with support for Zigbee 3.0 (for example, Aqara Smart Plug) – they work more stable through the gateway.
  • 💡 Yeelight supports Alice directly, and Mi LED — only through the lock.
  • 🌡️ Sensors: only Aqara, not Mi Home, will be suitable for temperature and humidity.
  • 🏠 Gateways: Aqara Hub M2 Mi Gateway 3 is a must for Zigbee devices.

Step-by-step: how to connect Xiaomi to Alice

The integration process consists of three stages: preparing Xiaomi devices, bundling with a Yandex account and testing teams.

1. Preparation of devices in Mi Home / Aqara

Before connecting to Alice, all gadgets must be:

  • 📱 Added to Mi Home or Aqara app (depending on brand).
  • 🌐 Linked to your region (e.g. Russia or China – this is important for compatibility!).
  • 🔄 Updated to the latest firmware version (check in device settings).

For Zigbee devices (sensors, curtains), be sure to set up the gateway:

  1. Connect the Aqara Hub to the socket and wait for the indicator to flash.
  2. In the Aqara app, select Add Device → Locks.
  3. Follow the instructions on the screen (usually press the button on the gateway).

Now, link Xiaomi account to Alice:

  1. Open the Yandex application on your smartphone.
  2. Go to the Smart Home → Devices → Add the device → Xiaomi.
  3. Enter your username and password from your Mi Home (or Aqara) account.
  4. Allow access to devices (checks opposite each gadget).

Devices added to Mi Home/Aqara|The gateway (if needed) is connected and online|Xiaomi account tied to Russia region|Device firmware updated|On the smartphone installed application Yandex-->

If the devices are not displayed in Yandex after the bundle:

  • 🔄 Reset the gateway (remove the plug from the socket for 10 seconds).
  • 📵 Make sure your device is not in offline status in Mi Home.
  • 🔒 Check that Mi Home settings allow access to third-party services (Profile) → Settings → Smart home. → Yandex).

3. Testing and debugging

After the bundle, check the work with simple commands:

Alice, turn on [lamp name]


Alice, show me the temperature in the room.




Alice, close the curtains 50%.

If Alice replies, "The device is not responding," do:

  1. Check the internet connection on the gateway (the indicator should be blue, not red).
  2. In Mi Home, update the gateway firmware (Glue Settings) → Update).
  3. In Yandex, remove and add the device again.

💡

If the device doesn’t work with Alice after all the manipulations, check its compatibility on the Yandex website. Some models (for example, Mi Robot Vacuum-Mop 2 Lite) require manual configuration via Yandex IoT.

Scenarios and Automation: How to Make Devices Work Together

The main advantage of integrating Xiaomi and Alice is the ability to create complex scenarios with triggers.

  • 🌅 «If the motion sensor is activated after sunset, turn on the light at 30% brightness».
  • 🚪 «If the door is open for more than 5 minutes, send a notification and turn on the siren».
  • 🌡️ «If the temperature is below 20°C, turn on the heater and close the curtains».

Scenarios are configured in the application Yandex (Smart home) → Scripts → Create a script. Here's how it works in practice:

Example 1: Automatic traffic lighting

  1. Trigger: Motion sensor (Aqara) → Traffic detected.
  2. Condition: Time → After sunset.
  3. Action: Lamp (Yeelight) → Turn on 30%.

Example 2: Safety in case of gas leakage

  1. Trigger: Gas sensor (Aqara) → Gas detected.
  2. Action: Rosetta (kettle) → Turn it off) → Notification, please. → Send it to the phone.

Important: Delays (e.g., “turn off lights 10 minutes after movement”) and conditions (e.g., “only if no one is home”) can be used in scenarios.

How do you check if the script worked?
Open the Yandex app. → Smart home. → Event log. It shows all the triggers and actions performed with the exact time. If the scenario didn't work, check: 1. Sensor status in Mi Home (it should be online). 2. Time settings in condition (for example, "after sunset" depends on geolocation). 3. Yandex access rights to the device (sometimes reset after updates).

Limitation: Alice does not support cyclic scenarios (e.g., “check the temperature every 30 minutes”).

Common Problems and Their Solutions

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

Problem.Possible causeDecision
Alice can't see the device.The device is not certified by YandexCheck the compatibility list or use Yandex IoT
Commands are executed with a delayXiaomi Cloud Problems or Slow InternetReset the gateway, check the network speed
Sensors show incorrect dataSynchronization failure between Mi Home and YandexRemove and add the device again in Yandex
The script doesn't work.Incorrectly configured condition or triggerCheck the event log in the Yandex app

Pay special attention to delays in execution of commands. If Alice answers "OK", but the lamp turns on through the 5-10 Seconds, the problem is probably in:

  • 📡 Gateway: Overload it or update the firmware.
  • 🌐 Xiaomi clouds: servers in China can slow down – try to change the region to Russia.
  • 🔌 Local Network: If you have a double network NAT (router, for example + Provider modem, this can block the connection.

⚠️ Note: If you are using Mi Home and Aqara at the same time, make sure that the devices are added to only one of the applications.

Local management: can you do without the cloud?

One of the biggest drawbacks of Xiaomi and Alice's integration is their reliance on cloud services, and if the Internet goes down, voice control will stop working, but there are ways to make it more autonomous:

  • 🏠 Local scenarios in Aqara: Aqara Hub gateway M2 Supports automation without cloud (e.g., “if motion sensor is triggered, turn on the light”). Configurable in the Aqara app in Automation.
  • 🔌 Home Assistant: An open platform that can manage Xiaomi devices locally Zigbee2MQTT Mi Home Integration or Mi Home Integration.
  • 📡 Local server Yandex: in the beta version of Yandex Station has support for local commands for some devices (so far only for Yeelight).

Full autonomy will require:

  1. Buying the Aqara Hub Gateway M2 (It supports local scenarios).
  2. In the Aqara application, create automation of the type If → To.
  3. Disable cloud sync for critical devices (e.g. smoke sensors).

Limitation: Local scripts in Aqara don't support voice control through Alice. You still need a cloud to do that.

💡

If autonomy is critical for you, consider switching to Home Assistant, which allows you to manage Xiaomi devices locally and connect Alice as a voice interface via Yandex IoT.

Security: How to protect your smart home from hacking

Xiaomi and Alice’s integration raises privacy issues: your data is flowing through the clouds of the two companies, and voice commands are recorded by Yandex.

  • 🔐 Two-factor authentication: Enable 2FA in the accounts Mi Home and Yandex.
  • 🌐 Local area network: use a separate Wi-Fi network for smart devices (guest mode on the router).
  • 📵 Disable unnecessary permissions: in Mi Home, check what data is sent to Xiaomi (Profile) → Settings → Confidentiality).
  • 🗑️ Clearing history: in the Yandex application, regularly delete voice command recordings (Settings) → History → Delete everything).

Critical: Xiaomi gateways (like Mi Gateway 3) open ports to the Internet by default.

  1. In the Mi Home app, go to the gateway settings.
  2. Turn off the Remote Access option (if you don’t need external control).
  3. On the router, block outgoing connections for IP-Gateway address (except api.io.mi.com).

⚠️ Note: If you use an Aqara Hub with an IR transmitter, make sure it doesn't send data about your air conditioners or TVs to the cloud.

FAQ: Answers to Frequent Questions

Can I connect to Alice Mi Robot Vacuum?
Yes, but only models with Yandex IoT support (e.g. Mi Robot Vacuum-Mop 2 Pro). To do this: In the Mi Home app, go to the robot settings. Select Add to Yandex (or similar). Follow the bundle of accounts instructions. If this option is not available, the robot is not supported.
Why does Alice say "The device is not responding" even though it works at Mi Home?
This is a typical synchronization problem. Check: Device status in Mi Home (should be online); Region settings in Mi Home (should be Russia); Yandex permissions (sometimes the device drops off the list after updates); If nothing helps, remove the device from Yandex and add again.
How to manage Xiaomi through Alice without the Internet?
Full local management is only possible with Home Assistant or local scripts in Aqara Hub. Alice always requires a cloud for voice recognition, but you can: Use buttons on the Aqara gateway to run scripts. Set up automation in Aqara, independent of Yandex. Connect Home Assistant to Alice via Yandex IoT (requires technical skills).
What Xiaomi devices work best with Alice?
Top.-5 Response stability and speed: Yeelight LED Ceiling Light, instantaneously on, brightness and color support. Aqara Smart Plug, reliable socket control via Zigbee. Aqara Door/Window Sensor - accurate data on the opening of doors / windows. 4 — Full integration with voice control. Aqara Curtain Driver E1 — Smooth control of curtains with percentage adjustment. Avoid devices marked Only for China - they are not certified to work with Alice.
Can I use Alisa with Xiaomi outside of Russia?
Technically, yes, but there are nuances: Mi Home account should be tied to the region of Russia. Yandex Station should be configured in Russian (English does not support smart home management). Some devices (for example, Aqara for the European market) may not show up in Alice. If you live abroad, it is easier to use Google Assistant or Home Assistant.