New extension downloads climatological data

167 views
Skip to first unread message

Tom Keffer

unread,
Feb 3, 2026, 5:37:33 PMFeb 3
to weewx-user
This extension downloads historical data from NOAA's ACIS repository and makes them available as a search list extension. It enables tags that can show things such as the high-low for the date. It includes a widget for the Seasons skin that looks like this:

image.png

Thousands of ACIS stations are available. Unfortunately, the extension is US only. If someone can point me in the direction of a similar European repository, I'd be delighted to support it as well.

I've tested it a bit, but I'd have to consider it "beta", at least for a while.


-tk

Ian Millard

unread,
Feb 3, 2026, 5:49:41 PMFeb 3
to weewx...@googlegroups.com
Tom,

The MetOffice holds similar stats for The UK.

You can find them here, station by station: -

On 3 Feb 2026, at 22:36, Tom Keffer <tke...@gmail.com> wrote:

This extension downloads historical data from NOAA's ACIS repository and makes them available as a search list extension. It enables tags that can show things such as the high-low for the date. It includes a widget for the Seasons skin that looks like this:

<image.png>

Thousands of ACIS stations are available. Unfortunately, the extension is US only. If someone can point me in the direction of a similar European repository, I'd be delighted to support it as well.

I've tested it a bit, but I'd have to consider it "beta", at least for a while.


-tk

--
You received this message because you are subscribed to the Google Groups "weewx-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email to weewx-user+...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/weewx-user/CAPq0zEB_-_CC%2B_Z-NrV0MKG2LXYYEYrrRgtUK0QdHvb73NArTw%40mail.gmail.com.

Tom Keffer

unread,
Feb 3, 2026, 5:59:20 PMFeb 3
to weewx...@googlegroups.com
Thanks for the tip, Ian.

I'm not seeing a way to download JSON data. There is a text file, which I could scrape, but I was hoping for something more RESTful.

Am I missing something?

Vince Skahan

unread,
Feb 3, 2026, 8:35:59 PMFeb 3
to weewx-user
Cool. The map search finds my CoCoRAHS site. How about that.

I’ll have to point the CoCoRAHS guys at Colorado State at this one.

Keith Terry

unread,
Feb 10, 2026, 11:18:40 AM (8 days ago) Feb 10
to weewx-user
I added this to my page but I am getting the attached instead of values. When I enable the climate skin and browsed to it I can see values . Any idea what could be causing this?
2026-02-10_11-16.png

Tom Keffer

unread,
Feb 10, 2026, 4:38:32 PM (8 days ago) Feb 10
to weewx...@googlegroups.com
Did you remember to add user.climate.clsle.ClimateSLE to the search list? See step #2 in the README.

If you did that, then set debug=1, restart weewxd, let it run for a reporting cycle, then post the log.

--
You received this message because you are subscribed to the Google Groups "weewx-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email to weewx-user+...@googlegroups.com.

Keith Terry

unread,
Feb 10, 2026, 7:45:52 PM (8 days ago) Feb 10
to weewx-user
See the attached log.
weewxlog.txt

Tom Keffer

unread,
Feb 10, 2026, 7:54:04 PM (8 days ago) Feb 10
to weewx...@googlegroups.com
I'm not seeing the climate extension in the list of search list extensions. Did you do step #2 in the README? If so, post your copy of skin.conf for the Seasons skin.

Keith Terry

unread,
Feb 10, 2026, 8:52:50 PM (8 days ago) Feb 10
to weewx-user
I did do step 2. See the attached skin.conf
skin.conf

Tom Keffer

unread,
Feb 11, 2026, 7:47:02 AM (7 days ago) Feb 11
to weewx...@googlegroups.com
I was able to use your skin.conf without any problems.

What is not making sense is that the log is showing the forecast SLE 'user.forecast.ForecastVariables', being loaded, but not 'user.climate.clsle.ClimateSLE'. However, skin.conf shows just the opposite: it has the climate SLE listed, but not the forecast SLE. 

The log shows that it is the configuration file at /etc/weewx/skins/Seasons/skin.conf that is being read. Double check it on your system. See what it has for option search_list_extensions.

Unless I'm missing something obvious --- always possible --- the reports must be using a different skin.conf than the one you edited and sent to me.

Keith Terry

unread,
Feb 11, 2026, 4:23:19 PM (7 days ago) Feb 11
to weewx-user
The forecast extension seems to be the source of the issue. I commented out the forecast lines in weewx.conf under the Seasons Report section:

    [[SeasonsReport]]
       # The SeasonsReport uses the 'Seasons' skin, which contains the
       # images, templates and plots for the report.
       skin = Seasons
       enable = true

#        [[[CheetahGenerator]]]
#            search_list_extensions = user.forecast.ForecastVariables
#        [[[CopyGenerator]]]
#            copy_once = seasons.css, seasons.js, favicon.ico, font/*.woff, font/*.woff2, forecast_compact.css, icons/*

After restarting Weewx the On This Day section rendered correctly but of course the Forecast section says:

forecast_iconic: forecast search list extension is not installed

Is there any way to put the forecast settings in the skin.conf rather than weewx.conf? I tried adding it under climate in skin.conf but received a duplicate key error.

Tom Keffer

unread,
Feb 11, 2026, 5:11:59 PM (7 days ago) Feb 11
to weewx...@googlegroups.com
It appears that the entry for the forecast extension was overriding the value for search_list_extensions in weewx.conf, which is a perfectly reasonable thing to do. Why not include both in weewx.conf? It would look something like this:

[[SeasonsReport]]
       # The SeasonsReport uses the 'Seasons' skin, which contains the
       # images, templates and plots for the report.
       skin = Seasons
       enable = true

        [[[CheetahGenerator]]]
            search_list_extensions = user.forecast.ForecastVariables, user.climate.clsle.ClimateSLE
        [[[CopyGenerator]]]

            copy_once = seasons.css, seasons.js, favicon.ico, font/*.woff, font/*.woff2, forecast_compact.css, icons/*

Glad you solved that mystery!

-tk


Keith Terry

unread,
Feb 11, 2026, 7:06:36 PM (7 days ago) Feb 11
to weewx-user
Worked like a charm. Thank you very much for your help.
Reply all
Reply to author
Forward
0 new messages