How to Set and Customize the Weather on Xiaomi Phone Screen: All Ways

Weather widget on Xiaomi: why it is needed and how it works

The Xiaomi, Redmi or POCO home screen weather widget is not just a decoration, but a useful tool for quick access to current weather data, showing temperature, humidity, wind speed and even a forecast for a few days ahead without having to open a separate app, especially for those who plan a day with weather conditions or travel frequently.

Depending on the firmware version (MIUI 12/13/14 or the new HyperOS), the ways to add the widget may be slightly different. For example, in HyperOS the interface has become more minimalistic, and the weather settings have been moved to another section. It is also important to consider that some models (for example, Xiaomi 13T or Redmi Note 12 Pro+) support dynamic wallpaper with integrated weather, which adds visual appeal.

In this article, we’ll look at all the current ways to set the weather on the screen, including manual adjustment, use of standard and third-party widgets, and solving typical problems, from lack of data to synchronization failures. If you recently upgraded your smartphone or bought a new model, here you will find answers to questions that are not covered in the official documentation.

πŸ“Š What is the firmware of your Xiaomi?
MIUI 12 or older
MIUI 13
MIUI 14
HyperOS
I don't know.

Method 1: Adding a standard weather widget to MIUI

The easiest method is to use the built-in widget from Xiaomi, which is available on all devices with MIUI 12 and later, including HyperOS.

  1. Press and hold the empty space on the main screen.
  2. At the bottom of the screen will appear menu – select the item Widgets.
  3. Scroll through the list to the Tools section and find the Weather widget (usually marked with an icon with sun and cloud).
  4. Press the widget and drag it to a free space on the screen.

Once added, the widget will automatically determine your location (if geolocation services are enabled) and show the current weather.

  • πŸ“ Permissions for the Weather application in settings (Settings) β†’ Annexes β†’ Application management β†’ Weather. β†’ Permits) Location and Auto-Run must be enabled.
  • πŸ”„ Auto-update data in weather settings (Open widget) β†’ βš™οΈ β†’ Update of data). Recommended interval - Every 3 hours.
  • 🌍 Manually correct city if automatic definition works incorrectly.

Geolocation services are included

Is the Weather app updated on Google Play?

Is there enough free space on the screen for the widget?

Is the phone connected to the Internet (Wi-Fi or mobile data)-->

⚠️ Note: On some models (e.g, POCO F5 or Redmi K60) The standard weather widget may not be available due to regional restrictions, in which case use method 3 (third-party widgets) or upgrade to the latest version of the firmware.

Method 2: Adjusting weather through dynamic wallpaper

If you like beautiful animated wallpaper, Xiaomi offers special themes with integrated weather. They not only show the temperature, but also change the background depending on the time of day and weather conditions (for example, rain, snow, sunshine).

  1. Open the Themes app (icon with brush).
  2. Go to Wallpaper section. β†’ Dynamic.
  3. Find themes marked Weather or Weather (e.g. Dynamic Weather, Sky & Weather).
  4. Download your favorite topic and apply it.

After application, the weather indicator will appear on the home screen (usually in the upper right or left corner) to adjust it:

  • πŸ“± Click on the weather indicator on the wallpaper.
  • πŸ”§ Select Settings β†’ Weather data.
  • πŸŒ† Specify your city manually or allow automatic determination.
  • 🎨 Adjust the transparency and size of the indicator if necessary.

Dynamic wallpaper consumes a little more battery power, but the visual effect is worth it. If you notice that the phone is running faster, turn off the animation in the theme settings.

πŸ’‘

If the weather doesn't show after using dynamic wallpaper, reboot your phone. Sometimes this helps reset the GUI cache.

Method 3: Installation of third-party weather widgets

If you don't like the standard widget (for example, due to limited functionality or design), you can install a third-party solution.

  • 🌦️ AccuWeather – accurate forecast with hourly interval and precipitation maps.
  • β˜€οΈ Weather & Clock Widget – flexible configuration of appearance (sizes, fonts, colors).
  • πŸŒͺ️ Yahoo Weather – beautiful backgrounds from Flickr, adapted for the weather.
  • ⚑ 1Weather β€” Minimalist design with radar maps.

To add a third-party widget:

  1. Install the selected application from Google Play.
  2. Click and hold the empty space on the home screen β†’ Widgets.
  3. Find the widget of the installed application (for example, AccuWeather 4Γ—2).
  4. Drag it on the screen and adjust the size/appearance.

Advantages of third-party widgets:

  • πŸ“Š More details (UV index, moon phases, air quality).
  • 🎨 Possibility of customization (transparency, color of text, icons).
  • πŸ”„ Frequent updates (every 15-30 minutes).

⚠️ Note: Some widgets (such as AccuWeather) may conflict with Xiaomi's standard Weather app.If you notice that the battery is running out faster, turn off auto-update in one of the apps.

AnnexPrecision accuracyCustomizationBattery consumptionRecommended size of widget
AccuWeather⭐⭐⭐⭐⭐MediumHigh.4Γ—2 or 5Γ—2
Weather & Clock Widget⭐⭐⭐⭐Tall.Low.Any (customizable)
Yahoo Weather⭐⭐⭐⭐Low.Average.4Γ—1
1Weather⭐⭐⭐⭐⭐Tall.Average.4Γ—2 or 3Γ—3

Method 4: Weather in the status bar (for HyperOS)

The new HyperOS firmware (installed on Xiaomi 14, Redmi K70 and other models from 2026) has the ability to display the weather directly in the status bar (top notification bar).

To enable this function:

  1. Pull down the notification bar and click on the icon βš™οΈ (setting).
  2. Go to the Status Line β†’ Additional settings.
  3. Find the Weather option in the status bar and activate it.
  4. Choose which data to display: temperature only or also weather icon.

Note that HyperOS updates the weather in the status bar less frequently than in the widget (every 1-2 hours). If you want real-time data, it is better to combine this method with a standard widget.

How to calibrate sensors to accurately display the weather?
If the temperature on the widget is very different from the real one, the problem may be in the phone's sensors.Try: 1. Open the app "Weather" β†’ βš™οΈ β†’"Calibration. 2. Compare the data with data from another source (e.g. Gismeteo site). 3. If the difference is greater than 3-5Β°, This method does not work on all models, but can help on devices with a temperature sensor (for example, Xiaomi). 12S Ultra).

Solving the Weather Widget Problems

Sometimes the weather widget stops working, doesn't update the data, shows the wrong city, or disappears from the screen.

1. The widget does not update the data

  • πŸ”„ Check your internet connection (widget only works with active Wi-Fi or mobile data).
  • πŸ“΅ Make sure that traffic savings do not block background activity (Settings) β†’ Connections β†’ Use of data β†’ Saving traffic).
  • πŸ—‘οΈ Clear the Weather app cache (Settings) β†’ Annexes β†’ Weather. β†’ Warehouse β†’ Clear the cache).

2. Incorrect city or location

  • πŸ“ Enable precise location determination (Settings) β†’ Confidentiality β†’ Permits β†’ Location β†’ Regime. β†’ High precision).
  • πŸ™οΈ Add the city manually in the widget settings.
  • πŸ”„ Restart your phone - sometimes GPS-module".

3 The widget disappeared after the MIUI update

This is a typical problem when you upgrade to a new firmware version.

  1. Remove it from the screen (click β†’ Delete).
  2. Add again through the widget menu.
  3. If the widget is not listed, update the Weather app via Google Play.

⚠️ Note: On some models (e.g, POCO X5 Pro) after resetting to the factory weather widget, the only way to do this is to reinstall the firmware via Fastboot or Recovery.

πŸ’‘

If none of these methods worked, try changing your phone region to India or Europe in the settings (Settings β†’ Additional β†’ Region). In some regions (e.g. Russia), weather functionality may be limited.

Additional chips: weather on a locked screen

Few people know, but Xiaomi can display the weather even on the lock screen.

  1. Open the Settings β†’ Lock screen.
  2. Select Additional Information.
  3. Activate the Weather option.
  4. Customize the displayed data: temperature, city, weather icon.

This feature doesn’t work on all models, such as the Redmi 10C or POCO M5, because of hardware limitations, and note that displaying the weather on a locked screen slightly increases battery consumption (by about 1-2% per night).

If you want to save charge, set up the weather display only when your phone is lifted:

  • πŸ“± Go to Settings. β†’ Display. β†’ Mode "Rise to Awaken".
  • πŸ”„ Turn on the option and select Show the weather.

FAQ: Frequent questions about Xiaomi's weather widget

Why does the widget show the temperature of my city?
This is due to GPS or location settings that are not working correctly. Check if geolocation services are enabled (Settings β†’ Privacy β†’ Location). If the weather settings are different from the other city (open widget β†’ click on city β†’ select yours). If you are using a VPN (it can β€œcheat” location determination. If the problem remains, try manually specifying the coordinates of your city in the widget settings.
Can I change the size or design of a standard widget?
In the standard Xiaomi widget, customization options are limited. You can: Resize (stretch the widget with your fingers when you add), choose a dark or light theme in your phone settings. For full customization, use third-party widgets such as Weather & Clock Widget or Transparent Clock & Weather.
Weather widgets eat a lot of batteries. How do you reduce your consumption?
To reduce energy consumption: Increase the data refresh interval to 6 hours. Turn off background activity for the Weather app (Settings β†’ Battery β†’ Application Selection β†’ Weather β†’ Restrict Background Activity). Use static wallpaper instead of dynamic. Turn off weather display on the lock screen. On some models (e.g. Xiaomi 13 Lite), the weather widget can consume up to 5% charge per day with frequent updates.
After upgrading to HyperOS, the weather widget is gone.
In HyperOS, the widget structure has changed. Try: Remove the old widget from the screen (if you have one, but it doesn't work). Add it again via Long Press β†’ Widgets β†’ Tools β†’ Weather. If the widget is missing, update the Weather app via Google Play. In extreme cases, reset the launcher settings: Settings β†’ Applications β†’ Launcher β†’ Storage β†’ Clear data. If nothing helps, install a third-party widget (see Method 3).
How can we make the weather more frequent?
By default, the widget updates every 3 hours.To increase the frequency: Open the weather widget and click on the icon βš™οΈ. Select Data Update. Set a minimum interval β€” Every hour or every 30 minutes (not available on all models.