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 gert.a...@gmail.com 
> 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 weewx-user+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/weewx-user/6a133a9b-54f9-471e-80f8-91aa3eb63889n%40googlegroups.com.

Reply via email to