In fact change it to: #if $current.txBatteryStatus.raw is not None
The != was really annoying me, like I said it was written along time ago. Gary On Monday, 1 February 2021 at 14:06:19 UTC+10 gjr80 wrote: > Well found, The helpfulness of Cheetah error messages can be somewhat > lacking at times. > > Looking at that portion of code I can see the error, try making the > highlighted change to testtags.php.tmpl: > > #if $varExists('$current.txBatteryStatus') and ($station.hardware[0:7] == > 'Vantage') > #if $current.txBatteryStatus.raw != None > > #set $txBatteryStatusText = 'Ok' if int($current.txBatteryStatus.raw) & 1 > == False else 'Low' > #raw $vpissstatus = #end raw '$txBatteryStatusText'; // VP ISS Status > #end if > #else > #raw $vpissstatus = #end raw '$naString'; // N/A string > #end if > > > Save the file and it should generate correctly on the next report cycle, > no need to restart WeeWX. > > The real interesting thing is that code has been as is in > testtags.php.tmpl since we wrote it approx seven years ago. This is the > first time I have heard of this bug. > > Thanks. > > Gary > On Monday, 1 February 2021 at 13:14:31 UTC+10 charles...@gmail.com wrote: > >> I think I found the issue. I have a Vantage Pro 2 as previously >> mentioned. There seems to be something wrong with fetching the battery >> status or using the data. >> >> I changed this >> >> #if $varExists('$current.txBatteryStatus') and ($station.hardware[0:7] == >> 'Vantage') >> #if $current.txBatteryStatus != None >> #set $txBatteryStatusText = 'Ok' if int($current.txBatteryStatus.raw) & 1 >> == False else 'Low' >> #raw $vpissstatus = #end raw '$txBatteryStatusText'; // VP ISS Status >> #end if >> #else >> #raw $vpissstatus = #end raw '$naString'; // N/A string >> #end if >> >> To This >> #set $txBatteryStatusText = 'Ok' >> #raw $vpissstatus = #end raw '$naString'; // N/A string >> >> >> It works. >> On Sunday, January 31, 2021 at 5:32:17 PM UTC-8 Charles Boening wrote: >> >>> I tried upgrading to 4.4.0 and started getting the following. Longer >>> log snip below. I can easily duplicate by running wee_reports. Station >>> type is a Davis Vantage Pro 2 on USB. >>> >>> **** Ignoring template /home/weewx/skins/Testtags/testtags.php.tmpl >>> **** Reason: int() argument must be a string, a bytes-like object or a >>> number, not 'NoneType' >>> >>> The clientraw* files are generated. >>> >>> I blew my Pi weewx installation away (kept sqlite db) and started fresh >>> but still see the same thing. I tried database repair and even a new >>> database. Still get the error. >>> >>> The WD skin configuration is default out of the box defaults. No >>> changes. >>> >>> Running weewx 4.4.0 and weewx-weewx-wd 2.1.2. Saw there were a couple >>> weewx-weewx-wd fixes to testtags.php.tmpl and clientraw.txt.tmpl since >>> release and tried those as well. >>> >>> Help is appreciated. :) >>> >>> >>> Thanks, >>> Charlie >>> >>> >>> Jan 31 17:12:31 weather-host wee_reports[6270] DEBUG weewx.engine: >>> Loading service weewx.engine.StdTimeSynch >>> Jan 31 17:12:31 weather-host wee_reports[6270] DEBUG weewx.engine: >>> Finished loading service weewx.engine.StdTimeSynch >>> Jan 31 17:12:31 weather-host wee_reports[6270] DEBUG weewx.engine: >>> Loading service weewx.engine.StdConvert >>> Jan 31 17:12:31 weather-host wee_reports[6270] INFO weewx.engine: >>> StdConvert target unit is 0x1 >>> Jan 31 17:12:31 weather-host wee_reports[6270] DEBUG weewx.engine: >>> Finished loading service weewx.engine.StdConvert >>> Jan 31 17:12:31 weather-host wee_reports[6270] DEBUG weewx.engine: >>> Loading service weewx.engine.StdCalibrate >>> Jan 31 17:12:31 weather-host wee_reports[6270] DEBUG weewx.engine: >>> Finished loading service weewx.engine.StdCalibrate >>> Jan 31 17:12:31 weather-host wee_reports[6270] DEBUG weewx.engine: >>> Loading service weewx.engine.StdQC >>> Jan 31 17:12:31 weather-host wee_reports[6270] DEBUG weewx.engine: >>> Finished loading service weewx.engine.StdQC >>> Jan 31 17:12:31 weather-host wee_reports[6270] DEBUG weewx.engine: >>> Loading service weewx.wxservices.StdWXCalculate >>> Jan 31 17:12:31 weather-host wee_reports[6270] DEBUG weewx.manager: >>> Daily summary version is 4.0 >>> Jan 31 17:12:31 weather-host wee_reports[6270] DEBUG weewx.engine: >>> Finished loading service weewx.wxservices.StdWXCalculate >>> Jan 31 17:12:31 weather-host wee_reports[6270] DEBUG weewx.engine: >>> Loading service user.wd.WdWXCalculate >>> Jan 31 17:12:31 weather-host wee_reports[6270] INFO user.wd: >>> WdWXCalculate sunshine threshold: 120 >>> Jan 31 17:12:31 weather-host wee_reports[6270] DEBUG weewx.engine: >>> Finished loading service user.wd.WdWXCalculate >>> Jan 31 17:12:31 weather-host wee_reports[6270] DEBUG weewx.engine: >>> Loading service weewx.wxxtypes.StdWXXTypes >>> Jan 31 17:12:31 weather-host wee_reports[6270] DEBUG weewx.engine: >>> Finished loading service weewx.wxxtypes.StdWXXTypes >>> Jan 31 17:12:31 weather-host wee_reports[6270] DEBUG weewx.engine: >>> Loading service weewx.wxxtypes.StdPressureCooker >>> Jan 31 17:12:31 weather-host wee_reports[6270] DEBUG weewx.engine: >>> Finished loading service weewx.wxxtypes.StdPressureCooker >>> Jan 31 17:12:31 weather-host wee_reports[6270] DEBUG weewx.engine: >>> Loading service weewx.wxxtypes.StdRainRater >>> Jan 31 17:12:31 weather-host wee_reports[6270] DEBUG weewx.engine: >>> Finished loading service weewx.wxxtypes.StdRainRater >>> Jan 31 17:12:31 weather-host wee_reports[6270] DEBUG weewx.engine: >>> Loading service weewx.wxxtypes.StdDelta >>> Jan 31 17:12:31 weather-host wee_reports[6270] DEBUG weewx.engine: >>> Finished loading service weewx.wxxtypes.StdDelta >>> Jan 31 17:12:31 weather-host wee_reports[6270] DEBUG weewx.engine: >>> Loading service weewx.engine.StdArchive >>> Jan 31 17:12:31 weather-host wee_reports[6270] INFO weewx.engine: >>> Archive will use data binding wx_binding >>> Jan 31 17:12:31 weather-host wee_reports[6270] INFO weewx.engine: Record >>> generation will be attempted in 'hardware' >>> Jan 31 17:12:31 weather-host wee_reports[6270] INFO weewx.engine: Using >>> archive interval of 300 seconds (specified by hardware) >>> Jan 31 17:12:31 weather-host wee_reports[6270] DEBUG weewx.engine: Use >>> LOOP data in hi/low calculations: 1 >>> Jan 31 17:12:31 weather-host wee_reports[6270] DEBUG weewx.engine: >>> Finished loading service weewx.engine.StdArchive >>> Jan 31 17:12:31 weather-host wee_reports[6270] DEBUG weewx.engine: >>> Loading service user.wd.WdArchive >>> Jan 31 17:12:31 weather-host wee_reports[6270] INFO user.wd: WdArchive >>> will use data binding wd_binding >>> Jan 31 17:12:31 weather-host wee_reports[6270] DEBUG weewx.manager: >>> Daily summary version is 4.0 >>> Jan 31 17:12:31 weather-host wee_reports[6270] INFO user.wd: Using >>> binding 'wd_binding' to database 'weewxwd.sdb' >>> Jan 31 17:12:31 weather-host wee_reports[6270] INFO user.wd: Starting >>> backfill of daily summaries >>> Jan 31 17:12:31 weather-host wee_reports[6270] INFO weewx.manager: >>> Starting backfill of daily summaries >>> Jan 31 17:12:31 weather-host wee_reports[6270] INFO weewx.manager: Daily >>> summaries up to date >>> Jan 31 17:12:31 weather-host wee_reports[6270] INFO user.wd: Daily >>> summaries up to date. >>> Jan 31 17:12:31 weather-host wee_reports[6270] DEBUG weewx.engine: >>> Finished loading service user.wd.WdArchive >>> Jan 31 17:12:31 weather-host wee_reports[6270] DEBUG weewx.engine: >>> Loading service user.wd.WdSuppArchive >>> Jan 31 17:12:31 weather-host wee_reports[6270] INFO user.wd: >>> WdSuppArchive will use data binding 'wdsupp_binding' >>> Jan 31 17:12:31 weather-host wee_reports[6270] INFO user.wd: Using >>> binding 'wdsupp_binding' to database 'wdsupp.sdb' >>> Jan 31 17:12:31 weather-host wee_reports[6270] INFO user.wd: >>> max_age=691200 vacuum=86400 >>> Jan 31 17:12:31 weather-host wee_reports[6270] INFO user.wd: Source 'WU' >>> not enabled. >>> Jan 31 17:12:31 weather-host wee_reports[6270] INFO user.wd: Source 'DS' >>> not enabled. >>> Jan 31 17:12:31 weather-host wee_reports[6270] INFO user.wd: Source >>> 'File' not enabled. >>> Jan 31 17:12:31 weather-host wee_reports[6270] DEBUG weewx.engine: >>> Finished loading service user.wd.WdSuppArchive >>> Jan 31 17:12:31 weather-host wee_reports[6270] DEBUG weewx.engine: >>> Loading service weewx.restx.StdStationRegistry >>> Jan 31 17:12:31 weather-host wee_reports[6270] INFO weewx.restx: >>> StationRegistry: Station will not be registered: no station_url specified. >>> Jan 31 17:12:31 weather-host wee_reports[6270] DEBUG weewx.engine: >>> Finished loading service weewx.restx.StdStationRegistry >>> Jan 31 17:12:31 weather-host wee_reports[6270] DEBUG weewx.engine: >>> Loading service weewx.restx.StdWunderground >>> Jan 31 17:12:31 weather-host wee_reports[6270] DEBUG weewx.restx: WU >>> essentials: {} >>> Jan 31 17:12:31 weather-host wee_reports[6270] INFO weewx.restx: >>> Wunderground-PWS: Data for station XXXXX will be posted >>> Jan 31 17:12:31 weather-host wee_reports[6270] DEBUG weewx.engine: >>> Finished loading service weewx.restx.StdWunderground >>> Jan 31 17:12:31 weather-host wee_reports[6270] DEBUG weewx.engine: >>> Loading service weewx.restx.StdPWSweather >>> Jan 31 17:12:31 weather-host wee_reports[6270] INFO weewx.restx: >>> PWSWeather: Data for station XXXXX will be posted >>> Jan 31 17:12:31 weather-host wee_reports[6270] DEBUG weewx.engine: >>> Finished loading service weewx.restx.StdPWSweather >>> Jan 31 17:12:31 weather-host wee_reports[6270] DEBUG weewx.engine: >>> Loading service weewx.restx.StdCWOP >>> Jan 31 17:12:31 weather-host wee_reports[6270] INFO weewx.restx: CWOP: >>> Data for station XXXXX will be posted >>> Jan 31 17:12:31 weather-host wee_reports[6270] DEBUG weewx.engine: >>> Finished loading service weewx.restx.StdCWOP >>> Jan 31 17:12:31 weather-host wee_reports[6270] DEBUG weewx.engine: >>> Loading service weewx.restx.StdWOW >>> Jan 31 17:12:31 weather-host wee_reports[6270] DEBUG weewx.restx: WOW: >>> Data will not be posted: Missing option 'station' >>> Jan 31 17:12:31 weather-host wee_reports[6270] DEBUG weewx.engine: >>> Finished loading service weewx.restx.StdWOW >>> Jan 31 17:12:31 weather-host wee_reports[6270] DEBUG weewx.engine: >>> Loading service weewx.restx.StdAWEKAS >>> Jan 31 17:12:31 weather-host wee_reports[6270] DEBUG weewx.restx: >>> AWEKAS: Data will not be posted: Missing option 'username' >>> Jan 31 17:12:31 weather-host wee_reports[6270] DEBUG weewx.engine: >>> Finished loading service weewx.restx.StdAWEKAS >>> Jan 31 17:12:31 weather-host wee_reports[6270] DEBUG weewx.engine: >>> Loading service weewx.engine.StdPrint >>> Jan 31 17:12:31 weather-host wee_reports[6270] DEBUG weewx.engine: >>> Finished loading service weewx.engine.StdPrint >>> Jan 31 17:12:31 weather-host wee_reports[6270] DEBUG weewx.engine: >>> Loading service weewx.engine.StdReport >>> Jan 31 17:12:31 weather-host wee_reports[6270] DEBUG weewx.engine: >>> Finished loading service weewx.engine.StdReport >>> Jan 31 17:12:31 weather-host wee_reports[6270] DEBUG weewx.manager: >>> Daily summary version is 4.0 >>> Jan 31 17:12:31 weather-host wee_reports[6270] DEBUG weewx.manager: >>> Daily summary version is 4.0 >>> Jan 31 17:12:31 weather-host wee_reports[6270] DEBUG weewx.manager: >>> Daily summary version is 4.0 >>> Jan 31 17:12:31 weather-host wee_reports[6270] DEBUG weewx.manager: >>> Daily summary version is 4.0 >>> Jan 31 17:12:31 weather-host wee_reports[6270] DEBUG weewx.reportengine: >>> Running reports for latest time in the database. >>> Jan 31 17:12:31 weather-host wee_reports[6270] DEBUG weewx.reportengine: >>> Running report 'StandardReport' >>> Jan 31 17:12:31 weather-host wee_reports[6270] DEBUG weewx.reportengine: >>> Found configuration file /home/weewx/skins/Standard/skin.conf for report >>> 'StandardReport' >>> Jan 31 17:12:32 weather-host wee_reports[6270] DEBUG >>> weewx.cheetahgenerator: Using search list >>> ['weewx.cheetahgenerator.Almanac', 'weewx.cheetahgenerator.Station', >>> 'weewx.cheetahgenerator.Current', 'weewx.cheetahgenerator.Stats', >>> 'weewx.cheetahgenerator.UnitInfo', 'weewx.cheetahgenerator.Extras'] >>> Jan 31 17:12:32 weather-host wee_reports[6270] DEBUG weewx.manager: >>> Daily summary version is 4.0 >>> Jan 31 17:12:33 weather-host wee_reports[6270] INFO >>> weewx.cheetahgenerator: Generated 14 files for report StandardReport in >>> 1.75 seconds >>> Jan 31 17:12:33 weather-host wee_reports[6270] DEBUG weewx.manager: >>> Daily summary version is 4.0 >>> Jan 31 17:12:34 weather-host wee_reports[6270] INFO >>> weewx.imagegenerator: Generated 12 images for report StandardReport in 0.46 >>> seconds >>> Jan 31 17:12:34 weather-host wee_reports[6270] INFO weewx.reportengine: >>> Copied 14 files to /var/www/html/weewx >>> Jan 31 17:12:34 weather-host wee_reports[6270] DEBUG weewx.reportengine: >>> Report 'SeasonsReport' not enabled. Skipping. >>> Jan 31 17:12:34 weather-host wee_reports[6270] DEBUG weewx.reportengine: >>> Report 'SmartphoneReport' not enabled. Skipping. >>> Jan 31 17:12:34 weather-host wee_reports[6270] DEBUG weewx.reportengine: >>> Report 'MobileReport' not enabled. Skipping. >>> Jan 31 17:12:34 weather-host wee_reports[6270] DEBUG weewx.reportengine: >>> Running report 'SteelSeries' >>> Jan 31 17:12:34 weather-host wee_reports[6270] DEBUG weewx.reportengine: >>> Found configuration file /home/weewx/skins/ss/skin.conf for report >>> 'SteelSeries' >>> Jan 31 17:12:34 weather-host wee_reports[6270] INFO weewx.reportengine: >>> Copied 6 files to /var/www/html/weewx/ss >>> Jan 31 17:12:34 weather-host wee_reports[6270] DEBUG >>> weewx.cheetahgenerator: Using search list >>> ['weewx.cheetahgenerator.Almanac', 'weewx.cheetahgenerator.Station', >>> 'weewx.cheetahgenerator.Current', 'weewx.cheetahgenerator.Stats', >>> 'weewx.cheetahgenerator.UnitInfo', 'weewx.cheetahgenerator.Extras'] >>> Jan 31 17:12:34 weather-host wee_reports[6270] DEBUG weewx.manager: >>> Daily summary version is 4.0 >>> Jan 31 17:12:34 weather-host wee_reports[6270] INFO >>> weewx.cheetahgenerator: Generated 2 files for report SteelSeries in 0.31 >>> seconds >>> Jan 31 17:12:34 weather-host wee_reports[6270] DEBUG weewx.manager: >>> Daily summary version is 4.0 >>> Jan 31 17:12:35 weather-host wee_reports[6270] INFO >>> weewx.imagegenerator: Generated 11 images for report SteelSeries in 0.44 >>> seconds >>> Jan 31 17:12:35 weather-host wee_reports[6270] DEBUG weewx.reportengine: >>> Running report 'StackedWindRose' >>> Jan 31 17:12:35 weather-host wee_reports[6270] DEBUG weewx.reportengine: >>> Found configuration file /home/weewx/skins/StackedWindRose/skin.conf for >>> report 'StackedWindRose' >>> Jan 31 17:12:35 weather-host wee_reports[6270] DEBUG weewx.manager: >>> Daily summary version is 4.0 >>> Jan 31 17:12:35 weather-host wee_reports[6270] INFO >>> user.stackedwindrose: Generated 1 images for StackedWindRose in 0.08 seconds >>> Jan 31 17:12:35 weather-host wee_reports[6270] DEBUG weewx.reportengine: >>> Report 'wdPWS' not enabled. Skipping. >>> Jan 31 17:12:35 weather-host wee_reports[6270] DEBUG weewx.reportengine: >>> Running report 'wdStackedWindRose' >>> Jan 31 17:12:35 weather-host wee_reports[6270] DEBUG weewx.reportengine: >>> Found configuration file /home/weewx/skins/StackedWindRose/skin.conf for >>> report 'wdStackedWindRose' >>> Jan 31 17:12:35 weather-host wee_reports[6270] DEBUG weewx.manager: >>> Daily summary version is 4.0 >>> Jan 31 17:12:35 weather-host wee_reports[6270] INFO >>> user.stackedwindrose: Generated 1 images for wdStackedWindRose in 0.06 >>> seconds >>> Jan 31 17:12:35 weather-host wee_reports[6270] DEBUG weewx.reportengine: >>> Running report 'wdTesttags' >>> Jan 31 17:12:35 weather-host wee_reports[6270] DEBUG weewx.reportengine: >>> Found configuration file /home/weewx/skins/Testtags/skin.conf for report >>> 'wdTesttags' >>> Jan 31 17:12:35 weather-host wee_reports[6270] DEBUG >>> weewx.cheetahgenerator: Using search list >>> ['weewx.cheetahgenerator.Almanac', 'weewx.cheetahgenerator.Station', >>> 'weewx.cheetahgenerator.Current', 'weewx.cheetahgenerator.Stats', >>> 'weewx.cheetahgenerator.UnitInfo', 'weewx.cheetahgenerator.Extras', >>> 'user.wdsearchlist.WdMonthStats', 'user.wdsearchlist.WdLastRainTags', >>> 'user.wdsearchlist.WdTimeSpanTags', 'user.wdsearchlist.WdAvgWindTags', >>> 'user.wdsearchlist.WdSundryTags', 'user.wdsearchlist.WdSkinDict', >>> 'user.wdsearchlist.WdMonthlyReportStats', >>> 'user.wdsearchlist.WdWindRunTags', 'user.wdsearchlist.WdHourRainTags', >>> 'user.wdsearchlist.WdGdDays', 'user.wdsearchlist.WdForToday', >>> 'user.wdsearchlist.WdRainThisDay', 'user.wdsearchlist.WdRainDays', >>> 'user.wdastro.MoonApsis', 'user.wdastro.Eclipse', >>> 'user.wdastro.EarthApsis', 'user.wdastro.ChineseNewYear', >>> 'user.wdsearchlist.WdYestAlmanac', 'user.wdsearchlist.WdTaggedStats', >>> 'user.wdsearchlist.WdTaggedArchiveStats', >>> 'user.wdsearchlist.WdManualAverages'] >>> Jan 31 17:12:35 weather-host wee_reports[6270] DEBUG weewx.manager: >>> Daily summary version is 4.0 >>> Jan 31 17:12:35 weather-host wee_reports[6270] DEBUG weewx.manager: >>> Daily summary version is 4.0 >>> Jan 31 17:12:38 weather-host wee_reports[6270] ERROR >>> weewx.cheetahgenerator: Generate failed with exception '<class 'TypeError'>' >>> Jan 31 17:12:38 weather-host wee_reports[6270] ERROR >>> weewx.cheetahgenerator: **** Ignoring template >>> /home/weewx/skins/Testtags/testtags.php.tmpl >>> Jan 31 17:12:38 weather-host wee_reports[6270] ERROR >>> weewx.cheetahgenerator: **** Reason: int() argument must be a string, a >>> bytes-like object or a number, not 'NoneType' >>> Jan 31 17:12:38 weather-host wee_reports[6270] ERROR >>> weewx.cheetahgenerator: **** Traceback (most recent call last): >>> Jan 31 17:12:38 weather-host wee_reports[6270] ERROR >>> weewx.cheetahgenerator: **** File >>> "/home/weewx/bin/weewx/cheetahgenerator.py", line 324, in generate >>> Jan 31 17:12:38 weather-host wee_reports[6270] ERROR >>> weewx.cheetahgenerator: **** unicode_string = >>> compiled_template.respond() >>> Jan 31 17:12:38 weather-host wee_reports[6270] ERROR >>> weewx.cheetahgenerator: **** File >>> "_home_weewx_skins_Testtags_testtags_php_tmpl.py", line 3992, in respond >>> Jan 31 17:12:38 weather-host wee_reports[6270] ERROR >>> weewx.cheetahgenerator: **** TypeError: int() argument must be a string, a >>> bytes-like object or a number, not 'NoneType' >>> Jan 31 17:12:38 weather-host wee_reports[6270] INFO >>> weewx.cheetahgenerator: Generated 0 files for report wdTesttags in 3.30 >>> seconds >>> Jan 31 17:12:38 weather-host wee_reports[6270] DEBUG weewx.reportengine: >>> Running report 'wdClientraw' >>> Jan 31 17:12:38 weather-host wee_reports[6270] DEBUG weewx.reportengine: >>> Found configuration file /home/weewx/skins/Clientraw/skin.conf for report >>> 'wdClientraw' >>> Jan 31 17:12:38 weather-host wee_reports[6270] DEBUG >>> weewx.cheetahgenerator: Using search list >>> ['weewx.cheetahgenerator.Almanac', 'weewx.cheetahgenerator.Station', >>> 'weewx.cheetahgenerator.Current', 'weewx.cheetahgenerator.Stats', >>> 'weewx.cheetahgenerator.UnitInfo', 'weewx.cheetahgenerator.Extras', >>> 'user.wdsearchlist.WdMonthStats', 'user.wdsearchlist.WdLastRainTags', >>> 'user.wdsearchlist.WdTimeSpanTags', 'user.wdsearchlist.WdSundryTags', >>> 'user.wdsearchlist.WdSkinDict', 'user.wdsearchlist.WdWindRunTags', >>> 'user.wdsearchlist.WdYestAlmanac', 'user.wdsearchlist.WdTaggedStats', >>> 'user.wdsearchlist.WdTaggedArchiveStats', 'user.wdsearchlist.WdRainDays', >>> 'user.wdsearchlist.WdManualAverages'] >>> Jan 31 17:12:38 weather-host wee_reports[6270] DEBUG weewx.manager: >>> Daily summary version is 4.0 >>> Jan 31 17:12:38 weather-host wee_reports[6270] DEBUG weewx.manager: >>> Daily summary version is 4.0 >>> Jan 31 17:12:38 weather-host wee_reports[6270] DEBUG >>> weewx.cheetahgenerator: Skip 'clientrawextra.txt': >>> last_mod=1612141524.380802 age=434.59225392341614 stale=600 >>> Jan 31 17:12:38 weather-host wee_reports[6270] DEBUG >>> weewx.cheetahgenerator: Skip 'clientrawhour.txt': >>> last_mod=1612141524.7107956 age=434.2633752822876 stale=600 >>> Jan 31 17:12:38 weather-host wee_reports[6270] DEBUG >>> weewx.cheetahgenerator: Skip 'clientrawdaily.txt': >>> last_mod=1612141525.0407896 age=433.93452048301697 stale=600 >>> Jan 31 17:12:38 weather-host wee_reports[6270] INFO >>> weewx.cheetahgenerator: Generated 1 files for report wdClientraw in 0.40 >>> seconds >>> Jan 31 17:12:38 weather-host wee_reports[6270] DEBUG weewx.reportengine: >>> Running report 'FTP' >>> Jan 31 17:12:38 weather-host wee_reports[6270] DEBUG weewx.reportengine: >>> Found configuration file /home/weewx/skins/Ftp/skin.conf for report 'FTP' >>> Jan 31 17:12:38 weather-host wee_reports[6270] DEBUG weeutil.ftpupload: >>> Attempting connection to HOST >>> Jan 31 17:12:39 weather-host wee_reports[6270] DEBUG weeutil.ftpupload: >>> Connected to HOST >>> Jan 31 17:12:39 weather-host wee_reports[6270] DEBUG weeutil.ftpupload: >>> Uploaded file /var/www/html/weewx/week.html to /website/weewx/week.html >>> Jan 31 17:12:39 weather-host wee_reports[6270] DEBUG weeutil.ftpupload: >>> Uploaded file /var/www/html/weewx/mobile.css to /website/weewx/mobile.css >>> Jan 31 17:12:39 weather-host wee_reports[6270] DEBUG weeutil.ftpupload: >>> Uploaded file /var/www/html/weewx/daytempchill.png to >>> /website/weewx/daytempchill.png >>> Jan 31 17:12:39 weather-host wee_reports[6270] DEBUG weeutil.ftpupload: >>> Uploaded file /var/www/html/weewx/daywindrose.png to >>> /website/weewx/daywindrose.png >>> Jan 31 17:12:39 weather-host wee_reports[6270] DEBUG weeutil.ftpupload: >>> Uploaded file /var/www/html/weewx/index.html to /website/weewx/index.html >>> Jan 31 17:12:39 weather-host wee_reports[6270] DEBUG weeutil.ftpupload: >>> Uploaded file /var/www/html/weewx/dayradiation.png to >>> /website/weewx/dayradiation.png >>> Jan 31 17:12:39 weather-host wee_reports[6270] DEBUG weeutil.ftpupload: >>> Uploaded file /var/www/html/weewx/year.html to /website/weewx/year.html >>> Jan 31 17:12:39 weather-host wee_reports[6270] DEBUG weeutil.ftpupload: >>> Uploaded file /var/www/html/weewx/favicon.ico to /website/weewx/favicon.ico >>> Jan 31 17:12:39 weather-host wee_reports[6270] DEBUG weeutil.ftpupload: >>> Uploaded file /var/www/html/weewx/dayrx.png to /website/weewx/dayrx.png >>> Jan 31 17:12:39 weather-host wee_reports[6270] DEBUG weeutil.ftpupload: >>> Uploaded file /var/www/html/weewx/mobile.html to /website/weewx/mobile.html >>> Jan 31 17:12:39 weather-host wee_reports[6270] DEBUG weeutil.ftpupload: >>> Uploaded file /var/www/html/weewx/dayhumidity.png to >>> /website/weewx/dayhumidity.png >>> Jan 31 17:12:39 weather-host wee_reports[6270] DEBUG weeutil.ftpupload: >>> Uploaded file /var/www/html/weewx/dayinside.png to >>> /website/weewx/dayinside.png >>> Jan 31 17:12:39 weather-host wee_reports[6270] DEBUG weeutil.ftpupload: >>> Uploaded file /var/www/html/weewx/dayrain.png to /website/weewx/dayrain.png >>> Jan 31 17:12:39 weather-host wee_reports[6270] DEBUG weeutil.ftpupload: >>> Uploaded file /var/www/html/weewx/dayuv.png to /website/weewx/dayuv.png >>> Jan 31 17:12:39 weather-host wee_reports[6270] DEBUG weeutil.ftpupload: >>> Uploaded file /var/www/html/weewx/daywind.png to /website/weewx/daywind.png >>> Jan 31 17:12:39 weather-host wee_reports[6270] DEBUG weeutil.ftpupload: >>> Uploaded file /var/www/html/weewx/daywinddir.png to >>> /website/weewx/daywinddir.png >>> Jan 31 17:12:39 weather-host wee_reports[6270] DEBUG weeutil.ftpupload: >>> Uploaded file /var/www/html/weewx/daytempdew.png to >>> /website/weewx/daytempdew.png >>> Jan 31 17:12:39 weather-host wee_reports[6270] DEBUG weeutil.ftpupload: >>> Uploaded file /var/www/html/weewx/daywindvec.png to >>> /website/weewx/daywindvec.png >>> Jan 31 17:12:39 weather-host wee_reports[6270] DEBUG weeutil.ftpupload: >>> Uploaded file /var/www/html/weewx/weewx.css to /website/weewx/weewx.css >>> Jan 31 17:12:39 weather-host wee_reports[6270] DEBUG weeutil.ftpupload: >>> Uploaded file /var/www/html/weewx/daybarometer.png to >>> /website/weewx/daybarometer.png >>> Jan 31 17:12:39 weather-host wee_reports[6270] DEBUG weeutil.ftpupload: >>> Uploaded file /var/www/html/weewx/month.html to /website/weewx/month.html >>> Jan 31 17:12:39 weather-host wee_reports[6270] DEBUG weeutil.ftpupload: >>> Uploaded file /var/www/html/weewx/smartphone/wind.html to >>> /website/weewx/smartphone/wind.html >>> Jan 31 17:12:39 weather-host wee_reports[6270] DEBUG weeutil.ftpupload: >>> Uploaded file /var/www/html/weewx/smartphone/rain.html to >>> /website/weewx/smartphone/rain.html >>> Jan 31 17:12:39 weather-host wee_reports[6270] DEBUG weeutil.ftpupload: >>> Uploaded file /var/www/html/weewx/smartphone/index.html to >>> /website/weewx/smartphone/index.html >>> Jan 31 17:12:39 weather-host wee_reports[6270] DEBUG weeutil.ftpupload: >>> Uploaded file /var/www/html/weewx/smartphone/custom.js to >>> /website/weewx/smartphone/custom.js >>> Jan 31 17:12:39 weather-host wee_reports[6270] DEBUG weeutil.ftpupload: >>> Uploaded file /var/www/html/weewx/smartphone/barometer.html to >>> /website/weewx/smartphone/barometer.html >>> Jan 31 17:12:39 weather-host wee_reports[6270] DEBUG weeutil.ftpupload: >>> Uploaded file /var/www/html/weewx/smartphone/radar.html to >>> /website/weewx/smartphone/radar.html >>> Jan 31 17:12:39 weather-host wee_reports[6270] DEBUG weeutil.ftpupload: >>> Uploaded file /var/www/html/weewx/smartphone/temp_outside.html to >>> /website/weewx/smartphone/temp_outside.html >>> Jan 31 17:12:39 weather-host wee_reports[6270] DEBUG weeutil.ftpupload: >>> Uploaded file /var/www/html/weewx/smartphone/icons/icon_iphone_x2.png to >>> /website/weewx/smartphone/icons/icon_iphone_x2.png >>> Jan 31 17:12:39 weather-host wee_reports[6270] DEBUG weeutil.ftpupload: >>> Uploaded file /var/www/html/weewx/smartphone/icons/icon_ipad_x2.png to >>> /website/weewx/smartphone/icons/icon_ipad_x2.png >>> Jan 31 17:12:39 weather-host wee_reports[6270] DEBUG weeutil.ftpupload: >>> Uploaded file /var/www/html/weewx/smartphone/icons/icon_iphone_x1.png to >>> /website/weewx/smartphone/icons/icon_iphone_x1.png >>> Jan 31 17:12:39 weather-host wee_reports[6270] DEBUG weeutil.ftpupload: >>> Uploaded file /var/www/html/weewx/smartphone/icons/icon_ipad_x1.png to >>> /website/weewx/smartphone/icons/icon_ipad_x1.png >>> Jan 31 17:12:39 weather-host wee_reports[6270] DEBUG weeutil.ftpupload: >>> Uploaded file /var/www/html/weewx/backgrounds/band.gif to >>> /website/weewx/backgrounds/band.gif >>> Jan 31 17:12:39 weather-host wee_reports[6270] DEBUG weeutil.ftpupload: >>> Uploaded file /var/www/html/weewx/backgrounds/butterfly.jpg to >>> /website/weewx/backgrounds/butterfly.jpg >>> Jan 31 17:12:39 weather-host wee_reports[6270] DEBUG weeutil.ftpupload: >>> Uploaded file /var/www/html/weewx/backgrounds/flower.jpg to >>> /website/weewx/backgrounds/flower.jpg >>> Jan 31 17:12:39 weather-host wee_reports[6270] DEBUG weeutil.ftpupload: >>> Uploaded file /var/www/html/weewx/backgrounds/leaf.jpg to >>> /website/weewx/backgrounds/leaf.jpg >>> Jan 31 17:12:39 weather-host wee_reports[6270] DEBUG weeutil.ftpupload: >>> Uploaded file /var/www/html/weewx/backgrounds/drops.gif to >>> /website/weewx/backgrounds/drops.gif >>> Jan 31 17:12:39 weather-host wee_reports[6270] DEBUG weeutil.ftpupload: >>> Uploaded file /var/www/html/weewx/backgrounds/night.gif to >>> /website/weewx/backgrounds/night.gif >>> Jan 31 17:12:39 weather-host wee_reports[6270] DEBUG weeutil.ftpupload: >>> Uploaded file /var/www/html/weewx/NOAA/NOAA-2021-01.txt to >>> /website/weewx/NOAA/NOAA-2021-01.txt >>> Jan 31 17:12:39 weather-host wee_reports[6270] DEBUG weeutil.ftpupload: >>> Uploaded file /var/www/html/weewx/NOAA/NOAA-2021.txt to >>> /website/weewx/NOAA/NOAA-2021.txt >>> Jan 31 17:12:39 weather-host wee_reports[6270] DEBUG weeutil.ftpupload: >>> Uploaded file /var/www/html/weewx/WD/clientraw.txt to >>> /website/weewx/WD/clientraw.txt >>> Jan 31 17:12:39 weather-host wee_reports[6270] DEBUG weeutil.ftpupload: >>> Uploaded file /var/www/html/weewx/WD/daywindrose.png to >>> /website/weewx/WD/daywindrose.png >>> Jan 31 17:12:39 weather-host wee_reports[6270] DEBUG weeutil.ftpupload: >>> Uploaded file /var/www/html/weewx/RSS/weewx_rss.xml to >>> /website/weewx/RSS/weewx_rss.xml >>> Jan 31 17:12:39 weather-host wee_reports[6270] DEBUG weeutil.ftpupload: >>> Uploaded file /var/www/html/weewx/ss/dayinouttemp.png to >>> /website/weewx/ss/dayinouttemp.png >>> Jan 31 17:12:39 weather-host wee_reports[6270] DEBUG weeutil.ftpupload: >>> Uploaded file /var/www/html/weewx/ss/index.html to >>> /website/weewx/ss/index.html >>> Jan 31 17:12:39 weather-host wee_reports[6270] DEBUG weeutil.ftpupload: >>> Uploaded file /var/www/html/weewx/ss/dayradiation.png to >>> /website/weewx/ss/dayradiation.png >>> Jan 31 17:12:39 weather-host wee_reports[6270] DEBUG weeutil.ftpupload: >>> Uploaded file /var/www/html/weewx/ss/dayrainrate.png to >>> /website/weewx/ss/dayrainrate.png >>> Jan 31 17:12:39 weather-host wee_reports[6270] DEBUG weeutil.ftpupload: >>> Uploaded file /var/www/html/weewx/ss/dayinouthum.png to >>> /website/weewx/ss/dayinouthum.png >>> Jan 31 17:12:39 weather-host wee_reports[6270] DEBUG weeutil.ftpupload: >>> Uploaded file /var/www/html/weewx/ss/gauge-data.txt to >>> /website/weewx/ss/gauge-data.txt >>> Jan 31 17:12:39 weather-host wee_reports[6270] DEBUG weeutil.ftpupload: >>> Uploaded file /var/www/html/weewx/ss/dayrain.png to >>> /website/weewx/ss/dayrain.png >>> Jan 31 17:12:39 weather-host wee_reports[6270] DEBUG weeutil.ftpupload: >>> Uploaded file /var/www/html/weewx/ss/dayuv.png to >>> /website/weewx/ss/dayuv.png >>> Jan 31 17:12:39 weather-host wee_reports[6270] DEBUG weeutil.ftpupload: >>> Uploaded file /var/www/html/weewx/ss/daywind.png to >>> /website/weewx/ss/daywind.png >>> Jan 31 17:12:39 weather-host wee_reports[6270] DEBUG weeutil.ftpupload: >>> Uploaded file /var/www/html/weewx/ss/daywinddir.png to >>> /website/weewx/ss/daywinddir.png >>> Jan 31 17:12:39 weather-host wee_reports[6270] DEBUG weeutil.ftpupload: >>> Uploaded file /var/www/html/weewx/ss/dayouttemphum.png to >>> /website/weewx/ss/dayouttemphum.png >>> Jan 31 17:12:39 weather-host wee_reports[6270] DEBUG weeutil.ftpupload: >>> Uploaded file /var/www/html/weewx/ss/daywindvec.png to >>> /website/weewx/ss/daywindvec.png >>> Jan 31 17:12:39 weather-host wee_reports[6270] DEBUG weeutil.ftpupload: >>> Uploaded file /var/www/html/weewx/ss/daybarometer.png to >>> /website/weewx/ss/daybarometer.png >>> Jan 31 17:12:39 weather-host wee_reports[6270] DEBUG weeutil.ftpupload: >>> Uploaded file /var/www/html/weewx/ss/css/gauges-ss.css to >>> /website/weewx/ss/css/gauges-ss.css >>> Jan 31 17:12:39 weather-host wee_reports[6270] DEBUG weeutil.ftpupload: >>> Uploaded file /var/www/html/weewx/ss/scripts/steelseries_tween.min.js to >>> /website/weewx/ss/scripts/steelseries_tween.min.js >>> Jan 31 17:12:39 weather-host wee_reports[6270] DEBUG weeutil.ftpupload: >>> Uploaded file /var/www/html/weewx/ss/scripts/RGraph.rose.min.js to >>> /website/weewx/ss/scripts/RGraph.rose.min.js >>> Jan 31 17:12:39 weather-host wee_reports[6270] DEBUG weeutil.ftpupload: >>> Uploaded file /var/www/html/weewx/ss/scripts/gauges.js to >>> /website/weewx/ss/scripts/gauges.js >>> Jan 31 17:12:39 weather-host wee_reports[6270] DEBUG weeutil.ftpupload: >>> Uploaded file /var/www/html/weewx/ss/scripts/language.min.js to >>> /website/weewx/ss/scripts/language.min.js >>> Jan 31 17:12:39 weather-host wee_reports[6270] DEBUG weeutil.ftpupload: >>> Uploaded file /var/www/html/weewx/ss/scripts/RGraph.common.core.min.js to >>> /website/weewx/ss/scripts/RGraph.common.core.min.js >>> Jan 31 17:12:39 weather-host wee_reports[6270] INFO weewx.reportengine: >>> ftpgenerator: Ftp'd 62 files in 0.34 seconds >>> Jan 31 17:12:39 weather-host wee_reports[6270] DEBUG weewx.reportengine: >>> Report 'RSYNC' not enabled. Skipping. >>> >>> -- 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/4b140e76-58ff-4f3b-a731-5bc53b96feb7n%40googlegroups.com.