Apologies for delay in replying, otherwise busy. Nothing unusual in the startup, I thought the polling interval being None may have caused an issue but judging by the log and the driver code that seems to be result in a sensible default being used later.
One thing that might be worthwhile looking at is what loop data is being received around midnight. A setup that uses software record generation requires loop data to enable WeeWX to synthesise an archive record; no loop data in an archive period means no archive record which means no reports (for that archive period). If you happen to be up around midnight you might want to run WeeWX directly <http://weewx.com/docs/usersguide.htm#Running_directly> so that loop packets and archive records are displayed on screen. I would be interesting to see what is being emitted by the driver in the few minutes before and after midnight. If you are not up around midnight you could run WeeWX directly and redirect/pipe the output to a file for analysis later. I suspect though that you might need someone with some detailed knowledge of the 23xx series stations and the 23xx driver. Gary On Monday, 20 May 2019 10:46:52 UTC+10, Jd D wrote: > > > Here is the log after the restart and two records written. > May 19 17:37:33 localhost weewx[12111]: engine: Initializing weewx > version 3.8.2 > May 19 17:37:33 localhost weewx[12111]: engine: Using Python 2.7.13 > (default, Sep 26 2018, 18:42:22) #012[GCC 6.3.0 20170516] > May 19 17:37:33 localhost weewx[12111]: engine: Platform > Linux-4.14.69-v7+-armv7l-with-debian-9.4 > May 19 17:37:33 localhost weewx[12111]: engine: Locale is 'en_GB.UTF-8' > May 19 17:37:33 localhost weewx[12111]: engine: pid file is > /var/run/weewx.pid > May 19 17:37:33 localhost weewx[12115]: engine: Using configuration file > /etc/weewx/weewx.conf > May 19 17:37:33 localhost weewx[12115]: engine: Debug is 1 > May 19 17:37:33 localhost weewx[12115]: engine: Initializing engine > May 19 17:37:33 localhost weewx[12115]: engine: Loading station type > WS23xx (weewx.drivers.ws23xx) > May 19 17:37:33 localhost weewx[12100]: Starting weewx weather system: > weewx. > May 19 17:37:33 localhost systemd[1]: Started LSB: weewx weather system. > May 19 17:37:33 localhost weewx[12115]: ws23xx: driver version is 0.27 > May 19 17:37:33 localhost weewx[12115]: ws23xx: serial port is /dev/ttyUSB0 > May 19 17:37:33 localhost weewx[12115]: ws23xx: polling interval is None > May 19 17:37:33 localhost weewx[12115]: ws23xx: create LinuxSerialPort > May 19 17:37:33 localhost weewx[12115]: ws23xx: create Ws2300 > May 19 17:37:33 localhost weewx[12115]: engine: Loading service > weewx.engine.StdTimeSynch > May 19 17:37:33 localhost weewx[12115]: engine: Finished loading service > weewx.engine.StdTimeSynch > May 19 17:37:33 localhost weewx[12115]: engine: Loading service > weewx.engine.StdConvert > May 19 17:37:33 localhost weewx[12115]: engine: StdConvert target unit is > 0x1 > May 19 17:37:33 localhost weewx[12115]: engine: Finished loading service > weewx.engine.StdConvert > May 19 17:37:33 localhost weewx[12115]: engine: Loading service > weewx.engine.StdCalibrate > May 19 17:37:33 localhost weewx[12115]: engine: Finished loading service > weewx.engine.StdCalibrate > May 19 17:37:33 localhost weewx[12115]: engine: Loading service > weewx.engine.StdQC > May 19 17:37:33 localhost weewx[12115]: engine: Finished loading service > weewx.engine.StdQC > May 19 17:37:33 localhost weewx[12115]: engine: Loading service > weewx.wxservices.StdWXCalculate > May 19 17:37:33 localhost weewx[12115]: wxcalculate: The following values > will be calculated: barometer=prefer_hardware, windchill=software, > dewpoint=prefer_hardware, appTemp=prefer_hardware, > rainRate=prefer_hardware, windrun=prefer_hardware, heatindex=software, > maxSolarRad=prefer_hardware, humidex=prefer_hardware, > pressure=prefer_hardware, inDewpoint=prefer_hardware, ET=prefer_hardware, > altimeter=prefer_hardware, cloudbase=prefer_hardware > May 19 17:37:33 localhost weewx[12115]: wxcalculate: The following > algorithms will be used for calculations: altimeter=aaNOAA, maxSolarRad=RS > May 19 17:37:33 localhost weewx[12115]: engine: Finished loading service > weewx.wxservices.StdWXCalculate > May 19 17:37:33 localhost weewx[12115]: engine: Loading service > user.crt.CumulusRealTime > May 19 17:37:33 localhost weewx[12115]: crt: service version is 0.18 > May 19 17:37:33 localhost weewx[12115]: crt: output goes to > /var/www/html/pws/demodata/realtime.txt > May 19 17:37:33 localhost weewx[12115]: crt: 'None' values will be > displayed as NULL > May 19 17:37:33 localhost weewx[12115]: crt: zambretti forecast: False > May 19 17:37:33 localhost weewx[12115]: crt: binding is loop > May 19 17:37:33 localhost weewx[12115]: engine: Finished loading service > user.crt.CumulusRealTime > May 19 17:37:33 localhost weewx[12115]: engine: Loading service > weewx.engine.StdArchive > May 19 17:37:33 localhost weewx[12115]: engine: Archive will use data > binding wx_binding > May 19 17:37:33 localhost weewx[12115]: engine: Record generation will be > attempted in 'software' > May 19 17:37:33 localhost weewx[12115]: ws23xx: station archive interval > is 1 minutes > May 19 17:37:34 localhost weewx[12115]: ws23xx: station archive interval > is 1 minutes > May 19 17:37:34 localhost weewx[12115]: engine: Using archive interval of > 60 seconds (specified by hardware) > May 19 17:37:34 localhost weewx[12115]: engine: Use LOOP data in hi/low > calculations: 1 > May 19 17:37:34 localhost weewx[12115]: manager: Daily summary version is > 2.0 > May 19 17:37:34 localhost weewx[12115]: engine: Using binding 'wx_binding' > to database 'weewx.sdb' > May 19 17:37:34 localhost weewx[12115]: manager: Starting backfill of > daily summaries > May 19 17:37:34 localhost weewx[12115]: engine: Finished loading service > weewx.engine.StdArchive > May 19 17:37:34 localhost weewx[12115]: engine: Loading service > weewx.restx.StdStationRegistry > May 19 17:37:34 localhost weewx[12115]: restx: StationRegistry: > Registration not requested. > May 19 17:37:34 localhost weewx[12115]: engine: Finished loading service > weewx.restx.StdStationRegistry > May 19 17:37:34 localhost weewx[12115]: engine: Loading service > weewx.restx.StdWunderground > May 19 17:37:34 localhost weewx[12115]: restx: Wunderground: Posting not > enabled. > May 19 17:37:34 localhost weewx[12115]: engine: Finished loading service > weewx.restx.StdWunderground > May 19 17:37:34 localhost weewx[12115]: engine: Loading service > weewx.restx.StdPWSweather > May 19 17:37:34 localhost weewx[12115]: restx: PWSweather: Posting not > enabled. > May 19 17:37:34 localhost weewx[12115]: engine: Finished loading service > weewx.restx.StdPWSweather > May 19 17:37:34 localhost weewx[12115]: engine: Loading service > weewx.restx.StdCWOP > May 19 17:37:34 localhost weewx[12115]: restx: CWOP: Posting not enabled. > May 19 17:37:34 localhost weewx[12115]: engine: Finished loading service > weewx.restx.StdCWOP > May 19 17:37:34 localhost weewx[12115]: engine: Loading service > weewx.restx.StdWOW > May 19 17:37:34 localhost weewx[12115]: restx: WOW: Posting not enabled. > May 19 17:37:34 localhost weewx[12115]: engine: Finished loading service > weewx.restx.StdWOW > May 19 17:37:34 localhost weewx[12115]: engine: Loading service > weewx.restx.StdAWEKAS > May 19 17:37:34 localhost weewx[12115]: restx: AWEKAS: Posting not enabled. > May 19 17:37:34 localhost weewx[12115]: engine: Finished loading service > weewx.restx.StdAWEKAS > May 19 17:37:34 localhost weewx[12115]: engine: Loading service > weewx.engine.StdPrint > May 19 17:37:34 localhost weewx[12115]: engine: Finished loading service > weewx.engine.StdPrint > May 19 17:37:34 localhost weewx[12115]: engine: Loading service > weewx.engine.StdReport > May 19 17:37:34 localhost weewx[12115]: engine: Finished loading service > weewx.engine.StdReport > May 19 17:37:34 localhost weewx[12115]: engine: Starting up weewx version > 3.8.2 > May 19 17:37:34 localhost weewx[12115]: engine: Station does not support > reading the time > May 19 17:37:34 localhost weewx[12115]: ws23xx: gen_records: > since_ts=1558312560 count=0 clock=True > May 19 17:37:34 localhost weewx[12115]: ws23xx: using computer clock with > latest_ts of 2019-05-19 17:36:34 MST (1558312594) > May 19 17:37:34 localhost weewx[12115]: ws23xx: count is 1 to satisfy > timestamp of 2019-05-19 17:36:00 MST (1558312560) > May 19 17:37:34 localhost weewx[12115]: ws23xx: downloading 1 records from > station > May 19 17:37:35 localhost weewx[12115]: manager: Added record 2019-05-19 > 17:36:34 MST (1558312594) to database 'weewx.sdb' > May 19 17:37:35 localhost weewx[12115]: manager: Added record 2019-05-19 > 17:36:34 MST (1558312594) to daily summary in 'weewx.sdb' > May 19 17:37:35 localhost weewx[12115]: engine: Starting main packet loop. > May 19 17:37:41 localhost weewx[12115]: ws23xx: connection changed from > unknown to cable > May 19 17:37:41 localhost weewx[12115]: ws23xx: using 8 second polling > interval for cable connection > May 19 17:38:27 localhost weewx[12115]: manager: Added record 2019-05-19 > 17:38:00 MST (1558312680) to database 'weewx.sdb' > May 19 17:38:27 localhost weewx[12115]: manager: Added record 2019-05-19 > 17:38:00 MST (1558312680) to daily summary in 'weewx.sdb' > May 19 17:38:27 localhost weewx[12115]: reportengine: Running reports for > latest time in the database. > May 19 17:38:27 localhost weewx[12115]: reportengine: Running report > StandardReport > May 19 17:38:27 localhost weewx[12115]: reportengine: Found configuration > file /etc/weewx/skins/Standard/skin.conf for report StandardReport > May 19 17:38:27 localhost weewx[12115]: reportengine: Report > StandardReport skipped due to report_timing setting > May 19 17:38:27 localhost weewx[12115]: reportengine: Running report > SteelSeries > May 19 17:38:27 localhost weewx[12115]: reportengine: Found configuration > file /etc/weewx/skins/ss/skin.conf for report SteelSeries > May 19 17:38:27 localhost weewx[12115]: reportengine: Report SteelSeries > skipped due to report_timing setting > May 19 17:38:27 localhost weewx[12115]: reportengine: Running report FTP > May 19 17:38:27 localhost weewx[12115]: reportengine: Found configuration > file /etc/weewx/skins/Ftp/skin.conf for report FTP > May 19 17:38:27 localhost weewx[12115]: reportengine: Report FTP skipped > due to report_timing setting > May 19 17:38:27 localhost weewx[12115]: reportengine: Running report RSYNC > May 19 17:38:27 localhost weewx[12115]: reportengine: Found configuration > file /etc/weewx/skins/Rsync/skin.conf for report RSYNC > May 19 17:38:27 localhost weewx[12115]: reportengine: Report RSYNC skipped > due to report_timing setting > May 19 17:39:01 localhost CRON[12137]: (root) CMD ( [ -x > /usr/lib/php/sessionclean ] && if [ ! -d /run/systemd/system ]; then > /usr/lib/php/sessionclean; fi) > May 19 17:39:08 localhost systemd[1]: Starting Clean php session files... > May 19 17:39:09 localhost systemd[1]: Started Clean php session files. > May 19 17:39:19 localhost weewx[12115]: manager: Added record 2019-05-19 > 17:39:00 MST (1558312740) to database 'weewx.sdb' > May 19 17:39:19 localhost weewx[12115]: manager: Added record 2019-05-19 > 17:39:00 MST (1558312740) to daily summary in 'weewx.sdb' > May 19 17:39:19 localhost weewx[12115]: reportengine: Running reports for > latest time in the database. > May 19 17:39:19 localhost weewx[12115]: reportengine: Running report > StandardReport > May 19 17:39:19 localhost weewx[12115]: reportengine: Found configuration > file /etc/weewx/skins/Standard/skin.conf for report StandardReport > May 19 17:39:19 localhost weewx[12115]: reportengine: Report > StandardReport skipped due to report_timing setting > May 19 17:39:19 localhost weewx[12115]: reportengine: Running report > SteelSeries > May 19 17:39:19 localhost weewx[12115]: reportengine: Found configuration > file /etc/weewx/skins/ss/skin.conf for report SteelSeries > May 19 17:39:19 localhost weewx[12115]: reportengine: Report SteelSeries > skipped due to report_timing setting > May 19 17:39:19 localhost weewx[12115]: reportengine: Running report FTP > May 19 17:39:19 localhost weewx[12115]: reportengine: Found configuration > file /etc/weewx/skins/Ftp/skin.conf for report FTP > May 19 17:39:19 localhost weewx[12115]: reportengine: Report FTP skipped > due to report_timing setting > May 19 17:39:19 localhost weewx[12115]: reportengine: Running report RSYNC > May 19 17:39:19 localhost weewx[12115]: reportengine: Found configuration > file /etc/weewx/skins/Rsync/skin.conf for report RSYNC > May 19 17:39:19 localhost weewx[12115]: reportengine: Report RSYNC skipped > due to report_timing setting > May 19 17:40:01 localhost CRON[12213]: (root) CMD > (/usr/local/HomeSeer/register_with_find.sh) > May 19 17:40:22 localhost weewx[12115]: manager: Added record 2019-05-19 > 17:40:00 MST (1558312800) to database 'weewx.sdb' > May 19 17:40:22 localhost weewx[12115]: manager: Added record 2019-05-19 > 17:40:00 MST (1558312800) to daily summary in 'weewx.sdb' > May 19 17:40:22 localhost weewx[12115]: reportengine: Running reports for > latest time in the database. > May 19 17:40:22 localhost weewx[12115]: reportengine: Running report > StandardReport > May 19 17:40:22 localhost weewx[12115]: reportengine: Found configuration > file /etc/weewx/skins/Standard/skin.conf for report StandardReport > May 19 17:40:23 localhost weewx[12115]: cheetahgenerator: using search > list ['weewx.cheetahgenerator.Almanac', 'weewx.cheetahgenerator.Station', > 'weewx.cheetahgenerator.Current', 'weewx.cheetahgenerator.Stats', > 'weewx.cheetahgenerator.UnitInfo', 'weewx.cheetahgenerator.Extras'] > May 19 17:40:23 localhost weewx[12115]: manager: Daily summary version is > 2.0 > May 19 17:40:48 localhost weewx[12115]: cheetahgenerator: Generated 18 > files for report StandardReport in 25.80 seconds > May 19 17:40:49 localhost weewx[12115]: manager: Daily summary version is > 2.0 > May 19 17:40:50 localhost weewx[12115]: imagegenerator: Generated 12 > images for StandardReport in 1.63 seconds > May 19 17:40:50 localhost weewx[12115]: copygenerator: copied 0 files to > /var/www/html/weewx > May 19 17:40:50 localhost weewx[12115]: reportengine: Running report > SteelSeries > May 19 17:40:50 localhost weewx[12115]: reportengine: Found configuration > file /etc/weewx/skins/ss/skin.conf for report SteelSeries > May 19 17:40:50 localhost weewx[12115]: copygenerator: copied 0 files to > /var/www/html/weewx/ss > May 19 17:40:50 localhost weewx[12115]: cheetahgenerator: using search > list ['weewx.cheetahgenerator.Almanac', 'weewx.cheetahgenerator.Station', > 'weewx.cheetahgenerator.Current', 'weewx.cheetahgenerator.Stats', > 'weewx.cheetahgenerator.UnitInfo', 'weewx.cheetahgenerator.Extras'] > May 19 17:40:50 localhost weewx[12115]: manager: Daily summary version is > 2.0 > May 19 17:40:51 localhost weewx[12115]: cheetahgenerator: Generated 2 > files for report SteelSeries in 0.97 seconds > May 19 17:40:51 localhost weewx[12115]: manager: Daily summary version is > 2.0 > May 19 17:40:53 localhost weewx[12115]: imagegenerator: Generated 11 > images for SteelSeries in 1.71 seconds > May 19 17:40:53 localhost weewx[12115]: reportengine: Running report FTP > May 19 17:40:53 localhost weewx[12115]: reportengine: Found configuration > file /etc/weewx/skins/Ftp/skin.conf for report FTP > May 19 17:40:53 localhost weewx[12115]: ftpgenerator: FTP upload not > requested. Skipped. > May 19 17:40:53 localhost weewx[12115]: reportengine: Running report RSYNC > May 19 17:40:53 localhost weewx[12115]: reportengine: Found configuration > file /etc/weewx/skins/Rsync/skin.conf for report RSYNC > May 19 17:40:53 localhost weewx[12115]: rsyncgenerator: rsync upload not > requested. Skipped. > May 19 17:41:20 localhost weewx[12115]: manager: Added record 2019-05-19 > 17:41:00 MST (1558312860) to database 'weewx.sdb' > May 19 17:41:20 localhost weewx[12115]: manager: Added record 2019-05-19 > 17:41:00 MST (1558312860) to daily summary in 'weewx.sdb' > May 19 17:41:21 localhost weewx[12115]: reportengine: Running reports for > latest time in the database. > May 19 17:41:21 localhost weewx[12115]: reportengine: Running report > StandardReport > May 19 17:41:21 localhost weewx[12115]: reportengine: Found configuration > file /etc/weewx/skins/Standard/skin.conf for report StandardReport > May 19 17:41:21 localhost weewx[12115]: reportengine: Report > StandardReport skipped due to report_timing setting > May 19 17:41:21 localhost weewx[12115]: reportengine: Running report > SteelSeries > May 19 17:41:21 localhost weewx[12115]: reportengine: Found configuration > file /etc/weewx/skins/ss/skin.conf for report SteelSeries > May 19 17:41:21 localhost weewx[12115]: reportengine: Report SteelSeries > skipped due to report_timing setting > May 19 17:41:21 localhost weewx[12115]: reportengine: Running report FTP > May 19 17:41:21 localhost weewx[12115]: reportengine: Found configuration > file /etc/weewx/skins/Ftp/skin.conf for report FTP > May 19 17:41:21 localhost weewx[12115]: reportengine: Report FTP skipped > due to report_timing setting > May 19 17:41:21 localhost weewx[12115]: reportengine: Running report RSYNC > May 19 17:41:21 localhost weewx[12115]: reportengine: Found configuration > file /etc/weewx/skins/Rsync/skin.conf for report RSYNC > > -- 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/e10311b1-aa18-4e62-8728-7a5a37b2b47c%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
