How to change the weather on Xiaomi: all the ways from widget to hidden settings

Ever wondered why your Xiaomi weather widget doesnโ€™t show whatโ€™s outside the window? or why you might want to see sunny weather instead of bleak rain? In this article, weโ€™ll look at all the ways you can change the weather on Xiaomi, Redmi and POCO devices, from basic settings to advanced methods with manual editing of system files.

It's important to understand that this isn't about real weather change (this is impossible without magical abilities), but about adjusting how your smartphone displays it. Some methods work at the interface level, others require superuser rights (root), and still others are completely related to installing alternative applications, and we'll take a detailed look at each option so you can choose the most suitable for your model and firmware version.

If you are using MIUI 12, MIUI 13, MIUI 14 or the new HyperOS, most of the methods in this article will be relevant. However, some features may differ depending on the regional firmware (Global, China, EEA) and device model. For example, on Xiaomi 13 Ultra and Redmi Note 12 Pro+, the weather settings may be located in different menus.

1. Standard weather widget: basic settings

The easiest way to change weather is to use Xiaomiโ€™s built-in Weather widget, which updates data automatically, but can sometimes show incorrect information due to geolocation failures or server problems.

  • ๐Ÿ“ Update Location: Go to Settings โ†’ Annexes โ†’ Weather. โ†’ Permits and access to geodata. VPN, The widget can show the weather in another country.
  • ๐Ÿ”„ Forced Update: Open the Weather app, pull the screen down to update data manually.Sometimes Xiaomi servers are late with updates.
  • ๐Ÿ™๏ธ Change the city: In the same app, click on the current city at the top of the screen and select another.This is useful if you are traveling or want to see the weather in another region.
  • ๐ŸŽจ Change the style of the widget: Press the widget on the home screen, select Change the widget, and try other display options (such as Minimalist or Detailed).

If the weather is still not displayed correctly after this action, the problem may be related to the app's cache.

  1. Go to Settings โ†’ Applications โ†’ Application Management โ†’ Weather.
  2. Press Warehouse and select Clear Cache.
  3. Restart your smartphone and check the widget again.
๐Ÿ“Š What kind of weather widget you use on Xiaomi?
Standard from Xiaomi
Google Weather
AccuWeather
Other
I don't use it.

2. Installation of alternative weather widgets

If you don't like the built-in widget, you can install a third-party app, and many of them offer more accurate data, beautiful animations, and flexible settings.-3 tested:

AnnexFeaturesConsReference
AccuWeatherAccurate predictions, animations, widgets of different sizesAdvertising in the free version, high battery consumptionGoogle Play
Google WeatherMinimalist design, integration with Google AssistantFewer widgets than competitorsGoogle Play
Weather & Clock WidgetMaximum customization, support for themesA complex interface for beginnersGoogle Play

To install a widget from a third-party application:

  1. Download and install the selected application from Google Play.
  2. Click the empty space on the home screen and select Widgets.
  3. Find the widget of the installed application (such as AccuWeather 4ร—2) and drag it to the screen.
  4. Configure the widget according to the application instructions (usually you need to choose the city and display style).

โš ๏ธ Note: Some weather widgets may conflict with Xiaomiโ€™s built-in Weather app. If the standard widget stops updating after installing a third-party widget, try turning off automatic updates in the original appโ€™s settings.

Clear the cache of the standard Weather app |

Download APK or install from Google Play|

Disable battery optimization for new app|

Reboot the smartphone after installation-->

3 Weather Changes Through MIUI Themes

Few people know, but some MIUI and HyperOS themes can change not only wallpaper and icons, but also the style of displaying the weather. For example, the Dark Sky theme adds rain animation to a locked screen, and Sunny Day makes the weather widget more vivid. Here's how it works:

  1. Open the Themes app (icon with brush).
  2. Go to Popular or For Lock screen.
  3. Find a theme marked Weather or Dynamic Weather (like Weather Live Wallpaper).
  4. Apply the theme and check for changes on the home screen or lock screen.

Some topics require additional settings:

  • ๐ŸŒฆ๏ธ Dynamic Wallpaper: After applying the theme, press the lock screen, select Wallpaper Settings and enable the option Weather Animation.
  • ๐ŸŽญ Hidden elements: In Mi Lander-type themes, weather is only displayed when swipe left on the lock screen.
  • ๐Ÿ”„ Reset Theme: If the weather widget disappears after applying the theme, return the standard theme to Settings โ†’ Registration โ†’ Topics.

โš ๏ธ Attention: Free themes from the official store MIUI Sometimes they contain ads or collect location data. Check the reviews and ratings of the topic before installing. Use only topics marked Official for security.

How to return a standard widget after changing the theme?
If the weather widget is missing or changed as you wanted after applying the theme: 1. Return the standard theme to Settings โ†’ Design โ†’ Themes โ†’ Standard. 2. Remove the theme app cache to Settings โ†’ Apps โ†’ App management. 3. Reboot the device. 4. If the widget is not back, add it again through the widget menu (press the main screen โ†’ Widgets โ†’ Weather).

4. Manual editing of system files (root required)

For advanced users willing to risk system stability, there is a way to change the weather by editing system files, which only works on devices with unlocked bootloader and root rights. Wrong actions can lead to a system crash or a boot cycle!

Here are the steps for MIUI 14 and HyperOS:

  1. Install a file manager with root support (such as Root Explorer or FX File Explorer).
  2. Cross the path: /data/data/com.miui.weather2/shared_prefs/ Here are stored the settings of the Weather application.
  3. Find the file. com.miui.weather2_preferences.xml Open it in the text editor.
  4. Find the lines with the parameters: <string name="current_city_id">101010100</string> <string name="current_weather_code">1</string> Here. current_weather_code It's responsible for the type of weather: 1 โ€” sunny, 3 โ€” cloudily, 4 โ€” rain, 5 โ€” snow-cold.

Change the value to the desired, save the file and restart the device.

For HyperOS, the path may be different:

/data/data/com.miui.hyperweather/shared_prefs/

In this case, look for the file. com.miui.hyperweather_preferences.xml.

๐Ÿ’ก

Before editing system files, back up /data/data/com.miui.weather2/ via TWRP or ADB. This will help restore the appโ€™s health if something goes wrong.

5.Use ADB for weather change (no root)

If you don't have root rights, but you have access to ADB (Android Debug Bridge), you can try changing your weather settings through commands, a method less risky than manual file editing, but requires a computer connection.

Here's how to do it:

  1. Enable USB Debugging in Settings โ†’ About Phone โ†’ MIUI version (click 7 times, then go back to Additional Settings โ†’ For Developers).
  2. Connect your smartphone to your PC and open the command line (CMD or Terminal).
  3. Enter the command to check the connection: Adb devices should appear the name of your device.
  4. Use the command to change current weather (for example, on sunny): adb shell settings put global weather_override 1 Where 1 โ€” weather code (see table below).
  5. Reset the device.
Weather codeMeaningDescription
1sunnyClear skies, no clouds
2Small cloudyA little cloudiness
3Cloudy.Overcast, no rainfall.
4RainHeavy or weak rain
5SnowSnowfall or snow with rain

To return automatic weather updates, follow the command:

adb shell settings put global weather_override 0

๐Ÿ’ก

The ADB method doesn't work on all MIUI and HyperOS firmware. If the weather hasn't changed after you typed the command, your firmware version doesn't support this feature. In this case, try other methods from the article.

6. Resetting weather settings to factory

If you've been experimenting with the settings, the weather widget stopped working or it's showing incorrect data, you can go back to the factory settings.

  1. Go to Settings โ†’ Applications โ†’ Application Management โ†’ Weather.
  2. Click Warehouse and select Clear Data (this will remove all saved cities and settings).
  3. Reset the device.
  4. Open the Weather app and set it up again.

If the reset did not help, try the following:

  • ๐Ÿ”ง Reinstall Updates: In Settings โ†’ Annexes โ†’ Weather. โ†’ Three points. โ†’ Remove updates (if the button is active).
  • ๐Ÿ“ฅ Update the app: Check for updates on Google Play or through Settings โ†’ Annexes โ†’ Weather. โ†’ Update.
  • ๐Ÿ“ก Check geolocation: Include High Accuracy in Settings โ†’ Security and confidentiality โ†’ Location โ†’ Regime.

โš ๏ธ Attention: On some firmware MIUI for China ROM) Weather app can't be removed or reset through standard settings, in which case only flashing on Global will help. ROM use ADB forced-dump.

7. Alternative methods: from wallpaper to launchers

If you need to change the weather itself, rather than visually display it, consider these options:

  • ๐ŸŒ„ Live weather wallpaper: Apps like Weather Live Wallpaper or Aerial can show weather animations on the lock screen. Set them from Google Play and select a style (like Sunny Day or Thunderstorm).
  • ๐Ÿ“ฑ Customized launchers: Nova Launcher or Lawnchair allow you to install weather widgets from third-party developers with a unique design. For example, the Overdrop widget offers more than 100 display styles.
  • ๐ŸŽฎ Game mode: on some Xiaomi devices (such as Black Shark) in the game space (Game Turbo), you can add a weather widget with an alternative design.
  • ๐Ÿ–ผ๏ธ Screenshots are like wallpaper: take a screenshot of the screen with the right weather (like sunny weather) and set it as wallpaper.

For those who want to make the most customization, KWGT Kustom Widget Maker is a good app, and it lets you create your own weather widgets from scratch using data from OpenWeatherMap or other sources, for example, you can make a widget that always shows 25ยฐC and is sunny, regardless of the actual weather.

FAQ: Frequent questions about changing the weather on Xiaomi

Can you change the weather on Xiaomi without root?
Yes, but with limitations. You can: Install a third-party weather widget (like AccuWeather); use MIUI themes with dynamic wallpaper; use a command via ADB (not all firmware); and root rights are required to fully control (like forced weather code change).
Why does Xiaomiโ€™s weather widget show incorrect data?
The reasons may be as follows: ๐Ÿ“ Incorrect Location: Check the permissions for the Weather app and enable High Accuracy in geolocation settings. ๐Ÿ”„ Outdated cache: clear the app cache in Settings โ†’ Annexes โ†’ Weather. โ†’ Warehouse. ๐ŸŒ Server problems: Xiaomi services sometimes fail. Try to update data manually by pulling the screen down in the app. ๐Ÿ“ถ Poor Internet connection: The widget may not update without a stable connection.
How to return a standard weather widget after removal?
If you removed the widget from the home screen, return it like this: Click on the empty space on the home screen. Select Widgets. Find the Weather widget (usually in the Xiaomi or Systems section). Drag it on the screen and adjust the size. If the widget is missing from the list, try resetting the launcher settings in Settings. โ†’ Annexes โ†’ Launcher โ†’ Warehouse โ†’ Clear the data.
Can you make the widget always show sunny weather?
Yes, but it will require: Install a third-party widget with manual settings (e.g, KWGT). Edit system files through root (see Section 4). ADB-command to force weather code change (section 5).Please note that after a reboot or weather update, changes may reset.
Why did the weather widget change the design after the MIUI update?
Xiaomi regularly updates the design of system applications, including Weather.If after the update the widget began to look different, it is due to the fact that the widget is not the same: ๐Ÿ†• New version MIUI/HyperOS: Developers could implement a new style (for example, in HyperOS widgets became more minimalistic). ๐ŸŽจ Automatic theme: If you have a dark theme or auto-color selection enabled, the widget can adapt to it. ๐Ÿ“ฆ App Update: Sometimes Weather is updated separately from firmware via Google Play. To return the old design, try: Remove Weather app updates in settings. Install the old version APK (For example, with APKMirror, use a third-party widget with a similar style.