Voice assistant Alice from Yandex has long been an integral part of smart homes, but many users of Xiaomi weather stations are faced with the problem of integrating them. Unlike Redmond or Rubetek devices, which are supported by Yandex out of the box, Xiaomi gadgets require additional manipulation through third-party services. In this article, we will analyze all working ways of connecting - from the official (via Mi Home). + Yandex Smart Home to Alternatives (via Home Assistant or IOBroker).
Important: the procedure differs depending on the model of the weather station. for example, Xiaomi Mijia Bluetooth Temperature and Humidity Sensor 2 (LYWSD03MMC) It is connected differently than Aqara Weather Station (WSDCGQ11LM) Weβll look at both options, and weβll also explain why some Xiaomi devices canβt work with Alice without intermediate hubs (spoiler: ZigBee protocol and closed Mi Home ecosystem are to blame).
If you're new to the world of smart devices, don't worry. The instructions are tailored for users of all levels, with step-by-step screenshots and explanations of terms. For the experienced, we've prepared a section with advanced settings, including automatic alerting Alice to weather changes or creating complex scenarios.
1.What weather stations are Xiaomi compatible with Alice?
Not all Xiaomi devices can work directly with Yandex Alice, here is the official list of supported models (as of 2026):
- π‘οΈ Xiaomi Mijia Bluetooth Temperature and Humidity Sensor 2 (LYWSD03MMC) β The most popular model, connects through Mi Home + Yandex Smart Home.
- π¦οΈ Aqara Weather Station (WSDCGQ11LM) β Aqara Hub Requires Integration Hub.
- πΏ Xiaomi ClearGrass Plant Monitor (CGDK2) β plant sensor, but transmits temperature/humidity data.
- β οΈ Xiaomi Mijia Honeywell Smoke Detector β While not a weather station, it can integrate into weather scenarios.
These devices do not connect directly to Alice:
- β Xiaomi Mi Temperature and Humidity Sensor (WSDCGQ01LM) β The old model without support for Mi Home API.
- β Xiaomi Mijia Bluetooth Mesh Gateway β only works in Xiaomi ecosystem.
- β Any devices on ZigBee (such as Aqara) TVOC Air Quality Monitor β Home Assistant or IOBroker.
If your model is not on the list, check its communication protocol:
- π΅ Bluetooth (for example, LYWSD03MMC) β You can connect to the Mi Home.
- π‘ ZigBee (like Aqara) β need a hub or third-party server.
- π Wi-Fi (rarely at weather stations) β usually supported directly.
β οΈ Note: Devices with ZigBee 3.0 protocol (e.g. Aqara) E1) Not compatible with Xiaomi Mi Home hubs older than 2021. M2 or Home Assistant.
2.Preparation: What is needed to connect?
Before you start integration, make sure you have:
Install the Mi Home app (version no lower than 6.0.100)
Create a Xiaomi account and link it to a weather station
Install Yandex app with Smart Home enabled
Connect the weather station to the network (for Wi-Fi/ZigBee model)
Check that the device is displayed in Mi Home without errors-->
If the weather station is not added to Mi Home, do it:
- Open Mi Home β press + β Add the device.
- Select the Sensors category β Temperature and humidity.
- Follow the instructions on the screen (usually press the button on the device).
- After adding, check that the data is updated (in the main menu of the application).
For Aqara models, additionally:
- π Aqara Hub hub (e.g, M1S or M2).
- π± Aqara Home app (separate from Mi Home).
- π Sync your Aqara account with Mi Home (in the hub settings).
β οΈ Note: If your Xiaomi weather station is Bluetooth-enabled (e.g, LYWSD03MMC), It can't be connected to Alice via the ZigBee hub, and these protocols are incompatible, and trying to sync will cause an error.
3. Method 1: Official connection via Mi Home + Yandex Smart Home
This is the easiest method, but it only works for Mi Home-enabled devices. API (for example, LYWSD03MMC or ClearGrass. CGDK2). Instructions:
- Open Mi Home β Go to Profile. β Settings β Yandex Smart Home.
If the device is not displayed:
- π Reset the weather station (remove the battery for 10 seconds).
- π± Update Mi Home to the latest version.
- π Check that the region in Mi Home is set to Russia (in profile settings).
After successful connection, the weather station will appear in Yandex Smart Home with the possibility of:
- π£οΈ Ask for data by voice: Alice, what is the temperature in the room?
- π See the schedules of changes in the Yandex application.
- βοΈ Set up automation (for example, turn on the humidifier at humidity below 40%).
π‘
If Alice does not recognize the device name, rename it Mi Home in Russian (for example, "Bedroom sensor" instead of "Bedroom sensor").
Method 2: Connect via Home Assistant (for ZigBee and unofficial devices)
If your weather station is not officially maintained (e.g. Aqara) WSDCGQ11LM Or older models, you're going to need Home Assistant, an open platform for smart homes, which is more complex, but it's more powerful.
Adjustment steps:
- Install Home Assistant on Raspberry Pi, NAS Virtual machine (instructions on the official website).
- Add Xiaomi Mi Home integration: configuration.yaml: xiaomi_miio: username:!secret mi_home_username password:!secret mi_home_password
- For ZigBee devices (Aqara), connect the hub (for example, CC2531 or ConBee II) And add integration. ZHA or deConz.
- In the configuration.yaml file, specify the sensor: - platform: xiaomi_miio host: 192.168.1.100 # IP your hub token: YOUR_DEVICE_TOKEN sensors: - temperature - humidity
- Install the Yandex Smart Home expansion through HACS (Home Assistant Community Store).
- In the add-on settings, log in to Yandex and synchronize the devices.
Advantages of this method:
- β It works with any device. Xiaomi/Aqara, even informal.
- β You can configure complex automation (for example, alerting when the temperature drops sharply).
- β Data is stored locally, without depending on the Xiaomi cloud.
Disadvantages:
- β Requires a server that is constantly running (for example, a Raspberry Pi).
- β It takes 1-2 hours to set up (basic knowledge is required) YAML).
- β When upgrading Home Assistant, integrations may break down.
How to get a Xiaomi device token?
5. Method 3: Alternative Services (IOBroker, Node-RED)
If Home Assistant seems too complicated, you can use IOBroker, another smart home platform with support for Xiaomi and Alice Yandex.
Instructions for IOBroker:
- Install the IOBroker on Windows/Linux/NAS (download from the official website).
- In the web interface (http://localhost:8081) Add adapters: Xiaomi-mi for Mi Home devices. yandex-smart-home for Alice integration.
xiaomi-mi
Mi Home
yandex-smart-home
Yandex
Node-RED is another option for advanced users, and it allows you to create visual scenarios for automation, and it's a flow of data from a weather station to Alice.
[{"id":"a1b2c3d4","type":"tab","label":"Xiaomi β Alice,""disabled":false,"info":"},{"id:"node1","type":"mi-home","z":"a1b2c3d4","name": "Weather station", "deviceId": "12345678", "properties":[{"property": "temperature", "name": "temperature"}],"x":200,"y":100,"wires":[["node2"]]},{"id":"node2","type":"yandex-smart-home","z":"a1b2c3d4","name": "Send to Alice," "device": "Bedroom sensor," "property": "temperature," "x":400,"y":100,"wires":[]}]Comparison of services:
| Service | Difficulty | Xiaomi support | Integration with Alice | Local storage |
|---|---|---|---|---|
| Mi Home + Yandex | β (simple) | Official devices only | Yes. | No. |
| Home Assistant | βββ (middle-of-the-road) | All devices. | Yes. HACS) | Yes. |
| IOBroker | ββ (middle-of-the-road) | All devices. | Yeah (adapter) | Yes. |
| Node-RED | ββββ (difficult) | Through Mi Home. API | Yeah (castom scripts) | Yes. |
6. Common mistakes and their solutions
When connecting Xiaomi weather station to Alice, users often face problems.-5 mistakes and ways to correct them:
- π« Error: "Device not supported" Reason: The weather station model is not compatible with Yandex Smart Home Solution: Use Home Assistant or IOBroker.
- π Data not updated Reason: Connection problems to Mi Home or weak Bluetooth signal Solution: Reset the weather station and check the distance to the phone/hub (maximum 10 meters).
- π Yandex Authorization Error Reason: Outdated version of Mi Home or Yandex.Solution: Update both apps and try again.
- π΅ Alice can't see the device after synchronization Reason: Wrong device name in Mi Home (e.g. Chinese).Solution: Rename the weather station in Russian without special symbols.
- β οΈ Error "No response from device" (in Home Assistant) Reason: Wrong token or IP-Solution: Get a new token through Mi Home Token Extractor.
β οΈ Warning: If Alice shows incorrect data after connection (for example, temperature 0)Β°C), check the region in Mi Home. Mainland China server should be selected for Russia (yes, this is not a typo - many devices only work through a Chinese server).
7 Advanced settings: scenarios and automation
Just getting data from the weather station is only half the way. With Yandex Alice and Home Assistant, you can configure automatic scenarios:
- π¬οΈ Climate Management: If the temperature is > 25Β°C β turn on the air conditioner if humidity is < 40% β humidifier
- π¨ Warnings: If the temperature is < 10Β°C β I'm going to tell Alice, "Watch it, it's cold! Close the windows!"
- π± Plant care: IF soil moisture (ClearGrass) < 20% β water the flowers through a smart tap
- π₯ Safety: If the Honeywell Smoke Sensor is Working β ventilate SMS
Example of creating a script in Yandex Smart Home:
- Open the Yandex application β Smart home β Scenarios β Create a script.
- Select the condition: Temperature [name of sensor] > 25Β°C.
- Add the action: Turn on [air conditioner].
- Save the script and name it (e.g., "Heat in the Room").
In Home Assistant, scripts are configured via automations.yaml:
alias: "Humidifier at low humidity"
trigger:
- platform: numeric_state
entity_id: sensor.bedroom_humidity
below: 40
action:
- service: switch.turn_on
entity_id: switch.humidifierπ‘
For stable scenarios, check that the weather station updates data at least once every 5 minutes. If the interval is longer, the scripts will be triggered with a delay.
8.Alternatives: Other Voice Assistants for Xiaomi
If integrating with Alice seems too difficult, consider other options:
- π€ Google Assistant: Supports Xiaomi via Mi Home or Home Assistant. Plus: Best English Speech Recognition. Minus: No full-fledged Russian support for smart home.
- π Siri (HomeKit): Works through Home Assistant with the homekit plugin.Plus: Stable work with Apple devices.Minus: Limited functionality for Android users.
- π€ Alice. + Marketplace: Some weather stations (like Netatmo) have native Alice support.Plus: No need to customize anything extra.Minus: Price higher than Xiaomi.
Comparison of voice assistants for Xiaomi:
| Assistant | Xiaomi support | Russian | Difficulty setting up | Best choice for |
|---|---|---|---|---|
| Yandex Alice | Partial (only some models) | β Complete. | ββ (middle-of-the-road) | Users of the Yandex ecosystem |
| Google Assistant | Through Mi. Home/Home Assistant | β οΈ Limited. | βββ (difficult) | Owners of Android and Google Nest |
| Siri (HomeKit) | Only through Home Assistant | β No. | ββββ (difficult) | Apple users |
| Amazon Alexa | Through Mi Home (limited) | β No. | β (simple) | Owners of Echo Devices |
If you choose between Alice and Google Assistant, focus on the core ecosystem:
- π± Use Android and Yandex services (Music, Maps, Search) β Alice.
- π Need English or Google Nest integration β Google Assistant.
- π There is an iPhone, Mac or HomePod β Siri.