How to connect Xiaomi thermometer to Alice: full instructions with pictures and tips

Voice assistant Alice from Yandex has long ceased to be just a β€œsmart speaker” β€” now it controls the entire ecosystem of the smart home, including climate sensors. But many users face the problem: how to get Xiaomi thermometer (be it the Mijia Bluetooth model, Aqara Temperature Sensor or Xiaomi ClearGrass) to transmit temperature and humidity data directly to Alice? In this article, we will examine all the working ways of integration β€” from official connection via Mi Home to workarounds using Yandex IoT and third-party services.

It’s important to understand that not all Xiaomi thermometers support direct synchronization with Alice out of the box. For example, Mijia Bluetooth Temperature and Humidity Sensor requires additional manipulation, while Aqara devices often work through the Aqara Hub. We analyzed the current connection protocols for 2026 and collected instructions that are guaranteed to work even for budget models. If you have already tried to link the sensor to Alice and received an error like β€œDevice is not supported” – do not close the page: in the β€œProblems” section, you will find specific steps for your case.

1.What Xiaomi thermometers are compatible with Alice?

Before you start setting up, check if your model makes it to the list of supported devices. Yandex has officially certified only a portion of Xiaomi sensors to work with Alice.

Model thermometerType of connectionDirect integration with AliceHub/gateway required
Xiaomi Mijia Bluetooth Temperature and Humidity Sensor 2Bluetooth 5.0❌ No.❌ No (but a workaround is needed)
Aqara Temperature and Humidity Sensor (WSDCGQ11LM)Zigbeeβœ… Yes (via Aqara Hub)βœ… Yes (Aqara Hub) M2 or M1S)
Xiaomi ClearGrass Temperature and Humidity SensorBluetooth 5.0❌ No.❌ No (working through Mi Home)
Xiaomi Mijia LYWSD03MMC (display-on)Bluetooth 5.0❌ No.❌ No (firmware required)

If your model is not in the table, it doesn't mean that you can't connect, LYWSD03MMC It can be used with alternative scoring (for example, ATC1441 or PVVX), Then it will send the data to the server. HTTP β€” And Olix will be able to read them through Yandex IoT, and we will talk about this in detail in the section about workarounds.

⚠️ Note: Yandex periodically updates the list of supported devices. Before buying a thermometer, check for its presence in the official register of compatible gadgets. For example, in 2023, Aqara support was added. FP2, Older models like Xiaomi V1 They were left without formal integration.

πŸ“Š What is the thermometer Xiaomi has?
Mijia Bluetooth
Aqara Zigbee
ClearGrass
Another Xiaomi
Not Xiaomi.

2. Official connection via Mi Home (for supported models)

If your thermometer is on the list of Alice compatible (see table above), the easiest way is to link it through the Mi Home app.

  1. Install the Mi Home app (available for Android and iOS) and log in with your Xiaomi account.
  2. Add a thermometer to Mi Home: πŸ“± Open the app and press. + β†’ Add the device. πŸ” Select the category "Sensors" β†’ "Temperature and humidity". πŸ”„ Follow the instructions on the screen (usually you need to press the button on the sensor).
  3. Connect Mi Home to Yandex: 🌐 At Mi Home, go to Profile β†’ Settings β†’ Smart home. β†’ Yandex. πŸ”— Sign in to your Yandex account (the same as Alice’s). βœ… Allow access to sensor data.

Check the sync:

  • πŸ—£οΈ Ask Alice, β€œAlisa, what is the temperature in the room?".
  • πŸ“Š Or check in the Yandex application (section "Smart Home").

⚠️ If Alice does not see the thermometer after synchronization, check it:

  • πŸ”„ Update the sensor firmware in Mi Home (Section "Device settings").
  • πŸ“Ά Make sure the thermometer is within range of the Bluetooth hub (if used) or router (for Zigbee).
  • πŸ”’ In Mi Home settings, allow data transfer to third-party services (Profile) β†’ Settings β†’ Applications and services).

Install Mi Home and Yandex on one smartphone|

Update thermometer firmware|

Allow geolocation for Mi Home|

Connect the thermometer to Wi-Fi (if required)-->

3. Connection via Aqara Hub (for Zigbee sensors)

If you have an Aqara thermometer (for example, WSDCGQ11LM), It can't be connected directly to Alice, you'll need an intermediate hub:

  • πŸ”Ή Aqara Hub M2 β€” Supports up to 128 devices, and works via Ethernet.
  • πŸ”Ή Aqara Hub M1S β€” Budget version with Wi-Fi connection.
  • πŸ”Ή Xiaomi Mi Smart Home Gateway is outdated, but still available for sale.

The setup process:

  1. Connect the hub to the network: πŸ”Œ Insert the hub into the socket and wait for the indicator to flash. πŸ“± Open the Aqara Home app and add a hub through + β†’ Add the device.
  2. Add the thermometer: πŸ” At Aqara Home, click + β†’ Temperature and humidity sensor. πŸ”„ Press the button on the thermometer (if required).

Get Alice on the phone:

  • 🌐 At Aqara Home, go to Profile β†’ Settings β†’ Integration β†’ Yandex.
  • πŸ”— Log in and allow access to devices.

After synchronization, the thermometer will appear in the Yandex app and be available for voice commands, for example, you can say:

  • πŸ—£οΈ "Alice, turn on the heater if the bedroom is below 20 degrees".
  • πŸ—£οΈ "Alice, what is the humidity on the balcony? (if the sensor is installed there).

πŸ’‘

If Alice doesn’t recognize the name of the room (for example, she says β€œI don’t know where the bedroom is”), open the Yandex app, go to the Smart Home. β†’ Settings β†’ Rooms and assign a sensor to the desired room.

4. bypasses for unsupported thermometers

If your Xiaomi thermometer isn't on the Alice-compatible list, don't despair. There are several workarounds:

Method 1: Firmware alternative software (for LYWSD03MMC similar)

Models like Xiaomi LYWSD03MMC You can reflash it to custom firmware, which will send data to your server or to the cloud:

  • πŸ”§ ATC1441 β€” supports the sending of data on HTTP/MQTT.
  • πŸ”§ PVVX β€” More advanced version with schedules and notifications.
  • πŸ”§ OpenMQTTGateway – for integration with Home Assistant.

Firmware instructions:

  1. πŸ–₯️ Download the firmware from GitHub.
  2. πŸ”Œ Connect the thermometer to your computer through USB-TTL adapter (soldier needed!).
  3. πŸ“€ Fill firmware via ESPHome-Flasher or esptool.
  4. πŸ”§ Set up data transfer to your server or to MQTT-broker.

After the firmware, you can:

  • πŸ“Š Get temperature/humidity data to your server.
  • πŸ”„ Integrate them with Alice via Yandex IoT or Home Assistant.
What to do if you can’t get it done?
If the thermometer is not determined by the computer: 1. Check the correct connection USB-TTL (TX→RX, RX→TX, GND→GND, 3.3V→3.3V). 2. make sure that the drivers for the adapter are installed (e.g, CP2102 or CH340). 3. Try holding the button on the sensor while connecting to USB. If the firmware is loading but the sensor is not working: - Check the log in ESPHome-Flasher for errors. - Try another firmware version (e.g, PVVX instead ATC1441).

Method 2: Use of Home Assistant + Yandex IoT

If you already have a Home Assistant setup, you can integrate the Xiaomi thermometer through it and then link it to Alice.

  1. 🏠 Install Home Assistant on Raspberry Pi or another server.
  2. πŸ”Œ Connect the thermometer via Mi Home Integration or BLE Monitor.
  3. πŸ”— Configure Yandex Smart Home in Home Assistant (official documentation).
  4. πŸ—£οΈ Connect Home Assistant to Alice via Yandex IoT.

Advantages of this method:

  • πŸ”„ It works with any Xiaomi sensors, even those that are not officially supported.
  • πŸ“Š Allows complex automation (e.g., if the temperature is > 25Β°C, turn on the air conditioner and close the curtains").
  • πŸ”’ Data is stored locally, without depending on the Xiaomi cloud.

πŸ’‘

Home Assistant is the most versatile way to integrate, but it requires technical skills. If you're not ready to deal with servers, use firmware or bypass through Mi Home. + IFTTT.

5. Setup smart scenarios with thermometer

Once you successfully connect the thermometer to Alice, you can create automatic scenarios that respond to changes in temperature or humidity.

ScriptConditionsAction.Example of a voice command
Climate controlTemperature. < 18Β°CTurn on the heater"Alice, turn on the heat if the house is cold."
VentilationHumidity > 70%Open the window (through smart drive)"Alice, air the room if it's damp."
Energy conservationTemperature. > 25Β°C and no one home.Turn off the heater"Alice, save energy when it's hot."
NotificationTemperature. > 30Β°CSend push notification"Alice, tell me if it gets too hot."

To create a script:

  1. πŸ“± Open the Yandex app and go to a smart home β†’ Scripts.
  2. πŸ”„ Click "Create a script" β†’ "Conditions".
  3. 🌑️ Select your thermometer and set thresholds (e.g., "Temperature") > 25°C").
  4. ⚑ Add an action (e.g., "Switch on air conditioner").
  5. πŸ’Ύ Save the script and activate it.

⚠️ Note: If the script doesn’t work, check it out:

  • πŸ”„ Update the sensor data manually (in Mi Home or Aqara Home, click Update").
  • πŸ“Ά Make sure the thermometer is on the network (the indicator should flash or burn green).
  • πŸ”’ In Alice's settings, allow automation (Settings) β†’ Smart home. β†’ Automation).

6. Solving common problems

Even with the right setup, there can be errors.-5 problems and solutions:

Problem 1: Alice can't see the thermometer after synchronization

Possible causes and solutions:

  • πŸ”„ Data not updated: In Mi Home or Aqara Home, manually update the sensor readings (pull the screen down).
  • πŸ“΅ Weak signal: Move the thermometer closer to the hub or router (maximum distance for Bluetooth is 10m without obstacles).
  • πŸ”’ No access rights: In the Mi Home settings, check that data transfer to Yandex is allowed (Profile) β†’ Settings β†’ Smart home. β†’ Yandex).

Problem 2: Temperature readings are not updated

What to do:

  • πŸ”‹ Check the battery (the charge level is displayed in the Mi Home).
  • πŸ”„ Reset the thermometer: Remove and insert the battery.
  • πŸ“‘ If Zigbee (Aqara) is used, reconnect the sensor to the hub.

Problem 3: Alice gives an error "Device not supported"

Decisions:

  • πŸ”„ Update thermometer and hub firmware (if any).
  • πŸ”— Try to link the device via Home Assistant (see Section 4).
  • πŸ“§ Write in support of Yandex (support)@yandex.ru) Asking to add your model to the list of supported.

Problem 4: Thermometer is offline

Frequent causes:

  • πŸ”‹ Replace the battery with a new one, even if the indicator shows 20%).
  • πŸ“Ά Interference from others Bluetooth/Zigbee-Devices (move the hub away from the microwave or Wi-Fi router).
  • πŸ”„ Firmware failure (reflash the sensor, see section 4).

Problem 5: Temperature readings are inaccurate

How to calibrate:

  • 🌑️ Compare readings with a reference thermometer (for example, mercury).
  • πŸ”§ In Mi Home, some models allow you to manually adjust readings (Device settings) β†’ Sizing).
  • πŸ“ Move the sensor away from heat sources (batteries, sunlight).

πŸ’‘

If the thermometer shows deliberately incorrect values (for example, 0)Β°C in the room), reset it to factory settings: remove the battery for 10 minutes, then insert back and reconnect.

7. Alternative methods of temperature monitoring

If you can not connect the Xiaomi thermometer to Alice, consider alternative options:

Option 1: Smart thermostats with Alice support

Some thermostats (e.g., Xiaomi Smartmi Fresh Air System or Aqara Smart Radiator Thermostat) have built-in temperature sensors and are officially supported by Alice.

  • 🌑️ Control the temperature in real time.
  • πŸ”₯ Automatically adjust heating.
  • πŸ—£οΈ Control your voice (Alice, set a temperature of 22 degrees").

Option 2: Other brands with native support

If Xiaomi’s flexibility is not fundamental, pay attention to the sensors that are officially certified by Yandex:

  • πŸ”Ή Rubetek – Zigbee and Wi-Fi thermometers, full compatibility with Alice.
  • πŸ”Ή Redmond – voice-controlled climate stations.
  • πŸ”Ή Netatmo – premium sensors with support for Apple HomeKit and Yandex.

Option 3: Homemade sensors on ESP8266/ESP32

For advanced users: you can build your own temperature sensor on the base ESP8266 (For example, NodeMCU with sensors DHT22 or BME280. Advantages:

  • πŸ’° Cheaper than branded sensors.
  • πŸ”§ Complete control of data (you can send it anywhere).
  • πŸ”„ It is easy to integrate with Alice through MQTT Yandex IoT.

Example of code for ESP8266 sensory DHT22:

#include 


#define DHTPIN D4




#define DHTTYPE DHT22





DHT dht(DHTPIN, DHTTYPE);





void setup() {




Serial.begin(115200);




dht.begin();




}





void loop() {




float t = dht.readTemperature();




float h = dht.readHumidity();




if (isnan(t) || isnan(h)) {




Serial.println ("Reading error!")




return;




}




Serial.print(Temperature:)




Serial.print(t);




Serial.print("Β°C, Humidity:");




Serial.print(h);




Serial.println("%");




delay(10000); // Update every 10 seconds




}

8. Frequently Asked Questions (FAQ)

❓ Can you connect the Xiaomi thermometer to Alice without a hub?
Yes, but only if the model supports direct integration via Mi Home (such as some Aqara sensors).Mijia Bluetooth will require either firmware or bypassing through Home Assistant. Zigbee/Wi-Fi (for example, LYWSD03MMC) without a hub or firmware can not be connected.
❓ Why Alice shows temperature with a delay?
The delay is due to the frequency of data updates in the Xiaomi cloud, and by default, sensors send data every 5 to 10 minutes to reduce latency: πŸ”„ In Mi Home, manually update readings (pull the screen down). πŸ“Ά Make sure the thermometer is in the safe reception zone. πŸ”§ For stitched sensors (ATC1441) Set up more frequent data sending (e.g. every 2 minutes).
❓ How to reset the Xiaomi thermometer to factory settings?
The method of reset depends on the model: πŸ”‹ For Mijia Bluetooth: Remove the battery for 10-15 minutes, then insert it back in. πŸ”„ For Aqara Zigbee: Press and hold the button on the sensor for 10 seconds until the indicator blinks 3 times. πŸ“ For ClearGrass, press the back button 5 times in a row. Once reset, you'll have to reconnect the sensor.
❓ Can I use a thermometer for several rooms?
Technically, yes, but it's not practical: the thermometer only measures the temperature where it's installed: 🏠 Multiple sensors (for example, one per room). πŸ”„ Mobile sensor (e.g. Xiaomi Mijia 2) that can be portable. 🌑️ Climate station with external sensors (e.g. Netatmo).
❓ Alice says, "I can't control this device." What do I do?
This error occurs when: πŸ”— The device is not associated with your Yandex account (check in Mi Home). β†’ Profile β†’ Smart home. β†’ Yandex). πŸ”’ Alice has no rights to manage (in the application of Yandex go to the Smart home) β†’ Settings β†’ Access rights). πŸ“΅ Sensor disconnected from the network (check battery and connection). If the problem persists, try untie and reconnect the device to Alice.