Hello, I have a fresh install of weewx and the forecast extension using the exfoliation skin on a raspberrypi 4 running ptyhon3. My issue the forecast is not displayed on the "current" page. And the "forecast" page never updates. In the log there is an error about the forecast.html.tmpl file.
I do not know what to do. You can see my station here http://75.71.182.47:32983/weewx Thank you. Joe Brockway P.S. I did attach the log file -- 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/e09df022-8392-49b4-aa01-afbd67f8167dn%40googlegroups.com.
Jul 11 11:25:06 WEEWXpi-3 weewx[3219] INFO weewx.restx: Wunderground-RF: Published record 2023-07-11 11:25:06 MDT (1689096306) Jul 11 11:25:08 WEEWXpi-3 weewx[3219] INFO weewx.restx: Wunderground-RF: Published record 2023-07-11 11:25:08 MDT (1689096308) Jul 11 11:25:10 WEEWXpi-3 weewx[3219] INFO weewx.restx: Wunderground-RF: Published record 2023-07-11 11:25:10 MDT (1689096310) Jul 11 11:25:12 WEEWXpi-3 weewx[3219] INFO weewx.restx: Wunderground-RF: Published record 2023-07-11 11:25:12 MDT (1689096312) Jul 11 11:25:14 WEEWXpi-3 weewx[3219] INFO weewx.restx: Wunderground-RF: Published record 2023-07-11 11:25:14 MDT (1689096314) Jul 11 11:25:16 WEEWXpi-3 weewx[3219] DEBUG weewx.drivers.vantage: Getting archive packets since 2023-07-11 11:20:00 MDT (1689096000) Jul 11 11:25:16 WEEWXpi-3 weewx[3219] INFO weewx.restx: Wunderground-RF: Published record 2023-07-11 11:25:16 MDT (1689096316) Jul 11 11:25:16 WEEWXpi-3 weewx[3219] DEBUG weewx.drivers.vantage: Successfully woke up Vantage console Jul 11 11:25:16 WEEWXpi-3 weewx[3219] DEBUG weewx.drivers.vantage: Retrieving 1 page(s); starting index= 2 Jul 11 11:25:17 WEEWXpi-3 weewx[3219] INFO weewx.manager: Added record 2023-07-11 11:25:00 MDT (1689096300) to database 'weewx.sdb' Jul 11 11:25:17 WEEWXpi-3 weewx[3219] INFO weewx.manager: Added record 2023-07-11 11:25:00 MDT (1689096300) to daily summary in 'weewx.sdb' Jul 11 11:25:17 WEEWXpi-3 weewx[3219] DEBUG user.forecast: MainThread: Zambretti: starting thread Jul 11 11:25:17 WEEWXpi-3 weewx[3219] DEBUG user.forecast: ZambrettiThread: Zambretti: forecast was already calculated for 2023-07-11 09:00:00 MDT (1689087600) Jul 11 11:25:17 WEEWXpi-3 weewx[3219] DEBUG user.forecast: MainThread: NWS: not yet time to do the forecast Jul 11 11:25:17 WEEWXpi-3 weewx[3219] DEBUG user.forecast: ZambrettiThread: Zambretti: terminating thread Jul 11 11:25:17 WEEWXpi-3 weewx[3219] DEBUG user.forecast: MainThread: XTide: starting thread Jul 11 11:25:17 WEEWXpi-3 weewx[3219] INFO user.forecast: XTideThread: XTide: generating tides from 2023-07-11 00:00:00 MDT (1689055200) to 2023-08-08 00:00:00 MDT (1691474400) Jul 11 11:25:17 WEEWXpi-3 weewx[3219] DEBUG weewx.drivers.vantage: Empty record page 0; index 3 Jul 11 11:25:17 WEEWXpi-3 weewx[3219] DEBUG user.forecast: XTideThread: XTide: running command '/usr/bin/tide -fc -df'%Y.%m.%d' -tf'%H:%M' -l'Littleton' -b'2023-07-11 00:00' -e'2023-08-08 00:00'' Jul 11 11:25:17 WEEWXpi-3 weewx[3219] DEBUG weewx.reportengine: Running reports for latest time in the database. Jul 11 11:25:17 WEEWXpi-3 weewx[3219] DEBUG weewx.drivers.vantage: Requesting 200 LOOP packets. Jul 11 11:25:17 WEEWXpi-3 weewx[3219] DEBUG weewx.reportengine: Report 'SeasonsReport' not enabled. Skipping. Jul 11 11:25:17 WEEWXpi-3 weewx[3219] DEBUG weewx.reportengine: Report 'SmartphoneReport' not enabled. Skipping. Jul 11 11:25:17 WEEWXpi-3 weewx[3219] DEBUG weewx.reportengine: Report 'MobileReport' not enabled. Skipping. Jul 11 11:25:17 WEEWXpi-3 weewx[3219] DEBUG weewx.reportengine: Running report 'StandardReport' Jul 11 11:25:17 WEEWXpi-3 weewx[3219] INFO user.forecast: XTideThread: XTide: got no tidal events Jul 11 11:25:17 WEEWXpi-3 weewx[3219] DEBUG user.forecast: XTideThread: XTide: terminating thread Jul 11 11:25:17 WEEWXpi-3 weewx[3219] DEBUG weewx.reportengine: Found configuration file /etc/weewx/skins/exfoliation/skin.conf for report 'StandardReport' Jul 11 11:25:17 WEEWXpi-3 weewx[3219] DEBUG weewx.reportengine: Cannot read localization file /etc/weewx/skins/exfoliation/lang/en.conf for report 'StandardReport': Config file not found: "/etc/weewx/skins/exfoliation/lang/en.conf". Jul 11 11:25:17 WEEWXpi-3 weewx[3219] DEBUG weewx.reportengine: **** Using defaults instead. Jul 11 11:25:17 WEEWXpi-3 weewx[3219] DEBUG weewx.cheetahgenerator: Using search list ['weewx.cheetahgenerator.Almanac', 'weewx.cheetahgenerator.Current', 'weewx.cheetahgenerator.DisplayOptions', 'weewx.cheetahgenerator.Extras', 'weewx.cheetahgenerator.Gettext', 'weewx.cheetahgenerator.JSONHelpers', 'weewx.cheetahgenerator.PlotInfo', 'weewx.cheetahgenerator.SkinInfo', 'weewx.cheetahgenerator.Station', 'weewx.cheetahgenerator.Stats', 'weewx.cheetahgenerator.UnitInfo'] Jul 11 11:25:17 WEEWXpi-3 weewx[3219] DEBUG weewx.manager: Daily summary version is 4.0 Jul 11 11:25:17 WEEWXpi-3 weewx[3219] DEBUG weewx.drivers.vantage: Successfully woke up Vantage console Jul 11 11:25:17 WEEWXpi-3 weewx[3219] INFO weewx.restx: Wunderground-RF: Published record 2023-07-11 11:25:18 MDT (1689096318) Jul 11 11:25:18 WEEWXpi-3 weewx[3219] ERROR weewx.cheetahgenerator: Evaluation of template /etc/weewx/skins/exfoliation/forecast.html.tmpl failed with exception '<class 'KeyError'>' Jul 11 11:25:18 WEEWXpi-3 weewx[3219] ERROR weewx.cheetahgenerator: **** Ignoring template /etc/weewx/skins/exfoliation/forecast.html.tmpl Jul 11 11:25:18 WEEWXpi-3 weewx[3219] ERROR weewx.cheetahgenerator: **** Reason: 'N' Jul 11 11:25:18 WEEWXpi-3 weewx[3219] ERROR weewx.cheetahgenerator: **** Traceback (most recent call last): Jul 11 11:25:18 WEEWXpi-3 weewx[3219] ERROR weewx.cheetahgenerator: **** File "/usr/share/weewx/weewx/cheetahgenerator.py", line 348, in generate Jul 11 11:25:18 WEEWXpi-3 weewx[3219] ERROR weewx.cheetahgenerator: **** unicode_string = compiled_template.respond() Jul 11 11:25:18 WEEWXpi-3 weewx[3219] ERROR weewx.cheetahgenerator: **** File "_etc_weewx_skins_exfoliation_forecast_html_tmpl.py", line 336, in respond Jul 11 11:25:18 WEEWXpi-3 weewx[3219] ERROR weewx.cheetahgenerator: **** File "_etc_weewx_skins_exfoliation_forecast_html_tmpl.py", line 113, in __errorCatcher7 Jul 11 11:25:18 WEEWXpi-3 weewx[3219] ERROR weewx.cheetahgenerator: **** File "<string>", line 1, in <module> Jul 11 11:25:18 WEEWXpi-3 weewx[3219] ERROR weewx.cheetahgenerator: **** KeyError: 'N' Jul 11 11:25:18 WEEWXpi-3 weewx[3219] INFO weewx.cheetahgenerator: Generated 8 files for report StandardReport in 1.06 seconds Jul 11 11:25:18 WEEWXpi-3 weewx[3219] DEBUG weewx.manager: Daily summary version is 4.0 Jul 11 11:25:18 WEEWXpi-3 weewx[3219] INFO weewx.restx: Wunderground-RF: Published record 2023-07-11 11:25:18 MDT (1689096318) Jul 11 11:25:18 WEEWXpi-3 weewx[3219] INFO weewx.imagegenerator: Generated 18 images for report StandardReport in 0.68 seconds Jul 11 11:25:18 WEEWXpi-3 weewx[3219] INFO weewx.reportengine: Copied 0 files to /var/www/html/weewx Jul 11 11:25:18 WEEWXpi-3 weewx[3219] DEBUG weewx.reportengine: Running report 'exfoliation' Jul 11 11:25:18 WEEWXpi-3 weewx[3219] DEBUG weewx.reportengine: Found configuration file /etc/weewx/skins/exfoliation/skin.conf for report 'exfoliation' Jul 11 11:25:18 WEEWXpi-3 weewx[3219] DEBUG weewx.reportengine: Cannot read localization file /etc/weewx/skins/exfoliation/lang/en.conf for report 'exfoliation': Config file not found: "/etc/weewx/skins/exfoliation/lang/en.conf". Jul 11 11:25:18 WEEWXpi-3 weewx[3219] DEBUG weewx.reportengine: **** Using defaults instead. Jul 11 11:25:18 WEEWXpi-3 weewx[3219] DEBUG weewx.cheetahgenerator: Using search list ['weewx.cheetahgenerator.Almanac', 'weewx.cheetahgenerator.Current', 'weewx.cheetahgenerator.DisplayOptions', 'weewx.cheetahgenerator.Extras', 'weewx.cheetahgenerator.Gettext', 'weewx.cheetahgenerator.JSONHelpers', 'weewx.cheetahgenerator.PlotInfo', 'weewx.cheetahgenerator.SkinInfo', 'weewx.cheetahgenerator.Station', 'weewx.cheetahgenerator.Stats', 'weewx.cheetahgenerator.UnitInfo'] Jul 11 11:25:18 WEEWXpi-3 weewx[3219] DEBUG weewx.manager: Daily summary version is 4.0 Jul 11 11:25:19 WEEWXpi-3 weewx[3219] ERROR weewx.cheetahgenerator: Evaluation of template /etc/weewx/skins/exfoliation/forecast.html.tmpl failed with exception '<class 'KeyError'>' Jul 11 11:25:19 WEEWXpi-3 weewx[3219] ERROR weewx.cheetahgenerator: **** Ignoring template /etc/weewx/skins/exfoliation/forecast.html.tmpl Jul 11 11:25:19 WEEWXpi-3 weewx[3219] ERROR weewx.cheetahgenerator: **** Reason: 'N' Jul 11 11:25:19 WEEWXpi-3 weewx[3219] ERROR weewx.cheetahgenerator: **** Traceback (most recent call last): Jul 11 11:25:19 WEEWXpi-3 weewx[3219] ERROR weewx.cheetahgenerator: **** File "/usr/share/weewx/weewx/cheetahgenerator.py", line 348, in generate Jul 11 11:25:19 WEEWXpi-3 weewx[3219] ERROR weewx.cheetahgenerator: **** unicode_string = compiled_template.respond() Jul 11 11:25:19 WEEWXpi-3 weewx[3219] ERROR weewx.cheetahgenerator: **** File "_etc_weewx_skins_exfoliation_forecast_html_tmpl.py", line 336, in respond Jul 11 11:25:19 WEEWXpi-3 weewx[3219] ERROR weewx.cheetahgenerator: **** File "_etc_weewx_skins_exfoliation_forecast_html_tmpl.py", line 113, in __errorCatcher7 Jul 11 11:25:19 WEEWXpi-3 weewx[3219] ERROR weewx.cheetahgenerator: **** File "<string>", line 1, in <module> Jul 11 11:25:19 WEEWXpi-3 weewx[3219] ERROR weewx.cheetahgenerator: **** KeyError: 'N' Jul 11 11:25:20 WEEWXpi-3 weewx[3219] INFO weewx.cheetahgenerator: Generated 8 files for report exfoliation in 1.05 seconds Jul 11 11:25:20 WEEWXpi-3 weewx[3219] DEBUG weewx.manager: Daily summary version is 4.0 Jul 11 11:25:20 WEEWXpi-3 weewx[3219] INFO weewx.restx: Wunderground-RF: Published record 2023-07-11 11:25:20 MDT (1689096320) Jul 11 11:25:20 WEEWXpi-3 weewx[3219] INFO weewx.imagegenerator: Generated 18 images for report exfoliation in 0.67 seconds Jul 11 11:25:20 WEEWXpi-3 weewx[3219] INFO weewx.reportengine: Copied 0 files to /var/www/html/weewx/exfoliation Jul 11 11:25:20 WEEWXpi-3 weewx[3219] DEBUG weewx.reportengine: Running report 'forecast' Jul 11 11:25:20 WEEWXpi-3 weewx[3219] DEBUG weewx.reportengine: Found configuration file /etc/weewx/skins/forecast/skin.conf for report 'forecast' Jul 11 11:25:20 WEEWXpi-3 weewx[3219] DEBUG weewx.reportengine: Cannot read localization file /etc/weewx/skins/forecast/lang/en.conf for report 'forecast': Config file not found: "/etc/weewx/skins/forecast/lang/en.conf". Jul 11 11:25:20 WEEWXpi-3 weewx[3219] DEBUG weewx.reportengine: **** Using defaults instead. Jul 11 11:25:20 WEEWXpi-3 weewx[3219] DEBUG weewx.cheetahgenerator: Using search list ['user.forecast.ForecastVariables', 'weewx.cheetahgenerator.Almanac', 'weewx.cheetahgenerator.Current', 'weewx.cheetahgenerator.DisplayOptions', 'weewx.cheetahgenerator.Extras', 'weewx.cheetahgenerator.Gettext', 'weewx.cheetahgenerator.JSONHelpers', 'weewx.cheetahgenerator.PlotInfo', 'weewx.cheetahgenerator.SkinInfo', 'weewx.cheetahgenerator.Station', 'weewx.cheetahgenerator.Stats', 'weewx.cheetahgenerator.UnitInfo'] Jul 11 11:25:20 WEEWXpi-3 weewx[3219] DEBUG weewx.manager: Daily summary version is 4.0 Jul 11 11:25:21 WEEWXpi-3 weewx[3219] INFO weewx.cheetahgenerator: Generated 11 files for report forecast in 0.82 seconds Jul 11 11:25:21 WEEWXpi-3 weewx[3219] INFO weewx.reportengine: Copied 0 files to /var/www/html/weewx/forecast Jul 11 11:25:21 WEEWXpi-3 weewx[3219] DEBUG weewx.reportengine: Report 'FTP' not enabled. Skipping. Jul 11 11:25:21 WEEWXpi-3 weewx[3219] DEBUG weewx.reportengine: Report 'RSYNC' not enabled. Skipping. Jul 11 11:25:22 WEEWXpi-3 weewx[3219] INFO weewx.restx: Wunderground-RF: Published record 2023-07-11 11:25:22 MDT (1689096322) Jul 11 11:25:24 WEEWXpi-3 weewx[3219] INFO weewx.restx: Wunderground-RF: Published record 2023-07-11 11:25:24 MDT (1689096324) Jul 11 11:25:26 WEEWXpi-3 weewx[3219] INFO weewx.restx: Wunderground-RF: Published record 2023-07-11 11:25:26 MDT (1689096326)