Your weewx.conf works ok versus the uajqq version in github, but the
belchertown.py that you uploaded here looks like it's not that version.
In the belchertown.py skin you uploaded line 244 is the locale error
if belchertown_debug:
log.error(
* f"Locale: Error using locale
{self.generator.skin_dict["Extras"]["belchertown_locale"]}. "*
f"This locale may not be installed on your system
and you may see unexpected results. "
f"Belchertown skin JavaScript will try to use this
locale. Full error: %{error}"
)
But around line 222 (much different) in
https://github.com/uajqq/weewx-belchertown-new/blob/master/bin/user/belchertown.py
I see:
if belchertown_debug:
log.error(
f"Error using locale {belchertown_locale}. "
"This locale may not be installed on your system
and you may see unexpected results. "
f"Python could not set the requested locale, but
Belchertown skin JavaScript will attempt to use the provided locale string.
Full error: {error}"
)
So my wild guess is you have some hacked/previous/miscellaneous/unknown
version of the forked skin. Perhaps try installing the real one ?
On Tuesday, December 9, 2025 at 11:47:26 AM UTC-8 Pete Geenhuizen wrote:
> I downloaded the v1.6 skin from here
> https://github.com/uajqq/weewx-belchertown-new.
> Attached is the output from weectl.debug
> Thanks for your help.
> Pete
>
>
> On 12/9/25 12:40, vince wrote:
>
> "*using the new 1.6 forked version of the Belchertown skin*" - without
> knowing 'which' forked version it might be difficult for people to help.
>
> How about running "weectl debug" and attaching the output so folks can
> see your setup....
>
> Based on the error you mention, best guess is you have [ something ] with
> a mismatched number of [ and ] brackets.
>
> On Tuesday, December 9, 2025 at 8:23:25 AM UTC-8 Pete Geenhuizen wrote:
>
>> I trying to update my Rock 8 weewx v4 to Rocky 9 weewx v5 using the new
>> 1.6 forked version of the Belchertown skin.
>>
>> I'm testing this out in simulator mode, and it sees to start fine until
>> it does an update which start with this error
>>
>> ERROR weewx.reportengine: Caught unrecoverable exception in generator
>> 'weewx.cheetahgenerator.CheetahGenerator'
>>
>> ERROR weewx.reportengine: **** f-string: unmatched '['
>> (belchertown.py, line 244)
>>
>> and goes down hill from there
>>
>> Attached is a copy of the last run..
>>
>> I have very limited programming skills and zero knowledge of python, so
>> I'm hoping that someone help me fix the problem.
>>
>> Thanks
>>
>> Pete
>>
>>
>>
>>
>> --
>> Unencumbered by the thought process.
>> -- Click and Clack the Tappet brothers
>>
> --
> 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/22eccf9d-e3f5-4345-9da5-481f0451d17bn%40googlegroups.com
>
> <https://groups.google.com/d/msgid/weewx-user/22eccf9d-e3f5-4345-9da5-481f0451d17bn%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>
>
> --
> Unencumbered by the thought process.
> -- Click and Clack the Tappet brothers
>
>
>
--
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/3e366e4e-721c-4103-8026-cd061168f2f0n%40googlegroups.com.