Why you need a Xiaomi thermometer and how it works
Xiaomi thermometers are compact devices that monitor temperature and humidity in real time, transmitting data to the Mi Home app (or Mi Home Lite for European regions), becoming indispensable assistants for monitoring the microclimate in children's rooms, greenhouses, aquariums or even server cabinets. But many users face problems already at the connection stage: the sensor is not detected, the application gives an error, or the readings are lost in a few days.
In this article, we will discuss all the ways to add a Xiaomi thermometer - from the classic models of Mi Temperature and Humidity Sensor (LYWSD03MMC) The newer versions of the Bluetooth Mesh (e.g., Mijia Bluetooth Temperature and Humidity Sensor 2) will focus on common bugs that are not described in the official documentation but occur regularly in 2026. If you have already tried to connect the sensor and received a message like “Device not found” or “failed to add” – here you will find solutions.
Before proceeding to the instructions, make sure your thermometer is compatible with your region in Mi Home, LYWSD02) They are not officially supported in Europe and will require workarounds to connect them, and make sure you have the latest version of the app installed – older builds may not have profiles for new sensors.
What Xiaomi Thermometers Are and How to Distinguish Them
Xiaomi has produced more than 10 models of thermometers, and they all connect differently, the main differences are in the communication protocol (Bluetooth or Zigbee), accuracy of measurements and support for branded hubs.
| Model | Protocol | precision | Need a hub? | Support region |
|---|---|---|---|---|
| LYWSD03MMC (Mi Temperature and Humidity Sensor 2) | Bluetooth 5.0 | ±0.3°C / ±3% humidity | No. | China, Europe (via Mi Home Lite) |
| MHO-C401 (Mijia Bluetooth Temperature and Humidity Sensor 2) | Bluetooth Mesh | ±0.3°C / ±3% humidity | No. | China (limited in Europe) |
| WSDCGQ11LM (Aqara Temperature and Humidity Sensor) | Zigbee | ±0.3°C / ±3% humidity | Yes (Aqara Hub) | All regions |
| LYWSD02 (archetype) | Bluetooth 4.0 | ±0.5°C / ±5% humidity | No. | China (unofficially in Europe) |
As you can see from the table, the most common options are LYWSD03MMC and WSDCGQ11LM. The first one is good if you don't want to buy a hub, and the second one is good if you already have an Aqara ecosystem, MHO-C401) It is more difficult to set up, but allows you to create a network of multiple sensors with improved communication stability.
⚠️ Note: If you buy a thermometer on AliExpress or other sites, pay attention to the label. Sensors labeled "For China" may not connect to the European Mi Home servers without changing the region in the application.
Preparing for Connection: What to Do Before Adding a Sensor
Before adding a thermometer to Mi Home, follow a few mandatory steps that will save you from most of the mistakes in the pairing phase:
- 📱 Update the Mi Home app to the latest version. In 2026, the current build is 6.6.100 and up. Check it out on Google Play or the App Store.
- 🌍 Set the right region in the Mi Home profile settings. for Europe, choose Russia or Germany, for China, Mainland China».
- 🔋 Charge or activate the battery in the sensor. in models with replaceable batteries (for example, LYWSD03MMC) remove the protective film from the contacts.
- 📶 Check Bluetooth on your smartphone. Xiaomi thermometers are connected using this protocol (except for Zigbee models).
If you connect a Zigbee sensor (e.g., Aqara) WSDCGQ11LM), Make sure that, furthermore:
- 🔌 The hub (Aqara Hub or Mi Smart Home Gateway) is connected to the network and is located within a radius of 10 meters from the sensor.
- 🔄 Hub updated to the latest firmware (check in the Mi Home app in the Hub device section).
Critical detail: if you use an iPhone, turn off the “Continuous Bluetooth” function in the iOS settings before connecting (Settings) → Bluetooth → Intermittent Bluetooth: This option can interrupt the connection to the sensor, which prevents the Mi Home from seeing the device.
I have installed the latest version of Mi Home|.
Selected the right region in your profile|
Activated the battery in the sensor.|
Turned on Bluetooth on your smartphone|
Disabled “Continuous Bluetooth” (for iPhone)-->
Step-by-step: how to add a thermometer Xiaomi in the Mi Home
Consider a universal algorithm for Bluetooth thermometers (for example) LYWSD03MMC). Zigbee models will have a similar process, but Bluetooth will require a hub.
- Open Mi Home and go to the Devices tab (Icon «+» top-right).
- Select the category "Sensors» → «Temperature and humidity».
- Click Add Device and select your model from the list. If you don't have one, try Another.
- Activate the pairing mode on the sensor: For LYWSD03MMC: Press the button on the body for 5 seconds until the indicator starts flashing blue. MHO-C401: Remove the cover and press the reset button once.
Wait for detection.
30 seconds
Confirm the addition
Once successfully connected, the thermometer will appear on the device list, updates every 5-10 minutes (depending on the model), and change the survey interval will require firmware through alternative software (discussed below).
⚠️ Note: If the Mi Home gives an error "Device is not responding" after adding, try it:
- 🔄 Reboot your smartphone and sensor (remove the battery for 10 seconds).
- 📱 Reinstall the Mi Home app (sometimes cache cleaning helps).
- 🌐 Change the region in the profile to “China” and repeat the addition.
💡
If the sensor is not located, try connecting to it via a third-party nRF Connect app (available for the user). Android/iOS). If the device is displayed there but not in the Mi Home, the problem is in Xiaomi servers, and changing the region or waiting will help. 1–2 Time (sometimes servers are overloaded).
Solving common connection errors
Even with the right training, users face typical problems, and we'll look at the most common ones and how to fix them:
1. "Device not found" at Mi Home
Causes and solutions:
- 📵 Bluetooth is turned off or defective. Check that the smartphone is on Bluetooth and it works with other devices (for example, headphones).
- 📱 Old versions Android/iOS. Android. 8 And below, there may be problems with Bluetooth. LE. Update the OS or use another smartphone.
- 🌍 Try changing region to "China" in the Mi Home profile settings.
- 🔋 Battery's dead. CR2032 The battery may run out during storage. Try replacing it.
2. The sensor is connected, but it doesn't show data.
This is most often related to:
- 🔄 Freeze the battery for 30 seconds and put it back in.
- 📶 Weak Bluetooth signal. Bring the smartphone closer to the sensor (1-2 meters away).
- 🕒 Long refresh intervals. Some models update data once every 1 hour.
3. The error "The device is not supported in your region"
So that means that the sensor is designed for a different market.
- 🌏 Change the region in Mi Home to Mainland China).
- 🔧 Use Mi Home Lite (if available in your country).
- 🛠️ Run the sensor through ATC1441 Telink Flasher (for advanced users).
What if the sensor is identified as “Unknown”?
How to Set Up Notifications and Automation with a Thermometer
Simply displaying temperature and humidity is not enough — it is useful to set up automatic alerts and scenarios. For example, you can get a notification when the temperature in the nursery rises above 25.°C, or include a humidifier at humidity below 40%.
For this:
- Open the sensor card in Mi Home.
- Go to Automation» → «Create».
- Select a condition: 🌡️ «Temperature. > [significance]» 💧 «Humidity < [significance]»
"Send notification"
“Enable the device”
Save the script.
Example of useful automation:
- 🔥 Control of the heater: if the temperature drops below 18°C, enable Xiaomi Smart Plug with heater.
- 🌿 Plant care: if humidity is below 30%, send a notice of the need for watering.
- 👶 Safety of the child: if the temperature in the nursery exceeds 26°C, air conditioning on.
⚠️ Note: Note that Bluetooth sensors update data with a delay (from 5 minutes to 1 hour). For instant response, it is better to use Zigbee models (for example, Aqara), which transmit data every 1-2 minutes.
💡
For stable operation of automation, it is recommended to use a hub (for example, Aqara Hub or Mi Gateway), which will eliminate delays associated with Bluetooth, and allow you to create complex scenarios with other smart home devices.
Alternative Firmware: How to Increase Update Frequency
Xiaomi’s standard thermometers update data every 5 to 60 minutes, which is not always convenient. Fortunately, enthusiasts have developed custom firmware that allows you to:
- ⚡ Reduce the interview interval to 10 seconds.
- 📊 Add support MQTT Integration with Home Assistant or OpenHAB.
- 🔧 Correct errors of the original firmware (for example, “hangs” of the sensor).
The most popular firmware:
- 🛠️ ATC_MiThermometer — for LYWSD03MMC and LYWSD02. Allows you to adjust the interval of updates and adds support MQTT.
- 🔄 Telink Flasher – a universal tool for firmware Bluetooth sensors.
- 🌐 Custom Firmware from pvx – optimized for Home Assistant.
The firmware process (exemplary) LYWSD03MMC):
- Download the firmware. ATC_MiThermometer GitHub.
- Connect the sensor to the computer through USB-TTL adapter (needs wires) TX, RX, GND).
- Run Telink Flasher and select the downloaded firmware file.
- Click "Start" and wait until it is completed (about 30 seconds).
Important: Custom firmware voids the warranty and may result in loss of functionality if the wrong version is selected.Be sure that your sensor model is supported before the procedure.
💡
If you don’t want to flash the sensor but need frequent updates, use Home Assistant with Mi Home integration, which allows you to poll the sensor every 1-2 minutes without changing the firmware.
Integration with other smart home systems
Xiaomi thermometers can be connected not only to Mi Home, but also to other platforms:
1. Home Assistant
For integration:
- Install the Xiaomi Miio component via HACS or manually.
- Add to configuration.yaml: sensor: - platform: miio host: [IP-hub address] token: [VAShh_TOKEN]
- Reboot Home Assistant.
2. Apple HomeKit
This will require a bridge, for example:
- 🍎 Home Assistant + plugin HomeKit.
- 🔌 Aqara Hub (supports some thermometer models).
3. Google Home / Alexa
There is no official support, but you can use workarounds:
- 🔗 IFTTT + Mi Home (for simple automation).
- 🏠 Home Assistant + Google Assistant or Alexa integration.
⚠️ Note: When integrating with Home Assistant or MQTT Sensor data can be duplicated in Mi Home and external system. To avoid conflicts, disable cloud synchronization in the sensor settings in Mi Home.