the temperature is not updating aswell
Hello,
please check if you are using any plugin that caches your pages.
The “cache plugin” stores your page and displays it to a user, instead of generating a new page every time.
The purpose of the caching system is to load the (saved HTML) page faster, but the downside (in this case) is that the page is presented with weather data from the moment the page was saved. Since the cache is not being updated, the weather info is not updated as well.
One remark on the page speed – generating an HTML is the fastest portion of the page loading; everything else, rendering .css, .js, loading the images, etc. have a much greater effect on a page speed i.e. displaying a page in a browser.
In most cases, incl. yours, with not a heavy load of users’ traffic, you can safely turn the caching off, and (if you feel like) test through browser’s Dev Console what influence PageSpeed the most – and sort those issues.
I disabled the widget and re-enabled the plugin, and it worked.
We’re glad that the issue has been fixed.