Connecting Xiaomi thermometer to Mi Home: full instruction with error solutions

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.

ModelProtocolprecisionNeed a hub?Support region
LYWSD03MMC (Mi Temperature and Humidity Sensor 2)Bluetooth 5.0±0.3°C / ±3% humidityNo.China, Europe (via Mi Home Lite)
MHO-C401 (Mijia Bluetooth Temperature and Humidity Sensor 2)Bluetooth Mesh±0.3°C / ±3% humidityNo.China (limited in Europe)
WSDCGQ11LM (Aqara Temperature and Humidity Sensor)Zigbee±0.3°C / ±3% humidityYes (Aqara Hub)All regions
LYWSD02 (archetype)Bluetooth 4.0±0.5°C / ±5% humidityNo.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.

📊 What is the thermometer Xiaomi has?
LYWSD03MMC
MHO-C401 (Bluetooth Mesh)
WSDCGQ11LM (Aqara)
Another model
I haven't bought it yet.

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.

  1. Open Mi Home and go to the Devices tab (Icon «+» top-right).
  2. Select the category "Sensors» → «Temperature and humidity».
  3. Click Add Device and select your model from the list. If you don't have one, try Another.
  4. 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”?
If your thermometer shows up in Mi Home as "Unknown" or with the wrong icon, it means that Xiaomi servers did not recognize the model: 1. Update Mi Home to the latest version. 2. Remove the device and add it again by manually selecting the model from the list. 3. If the sensor is Chinese, change the region to China and repeat the addition. 4. For models LYWSD02 You may need to use Custom Firmware (for example, ATC_MiThermometer).

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:

  1. Open the sensor card in Mi Home.
  2. Go to Automation» → «Create».
  3. 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):

  1. Download the firmware. ATC_MiThermometer GitHub.
  2. Connect the sensor to the computer through USB-TTL adapter (needs wires) TX, RX, GND).
  3. Run Telink Flasher and select the downloaded firmware file.
  4. 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:

  1. Install the Xiaomi Miio component via HACS or manually.
  2. Add to configuration.yaml: sensor: - platform: miio host: [IP-hub address] token: [VAShh_TOKEN]
  3. 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.

FAQ: Answers to Frequent Questions

🔹 Why thermometers show incorrect data?
The reasons may be different: 🌡️ Incorrect placement: the sensor should be away from direct sunlight, heating batteries or air conditioners. 🔋 Weak battery: Replace the battery (even if it is new, it could run out of power during storage). 🛠️ Firmware failure: try resetting the sensor (press the button for 10 seconds) and check if there is a source of electromagnetic interference (for example, a microwave or router) nearby).
🔹 Can I connect a Xiaomi thermometer without the Mi Home?
Yeah, there are a few ways: 📱 Third-party applications: nRF Connect, SensorBlue (for data read only). 🖥️ Home Assistant with Integration BLE Monitor or Mi Home. 🌐 MQTT: After the firmware custom software sensor can be connected to any MQTT-However, without Mi Home, you will lose the ability to customize notifications and automation through the official app.
🔹 How to reset the Xiaomi thermometer to factory settings?
The method of resetting depends on the model: LYWSD03MMC: press the button for 10 seconds until the indicator blinks 3 times. MHO-C401: Press the Reset button 5 times in a row. For Zigbee models: remove the device via the hub in the Mi Home app. Once reset, the sensor will be ready to reconnect.
🔹 How many Xiaomi thermometers can you connect to a single account?
There are no official restrictions, but in practice: 📱 Mi Home has a stable operation of up to 20-30 sensors per account. 🌐 When using a Home Assistant or MQTT The limit depends on the server power. 🔄 Bluetooth models can conflict with each other if they are too close (recommended distance: 3)+ square).
🔹 Why does the sensor shut down after a few days?
This is a typical Bluetooth thermometer problem. Causes and solutions: 🔋 Energy savings: in smartphone settings, turn off battery optimization for the Mi Home app. 📵 Weak signal: Move the sensor closer to where you use your phone most often. 🔄 Synchronization failure: Remove the sensor and add it again. 🛠️ Firmware: Install custom firmware with support MQTT steady-work.