Resource icon

Free Simple Weather Overlay

New features:
  • Geolocation functionality: With the new button within the "city" field, you can now use your actual location without typing it manually. You can see how this works in this video
    Note: this is not 100% precise, so if you get the wrong place using this, you may reload the page and insert the data manually.
  • Proper error messages: Now, instead of getting the generic "City not found" (that may be wrong most of the time), the webpage will show the actual error according to OpenWeather's response. This will help user trying to report a problem and general debugging. You may or may not find a teapot there
  • Fixed a little problem with how the parameters are parsed on the overlay page.
New features:
  • Added the option to use the next day's minimum temperature forecast. The explanation for this change is quoted below, also available from the main website on the new (why) button.
The OpenWeather's API this site uses doesn't keep the actual minimum temperature data of the day. Instead it changes the value to the minimum between the current hour and the end of the day.

This site only collects the minimum and maximum temperature once per day, so the later in the day you start using this site, the worse the effect explained above will be.

To circumvent this, you can simply show the next day's minimum. It shouldn't be a problem, right?

  • The "midday" variable that is used to check a day transition was properly implemented. Now the data will be properly updated every midnight.
OpenWeather released their new "One Call API" that allows SWO to get the actual daily forecast.

With this update, the minimum and maximum temperatures reported should be more precise. EDIT: But sadly, OpenWeather only show the minimum and maximum for the time between the request of the data until the end of the day, so these values may be inaccurate unless you make the initial request at the beginning of the day. This is a problem from OpenWeather's end.

There may be a future update where it estimates these values from the next day, like in the initial release.