You set up your Divoom display expecting a live weather widget on your desk — and it's showing a city 200 miles away, or worse, yesterday's forecast frozen on screen. If your Divoom weather is not working the way you expected, the problem almost always lives in one of three places: your phone's location permissions, the city setting inside the Divoom app, or the Wi-Fi connection between your phone and your display.
The good news is that none of these require a factory reset or a support ticket. Most divoom weather not working issues can be fixed in under five minutes by walking through a short troubleshooting path: check location access, verify the manual city entry, confirm time zone, reconnect Wi-Fi, and clear the app cache if stale data persists.
Here's how to work through each step — and why each one matters.
The official Divoom app walkthrough above covers the full setup process, including how widgets connect to your display. If you skipped the weather widget step during initial setup — or if something changed after an app or phone update — the sections below will help you isolate and fix the issue.
Check Your Phone's Location Permissions
Weather data on your Divoom display doesn't come from the display itself. It comes from your phone's location services, flows through the Divoom app, and then gets pushed to your display over Wi-Fi. If the app can't read your location, it can't fetch weather for the right city — and the display either shows nothing or falls back to the last known location.
The most common reason location stops working is a silent permission reset. Both iOS and Android can revert app location permissions after a major OS update, a security patch, or when the system detects an app hasn't used location in a while.
iOS Location Permission Fix
- Open Settings on your iPhone.
- Scroll down and tap Privacy & Security.
- Tap Location Services.
- Make sure Location Services is toggled on at the top.
- Scroll through the app list and find Divoom.
- Tap it and set Allow Location Access to Always or While Using the App.
- Make sure Precise Location is toggled on — without it, the app only gets an approximate region.
If the permission was set to Never or Ask Next Time, that alone explains why your weather widget was showing the wrong city or not updating at all.
Android Location Permission Fix
- Open Settings on your Android phone.
- Tap Apps (or Apps & notifications on older versions).
- Find and tap Divoom.
- Tap Permissions.
- Tap Location.
- Select Allow only while using the app or Always allow.
- If your phone has a Use precise location toggle, make sure it's on.
One Android-specific gotcha: battery optimization can quietly restrict background location access. If your weather updates when the app is open but freezes when it's closed, go to Settings > Apps > Divoom > Battery and set it to Unrestricted or Optimized (not Restricted).
After changing permissions, open the Divoom app, let it detect your location, and check whether the weather widget on your display updates within a minute or two.
Set the Correct City in the Divoom App
Even with perfect location permissions, auto-detection can fail. A weak GPS signal indoors, a phone that hasn't refreshed its location cache, or a VPN connection (more on that below) can all cause the app to pick the wrong city. The most reliable fix is to enter your city manually.
Manual City Entry Steps
- Open the Divoom app and make sure your device is connected.
- Go to the Dashboard or Device tab.
- Find the Weather widget or weather settings section.
- Look for a Location or City field — tap it.
- Switch from automatic detection to Manual or Search mode.
- Type your city name and select the correct match from the results.
- Save the setting and return to the widget dashboard.
Manual city entry overrides GPS-based detection entirely. Once you set a city manually, the app fetches weather for that specific location every time it refreshes — regardless of where your phone thinks it is.
If you travel frequently, you'll need to update this setting when you arrive at a new destination. Some users report that their weather widget kept showing a city from their last vacation — that's the manual city setting persisting, not a bug. For a full walkthrough of the weather widget setup process, see our clock and weather widget setup guide.
Verify Your Time Zone Settings
If your weather data looks correct but the time on your display is off by several hours, the time zone is the culprit. The Divoom app reads time zone information from your phone, but a mismatch can occur if your phone's automatic time zone is disabled or if a VPN is masking your real location.
Check Your Phone's Time Zone
On iOS:
- Open Settings > General > Date & Time.
- Make sure Set Automatically is toggled on.
- If it's already on and the time zone is wrong, toggle it off, wait a few seconds, then toggle it back on to force a refresh.
On Android:
- Open Settings > System > Date & time (the exact path varies by manufacturer).
- Make sure Set time automatically and Set time zone automatically are both enabled.
- If the time zone still looks wrong, disable auto time zone, select your time zone manually, then re-enable auto mode.
After fixing the phone's time zone, open the Divoom app and let it sync with your display. The time — and any time-dependent weather data like sunrise and sunset — should correct within a minute.
VPN Time Zone Interference
If you use a VPN on your phone, it can shift both your perceived location and your perceived time zone. For example, if your VPN connects to a server in New York but you're in Los Angeles, the Divoom app may fetch weather for New York and display Eastern Time instead of Pacific Time.
The fix is simple: either disconnect the VPN while using the Divoom app, or add the Divoom app to your VPN's split-tunneling or bypass list so it uses your real connection. This also solves the wrong-city problem that some users experience when their weather widget shows a city they've never visited.
Reconnect Your Display to Wi-Fi
Weather data needs a live network connection to refresh. If your display drops off Wi-Fi — due to a router restart, a network name change, or moving to a new location — the weather widget freezes at whatever data it last received. It won't show an error; it'll just display stale information indefinitely.
How to Check and Reconnect
- Open the Divoom app and look at your device's connection status indicator.
- If it shows offline or disconnected, your display is not on Wi-Fi.
- Power-cycle your display: unplug it, wait 10 seconds, and plug it back in.
- Wait for it to reconnect to your Wi-Fi network automatically.
- If it doesn't reconnect, use the app to re-enter your Wi-Fi credentials and re-pair the device.
For a detailed walkthrough of Wi-Fi setup and reset procedures — including how to put your device back into pairing mode — see our Wi-Fi setup and reset guide.
If your Wi-Fi keeps dropping, check whether your router is on a 5GHz-only band. The Pixoo-64 supports both 2.4GHz and 5GHz dual-band Wi-Fi, which gives it a more stable connection than single-band devices. If you're using an older Divoom display that only supports 2.4GHz, make sure your router is broadcasting on that band.
Clear the Divoom App Cache
If permissions are correct, the city is set, the time zone is right, and Wi-Fi is connected — but the weather still shows stale data — the app's cached weather data may be corrupted. Clearing the cache forces the app to fetch fresh data on the next refresh cycle.
Android: Clear Cache
- Open Settings > Apps > Divoom.
- Tap Storage & cache.
- Tap Clear Cache (not Clear Data — clearing data will sign you out).
- Force-close the Divoom app and reopen it.
- Wait a minute for the weather to refresh.
iOS: Offload App
iOS doesn't have a direct "clear cache" button, but you can achieve the same result by offloading the app:
- Open Settings > General > iPhone Storage.
- Find Divoom in the app list.
- Tap Offload App — this removes the app binary but keeps your documents and data.
- Tap Reinstall App to restore it.
- Open the Divoom app, reconnect to your device, and wait for the weather to refresh.
After clearing cache on either platform, check the weather widget on your display. It should pull fresh data within a minute or two if your connection is active.
Why Does My Weather Widget Show the Wrong Location?
If you've worked through the steps above and your weather is still showing the wrong city, here are the most common causes that users encounter — and how to address each one.
VPN or Proxy Connection
An active VPN routes your internet traffic through a remote server, and the weather service may interpret that server's location as your location. If your VPN connects to a server in Chicago and you're in Seattle, your weather widget will show Chicago's forecast. The fix: disconnect the VPN, add the Divoom app to the VPN bypass list, or set a manual city in the app as described above.
Operating System Permission Reset
Major OS updates — especially iOS updates — can silently revert location permissions to a more restrictive setting. You might have granted Always access three months ago, but after the latest update, the system may have changed it to Ask Next Time without notifying you. Check your permissions after every major phone update.
Wi-Fi Dropout After Moving or Restarting Router
If you recently restarted your router, changed your Wi-Fi password, or moved to a new home, your display may have lost its connection. The weather widget will continue showing the last data it received, making it look like the weather is "stuck." Reconnect the display to Wi-Fi as described above.
Cached GPS Coordinates from a Previous Trip
Some users report that their weather widget kept showing a city from a recent vacation. This happens because the app cached the GPS coordinates from that location and hasn't refreshed them. Clearing the app cache (as described above) forces a fresh location read. You can also switch to manual city entry to prevent this from happening again.
Widget Disappeared After an App Update
If the weather widget itself is gone from your display — not just showing wrong data — the widget may have been removed during an app update. Open the Divoom app, go to your device's widget dashboard, and re-add the weather widget. For a full walkthrough, see our clock and weather widget setup guide.
For more details on app permissions and what the Divoom app needs to function correctly, see our guide on Divoom app permissions.
Which Divoom Devices Support Weather Widgets?
Weather widget support varies across the Divoom product line. If you're troubleshooting weather on your current device — or considering an upgrade for a better weather experience — here's how the main models compare.
| Device | Weather Widget | Connection | Best For |
|---|---|---|---|
| Pixoo-64 | Yes — real-time weather widget on main screen | Dual-band Wi-Fi (2.4G & 5G) + Bluetooth | Pixel art lovers who want weather alongside custom art |
| Times Gate | Yes — dedicated weather panel on one of 5 screens | Wi-Fi + Bluetooth | Desk dashboard users who want weather, clock, and data at a glance |
| Ditoo / Ditoo Plus | Yes — weather via app sync | Bluetooth (Wi-Fi sync on some models) | Retro speaker fans who want weather as a bonus widget |
The Times Gate is the most weather-focused device in the lineup. Its five independent LCD screens let you dedicate one panel entirely to weather while the others show clocks, stock tickers, or social media stats. If weather is a priority for your desk setup, the multi-screen layout means you never have to switch widgets to check the forecast.
The Pixoo-64 offers a single 64x64 LED panel that cycles through your configured widgets. Weather shares screen time with pixel art, clocks, and notifications — but its dual-band Wi-Fi gives it the most stable connection of any Divoom display, which means fewer weather refresh interruptions.
Still Not Working? Next Steps
If you've worked through all five troubleshooting steps and your weather widget is still showing the wrong city or not refreshing, here's what to try next.
Factory Reset Your Display
As a last resort, a factory reset can clear persistent issues that cache clearing can't fix. The reset process varies by device model — for detailed instructions, see our Wi-Fi setup and reset guide. After a reset, you'll need to re-pair your device through the Divoom app and reconfigure your widgets from scratch.
Check for Broader Connection Issues
If your weather widget isn't working and other features (like social media counters or notification syncing) are also failing, the issue may be with your device's overall connectivity rather than the weather widget specifically. See our device connection troubleshooting guide for a broader diagnostic path.
Contact Divoom Support
If nothing else works, Divoom's support team can help. Email support@divoom.com with your device model, a description of the issue, and the steps you've already tried. You can also check the product manual page for model-specific documentation that may address your situation.
Frequently Asked Questions
Why is my Divoom weather showing the wrong city?
The most common cause is a location permission issue. Check your phone's Settings > Privacy > Location Services > Divoom and make sure it's set to "Always" or "While Using the App." If permissions are correct, set your city manually in the Divoom app's weather widget settings. A VPN can also cause the wrong city by routing your location through a remote server.
Why won't my Divoom weather widget refresh?
If the weather data on your display looks frozen or outdated, your display may have lost its Wi-Fi connection. Check the connection status in the Divoom app, power-cycle your display, and reconnect to Wi-Fi if needed. If the connection is fine, try clearing the Divoom app cache (Settings > Apps > Divoom > Storage > Clear Cache on Android; offload the app on iOS).
Does the Divoom weather widget work without Wi-Fi?
No. Weather data is fetched by the Divoom app and pushed to your display over Wi-Fi. Without an active Wi-Fi connection, the display will continue showing the last weather data it received but won't update with new information. Bluetooth-only devices like the Ditoo can display weather when the app is open and synced, but they won't refresh automatically in the background.
How do I change the time zone on my Divoom display?
The Divoom app reads your time zone from your phone. Make sure your phone's automatic time zone is enabled (Settings > General > Date & Time > Set Automatically on iOS; Settings > System > Date & time on Android). If a VPN is active, it may shift your perceived time zone — disconnect the VPN or add the Divoom app to your VPN bypass list.
My weather widget disappeared after an app update. How do I get it back?
App updates can sometimes remove widgets from your display configuration. Open the Divoom app, go to your device's dashboard, and re-add the weather widget from the widget list. You may need to re-enter your city or re-grant location access. See our weather widget setup guide for step-by-step instructions.
Most weather issues on Divoom displays come down to one of these five fixes: location permissions, manual city setting, time zone verification, Wi-Fi reconnection, or app cache clearing. Work through them in order, and your weather widget should be back to showing the right city and current conditions within a few minutes. If you're considering a display with a more robust weather experience, the Times Gate and Pixoo-64 both offer reliable weather widgets with dual-band Wi-Fi for stable data refresh.