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.