[IMAGE 1 — ensemble.jpg]
It also brings in a climate rating for each day/month and a more detailed forecast:
Demo (my own station): https://digitalurban.github.io/fenland/
Code: https://github.com/digitalurban/fenland
There's a longer writeup here - as ive been running stations for a while now (25 years) and its the chase for the perfect dashboard -
https://www.digitalurban.org/blog/2026/08/04/fenland-a-weewx-dashboard-that-scores-its-own-forecasts-ensemble-spread-climate-records-back-to-1940-nightly-forecast-verificationand-finally-that-tween/
--
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/0d16ec89-c72b-49a4-83c9-be8043671510n%40googlegroups.com.
Thanks Dan — glad you liked the dials, the smooth movement was the bit I'd been chasing for years.
It should be light. There's nothing to install into weeWX: Fenland is static HTML and JavaScript, so you clone it, put your coordinates in config.js, point it at your existing Belchertown JSON, and serve the folder. No extension, no Cheetah, nothing touching your database.
Since you already run Belchertown, the History and Stats tabs will work straight away — they just read its chart JSON. Forecast, ensemble, climate and radar need nothing but your lat/lon, so those work regardless.
The only part that wants MQTT is the live dashboard, the dials and tiles. If you'd rather not run a broker, it can poll a JSON file containing the loop packet instead — John Kline's weewx-loopdata writes exactly that sort of file, and Fenland has a field-name map for lining the keys up. I haven't tested that combination myself, so I'd be interested to hear how it goes if you try it.
Or skip the dashboard entirely and use the forecast side alongside your existing Belchertown pages.
That works fine too....
Thanks Pablo. I'm afraid not - English only at the moment, and I should be honest that it's a bigger job than it looks.
It isn't just labels. The ensemble and climate panels write sentences from the data — "the members are tightly clustered", "the driest July in the 87 years since 1940" — so translating means translating generated prose with numbers and grammar built in, not filling a string table. Belchertown handles languages far better and probably will for some time.
If someone wanted to take it on I'd help though...
Andy