Hi Vince
Thanks for looking.
My best guess is that 'showerswn' is missing from belchertown.py. If you
look at belchertown.js.tmpl, you have "showersw": "rain", twice, maybe it
should be 'showerswn'. You have also 'snowshowerswn' 'snow'.
After a couple of hours the error disappeared, probably when the condition
changes.I have now inserted the missing tag in belchertown.py and changed
the tags in belchertown.js.tmp to:
"showersw": "rain",
'showerswn": "rain",
to see if it makes any difference the next time the condition appears.
>From belchertown.js.tmpl:
"showers": "rain",
"showersn": "rain",
"showersw": "rain",
"showersw": "rain",
"sleet": "sleet",
"sleetn": "sleet",
"sleetsnow": "sleet",
"sleetsnown": "sleet",
"smoke": "fog",
"smoken": "fog",
"snow": "snow",
"snown": "snow",
"snoww": "snow",
"snowwn": "snow",
"snowshowers": "snow",
"snowshowersn": "snow",
"snowshowersw": "snow",
"snowshowerswn": "snow",
Gert
On Sunday, November 22, 2020 at 7:49:05 PM UTC+1 vince wrote:
> On Saturday, November 21, 2020 at 7:39:04 PM UTC-8 [email protected]
> wrote:
>
>> weewx 4.2.0 and Belchertown skin version 1.2.
>>
>> I have been running the system for months with no issues. Suddenly I get
>> this error with:
>> "ERROR weewx.reportengine: Caught unrecoverable exception in generator
>> 'weewx.cheetahgenerator.CheetahGenerator'
>> ERROR weewx.reportengine: **** 'showerswn' "
>>
>>
> Are you sure you didn't somehow edit a file and drop a character someplace
> ?
>
> Looking at the current Belchertown skin, I see no mention of "showerswn"
> in the code.
>
> ./skins/Belchertown/js/belchertown.js.tmpl: "showers": "rain",
> ./skins/Belchertown/js/belchertown.js.tmpl: "showersn": "rain",
> ./skins/Belchertown/js/belchertown.js.tmpl: "showersw": "rain",
> ./skins/Belchertown/js/belchertown.js.tmpl: "showersw": "rain",
> ./skins/Belchertown/js/belchertown.js.tmpl: "snowshowers": "snow",
> ./skins/Belchertown/js/belchertown.js.tmpl: "snowshowersn": "snow",
> ./skins/Belchertown/js/belchertown.js.tmpl: "snowshowersw": "snow",
> ./skins/Belchertown/js/belchertown.js.tmpl: "snowshowerswn": "snow",
> ./bin/user/belchertown.py: "showers": "rain",
> ./bin/user/belchertown.py: "showersn": "rain",
> ./bin/user/belchertown.py: "showersw": "rain",
> ./bin/user/belchertown.py: "snowshowers": "snow",
> ./bin/user/belchertown.py: "snowshowersn": "snow",
> ./bin/user/belchertown.py: "snowshowersw": "snow",
> ./bin/user/belchertown.py: "snowshowerswn": "snow",
>
> You might want to check your installation to see if it matches.
>
>
--
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 on the web visit
https://groups.google.com/d/msgid/weewx-user/6a133a9b-54f9-471e-80f8-91aa3eb63889n%40googlegroups.com.