Xiaomi weather stations are compact devices that monitor temperature, humidity and sometimes atmospheric pressure in real time. They perfectly integrate into the Mi Home ecosystem (now Mi Home App or Xiaomi Home), allowing you to control the microclimate directly from your smartphone. However, many users face difficulties when connecting first: the device does not find the station, the connection breaks down or the data is not updated. In this article, we will discuss the step-by-step instructions for Bluetooth models (for example, Mi Temperature and Humidity Sensor 2, ClearGrass CGDK2), and consider the typical errors.
It is important to understand that not all Xiaomi weather stations are Bluetooth-enabled โ some use the Zigbee protocol and require a Xiaomi Gateway. We will focus on Bluetooth models that connect directly to the phone without additional devices. If your station does not support BLE (Bluetooth Low Energy), check its specifications on the official website or in the instructions.
What Xiaomi weather stations support Bluetooth connection
Before buying or attempting sync, make sure your model is compatible with a direct connection to your smartphone. Here is the current list of Xiaomi's Bluetooth weather stations (as of 2026):
- ๐ก๏ธ Xiaomi Mi Temperature and Humidity Sensor 2 (LYWSD03MMC) โ most popular model with BLE, gateless.
- ๐ฟ Xiaomi ClearGrass CGDK2 โ Temperature/humidity sensor with e-ink display, supports Bluetooth 5.0.
- ๐ฑ Xiaomi Mijia Bluetooth Temperature and Humidity Sensor (LYWSDCGQ) โ budgetary version with round body.
- ๐ Xiaomi Aqara Temperature and Humidity Sensor (WSDCGQ11LM) โ requires a gateway, but some firmware allows connection to BLE.
If your model is not included in this list, check its communication protocol for specifications, for example, devices marked Zigbee 3.0 or Requires Gateway will not be able to connect directly to the phone, and note regional limitations: some sensors (for example, for the Chinese market) may not work with European or Russian Mi Home servers.
Preparing for connection: what to do before synchronization
To avoid connection errors, follow a few preliminary steps, which will save time and eliminate the need to restart the process.
- Update the Mi Home app. Outdated versions may not support new devices. Download the latest version from Google Play or the App Store.
- Check the phoneโs compatibility. Xiaomi Bluetooth sensors require a smartphone with Bluetooth 4.0+ and Android 5.0+ or iOS 10+. Older devices may have problems.
- Allow location access. Mi Home asks for geodata to search devices over BLE. Without that, you can't connect.
Also make sure your phone is Bluetooth enabled and power saving mode is turned off for the Mi Home app. On Android, check the settings in Settings โ Apps โ Mi Home โ Battery and select Unlimited. On iPhone, go to Settings โ Privacy โ Geolocation Services and allow access for Mi Home.
Install/update Mi Home App|
Turn on Bluetooth on your phone |
Allow access to geolocation |
Remove/insert battery into sensor|
Disable the power saving mode for Mi Home-->
Step-by-step: how to connect Xiaomi weather station via Bluetooth
Now, to the synchronization process itself, the instructions are suitable for most Xiaomi Bluetooth weather stations, but there may be minor differences depending on the model.
- Open the Mi Home app and log in (if you havenโt already) and make sure youโre in the right region (e.g. Russia or Mainland China โ this affects the available devices).
If the process is stalled during the device search phase, try the following steps:
- ๐ Reboot Bluetooth on your phone (turn off and turn on again).
- ๐ฑ Reinstall the Mi Home app - sometimes helps with glitches.
What to do if the weather station is not located?
Set up notifications and integrate with other Xiaomi devices
Once successfully connected, you can customize the sensor to your needs, such as getting notifications when your weather station is out of the norm or integrating it with other Xiaomi devices (such as smart sockets or air conditioners).
To set up notifications:
- Open the sensor card in Mi Home.
For integration with other devices:
- ๐ก Smart lamps: for example, turn on light at high humidity (to prevent mold).
To create automations, go to Automation in Mi Home and click Add. Select a condition (e.g. Temperature > 30ยฐC) and an action (e.g., Enable Air Conditioning).
๐ก
If notifications don't come, check your phone's power saving settings. On Android, add Mi Home to exceptions, and on iPhone, allow the app to run in the settings in the background.
Common mistakes and their solutions
Even with the right connection, users face problems: the data is not updated, the sensor is turned off or shows incorrect values.-5 errors and ways of eliminating them.
| Problem. | Possible cause | Decision |
|---|---|---|
| Sensor not found when connected | Bluetooth is off, sensor is discharged or too far away | Turn on Bluetooth, replace the battery, bring the sensor closer to the phone |
| Data not updated | Weak BLE signal, conflict with other devices | Reset the sensor (remove the battery), check for interference |
| Temperature/humidity indications are incorrect | The sensor is located near the heat/cold source. | Move the sensor to a place with normal air circulation |
| The application gives an error "The device is not supported" | The wrong region in Mi Home or outdated sensor firmware | Change the region to China, update the firmware through Mi Home |
| The sensor is periodically shut down. | Energy saving on the phone or a weak signal | Turn off battery optimization for Mi Home, move sensor closer to phone |
If none of these solutions worked, try resetting the sensor to the factory settings.
- Remove the battery from the weather station.
- Press and hold the reset button (if any) for 10 seconds.
- Insert the battery back and reconnect.
๐ก
If the weather station shows a knowingly incorrect data (for example, the temperature of 0 ยฐ C in a room), most likely the problem is in the battery.
How to update the firmware of Xiaomi weather station
Outdated firmware can cause sensor malfunctions, from incorrect readings to connection problems. Updating the firmware usually solves these problems, but you need to do this carefully so as not to "brick" the device.
For update:
- Open the sensor card in Mi Home.
- Press three points (โฎ) and select Update Firmware (if the item is active).
- Confirm the update and wait until the process is complete. Don't turn off Bluetooth or shut down the app!
If the update button is inactive:
- ๐ฑ Check out the latest version of the Mi Home.
- ๐ Change region to China (sometimes updates come early for that region).
- ๐ Reset the sensor (remove the battery for 30 seconds).
โ ๏ธ Warning: Do not interrupt the firmware update process! If the battery runs out during the upgrade, the sensor may fail. Make sure the battery is sufficiently charged (or use a new one).
Alternative ways to connect: if Mi Home is not working
Sometimes the official Mi Home app refuses to see the sensor or is unstable, and in such cases you can use third-party applications or protocols.
The most popular alternatives are:
- ๐ Home Assistant is a smart home system with Xiaomi sensors, requires customization skills, but gives you full control.
- ๐ ATC MiThermometer โ an Android app that works with LYWSD03MMC Other sensors without the Xiaomi cloud.
- ๐ OpenMQTTGateway โ Firmware for the ESP8266/ESP32, sensing data from sensors BLE and send them to MQTT.
To connect via Home Assistant:
- Install Home Assistant on a Raspberry Pi or other server.
- Add Xiaomi BLE integration to the configuration file.
- Indicate. MAC-Sensor address (can be found via a Bluetooth scanner, such as nRF Connect).
- Reboot Home Assistant โ the sensor will appear in the interface.
Alternative methods have the advantage of being free of Xiaomiโs cloud and locally-processable, but for beginners, setting up can be tricky.