How to Set Up Weather Display on Xiaomi Smart Watches: From Mi Band to Redmi Watch 3

Xiaomi smartwatches are not only a stylish accessory, but also a useful assistant that can show the current weather right on your wrist. However, many users face problems: the weather widget does not update, shows incorrect data or is not on the menu at all. In this article, we will discuss how to properly configure the weather display on all popular models – from the budget Mi Band 6 to the flagship Xiaomi Watch. S3, We will also explain why the forecast sometimes β€œlies” and how to fix it.

The main difficulty is that the weather widget on the Xiaomi watch does not work autonomously - it depends on the data that the smartphone transmits through the Mi Fit app (for older models) or Zepp Life (for new ones). GPS, The Internet or the permissions for the app, the watch won't be able to show the actual forecast, and we'll go through every step of the way, from synchronizing devices to manually adjusting the location.

It is important to understand that the algorithms for displaying the weather differ depending on the model of the watch. For example, the Redmi Watch 2 Lite can only show the current temperature, while the Xiaomi Watch 2 Pro supports an hourly forecast for 5 days ahead. In this article you will find a compatibility table and instructions for each line of devices.

What Xiaomi smartwatch models support the weather widget

Not all Xiaomi smartwatches and fitness bracelets are weather-ready, depending on the firmware version, model and region of sale, and here is the full list of devices that support weather widgets:

  • πŸ“± Mi Band 5/6/7/8 β€” displays the current temperature and weather icon (requires Mi Fit version) 4.6+).
  • ⌚ Redmi Watch 2/2 Lite/3 Active – shows temperature, humidity and short forecast (works through Zepp Life).
  • πŸ•’ Xiaomi Watch S1/S2/S3 β€” It supports an extended widget with an hourly breakdown on 3–5 days.
  • πŸƒ Xiaomi Smart Band 7 Pro – has a built-in GPS, Improves the accuracy of local data.
  • ❌ Mi Band 4 and older – do not support the weather widget at firmware level, even with the latest updates.

If your model is not listed, it doesn't mean that the feature is completely unavailable. For example, on some regional versions of the Redmi Watch, the weather widget may be hidden by default. β†’ Screen. β†’ Widgets (instruction below).

Model clockSynchronization applicationType of weather dataWhether required GPS phone-on
Mi Band 5/6Mi FitCurrent temperature + icon❌ No (enough internet)
Redmi Watch 3Zepp LifeTemperature, humidity, 24-hour forecastβœ… Yes, for accuracy)
Xiaomi Watch S2Zepp LifeHourly forecast for 5 daysβœ… Yes (required)
Smart Band 7 ProZepp LifeTemperature. + pressure (if a barometer is present)❌ No.

Attention, on a Wear watch. OS (For example, Xiaomi Watch 2 Pro) weather widget can conflict with other applications, such as Google Weather, in which case it is recommended to disable duplicate services in the settings of the smartphone.

πŸ“Š What Xiaomi Smart Watch Model Are You Using?
Mi Band 5/6/7
Redmi Watch 2/3
Xiaomi Watch S1/S2/S3
Another model.
I haven't bought it yet.

Preparation of the smartphone: settings for the correct operation of the widget

Before you can adjust the weather on your watch, you need to properly prepare your smartphone. The widget does not get the data directly from the Internet, but through the Mi Fit or Zepp Life app, which in turn uses the geolocation and permissions of your phone. If any of the points below are not met, the watch will show outdated data or an error.

Turn on GPS (precision)

Connect your phone to the Internet (Wi-Fi or mobile data)

Update the Mi Fit/Zepp Life app to the latest version

Provide the application with geolocation permissions and notifications

Disable Power Saving Mode for Mi Application Fit/Zepp Life

-->

Pay special attention to geolocation permissions. On Android 10+ You need to allow the application to access the location Always, not just during use:

  1. Open the Settings. β†’ Annexes β†’ Mi Fit/Zepp Life β†’ Permits.
  2. Find the location and select Allow All the Time.
  3. Activate the option of Exact Location (GPS).

If you use an iPhone, the algorithm is slightly different:

  1. Go to Settings β†’ Privacy β†’ Geolocation Services.
  2. Find Mi Fit or Zepp Life and choose Always.
  3. Turn on the exact location (switch at the bottom of the screen).

⚠️ Attention, some firmware. MIUI (for example, MIUI 14) the system can automatically limit the background activity of applications. To avoid this, add Mi Fit or Zepp Life to the list of Secure Applications (Settings) β†’ Battery β†’ Secure applications).

πŸ’‘

If after setting the permissions, the weather widget still does not update, try manually updating the data in the application: open Mi Fit, go to the Profile tab. β†’ The device β†’ Synchronize.

Step-by-step: how to add a weather widget to the clock

The process of adding a weather widget depends on the model of the watch and the firmware version. Below we will give a universal instruction that is suitable for most Xiaomi devices, as well as specify the features for specific models.

For watches with Mi Fit (Mi Band) 5/6/7, Redmi Watch 2 Lite)

  1. Sync your watch with your phone: Open Mi Fit, go to the Profile tab β†’ Your device. β†’ Synchronize data.
  2. Activate the widget in the watch settings: On the watch itself, flip the screen to the right or left (depending on the model) to open the widget menu. Find a weather icon (usually a cloud or sun) and tap it. If there is no widget, follow step 3.
  3. Add the widget manually (if not): Go to Settings of the clock β†’ Screen. β†’ Widgets and find the weather station. Drag it to the active area.
  4. Set up location: In the Mi Fit app, check that your city is listed correctly (Profile) β†’ If the city is not automatically determined, add it manually.

The Zepp Life Watch (Xiaomi Watch) S1/S2, Redmi Watch 3, Smart Band 7 Pro)

  1. Update the watch firmware: Go to Zepp Life, select your device and check for updates in the firmware section.
  2. Set up the widget through the app: Go to Profile β†’ The device β†’ Screen settings β†’ Widgets and activate the weather.
  3. Select the Data Source: In Zepp Life, open Settings β†’ Weather and Preferred Service (AccueWeather is used by default).
  4. Sync data: Click Sync in the upper right corner of the app screen.

What to do if the weather widget disappears after the update?
After updating the firmware, the watch can reset the widget settings: 1. Remove the watch from the app (Profile) β†’ The device β†’ Delete). 2. Restart your smartphone and watch. 3. Re-add the device to Mi Fit/Zepp Life and reset the widget. If the problem persists, try rolling back the firmware through Settings. β†’ About the device β†’ Update of the PO β†’ Back to the factory version.

Attention, Xiaomi Watch! S3 and other models with Wear OS Weather widget may conflict with Google Play Services. If the data isn't updated, try turning off automatic sync in your Google account settings.

Why Xiaomi Watch Weather Shows Wrong Data

One of the most common problems is that the watch shows a temperature that doesn't match the real temperature, or it displays data for another city at all, and it can be either software or hardware.

  • πŸ“ Incorrect location – the clock takes data from the GPS If you're in another city and the geolocation is off, the weather for the last location you saved will be shown.
  • πŸ”„ Synchronization delay - Mi application Fit/Zepp Life updates the weather once in a while 3–6 Forced synchronization can help.
  • 🌍 Weather service error – Xiaomi uses AccuWeather data or MQTT. Sometimes these services fail.
  • πŸ“± Restrictions of the OS - Android 12+ iOS 15+ can block the background activity of applications, which prevents the updating of data.
  • ⚑ Firmware failure – if after the update the clock stopped showing the weather, the widget setting may have fallen off.

To diagnose the problem, follow the following steps:

  1. Check if the city matches in Mi. Fit/Zepp Life with your current location.
  2. Open any other weather app on your phone (e.g. Yandex.Weather) and compare the data.
  3. Reboot your watch and smartphone, then re-synchronize the devices.
  4. If the problem persists, try changing the weather source in the Zepp Life settings (not available on all models).

1.In Zepp Life, go to Profile β†’ The device β†’ Additionally. β†’ Location.

2. disable Autodetermination and enter the latitude/longitude of your city (can be found via Google Maps).

3. Synchronize the clock.-->

How to improve the accuracy of weather forecasts on the clock

If the widget works but the data is inaccurate (e.g., the temperature varies by 3-5).Β°C, you can optimize the settings. Here are some proven ways:

  • πŸ“Ά Use mobile internet, not Wi-Fi – some weather services work better when connected via cellular network.
  • πŸ” Put the precision on. GPS β€” In the phone settings, select High Accuracy (Uses) GPS + GLONASS + Wi-Fi).
  • ⏱️ Set the refresh rate – you can set the sync interval in Zepp Life (for example, every 2 hours).
  • 🌦️ Select an alternative data source – if your model supports OpenWeatherMap, switch to it in your settings.

For models with a barometer (for example, Xiaomi Watch) S3) Accuracy can be improved by calibrating the sensor:

  1. Open Zepp Life and go to Profile β†’ The device β†’ Sensors.
  2. Find the barometer and press Calibration.
  3. Follow the instructions on the screen (usually you need to place the watch on a flat surface for 10 seconds).

Attention! There is no barometer on the Mi Band 7 and below, so the temperature and pressure are taken exclusively from the weather servers, in which case the accuracy can only be improved by paragraphs 1-3 of the list above.

Problem.Possible causeDecision
Weather not updatedThere is no internet on the phone.Connect mobile data or Wi-Fi
Showing another cityGPS switched off or blockedEnable geolocation for Mi Fit/Zepp Life
Temperatures are very different.Weather service is failingChange the data source in Zepp Life settings
The widget disappears after synchronization.Firmware conflictUpdate the watch to the latest version

Alternative ways to get weather on Xiaomi watches

If the standard weather widget is not comfortable (for example, due to inaccuracy or absence on your model), alternative methods can be used:

  • πŸ“± Notifications from weather applications – set up alerts in Yandex.Weather or Gismeteo, and they will be duplicated by the clock.
  • βš™οΈ Third-party dials – many custom dials (such as those from Amazfit Watch Faces) have a built-in weather widget.
  • πŸ”— IFTTT Tasker – you can create an automatic rule that will send weather to the clock on a schedule.
  • 🌐 Web widgets – some models (e.g. Xiaomi Watch) S3) Supports mini-programs through Wear OS.

Let’s take a closer look at the notifications from third-party apps:

  1. Install a weather app on your phone (for example, Yandex.Weather).
  2. Enable notifications for this app in your phone settings.
  3. In Mi Fit/Zepp Life Allows Weather App Notifications to Show (Settings) β†’ Notifications β†’ Select applications).
  4. Set up the frequency of alerts (for example, every morning at 7:00 am).

How to install a custom dial with the weather?
1. Download the Amazfit Watch Faces or Watch Face Market app. 2. Find a weather-enabled dial (weather support should be specified in the description). 3. Set the dial through the app and sync the clock. 4. In the dial settings, manually specify the city (if required). Note: on the Mi Band, custom dials may not support dynamic weather.

Frequent mistakes and their solutions

Even after you set up the weather widget correctly, we’ve collected some common bugs and ways to fix them.

Mistake.Reason.Decision
No weather data.There is no connection to the phone.Reconnect the clock via Bluetooth
City not foundWeather Service Does Not Support Your RegionChoose the nearest major city by hand
The widget blinks and disappearsConflict with another widgetRemove unnecessary widgets in Settings β†’ Screen.
The weather is updated once a dayLimitations on energy conservationTurn off battery optimization for Mi Fit/Zepp Life

If none of these methods worked, try resetting the clock settings:

  1. In annex Mi Fit/Zepp Life go to Profile β†’ The device β†’ Untie the device.
  2. On the watch itself, reset: Settings β†’ System system β†’ Resetting settings.
  3. Reconnect the clock to the phone and re-set the weather.

πŸ’‘

If the problem persists after the reset, check if the antivirus or firewall blocks access to the Mi application. Fit/Zepp Life on the Internet.

Can I adjust the weather to the Mi Band 4?
No, the Mi Band 4 and older models do not support the weather widget at the firmware level. The only option is to receive notifications from third-party applications (for example, Yandex.Weather) on the bracelet screen.
Why is the weather on your watch and phone different?
This is because the watch and smartphone can use different data sources, such as Zepp Life taking weather from AccuWeather, and Yandex.Weather from its servers. To sync data, select the same source as on your phone (if possible) in Zepp Life settings.
How often does the weather on the clock change?
The standard refresh interval is every 3-6 hours. OS (For example, Xiaomi Watch 2 Pro, you can set up manual updates through the widget. For forced synchronization, open Zepp Life and tap the update icon in the upper right corner.
Can I add a weather widget to the clock lock screen?
No, on most Xiaomi models, widgets only appear on the home screen or when scrolling in the menu. S3, where you can configure the weather display on the dial through Wear OS.
What to do if the weather widget disappears after updating the firmware?
This is a known problem with some models (e.g. Redmi Watch 2).Solution: Remove the watch from the Zepp Life app. Reset the watch to factory settings (Settings) β†’ System system β†’ Reset the device and activate the weather widget. If that doesn't work, wait for the next firmware update or contact Xiaomi support.