What's in forecast.html.tmpl? I'm guessing it doesn't like current_forecast_source = UKMO
If you comment that out or change it to something different, do you get the same error? Try changing it to some nonsense like XXXX and see what happens. On Sun, Oct 27, 2019 at 7:18 AM Matt <[email protected]> wrote: > HI Gary, > > Thank you for your response. I have attached everything requested. Let > me know if there is anything else needed. > > I have changed some of the URLs for the weather gifs and images. They are > the only changes i've made. > > Thanks, > > Matt > > On Saturday, 26 October 2019 01:40:51 UTC+1, gjr80 wrote: >> >> Hi, >> >> These sorts of errors can be particularly challenging to track down, the >> main reason being the line numbers reported are generally meaningless as >> the line numbers refer to a temporary file used by Cheetah that >> unfortunately we do not have access to. Sometimes the best approach is to >> remove portions of the template until you identify the line(s) causing the >> error, though this doe snot work well for complex templates. I know you >> have looked in weewx.conf and the exfoliation skin.conf, but we have not >> nor do we have any idea of your config. Could you please post both. Careful >> with weewx.conf as it may contain sensitive info such as usernames, >> password, keys etc. You can use wee_debug >> <http://weewx.com/docs/utilities.htm#wee_debug_utility> to produce a >> report and post the report, wee_debug should obfuscate most sensitive >> info but check first just in case. >> >> Can you also post a startup debug log. Edit weewx.conf, set debug = 1, >> save weewx.conf and restart WeeWX. Post the log from WeeWX startup >> through until the error trace is complete, don't edit or skip anything, it >> is important to see the complete startup. >> >> Have you made any changes, no matter how inconsequential, to any of the >> exfoliation skin files? If so broadly speaking what did you change? Also, >> has the template ever worked or has it always failed? >> >> Gary >> >> On Saturday, 26 October 2019 02:24:05 UTC+10, Matt wrote: >>> >>> Hi, >>> >>> I've searched the group and the internet generally for this but cannot >>> find any guidance. I've set up the exfoliation skin but I'm getting an >>> error that I simply can't work out... >>> >>> >>> Oct 25 17:20:30 weatherpi weewx[2455]: cheetahgenerator: Generate failed >>> with exception '<type 'exceptions.KeyError'>' >>> Oct 25 17:20:30 weatherpi weewx[2455]: cheetahgenerator: **** Ignoring >>> template /etc/weewx/skins/exfoliation/forecast.html.tmpl >>> Oct 25 17:20:30 weatherpi weewx[2455]: cheetahgenerator: **** Reason: 'U' >>> Oct 25 17:20:30 weatherpi weewx[2455]: **** Traceback (most recent call >>> last): >>> Oct 25 17:20:30 weatherpi weewx[2455]: **** File >>> "/usr/share/weewx/weewx/cheetahgenerator.py", line 332, in generate >>> Oct 25 17:20:30 weatherpi weewx[2455]: **** >>> fd.write(str(compiled_template)) >>> Oct 25 17:20:30 weatherpi weewx[2455]: **** File >>> "/usr/lib/python2.7/dist-packages/Cheetah/Template.py", line 1045, in >>> __str__ >>> Oct 25 17:20:30 weatherpi weewx[2455]: **** rc = getattr(self, >>> mainMethName)() >>> Oct 25 17:20:30 weatherpi weewx[2455]: **** File >>> "_etc_weewx_skins_exfoliation_forecast_html_tmpl.py", line 336, in respond >>> Oct 25 17:20:30 weatherpi weewx[2455]: **** File >>> "_etc_weewx_skins_exfoliation_forecast_html_tmpl.py", line 113, in >>> __errorCatcher7 >>> Oct 25 17:20:30 weatherpi weewx[2455]: **** File "<string>", line 1, >>> in <module> >>> Oct 25 17:20:30 weatherpi weewx[2455]: **** KeyError: 'U' >>> >>> >>> I've checked my weewx.conf and skin.conf but I can't put my finger on >>> anything. >>> >>> Can anyone point me in the right direction please? >>> >>> Many thanks, >>> >>> Matt >>> >> -- > 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/7f2a51b6-0b40-40a7-8c65-4368e4d2f153%40googlegroups.com > <https://groups.google.com/d/msgid/weewx-user/7f2a51b6-0b40-40a7-8c65-4368e4d2f153%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- Peter Quinn (415)794-2264 -- 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/CAA1SM21cqyezGOt2LEOa1q2AcZK5m3U%2BJ1u3yuavakUcwfQ2mg%40mail.gmail.com.
