What do you have listed for the skin options within weewx.conf? Specifically the HTML_ROOT option?
Andrew's also right. Looks like everything else is updating and FTP'ing fine, just the skin isn't being processed. On Saturday, August 25, 2018 at 2:28:17 AM UTC-4, John Clark wrote: > > My problem is, as follows. > > Aug 25 01:10:24 OptiPlex weewx[23765]: acurite: Found station at bus=002 > device=006 > Aug 25 01:10:24 OptiPlex weewx[23765]: acurite: next read in 12 seconds > Aug 25 01:10:24 OptiPlex weewx[23765]: cheetahgenerator: using search list > ['weewx.cheetahgenerator.Almanac', 'weewx.cheetahgenerator.Station', > 'weewx.cheetahgenerator.Current', 'weewx.cheetahgenerator.Stats', > 'weewx.cheetahgenerator.UnitInfo', 'weewx.cheetahgenerator.Extras', > 'user.belchertown.getAllStats', 'user.belchertown.getForecast', > 'user.belchertown.getEarthquake', 'user.belchertown.getNOAAdata', > 'user.belchertown.getSocialShare', > 'user.belchertown_highchartsSearchX.highchartsDay', > 'user.belchertown_highchartsSearchX.highchartsWeek', > 'user.belchertown_highchartsSearchX.highchartsMonth', > 'user.belchertown_highchartsSearchX.highchartsYear'] > Aug 25 01:10:24 OptiPlex weewx[23765]: manager: Daily summary version is > 2.0 > Aug 25 01:10:24 OptiPlex weewx[23765]: restx: Wunderground-PWS: Published > record 2018-08-25 01:10:00 CDT (1535177400) > Aug 25 01:10:24 OptiPlex weewx[23765]: restx: PWSWeather: Published record > 2018-08-25 01:10:00 CDT (1535177400) > Aug 25 01:10:24 OptiPlex weewx[23765]: reportengine: Caught unrecoverable > exception in generator weewx.cheetahgenerator.CheetahGenerator > Aug 25 01:10:24 OptiPlex weewx[23765]: **** Error writing > forecast info to public_html/json/darksky_forecast.json. Reason: [Errno 2] > No such file or directory: 'public_html/json/darksky_forecast.json' > Aug 25 01:10:24 OptiPlex weewx[23765]: **** Traceback (most > recent call last): > Aug 25 01:10:24 OptiPlex weewx[23765]: **** File > "/home/weewx/bin/weewx/reportengine.py", line 239, in run > Aug 25 01:10:24 OptiPlex weewx[23765]: **** obj.start() > Aug 25 01:10:24 OptiPlex weewx[23765]: **** File > "/home/weewx/bin/weewx/reportengine.py", line 273, in start > Aug 25 01:10:24 OptiPlex weewx[23765]: **** self.run() > Aug 25 01:10:24 OptiPlex weewx[23765]: **** File > "/home/weewx/bin/weewx/cheetahgenerator.py", line 158, in run > Aug 25 01:10:24 OptiPlex weewx[23765]: **** ngen = > self.generate(gen_dict[section_name], self.gen_ts) > Aug 25 01:10:24 OptiPlex weewx[23765]: **** File > "/home/weewx/bin/weewx/cheetahgenerator.py", line 232, in generate > Aug 25 01:10:24 OptiPlex weewx[23765]: **** ngen += > self.generate(section[subsection], gen_ts) > Aug 25 01:10:24 OptiPlex weewx[23765]: **** File > "/home/weewx/bin/weewx/cheetahgenerator.py", line 232, in generate > Aug 25 01:10:24 OptiPlex weewx[23765]: **** ngen += > self.generate(section[subsection], gen_ts) > Aug 25 01:10:24 OptiPlex weewx[23765]: **** File > "/home/weewx/bin/weewx/cheetahgenerator.py", line 320, in generate > Aug 25 01:10:24 OptiPlex weewx[23765]: **** default_binding) > Aug 25 01:10:24 OptiPlex weewx[23765]: **** File > "/home/weewx/bin/weewx/cheetahgenerator.py", line 372, in _getSearchList > Aug 25 01:10:24 OptiPlex weewx[23765]: **** searchList += > obj.get_extension_list(timespan, db_lookup) > Aug 25 01:10:24 OptiPlex weewx[23765]: **** File > "/home/weewx/bin/user/belchertown.py", line 311, in get_extension_list > Aug 25 01:10:24 OptiPlex weewx[23765]: **** raise ValueError( > "Error writing forecast info to %s. Reason: %s" % ( forecast_file, e) ) > Aug 25 01:10:24 OptiPlex weewx[23765]: **** ValueError: Error > writing forecast info to public_html/json/darksky_forecast.json. Reason: > [Errno 2] No such file or directory: > 'public_html/json/darksky_forecast.json' > Aug 25 01:10:24 OptiPlex weewx[23765]: **** Generator terminated > Aug 25 01:10:24 OptiPlex weewx[23765]: copygenerator: copied 1 files to > /home/weewx/public_html > Aug 25 01:10:24 OptiPlex weewx[23765]: reportengine: Running report FTP > Aug 25 01:10:24 OptiPlex weewx[23765]: reportengine: Found configuration > file /home/weewx/skins/Ftp/skin.conf for report FTP > Aug 25 01:10:24 OptiPlex weewx[23765]: ftpupload: Attempting connection to > ftp.w0avq.org > Aug 25 01:10:25 OptiPlex weewx[23765]: ftpupload: Connected to > ftp.w0avq.org > Aug 25 01:10:26 OptiPlex weewx[23765]: ftpupload: Uploaded file > /weather/style.css > Aug 25 01:10:27 OptiPlex weewx[23765]: ftpupload: Made directory > /weather/json/darksky_forecast.json > Aug 25 01:10:28 OptiPlex weewx[23765]: ftpgenerator: ftp'd 1 files in 3.64 > seconds > Aug 25 01:10:28 OptiPlex weewx[23765]: reportengine: Running report RSYNC > Aug 25 01:10:28 OptiPlex weewx[23765]: reportengine: Found configuration > file /home/weewx/skins/Rsync/skin.conf for report RSYNC > Aug 25 01:10:28 OptiPlex weewx[23765]: rsyncgenerator: rsync upload not > requested. Skipped. > Aug 25 01:10:36 OptiPlex weewx[23765]: acurite: Found station at bus=002 > device=006 > I could be wrong in my assessment, but my weewx locks up and doesn't > update. I am assuming that what is meant by > public_html/json/darksky_forecast.json > is referring to > /home /weewx/public_html/json/darksky_forecast.json which DOES exist, but > isn't getting written to. Is my assumption in error and I should look > elsewhere for the answer? > -- > *John Clark <javascript:>* > -- 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]. For more options, visit https://groups.google.com/d/optout.
