Other than suggesting looking at the Upgrade Guide (link 
<https://www.weewx.com/docs/5.2/upgrade/>), sorry no ideas here on why an 
upgrade to 5.2 would break anything.

At a minimum you can't just reference a magically created group_sun and 
expect it to work. The units section of the docs Units section (link 
<https://www.weewx.com/docs/5.2/reference/units/>) shows a group_deltatime 
with an element daySunshineDur that can have hour as the units. Perhaps set 
group_deltatime=hour in skin.conf and assign sunshine_time to 
group_deltatime ?

Rather than going hacking and slashing in Belchertown it might be 
worthwhile to delete it completely, back out any changes in weewx.conf 
completely, and start over and install an UN-modified vanilla version and 
try again slow and steady.  Get weewx working with the sunduration added to 
the db before touching anything.

Belchertown isn't too configurable for messing with the HTML but you can 
add things to the records table by creating a records-table.inc file using 
the .example file as a starting point.  Similarly you add graphs by 
creating a graphs.conf file from the .example file for that.

For the records table, presumably you'd use the examples there for inTemp 
(as one example) and use sunshine_time for the element there.  Stop+restart 
weewx afterward and I'd think it would add your records for sunshine_time 
there hopefully.   Kinda the same thing for graphs.conf to add graphs.

On Friday, October 31, 2025 at 3:24:22 PM UTC-7 Jon B wrote:

Thanks Vince - you're right, there are references to group_sun in 
belchertown.py, weewx.conf and skin.conf (the latter two are just 
"group_sun = hour"). I think I added these because I wanted to add records 
page entries for sunniest day and sunniest month, and so I followed the 
same format as for the calculation of the rainfall records (wettest 
day/month), the lines for which involve group_rain and rain_unit in 
belchertown.py. Any idea why the upgrade to weewx 5.2 would have caused 
this to break?

-- 
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 [email protected].
To view this discussion visit 
https://groups.google.com/d/msgid/weewx-user/b86d6ebb-2f5c-41a1-9fb4-87b12cfc234fn%40googlegroups.com.

Reply via email to