How to bring weather to the screen of Xiaomi devices: from smartphone to TV

Showing the current weather on the screen of Xiaomi devices is one of the most popular features among users. Whether it is a smartphone on MIUI, a TV with PatchWall or a Mi Band smartwatch, the ability to see temperature, precipitation and forecast without unnecessary clicks saves time and makes interaction with technology more convenient. However, not everyone knows that the configuration of this feature can vary depending on the model, firmware version and even region.

In this article, we’ll look at all the current ways to display weather, from standard widgets to third-party apps, from manual tuning to automation through Google Assistant. We’ll focus on the typical issues of why the weather might not update, how to fix geolocation errors, and what to do if the widget suddenly disappeared after the upgrade. If you’re using the Xiaomi Mi 11, Redmi Note 12, Mi TV Q2 or even Mi Band 7, you’ll find a solution to your model.

1. Standard weather widget on Xiaomi smartphones (MIUI)

The easiest way to bring weather to the home screen is to use the built-in widget from Xiaomi.It is available on all devices with MIUI 12 and later, including POCO, Redmi and the flagship Mi/Xiaomi series. The widget supports animations (such as rain or snow), displays temperature, humidity and forecast for 5 days.

To add it:

  • πŸ“± Click on the free space on the main screen for a long time. β†’ select Widgets.
  • πŸ” In the list, find the Weather (the icon with the sun and the cloud).
  • πŸ“² Drag the widget onto the screen and select a size (options available) 2Γ—2, 4Γ—1 or 4Γ—2).
  • πŸ“ At first launch, allow access to geolocation and confirm the city.

If the widget is not automatically updated, check:

  1. Geolocation settings: Settings β†’ Privacy β†’ Permissions β†’ Geodata (should be enabled for the Weather app).
  2. Background Update: Settings β†’ Applications β†’ Application Management β†’ Weather β†’ Autostart and Background Activity.
  3. Internet connection: The widget is updated only with active Wi-Fi or mobile data.

πŸ’‘

If the weather widget disappeared after the MIUI update, try resetting it: remove the widget from the screen, clear the Weather app cache in the settings and add it again.

2.Alternative weather widgets for MIUI

Xiaomi’s standard widget doesn’t always suit users: it has a limited design, no support for some weather services (such as Windguru or AccuWeather), and the forecast sometimes differs from real data.

Best alternatives:

AnnexFeaturesCompatibility
1WeatherAnimations, radar maps, widgets with transparent backgroundMIUI 11+
Weather & Clock Widget10+ Widget Styles, Dark Sky API SupportAndroid 8.0+
OverdropMinimalist design, data from NOAA and MeteoBlueMIUI 12+
YoWindowInteractive landscape that changes depending on the weatherAndroid 9.0+

To install a third-party widget:

  1. Download the app from Google Play (like Overdrop).
  2. Long click on the main screen β†’ Widgets β†’ find the widget of the installed application.
  3. Customize the appearance (size, color, display data) in the widget menu.
πŸ“Š What weather app are you using?
Standard MIUI widget
1Weather
Overdrop
YoWindow
Other

3.Weather on Xiaomi's lock screen

MIUI 13/14 has the ability to display weather directly to the lock screen, which does not work on all models (for example, it is not on the POCO M3, but is on the Xiaomi 13 Pro).

Instructions:

  • πŸ”’ Go to Settings. β†’ Lock screen.
  • 🌑️ Select the Lock Screen Style β†’ Additional settings.
  • πŸ“ Enable the Weather option and confirm access to geolocation.
  • 🎨 Change the display style if necessary (e.g., minimalist or icon-based).

Some of the firmware (e.g., the global version) MIUI For Redmi Note 10, the weather option on the lock may not be available due to regional restrictions. EU-Firmware or use the Magisk module to unlock the function.

How to install EU-Firmware to unlock the weather on lock?
1. Unlock the bootloader via Mi Unlock Tool (requires Xiaomi account and wait 72 hours). 2. Download EU-Firmware for your model from the forum Xiaomi.eu. 3. Install through TWRP (The instructions are available in the same forum). ⚠️ The risk of a brick state! recommended for power users.

4.Weather on Xiaomi TVs (Mi TV, Redmi TV)

On Xiaomi’s PatchWall TVs (Mi TV Q1/Q2, Redmi Smart TV X and later), the weather is displayed in the top panel of the home screen. If it’s not there, check the following settings:

Steps to set up:

  1. πŸ“Ί Open the Settings. β†’ Smart assistant. β†’ Weather.
  2. 🌍 Make sure you select the right city (if the list is empty, turn geolocation into Settings). β†’ Confidentiality).
  3. πŸ”„ Enable Automatic Update (1-3 hour interval recommended).
  4. 🎨 If the weather is not shown on the main screen, restart the TV (Settings) β†’ On TV. β†’ Reboot).

If the weather is not updated:

  • πŸ”Œ Check your internet connection (click Menu) β†’ Network).
  • ⏳ Update the TV firmware: Settings β†’ On TV. β†’ Updating the system.
  • πŸ› οΈ Reset weather settings: Settings β†’ Annexes β†’ Weather. β†’ Clear the data.

Internet connection check | Firmware update | Weather application data reset | TV reboot | Check regional settings-->

5.Weather on Xiaomi smart watches and bracelets

On Mi Band 6/7/8, Xiaomi Watch S1/S2 and Redmi Watch 3, the weather is displayed on the home screen or in the widget menu.

For the Mi Band:

  1. πŸ“± Install Mi Fitness (or Zepp Life) for new models).
  2. 🌐 Connect the bracelet to your Xiaomi account.
  3. πŸ™οΈ In the app, go to Profile β†’ Settings β†’ Weather and choose a city.
  4. πŸ”„ Sync the bracelet (shake it or click on the sync icon in the app).

For the Xiaomi Watch:

  • πŸ“² In the Xiaomi Wear app, go to the Device β†’ Widgets.
  • βž• Add the weather widget to the list of active.
  • πŸ“ Make sure that your watch settings include geodata and autoupdate.

Important: on Mi Band 7 and newer, the weather is updated only when connected to a smartphone. If the bracelet is disconnected, the data may become outdated. Also, some regions (for example, some cities in Russia) are not supported by all weather services, in which case the weather may be displayed with a delay or incorrectly.

πŸ’‘

On Xiaomi smartwatches, the weather is updated via the app on your smartphone. If the data is outdated, check the sync in Mi Fitness or Zepp Life.

6 Automation: Weather through Google Assistant and Tasks

If you need the weather to be displayed at a certain time (such as in the morning) or when you are meeting a condition (such as when connecting to Wi-Fi), you can set up automation through Google Assistant or the Tasker app.

Method 1: Voice query via Google Assistant

  • 🎀 Say, OK, Google, show the weather on the screenΒ».
  • πŸ“± A forecast card will appear on the screen (works on the screen). MIUI Google-based).
  • πŸ”„ To secure the card, click Share. β†’ Fix it on the main screen.

Method 2: Automation in Tasker

Profile: Time β†’ 7:00


Task:




1.Plugin β†’ AutoNotification β†’ Create a notification with the text β€œWeather Today: %WETR” (variable from the AutoWeather plugin)




2. Display β†’ Popup β†’ Show a pop-up with the text of the notification

This method will require:

  • πŸ“± Install Tasker and AutoWeather plugin.
  • πŸ”§ Set up accessibility for Tasker in Settings β†’ Special facilities.
  • 🌑️ AutoWeather to specify API-OpenWeatherMap key (free on their website).

7. Solving problems: weather not updated or showing incorrectly

If the weather on your Xiaomi device has stopped updating or shows incorrect data, the reasons may be as follows:

Typical errors and decisions:

Problem.Possible causeDecision
Weather not updatedBackground data disabledEnable Background Activity for the Weather app in the settings.
The Wrong CityGeolocation failureManually select the city in the widget settings or reboot the device.
Widget disappeared after updateResetting MIUI settingsRemove and add the widget again, update the Weather app on Google Play.
Weather is not shown on Mi TVRegional restrictionsChange the region in your TV settings to India or Europe (where the feature works exactly).

Additional steps for diagnosis:

  1. Check if the antivirus or VPN is blocking access to weather services.
  2. Clear the cache and data of the Weather app in the settings.
  3. If you use a third-party widget, check if it has expired. API-key (relevant to Overdrop or 1Weather).

πŸ’‘

If the weather on the Mi Band doesn't update, try untie and re-tire the bracelet in the Mi Fitness app, which often solves the synchronization problem.

⚠️ Attention: On some firmware MIUI In Russia, the built-in weather widget can use data from Yandex.Weather, which is sometimes blocked at the operator level. In this case, switch to Google Weather in the widget settings or install a third-party app.

FAQ: Frequent weather questions on Xiaomi

Why is the weather on my Redmi Note 11 showing the temperature of my city?
This is a geolocation problem. Check: Are geolocation services enabled in settings (Settings β†’ Privacy β†’ Geodata). Have you allowed the Weather app to access the location; are you using a VPN or proxy that can "cheat" geodata; if the problem persists, try manually selecting the city in the widget settings.
Can I bring the weather to the Always On Screen (AOD) on Xiaomi?
On most Xiaomi devices (e.g. Xiaomi 12T, Redmi K50) MIUI 13/14 has an option to display weather on AOD (Always-On Display).To enable: Go to Settings β†’ Screen β†’ Always-On Display. Select a style with weather (e.g. Digital Watch + Weather). Activate Show when locked. If there are no options, then your model does not support weather AOD (relevantage for budget devices like POCO M4 Pro).
How to change the source of weather data on Xiaomi?
In the standard widget Xiaomi data source is strictly tied to the services AccuWeather or Yandex.Weather (depending on the region). You can not change it, but you can: Install a third-party widget (for example, Overdrop), where you can select OpenWeatherMap, WeatherAPI, etc. Use Tasker + AutoWeather to customize the source.
Weather on Mi TV shows data from yesterday. How do you fix it?
This is a typical caching error. Try: Clear the Weather app cache in your TV settings. Turn off and turn the internet back on (click Menu β†’ Network β†’ Turn off Wi-Fi, then reconnect) Update the TV firmware to the latest version. If it doesn't help, reset the TV settings to factory (Settings β†’ TV β†’ Reset), but note that this will delete all your data.
Can you display the weather on the screen of the Xiaomi Smart Speaker?
At the moment (2026), Xiaomi smart speakers (such as Mi Smart Speaker or Redmi Smart Speaker Pro) do not support constant display of weather on the screen: 🎀 Ask the voice assistant, Xiao Ai, what is the weather like today?Β». πŸ“± Connect the speaker to the Mi Home ecosystem and set up automation: for example, to voice the weather in the morning.