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.
- Go to Settings โ Applications โ Application Management โ Weather.
- Press Warehouse and select Clear Cache.
- Restart your smartphone and check the widget again.
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:
| Annex | Features | Cons | Reference |
|---|---|---|---|
| AccuWeather | Accurate predictions, animations, widgets of different sizes | Advertising in the free version, high battery consumption | Google Play |
| Google Weather | Minimalist design, integration with Google Assistant | Fewer widgets than competitors | Google Play |
| Weather & Clock Widget | Maximum customization, support for themes | A complex interface for beginners | Google Play |
To install a widget from a third-party application:
- Download and install the selected application from Google Play.
- Click the empty space on the home screen and select Widgets.
- Find the widget of the installed application (such as AccuWeather 4ร2) and drag it to the screen.
- 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:
- Open the Themes app (icon with brush).
- Go to Popular or For Lock screen.
- Find a theme marked Weather or Dynamic Weather (like Weather Live Wallpaper).
- 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?
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:
- Install a file manager with root support (such as Root Explorer or FX File Explorer).
- Cross the path: /data/data/com.miui.weather2/shared_prefs/ Here are stored the settings of the Weather application.
- Find the file. com.miui.weather2_preferences.xml Open it in the text editor.
- 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:
- Enable USB Debugging in Settings โ About Phone โ MIUI version (click 7 times, then go back to Additional Settings โ For Developers).
- Connect your smartphone to your PC and open the command line (CMD or Terminal).
- Enter the command to check the connection: Adb devices should appear the name of your device.
- 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).
- Reset the device.
| Weather code | Meaning | Description |
|---|---|---|
| 1 | sunny | Clear skies, no clouds |
| 2 | Small cloudy | A little cloudiness |
| 3 | Cloudy. | Overcast, no rainfall. |
| 4 | Rain | Heavy or weak rain |
| 5 | Snow | Snowfall 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.
- Go to Settings โ Applications โ Application Management โ Weather.
- Click Warehouse and select Clear Data (this will remove all saved cities and settings).
- Reset the device.
- 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.