I have a region on a layout that contains just a forecastio widget in its timeline, but the temperature never updates. The “Update Interval” on the advanced tab is set to 10 minutes. When I press the “Get Forecast” button, it still shows stats from 4 hours earlier (which is what the widget is displaying), and the “current time” value does not appear to update. When I compare what stats show in the “Get Forecast” results with what currently shows on Darksky’s website, the data does not match. However, it was correct at the time that it was pulled (4 hours ago at this point). I can confirm that the location is correct on the signs, and is even specified on the widget itself.
The CMS by default caches all weather data for 4 hours for each location.
If you’re using a self-hosted CMS, you can adjust that duration in the CMS Module settings (the same place you put your API key in).
For hosted CMS instances, that value is locked at the default. The weather widgets typically show min/max predicted temperature for the day, not real-time observations, so even if you refresh the feed more often, it’s unlikely to contain different values.