github uajqq/weewx-belchertown-new v2.0beta3-new-belchertown
v2.0 beta 3 -- more theme, new forecast sources!

pre-release6 hours ago

New forecast sources: National Weather Service, and Open-Meteo!

Beta 3 adds support for a longtime wish list item of mine: forecast data from the National Weather Service! A fallback option is Open-Meteo, which works worldwide. The huge advantage of those sources is they do not require API keys. That means forecast is now enabled by default and works out of the box! The skin will try NWS first, and fall back to Open-Meteo if that's unavailable (for example, users outside the United States).

Improved sun/moon path

Beta 3 includes under-the-hood changes to the moon/sun path rendering, now done on the Python side for better stability and accuracy. This allows new options for the sun/moon path, set with align_solar_path option.

align_solar_path = transit
Screenshot 2026-05-26 at 19 26 23
This is the default setting, showing where the sun and moon are in their daily path across the sky. The high point of each curve (each body's transit) is centered.

align_solar_path = now
Screenshot 2026-05-26 at 19 24 20
This setting keeps the present time in the center, allowing the curves to move around it.

align_solar_path = off
Screenshot 2026-05-26 at 19 24 58
No alignment of either curve. The position of the sun and moon represents their progress through the current 24-hour period.

JS / CSS efficiency refinements

  • Charts now lazy load, and the main JS file has been broken up to allow pages to more selectively use only the code they need.
  • Users now have the option to minify their JS and CSS files automatically. Set minify = 1 to enable that. Installing the rjsmin and rcssmin packages is required for this to work. By default it is turned off.

Installer auto-clean

This skin has a lot of options that are hard to keep up with, leading to config files that are messy and potentially missing new options that users could benefit from. The installer now automatically organizes and updates the Belchertown section of weewx.conf during installation, preserving existing settings. The comments have been removed for readability and clarity, they were getting to be a bit much. The only remaining comment directs users to the wiki, which is the canonical source of information.

More refinements / expansion of the new theme

  • Records page and almanac extras page now has card-style layout
  • Fixed inaccurate moon phase tilt logic
  • Various bug fixes

Don't miss a new weewx-belchertown-new release

NewReleases is sending notifications on new releases.