How to connect Xiaomi weather station via Bluetooth: instructions for all models

Xiaomi weather stations are among the most popular devices for monitoring the climate in the home, thanks to the accuracy of sensors, compactness and integration with the Mi Home ecosystem. The device is not detected, the application is in error, or the data is not synchronized. In this article, we will analyze the step-by-step instructions for all current models (LYWSD03MMC, MJWSD05MMC, ClearGrass CGG1 etc.), and consider typical problems and their solutions.

Unlike Wi-Fi, Bluetooth requires less power, but has range limitations (up to 10 meters in ideal conditions) and can conflict with other devices. It is important to understand that not all Xiaomi weather stations support Bluetooth connection - some models (such as LYWSD02) only work through the Mi Gateway gateway.

If youโ€™ve already tried to connect your device and encountered an error, skip the first partition and go straight to the troubleshooting section. For beginners, we recommend you follow the instructions sequentially to avoid typical errors, such as choosing the wrong region in Mi Home or ignoring the firmware update.

What Xiaomi weather stations support Bluetooth connection

Not all Xiaomi climate monitoring devices can work directly with your smartphone over Bluetooth, and here is the current list of models that support this protocol (2026):

  • ๐Ÿ“ฑ Xiaomi LYWSD03MMC โ€” The most common model with a display, supports Bluetooth 5.0 and transfer data to Mi Home/Aaraq.
  • ๐ŸŒก๏ธ Xiaomi MJWSD05MMC โ€” compact version without screen, works only via Bluetooth (no Wi-Fi).
  • ๐ŸŒฟ ClearGrass CGG1 (Rebranded version for the foreign market โ€“ compatible with Mi Home and third-party applications.
  • ๐Ÿ”‹ Xiaomi MUE4094GL โ€” weather station with touch screen and Bluetooth support LE.

The LYWSD02, LYWSDCGQ and other early versions donโ€™t support direct connection to your smartphone โ€” they require a Mi Gateway gateway or custom firmware (like the ATC1441). If your weather station isnโ€™t listed above, check its name on the box or in the documentation.

๐Ÿ“Š What kind of weather station Xiaomi you use?
LYWSD03MMC
MJWSD05MMC
ClearGrass CGG1
Another model.
I haven't bought it yet.

Also, look at the firmware version of the device. For example, LYWSD03MMC with firmware below 1.4.0 may not work correctly with Bluetooth on Android 12+. You can check the version in the Mi Home app after connecting or through third-party utilities like Bluetooth Scanner.

Requirements for the smartphone and preparation

To successfully connect a weather station via Bluetooth, your smartphone must meet the following requirements:

ParameterMinimum requirementsRecommended conditions
Android versionAndroid 6.0Android 9.0 and higher (full Bluetooth LE support)
iOS versioniOS 10.0iOS 14.0 and higher (stable with Mi Home)
BluetoothBluetooth 4.0Bluetooth 5.0 (best range and speed)
AnnexMi Home 6.0+Mi Home latest version (renew regularly)

Before connecting, follow the following steps:

Enable Bluetooth in the settings

Install/update the Mi Home app

Register a Xiaomi account (or log in to an existing one)

Disable VPN and energy saving mode

Make sure the weather station is charged (if there is a battery)-->

Important: on Android smartphones of some manufacturers (for example, Huawei, Xiaomi with a shell) MIUI) Mi Home background work may be blocked. To avoid communication breakdown, add the app to the battery optimisation exception list. โ†’ Annexes โ†’ Mi Home โ†’ Battery โ†’ No restrictions.

โš ๏ธ Note: If you use a smartphone with custom firmware (like LineageOS), the Bluetooth connection may not work smoothly due to the lack of certified Xiaomi drivers.

Step-by-step instructions for connecting

Consider the process using the LYWSD03MMC model (the steps are similar for other devices, only the names in the menu may differ), make sure that the weather station is located next to the smartphone (no more than 1 meter away).

  1. Activation of the weather station: ๐Ÿ”„ If the device is new, remove the protective film from the battery compartment (on the back side). ๐Ÿ”‹ Insert batteries (usually 2)ร—AAA) or plug in USB-cable (for models with a battery). ๐Ÿ“ถ Wait for the indicator to appear on the screen (for the LYWSD03MMC โ€” flashing).
  2. Adding a device to Mi Home: ๐Ÿ“ฑ Open the Mi Home app and go to the Devices tab โ†’ Add the device (+). ๐Ÿ” Select the Sensors category โ†’ Meteorological station (or enter the model name manually). ๐Ÿ”— Click Connect via Bluetooth and confirm access to geodata (required!).
  3. Pairing and tuning: ๐Ÿ”„ Wait for the app to detect the weather station (can take up to 30 seconds). ๐Ÿ  Select a room (such as a bedroom) and confirm the addition. โš™๏ธ After connecting, update the device firmware if a request appears.

If the weather station is not detected, try the following:

  • ๐Ÿ”„ Reboot the device (remove and re-insert the batteries).
  • ๐Ÿ“ฑ Reinstall the Mi Home app.
  • ๐Ÿ”— Enable Developer Mode on your smartphone and activate the Bluetooth Debugging option (for Android).

๐Ÿ’ก

If the MJWSD05MMC weather station doesn't connect, try using the third-party Aaraq app (available for Android).It often works better with non-screen devices.

Setup in the Mi Home app after connecting

Once successfully paired, the weather station will appear in the Mi Home main menu, and now you need to configure it to work correctly:

  1. Selecting region: Go to device settings (โ‹ฎ โ†’ Settings) and make sure that the correct region is selected (China, Europe or Russia). For models with firmware for China, the temperature settings can be reset when choosing another region (display in the following areas: ยฐF instead ยฐC).
  2. Sensor calibration: In the Calibration menu, temperature and humidity readings can be adjusted if they differ from the reference (for example, compared to a professional hygrometer). The permissible deviation for Xiaomi is ยฑ1 ยฐ C and ยฑ5% humidity.
  3. Set up notifications: Activate out-of-normal alerts (e.g., humidity below 40% or temperature above 30ยฐC). Way: Settings โ†’ Notifications โ†’ Add a rule.

To integrate with other Xiaomi devices (such as Mi Air Humidifier air humidifier) go to Automation โ†’ Add a script and create a rule like If humidity < 40%, turn on the humidifier.

โš ๏ธ Note: If the Mi Home updates less than once every 5 minutes after you connect, check the Android energy saving settings. Some manufacturers (such as Samsung) aggressively close the background processes, which leads to loss of communication with the weather station.

Third-party applications for connection

If Mi Home is unstable or doesnโ€™t support your model, alternative apps can be used.They often offer advanced features, such as exporting data to Google Sheets or integrating with Home Assistant.

AnnexSupported modelsFeatures
AaraqLYWSD03MMC, MJWSD05MMC, ClearGrassSupport for custom firmware, graphics for 30 days, no reference to the region
Bluetooth ScannerAny Bluetooth devicesViewing โ€œrawโ€ data from sensors, debugging the connection
Home Assistant (via plugin)LYWSD03MMC (with ATC1441 firmware)Local control without cloud, automation with other devices

To connect via Aaraq:

  1. Download the app from Google Play (not available in the App Store).
  2. Turn on Bluetooth and allow access to the location.
  3. Press Scan and select your weather station from the list.
  4. Enter the password to connect (by default 1234 or empty field).
How to flash weather station with custom firmware ATC1441?
Firmware ATC1441 This allows you to bypass the limitations of the Mi Home, for example, to remove the region binding or increase the frequency of updating data. USB-TTL (for example, CP2102). 2. Connect to the contacts of the weather station (spinning is available on the GitHub project). 3. Fill the firmware via ESPHome Flasher or esptool. โš ๏ธ The firmware cancels the warranty and can disable the device if it makes an error!

Typical problem solving

Even with the right connection of Xiaomi weather station, errors can occur. Letโ€™s consider the most common of them and how to fix them:

  • ๐Ÿ”ด Device not detectable: Make sure the weather station is on (there is an indicator on the screen).Reboot Bluetooth on your smartphone (Settings) โ†’ Bluetooth โ†’ Try connecting from another phone (e.g. iPhone if you originally used Android).
  • ๐Ÿ”„ Data not updated: Check if antivirus (e.g. Avast) is blocking Mi Home. Turn off Do Not Disturb or Energy Saving. Update weather station firmware via Mi Home.
  • ๐Ÿ“ต Communication often breaks: Reduce the distance between your smartphone and the weather station (optimally up to 5 meters); Remove sources of interference (microwaves, other Bluetooth devices); in Mi Home, turn off the option Auto Update over Wi-Fi (if any).

If the problem persists, try resetting the weather station to the factory settings.

  1. Remove the batteries for 10 minutes.
  2. Hold the reset button (if any) for 5 seconds.
  3. Connect again as if to a new device.

๐Ÿ’ก

If the LYWSD03MMC weather station shows temperatures in ยฐF instead of ยฐC, change the region in Mi Home to China or upgrade to version 1.4.0 and higher.

Energy consumption and battery replacement

Xiaomi weather stations are known for low power consumption, but with heavy Bluetooth use, batteries can run out faster. Here are some optimization tips:

  • ๐Ÿ”‹ Use alkaline batteries (Duracell, Energizer) instead of salt batteries โ€“ they last 2-3 times longer.
  • โณ Reduce the frequency of data updates in Mi Home settings (e.g., once every 10 minutes instead of 5).
  • ๐Ÿ“ด Turn off notifications if they are not critical.
  • โ˜€๏ธ Avoid placing a weather station under direct sunlight - this speeds up the discharge.

Battery life depending on the model:

ModelType of batteryDuration of work (approx.)
LYWSD03MMC2ร—AAA6โ€“12 months
MJWSD05MMC1ร—CR203212โ€“18 months
ClearGrass CGG1Li-ion 1000 mAh2โ€“3 years (with recharging)

For battery replacement:

  1. Turn the weather station over and move the battery compartment cover (a coin or screwdriver may be required).
  2. Remove old batteries and insert new ones, keeping polarity in mind.
  3. Close the lid before you click. The device will automatically reboot.

โš ๏ธ Note: If after replacing batteries, the weather station MJWSD05MMC It doesn't turn on, check the contacts, they may have oxidized.

Frequent questions

Can you connect Xiaomi weather station to several smartphones at the same time?
Officially, Mi Home does not support multiplayer access to a single device. However, you can use a workaround: Connect the weather station to the main account. In the device settings, click Sharing and add a second Xiaomi account. The second user will be able to view the data, but not change the settings. Full control from multiple devices will require custom firmware (for example, ATC1441) or integration through Home Assistant.
Why does the weather station show incorrect data (for example, temperature 85 ยฐ C)?
These failures are usually associated with: Bad sensor contact (for example, after the device fell); outdated firmware (update via Mi Home); external interference (place near heat sources); Solution: Reset the weather station (remove the batteries for 1 minute); Reset the settings to factory. If the problem persists, contact Xiaomi support (with the current warranty).
How to export data from a weather station to Excel or Google Sheets?
Officially, Mi Home doesnโ€™t provide an export feature, but there are workarounds: Use the Aaraq app โ€“ it lets you save your data history in the home. CSV. Set up integration with Home Assistant and export data through the Google Sheets Exporter plugin. For advanced users: write a script in Python using the bleak library to read data over Bluetooth. Example code for reading data from the Internet LYWSD03MMC: from bleak import BleakClient async def read_sensor(): client = BleakClient("MAC-Device address) await client.connect() data = await client.read_gatt_char("00002a6e-0000-1000-8000-00805f9b34fb") print("Temperature:", data[0]) await client.disconnect()
Can I use Xiaomi weather station without the Internet?
Yes, but with reservations: Data will only be displayed on a connected smartphone (via Bluetooth). Notifications and automation will not work. For models with Wi-Fi (for example, through a gateway), the Internet is mandatory. For battery life: Turn off Wi-Fi on your smartphone (leaving only Bluetooth). Use the Aaraq app - it caches data locally.
How to Reset Xiaomi Weather Station if It Doesn't React?
If the device is stuck or not responding to commands, perform a full reset: Remove the batteries for 10-15 minutes. For models with a reset button (for example, ClearGrass CGG1), hold it for 10 seconds. If you have a USB-C connector, plug it into charging and hold the power button for 15 seconds. After reset, the device will return to factory settings, and it will have to reconnect.