Voice assistant Alice from Yandex has long ceased to be just a voice search β today it is a full-fledged smart home control center. And Xiaomi temperature sensors (including the Mijia and Aqara lines) remain one of the most affordable and accurate solutions for monitoring the microclimate. But hereβs the problem: by default, these devices do not βfriendβ Alice directly. Why is this happening and how to circumvent this restriction?
The fact is that Xiaomiβs ecosystem is designed to work with its own Mi Home or Aqara Hub, and Yandex Smart Home only supports devices with Yandex IoT protocol or integrated through cloud services. However, there are at least three official and five unofficial ways to link Xiaomi sensors with Alice β from simply adding through Mi Home to using intermediate platforms like Home Assistant or Node-RED. In this article, we will analyze all the options from the fastest to the most flexible, taking into account the nuances of firmware, regions and limitations of the manufacturer.
1.What Xiaomi sensors are compatible with Alice (officially and unofficially)
Not all Xiaomi sensors can be connected to Alice, depending on the model, communication protocol and support in the Yandex Smart Home. Here is the current list for 2026:
- πΉ Xiaomi Mijia Bluetooth Temperature and Humidity Sensor 2 (LYWSD03MMC) β Supported through Mi Home + Cloud synchronization (Hub required).
- πΉ Aqara Temperature and Humidity Sensor (WSDCGQ11LM) β It is operated via Aqara Hub and is officially integrated with Alice.
- πΉ Xiaomi ClearGrass Temperature and Humidity Sensor (CGG1) β Only through third-party services (such as Home Assistant).
- πΉ Xiaomi Mi Temperature and Humidity Monitor 2 (LYWSD02) β Older model, requires flashing to work with Alice.
Important: Bluetooth sensors (like LYWSD03MMC) canβt communicate directly with Alice β they need an intermediate hub (like the Xiaomi Gateway 3 or the Aqara Hub M2).
| Sensor model | Protocol | Official support for Alice | Hub required | Alternative ways of connecting |
|---|---|---|---|---|
| LYWSD03MMC | Bluetooth | β No. | β Yeah (Mi Home Hub) | Cloud Sync, Home Assistant |
| WSDCGQ11LM | Zigbee | β Yes (via Aqara Hub) | β Yes. | Direct connection to Yandex Smart Home |
| CGG1 | Bluetooth | β No. | β No. | Only through Home Assistant or Node-RED |
| LYWSD02 | Bluetooth | β No. | β No. | Flashing on ATC1441 + MQTT |
β οΈ Note: Xiaomi sensors purchased in China (CN), You may not be able to see Mi Home for Russia. Before buying, check the region of the device in the application settings or on the box.
2. Method 1: Official connection via Mi Home and Yandex Smart Home
The easiest method is to use cloud synchronization between Mi Home and Yandex Smart Home, which works for sensors connected to the Xiaomi Gateway or Aqara Hub. Here is a step-by-step instruction:
- Install the Mi Home app (available for iOS and Android) and log in.
- Add your hub (Gateway) to the application by following the instructions on the screen.
- Connect the temperature sensor to the hub (usually just press the button on the sensor and wait for the hub signal).
- Open Yandex Smart Home (in the Yandex app or on the website iot.yandex.ru) and select Add Device β Xiaomi.
- Sign in via Xiaomi account (must match your Mi Home account).
- Choose the hub and sensors you want to sync with Alice.
β οΈ Note: If the sensor does not appear in the list of devices for synchronization, check: π Hub connected to the same Mi Home account as in Yandex Smart Home. π Region in Mi Home is set to Russia (settings) β region). π Hub and sensor updated to the latest firmware (check in Hub Settings) β Update).
Hub plugged into socket and flashing blue|The sensor is within a radius of 10 meters from the hub|In Mi Home, the sensor is displayed as "Online"|Xiaomi account does not have two-level authentication (if any, disable temporarily)|In Yandex Smart Home there are no other Xiaomi devices with errors-->
Once you've successfully synchronized, the sensor will appear on Alice's device list, and now you can set voice commands:
- π€ Β«Alice, what's the temperature in the nursery?Β»
- π€ Β«Alice, turn on the heater if the bedroom is colder than 20 degrees" (requires setting up the automation).
Method 2: Connecting via Home Assistant (for advanced users)
If your sensor is not officially supported (e.g., LYWSD03MMC or CGG1), you can use the Home Assistant intermediate server, which takes longer to set up, but gives you full control over the devices.
You'll need:
- π₯οΈ Computer or Raspberry Pi to install Home Assistant.
- π Xiaomi Gateway or Zigbee-dongle hub (e.g. Sonoff ZBDongle-E).
- π± Mi Home app for obtaining access token.
Adjustment steps:
- Install Home Assistant on your device (instruction: official guide).
- Add Xiaomi Mi Home integration to Home Assistant: configuration.yaml xiaomi_miio: username:!secret xiaomi_username password:!secret xiaomi_password
- Get your device token through the Mi Home Token Extractor (for Android).
- Add the sensor to Home Assistant via the interface or config.
- Set up integration with Yandex Smart Home through Yandex Smart Home (home assistant plugin).
β οΈ Note: When using Home Assistant, sensor data will be transmitted through your local server, not through the Xiaomi cloud.This increases security, but requires the server to work around the clock.
π‘
If you have a sensor LYWSD03MMC, It can be re-flashed to an alternative firmware ATC1441 protocol-work MQTT. This will allow you to do without the Xiaomi hub and connect directly to Home Assistant. ATC_MiThermometer.
Method 3: Using Node-RED for complex automation
If you need advanced scenarios (such as sending notifications at critical temperature values or integrating with other systems), the Node-RED platform will do. It allows you to visually create automation chains between Xiaomi and Alice sensors.
Example of scenario:
- Xiaomi sensor detects temperatures below 18Β°C.
- Node-RED sends data to Yandex Smart Home.
- Alice turns on the heater and sends a notification to the phone.
To set up:
- Install Node-RED on the same server as the Home Assistant (or separately).
- Add nodes to work with MQTT (if the sensor is overflashed) or Mi Home API.
- Create a flow that will process data from the sensor and send it to Yandex Smart Home via the API.
Example of code for Node-RED (JSON-flow-stuff)
5. Common mistakes and their solutions
When connecting Xiaomi sensors to Alice, users often face typical problems, and here are the most common ones and ways to fix them:
| Mistake. | Reason. | Decision |
|---|---|---|
| The sensor is not displayed in Mi Home | Region mismatch or outdated firmware | Change the region to Russia in the Mi Home settings and update the hub |
| Synchronization with Alice is interrupted | Unstable Internet connection or cloud failure Xiaomi | Restart the hub and check your Wi-Fi connection (2.4 GHz!) |
| Alice says "The device is unavailable" | Sensor disconnected from the hub or battery drained | Check the battery charge in Mi Home and reconnect the sensor |
| Temperature is not displayed correctly | Incorrect calibration of the sensor or interference | Move the sensor away from heat sources and recalibrate to Mi Home |
β οΈ Note: If you use Home Assistant or Node-RED, make sure yours is yours. IP-The address does not change (set up static). IP Otherwise, Alice will lose communication with the devices after restarting the router.
6. Alternative methods: IFTTT and cloud services
If none of the above methods are suitable, you can use intermediate cloud services:
- π IFTTT β Create an applet that will send data from the Xiaomi sensor to Yandex Smart Home via Webhooks.
- π Zapier - similarly IFTTT, with more flexible settings (paid).
- π Google Sheets + Apps Script β data from the sensor is written to a table, and the script sends it to Alice.
Example of settings via IFTTT:
- Create an account on IFTTT.
- Connect Xiaomi Mi Home service (authentication required).
- Select the trigger: New temperature reading.
- Set up the action: Webhooks β Make a web request with the Yandex Smart Home API URL.
Important: Cloud services like IFTTT can delay up to 15 minutes of data transmission, which is critical for heating or air conditioning systems.
7.Optimizing the work: tips for placing and setting up sensors
Even after successfully connecting the sensors to Alice, their job may be inaccurate. Here are some tips for improving accuracy and stability:
- π Accommodation: Install the sensor at 1.5 m from the floor, away from direct sunlight, batteries and air conditioning.
- π Battery: Use high-quality alkaline batteries (e.g. Duracell) β they keep the charge in constant data transfer mode longer.
- πΆ Signal: Bluetooth sensors should not be more than 10 meters (no obstacles) for the hub; Zigbee should be up to 30 meters (but you need a grid of repeaters).
- β±οΈ Survey interval: In Mi Home, set the frequency of sending data no more than 1 time in 5 minutes - this will save battery power.
β οΈ Note: If the Xiaomi sensor starts to βglutchβ (for example, shows a knowingly wrong temperature), try resetting it to factory settings. To do this, remove the battery for 10 seconds, then insert back and hold the reset button (if any) for 5 seconds.