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.
