HTML Production Stopped After Update

285 views
Skip to first unread message

satwa...@gmail.com

unread,
Dec 10, 2021, 12:43:54 PM12/10/21
to weewx-user
Well, I seem to have made a mess.  I'm currently running Ubuntu 18.04.6, Weewx v. 4.5.1 (according to the weewx.conf file) with a Vantage Pro2.  Yesterday, I saw one of those routine update messages on my desktop and elected to accept them.  After a bit the update stopped and warned me if I wanted to update /etc/weewx/weewx.conf with values that appeared to be defaults, in other words losing all my local information.  That alarmed me and so I said no and let it continue.  Now I'm beginning to think that broke the system by possibly leaving me with a .conf file that may be invalid for any new updates to the program. I confirmed that my files in /usr/share/weewx were indeed updated with new time stamps.

After that point the creation of HTML files ceased.  I no longer see the HTML messages in the log so it seems to be not even trying to create them.  The database update is working as confirmed through sqlite3.

So, now I'm wondering how to fix this.  Is it something easy to do by modifying weewx.conf or do I need to start over completely with a new build.  My syslog (grep'ed for weewx) after a new start follows.  I don't know how to get the version of the installed software other than what is reported in weewx.conf.  

Thanks for any assistance.

Ken

newlog

Tom Keffer

unread,
Dec 10, 2021, 2:56:47 PM12/10/21
to weewx-user
It looks like your Vantage had a communications error, which is not unusual. WeeWX normally recovers from these, but you cut the log off before we could see what happened. 

Did WeeWX recover?

I really doubt there's anything wrong with your installation. 



--
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+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/93de492d-1bbb-4782-98bb-34261b54711fn%40googlegroups.com.

satwa...@gmail.com

unread,
Dec 10, 2021, 3:40:53 PM12/10/21
to weewx-user
Thanks for the reply.  Yes, I do get those communication errors which corrupt the database by setting a date/time in the future and prevents future entries to the database.  I set up a special automated routine to check for erroneous future times in weewx.sdb and then fix it by stopping weeserv, deleting the latest entry in the database, and restarting weeserv.  This works well for my needs.

Regarding the current problem, if all was well I should be getting HTML files produced.  I went back and looked at yesterday's syslog (syslog.1) and found this error that occurred right after the last good HTML was created.  I'm sure this has something to do with it but not sure what, right now. This was right when the update was applied.  My last HTML update was at 9:20 am. 

  Dec  9 09:20:57 WeewxWeatherServer gnome-software[2505]: failed to rescan: Failed to parse /usr/share/appdata/google-chrome.appdata.xml.dpkg-new file: cannot process file of type text/html
  Dec  9 09:20:57 WeewxWeatherServer gnome-software[2505]: failed to rescan: Failed to parse /usr/share/appdata/google-chrome.appdata.xml.dpkg-tmp file: cannot process file of type text/html


Earlier in the same syslog file I find entries like this indicating that the html files are made and are uploaded immediately afterwards:

  Dec  9 09:12:16 WeewxWeatherServer weewx[820]: cheetahgenerator: using search list ['weewx.cheetahgenerator.Almanac', 'weewx.cheetahgenerator.Station', 'weewx.cheetahgenerator.Current', 'weewx.cheetahgenerator.Stats', 'weewx.cheetahgenerator.UnitInfo', 'weewx.cheetahgenerator.Extras']
  Dec  9 09:12:17 WeewxWeatherServer weewx[820]: cheetahgenerator: Generated 8 files for report SeasonsReport in 0.53 seconds
  Dec  9 09:12:22 WeewxWeatherServer weewx[820]: ftpupload: Uploaded file /index.html

All these lines stopped at 9:20 am yesterday.

I hope this helps.

Thanks,

Ken

Tom Keffer

unread,
Dec 10, 2021, 3:53:50 PM12/10/21
to weewx-user
The gnome-software error has nothing to do with WeeWX.

It would help if we saw a longer log. The one you included in your first post was too short.

Restart weewx, wait for a few reporting cycles, then post the log from the restart.

Ken Waters

unread,
Dec 13, 2021, 2:55:52 PM12/13/21
to weewx...@googlegroups.com
Okay, finally have time to try this again.  I restarted weewx with debug=1, here is syslog grepped for 'weewx'.  Only thing that stands out to me are repeated errors about not receiving <ACK> from console.  

Thanks, Ken


Dec 13 12:44:09 WeewxWeatherServer systemd[1]: Starting LSB: weewx weather system...
Dec 13 12:44:09 WeewxWeatherServer weewx[4393]:  * Starting weewx weather system weewx
Dec 13 12:44:09 WeewxWeatherServer weewx[4405] INFO __main__: Initializing weewx version 4.5.1
Dec 13 12:44:09 WeewxWeatherServer weewx[4405] INFO __main__: Using Python 2.7.17 (default, Feb 27 2021, 15:10:58) #012[GCC 7.5.0]
Dec 13 12:44:09 WeewxWeatherServer weewx[4405] INFO __main__: Platform Linux-5.4.0-91-generic-x86_64-with-Ubuntu-18.04-bionic
Dec 13 12:44:09 WeewxWeatherServer weewx[4405] INFO __main__: Locale is 'en_US.UTF-8'
Dec 13 12:44:09 WeewxWeatherServer weewx[4405] INFO __main__: PID file is /var/run/weewx.pid
Dec 13 12:44:09 WeewxWeatherServer weewx[4409] INFO __main__: Using configuration file /etc/weewx/weewx.conf
Dec 13 12:44:09 WeewxWeatherServer weewx[4409] INFO __main__: Debug is 1
Dec 13 12:44:09 WeewxWeatherServer weewx[4409] DEBUG __main__: Initializing engine
Dec 13 12:44:09 WeewxWeatherServer weewx[4409] INFO weewx.engine: Loading station type Vantage (weewx.drivers.vantage)
Dec 13 12:44:09 WeewxWeatherServer weewx[4409] DEBUG weewx.drivers.vantage: Driver version is 3.2.2
Dec 13 12:44:09 WeewxWeatherServer weewx[4409] DEBUG weewx.drivers.vantage: Option loop_request=3
Dec 13 12:44:09 WeewxWeatherServer weewx[4393]:    ...done.
Dec 13 12:44:09 WeewxWeatherServer systemd[1]: Started LSB: weewx weather system.
Dec 13 12:44:09 WeewxWeatherServer weewx[4409] DEBUG weewx.drivers.vantage: Opened up serial port /dev/ttyS0; baud 19200; timeout 4.00
Dec 13 12:44:09 WeewxWeatherServer weewx[4409] DEBUG weewx.drivers.vantage: Gentle wake up of console successful
Dec 13 12:44:09 WeewxWeatherServer weewx[4409] DEBUG weewx.drivers.vantage: Hardware type is 16
Dec 13 12:44:09 WeewxWeatherServer weewx[4409] DEBUG weewx.drivers.vantage: ISS ID is 1
Dec 13 12:44:09 WeewxWeatherServer weewx[4409] DEBUG weewx.drivers.vantage: Hardware name: Vantage Pro2
Dec 13 12:44:09 WeewxWeatherServer weewx[4409] DEBUG weewx.engine: Loading service weewx.engine.StdTimeSynch
Dec 13 12:44:09 WeewxWeatherServer weewx[4409] DEBUG weewx.engine: Finished loading service weewx.engine.StdTimeSynch
Dec 13 12:44:09 WeewxWeatherServer weewx[4409] DEBUG weewx.engine: Loading service weewx.engine.StdConvert
Dec 13 12:44:09 WeewxWeatherServer weewx[4409] INFO weewx.engine: StdConvert target unit is 0x1
Dec 13 12:44:09 WeewxWeatherServer weewx[4409] DEBUG weewx.engine: Finished loading service weewx.engine.StdConvert
Dec 13 12:44:09 WeewxWeatherServer weewx[4409] DEBUG weewx.engine: Loading service weewx.engine.StdCalibrate
Dec 13 12:44:09 WeewxWeatherServer weewx[4409] DEBUG weewx.engine: Finished loading service weewx.engine.StdCalibrate
Dec 13 12:44:09 WeewxWeatherServer weewx[4409] DEBUG weewx.engine: Loading service weewx.engine.StdQC
Dec 13 12:44:09 WeewxWeatherServer weewx[4409] DEBUG weewx.engine: Finished loading service weewx.engine.StdQC
Dec 13 12:44:09 WeewxWeatherServer weewx[4409] DEBUG weewx.engine: Loading service weewx.wxservices.StdWXCalculate
Dec 13 12:44:09 WeewxWeatherServer weewx[4409] DEBUG weewx.manager: Daily summary version is 4.0
Dec 13 12:44:09 WeewxWeatherServer weewx[4409] DEBUG weewx.engine: Finished loading service weewx.wxservices.StdWXCalculate
Dec 13 12:44:09 WeewxWeatherServer weewx[4409] DEBUG weewx.engine: Loading service weewx.wxxtypes.StdWXXTypes
Dec 13 12:44:09 WeewxWeatherServer weewx[4409] DEBUG weewx.engine: Finished loading service weewx.wxxtypes.StdWXXTypes
Dec 13 12:44:09 WeewxWeatherServer weewx[4409] DEBUG weewx.engine: Loading service weewx.wxxtypes.StdPressureCooker
Dec 13 12:44:09 WeewxWeatherServer weewx[4409] DEBUG weewx.engine: Finished loading service weewx.wxxtypes.StdPressureCooker
Dec 13 12:44:09 WeewxWeatherServer weewx[4409] DEBUG weewx.engine: Loading service weewx.wxxtypes.StdRainRater
Dec 13 12:44:09 WeewxWeatherServer weewx[4409] DEBUG weewx.engine: Finished loading service weewx.wxxtypes.StdRainRater
Dec 13 12:44:09 WeewxWeatherServer weewx[4409] DEBUG weewx.engine: Loading service weewx.wxxtypes.StdDelta
Dec 13 12:44:09 WeewxWeatherServer weewx[4409] DEBUG weewx.engine: Finished loading service weewx.wxxtypes.StdDelta
Dec 13 12:44:09 WeewxWeatherServer weewx[4409] DEBUG weewx.engine: Loading service weewx.engine.StdArchive
Dec 13 12:44:09 WeewxWeatherServer weewx[4409] INFO weewx.engine: Archive will use data binding wx_binding
Dec 13 12:44:09 WeewxWeatherServer weewx[4409] INFO weewx.engine: Record generation will be attempted in 'hardware'
Dec 13 12:44:09 WeewxWeatherServer weewx[4409] INFO weewx.engine: Using archive interval of 60 seconds (specified by hardware)
Dec 13 12:44:09 WeewxWeatherServer weewx[4409] DEBUG weewx.engine: Use LOOP data in hi/low calculations: 1
Dec 13 12:44:09 WeewxWeatherServer weewx[4409] DEBUG weewx.engine: Finished loading service weewx.engine.StdArchive
Dec 13 12:44:09 WeewxWeatherServer weewx[4409] DEBUG weewx.engine: Loading service weewx.restx.StdStationRegistry
Dec 13 12:44:09 WeewxWeatherServer weewx[4409] INFO weewx.restx: StationRegistry: Station will be registered.
Dec 13 12:44:09 WeewxWeatherServer weewx[4409] DEBUG weewx.engine: Finished loading service weewx.restx.StdStationRegistry
Dec 13 12:44:09 WeewxWeatherServer weewx[4409] DEBUG weewx.engine: Loading service weewx.restx.StdWunderground
Dec 13 12:44:09 WeewxWeatherServer weewx[4409] DEBUG weewx.restx: WU essentials: {}
Dec 13 12:44:09 WeewxWeatherServer weewx[4409] INFO weewx.restx: Wunderground-PWS: Data for station KAZMESA460 will be posted
Dec 13 12:44:09 WeewxWeatherServer weewx[4409] DEBUG weewx.engine: Finished loading service weewx.restx.StdWunderground
Dec 13 12:44:09 WeewxWeatherServer weewx[4409] DEBUG weewx.engine: Loading service weewx.restx.StdPWSweather
Dec 13 12:44:09 WeewxWeatherServer weewx[4409] INFO weewx.restx: PWSweather: Posting not enabled.
Dec 13 12:44:09 WeewxWeatherServer weewx[4409] DEBUG weewx.manager: Daily summary version is 4.0
Dec 13 12:44:09 WeewxWeatherServer weewx[4409] DEBUG weewx.engine: Finished loading service weewx.restx.StdPWSweather
Dec 13 12:44:09 WeewxWeatherServer weewx[4409] DEBUG weewx.engine: Loading service weewx.restx.StdCWOP
Dec 13 12:44:09 WeewxWeatherServer weewx[4409] INFO weewx.restx: CWOP: Data for station DW4798 will be posted
Dec 13 12:44:09 WeewxWeatherServer weewx[4409] DEBUG weewx.engine: Finished loading service weewx.restx.StdCWOP
Dec 13 12:44:09 WeewxWeatherServer weewx[4409] DEBUG weewx.engine: Loading service weewx.restx.StdWOW
Dec 13 12:44:09 WeewxWeatherServer weewx[4409] INFO weewx.restx: WOW: Posting not enabled.
Dec 13 12:44:09 WeewxWeatherServer weewx[4409] DEBUG weewx.engine: Finished loading service weewx.restx.StdWOW
Dec 13 12:44:09 WeewxWeatherServer weewx[4409] DEBUG weewx.engine: Loading service weewx.restx.StdAWEKAS
Dec 13 12:44:09 WeewxWeatherServer weewx[4409] INFO weewx.restx: AWEKAS: Posting not enabled.
Dec 13 12:44:09 WeewxWeatherServer weewx[4409] DEBUG weewx.engine: Finished loading service weewx.restx.StdAWEKAS
Dec 13 12:44:09 WeewxWeatherServer weewx[4409] DEBUG weewx.engine: Loading service weewx.engine.StdPrint
Dec 13 12:44:09 WeewxWeatherServer weewx[4409] DEBUG weewx.engine: Finished loading service weewx.engine.StdPrint
Dec 13 12:44:09 WeewxWeatherServer weewx[4409] DEBUG weewx.engine: Loading service weewx.engine.StdReport
Dec 13 12:44:09 WeewxWeatherServer weewx[4409] DEBUG weewx.engine: Finished loading service weewx.engine.StdReport
Dec 13 12:44:09 WeewxWeatherServer weewx[4409] INFO __main__: Starting up weewx version 4.5.1
Dec 13 12:44:09 WeewxWeatherServer weewx[4409] DEBUG weewx.manager: Daily summary version is 4.0
Dec 13 12:44:10 WeewxWeatherServer weewx[4409] DEBUG weewx.drivers.vantage: Gentle wake up of console successful
Dec 13 12:44:10 WeewxWeatherServer weewx[4409] INFO weewx.engine: Clock error is -0.01 seconds (positive is fast)
Dec 13 12:44:10 WeewxWeatherServer weewx[4409] INFO weewx.engine: Using binding 'wx_binding' to database 'weewx.sdb'
Dec 13 12:44:10 WeewxWeatherServer weewx[4409] INFO weewx.manager: Starting backfill of daily summaries
Dec 13 12:44:10 WeewxWeatherServer weewx[4409] INFO weewx.manager: Daily summaries up to date
Dec 13 12:44:10 WeewxWeatherServer weewx[4409] DEBUG weewx.drivers.vantage: Getting archive packets since 2021-12-13 12:42:00 MST (1639424520)
Dec 13 12:44:10 WeewxWeatherServer weewx[4409] DEBUG weewx.drivers.vantage: Gentle wake up of console successful
Dec 13 12:44:10 WeewxWeatherServer weewx[4409] DEBUG weewx.drivers.vantage: Retrieving 1 page(s); starting index= 2
Dec 13 12:44:10 WeewxWeatherServer weewx[4409] INFO weewx.manager: Added record 2021-12-13 12:43:00 MST (1639424580) to database 'weewx.sdb'
Dec 13 12:44:10 WeewxWeatherServer weewx[4409] INFO weewx.manager: Added record 2021-12-13 12:43:00 MST (1639424580) to daily summary in 'weewx.sdb'
Dec 13 12:44:10 WeewxWeatherServer weewx[4409] INFO weewx.manager: Added record 2021-12-13 12:44:00 MST (1639424640) to database 'weewx.sdb'
Dec 13 12:44:10 WeewxWeatherServer weewx[4409] INFO weewx.manager: Added record 2021-12-13 12:44:00 MST (1639424640) to daily summary in 'weewx.sdb'
Dec 13 12:44:10 WeewxWeatherServer weewx[4409] DEBUG weewx.drivers.vantage: DMPAFT complete: page timestamp 2021-12-11 18:05:00 MST (1639271100) less than final timestamp 2021-12-13 12:44:00 MST (1639424640)
Dec 13 12:44:10 WeewxWeatherServer weewx[4409] DEBUG weewx.drivers.vantage: Catch up complete.
Dec 13 12:44:10 WeewxWeatherServer weewx[4409] INFO weewx.engine: Starting main packet loop.
Dec 13 12:44:10 WeewxWeatherServer weewx[4409] DEBUG weewx.drivers.vantage: Gentle wake up of console successful
Dec 13 12:44:10 WeewxWeatherServer weewx[4409] DEBUG weewx.drivers.vantage: Requesting 200 LOOP packets.
Dec 13 12:44:10 WeewxWeatherServer weewx[4409] DEBUG weewx.drivers.vantage: Gentle wake up of console successful
Dec 13 12:44:10 WeewxWeatherServer weewx[4409] ERROR weewx.drivers.vantage: No <ACK> received from console
Dec 13 12:44:10 WeewxWeatherServer weewx[4409] INFO weewx.engine: Main loop exiting. Shutting engine down.
Dec 13 12:44:11 WeewxWeatherServer weewx[4409] INFO weewx.restx: Wunderground-PWS: Published record 2021-12-13 12:43:00 MST (1639424580)
Dec 13 12:44:11 WeewxWeatherServer weewx[4409] DEBUG weewx.restx: CWOP: Connected to server cwop.aprs.net:14580
Dec 13 12:44:11 WeewxWeatherServer weewx[4409] INFO weewx.restx: StationRegistry: Published record 2021-12-13 12:43:00 MST (1639424580)
Dec 13 12:44:11 WeewxWeatherServer weewx[4409] DEBUG weewx.restx: StationRegistry: wait interval (60 < 604800) has not passed for record 2021-12-13 12:44:00 MST (1639424640)
Dec 13 12:44:11 WeewxWeatherServer weewx[4409] INFO weewx.restx: CWOP: Published record 2021-12-13 12:43:00 MST (1639424580)
Dec 13 12:44:11 WeewxWeatherServer weewx[4409] DEBUG weewx.restx: CWOP: wait interval (60 < 600) has not passed for record 2021-12-13 12:44:00 MST (1639424640)
Dec 13 12:44:11 WeewxWeatherServer weewx[4409] DEBUG weewx.restx: Shut down CWOP thread.
Dec 13 12:44:12 WeewxWeatherServer weewx[4409] INFO weewx.restx: Wunderground-PWS: Published record 2021-12-13 12:44:00 MST (1639424640)
Dec 13 12:44:12 WeewxWeatherServer weewx[4409] DEBUG weewx.restx: Shut down Wunderground-PWS thread.
Dec 13 12:44:12 WeewxWeatherServer weewx[4409] DEBUG weewx.restx: Shut down StationRegistry thread.
Dec 13 12:44:12 WeewxWeatherServer weewx[4409] CRITICAL __main__: Caught WeeWxIOError: No <ACK> received from Vantage console
Dec 13 12:44:12 WeewxWeatherServer weewx[4409] CRITICAL __main__:     ****  Waiting 60 seconds then retrying...
Dec 13 12:45:12 WeewxWeatherServer weewx[4409] INFO __main__: retrying...
Dec 13 12:45:12 WeewxWeatherServer weewx[4409] INFO __main__: Using configuration file /etc/weewx/weewx.conf
Dec 13 12:45:12 WeewxWeatherServer weewx[4409] INFO __main__: Debug is 1
Dec 13 12:45:12 WeewxWeatherServer weewx[4409] DEBUG __main__: Initializing engine
Dec 13 12:45:12 WeewxWeatherServer weewx[4409] INFO weewx.engine: Loading station type Vantage (weewx.drivers.vantage)
Dec 13 12:45:12 WeewxWeatherServer weewx[4409] DEBUG weewx.drivers.vantage: Driver version is 3.2.2
Dec 13 12:45:12 WeewxWeatherServer weewx[4409] DEBUG weewx.drivers.vantage: Option loop_request=3
Dec 13 12:45:12 WeewxWeatherServer weewx[4409] DEBUG weewx.drivers.vantage: Opened up serial port /dev/ttyS0; baud 19200; timeout 4.00
Dec 13 12:45:12 WeewxWeatherServer weewx[4409] DEBUG weewx.drivers.vantage: Gentle wake up of console successful
Dec 13 12:45:12 WeewxWeatherServer weewx[4409] DEBUG weewx.drivers.vantage: Hardware type is 16
Dec 13 12:45:12 WeewxWeatherServer weewx[4409] DEBUG weewx.drivers.vantage: ISS ID is 1
Dec 13 12:45:12 WeewxWeatherServer weewx[4409] DEBUG weewx.drivers.vantage: Hardware name: Vantage Pro2
Dec 13 12:45:12 WeewxWeatherServer weewx[4409] DEBUG weewx.engine: Loading service weewx.engine.StdTimeSynch
Dec 13 12:45:12 WeewxWeatherServer weewx[4409] DEBUG weewx.engine: Finished loading service weewx.engine.StdTimeSynch
Dec 13 12:45:12 WeewxWeatherServer weewx[4409] DEBUG weewx.engine: Loading service weewx.engine.StdConvert
Dec 13 12:45:12 WeewxWeatherServer weewx[4409] INFO weewx.engine: StdConvert target unit is 0x1
Dec 13 12:45:12 WeewxWeatherServer weewx[4409] DEBUG weewx.engine: Finished loading service weewx.engine.StdConvert
Dec 13 12:45:12 WeewxWeatherServer weewx[4409] DEBUG weewx.engine: Loading service weewx.engine.StdCalibrate
Dec 13 12:45:12 WeewxWeatherServer weewx[4409] DEBUG weewx.engine: Finished loading service weewx.engine.StdCalibrate
Dec 13 12:45:12 WeewxWeatherServer weewx[4409] DEBUG weewx.engine: Loading service weewx.engine.StdQC
Dec 13 12:45:12 WeewxWeatherServer weewx[4409] DEBUG weewx.engine: Finished loading service weewx.engine.StdQC
Dec 13 12:45:12 WeewxWeatherServer weewx[4409] DEBUG weewx.engine: Loading service weewx.wxservices.StdWXCalculate
Dec 13 12:45:12 WeewxWeatherServer weewx[4409] DEBUG weewx.manager: Daily summary version is 4.0
Dec 13 12:45:12 WeewxWeatherServer weewx[4409] DEBUG weewx.engine: Finished loading service weewx.wxservices.StdWXCalculate
Dec 13 12:45:12 WeewxWeatherServer weewx[4409] DEBUG weewx.engine: Loading service weewx.wxxtypes.StdWXXTypes
Dec 13 12:45:12 WeewxWeatherServer weewx[4409] DEBUG weewx.engine: Finished loading service weewx.wxxtypes.StdWXXTypes
Dec 13 12:45:12 WeewxWeatherServer weewx[4409] DEBUG weewx.engine: Loading service weewx.wxxtypes.StdPressureCooker
Dec 13 12:45:12 WeewxWeatherServer weewx[4409] DEBUG weewx.engine: Finished loading service weewx.wxxtypes.StdPressureCooker
Dec 13 12:45:12 WeewxWeatherServer weewx[4409] DEBUG weewx.engine: Loading service weewx.wxxtypes.StdRainRater
Dec 13 12:45:12 WeewxWeatherServer weewx[4409] DEBUG weewx.engine: Finished loading service weewx.wxxtypes.StdRainRater
Dec 13 12:45:12 WeewxWeatherServer weewx[4409] DEBUG weewx.engine: Loading service weewx.wxxtypes.StdDelta
Dec 13 12:45:12 WeewxWeatherServer weewx[4409] DEBUG weewx.engine: Finished loading service weewx.wxxtypes.StdDelta
Dec 13 12:45:12 WeewxWeatherServer weewx[4409] DEBUG weewx.engine: Loading service weewx.engine.StdArchive
Dec 13 12:45:12 WeewxWeatherServer weewx[4409] INFO weewx.engine: Archive will use data binding wx_binding
Dec 13 12:45:12 WeewxWeatherServer weewx[4409] INFO weewx.engine: Record generation will be attempted in 'hardware'
Dec 13 12:45:12 WeewxWeatherServer weewx[4409] INFO weewx.engine: Using archive interval of 60 seconds (specified by hardware)
Dec 13 12:45:12 WeewxWeatherServer weewx[4409] DEBUG weewx.engine: Use LOOP data in hi/low calculations: 1
Dec 13 12:45:12 WeewxWeatherServer weewx[4409] DEBUG weewx.engine: Finished loading service weewx.engine.StdArchive
Dec 13 12:45:12 WeewxWeatherServer weewx[4409] DEBUG weewx.engine: Loading service weewx.restx.StdStationRegistry
Dec 13 12:45:12 WeewxWeatherServer weewx[4409] INFO weewx.restx: StationRegistry: Station will be registered.
Dec 13 12:45:12 WeewxWeatherServer weewx[4409] DEBUG weewx.engine: Finished loading service weewx.restx.StdStationRegistry
Dec 13 12:45:12 WeewxWeatherServer weewx[4409] DEBUG weewx.engine: Loading service weewx.restx.StdWunderground
Dec 13 12:45:12 WeewxWeatherServer weewx[4409] DEBUG weewx.restx: WU essentials: {}
Dec 13 12:45:12 WeewxWeatherServer weewx[4409] INFO weewx.restx: Wunderground-PWS: Data for station KAZMESA460 will be posted
Dec 13 12:45:12 WeewxWeatherServer weewx[4409] DEBUG weewx.engine: Finished loading service weewx.restx.StdWunderground
Dec 13 12:45:12 WeewxWeatherServer weewx[4409] DEBUG weewx.engine: Loading service weewx.restx.StdPWSweather
Dec 13 12:45:12 WeewxWeatherServer weewx[4409] INFO weewx.restx: PWSweather: Posting not enabled.
Dec 13 12:45:12 WeewxWeatherServer weewx[4409] DEBUG weewx.engine: Finished loading service weewx.restx.StdPWSweather
Dec 13 12:45:12 WeewxWeatherServer weewx[4409] DEBUG weewx.engine: Loading service weewx.restx.StdCWOP
Dec 13 12:45:12 WeewxWeatherServer weewx[4409] INFO weewx.restx: CWOP: Data for station DW4798 will be posted
Dec 13 12:45:12 WeewxWeatherServer weewx[4409] DEBUG weewx.engine: Finished loading service weewx.restx.StdCWOP
Dec 13 12:45:12 WeewxWeatherServer weewx[4409] DEBUG weewx.engine: Loading service weewx.restx.StdWOW
Dec 13 12:45:12 WeewxWeatherServer weewx[4409] INFO weewx.restx: WOW: Posting not enabled.
Dec 13 12:45:12 WeewxWeatherServer weewx[4409] DEBUG weewx.engine: Finished loading service weewx.restx.StdWOW
Dec 13 12:45:12 WeewxWeatherServer weewx[4409] DEBUG weewx.engine: Loading service weewx.restx.StdAWEKAS
Dec 13 12:45:12 WeewxWeatherServer weewx[4409] INFO weewx.restx: AWEKAS: Posting not enabled.
Dec 13 12:45:12 WeewxWeatherServer weewx[4409] DEBUG weewx.engine: Finished loading service weewx.restx.StdAWEKAS
Dec 13 12:45:12 WeewxWeatherServer weewx[4409] DEBUG weewx.engine: Loading service weewx.engine.StdPrint
Dec 13 12:45:12 WeewxWeatherServer weewx[4409] DEBUG weewx.engine: Finished loading service weewx.engine.StdPrint
Dec 13 12:45:12 WeewxWeatherServer weewx[4409] DEBUG weewx.engine: Loading service weewx.engine.StdReport
Dec 13 12:45:12 WeewxWeatherServer weewx[4409] DEBUG weewx.engine: Finished loading service weewx.engine.StdReport
Dec 13 12:45:12 WeewxWeatherServer weewx[4409] INFO __main__: Starting up weewx version 4.5.1
Dec 13 12:45:12 WeewxWeatherServer weewx[4409] DEBUG weewx.manager: Daily summary version is 4.0
Dec 13 12:45:12 WeewxWeatherServer weewx[4409] DEBUG weewx.manager: Daily summary version is 4.0
Dec 13 12:45:12 WeewxWeatherServer weewx[4409] DEBUG weewx.drivers.vantage: Gentle wake up of console successful
Dec 13 12:45:12 WeewxWeatherServer weewx[4409] INFO weewx.engine: Clock error is 0.55 seconds (positive is fast)
Dec 13 12:45:12 WeewxWeatherServer weewx[4409] INFO weewx.engine: Using binding 'wx_binding' to database 'weewx.sdb'
Dec 13 12:45:12 WeewxWeatherServer weewx[4409] INFO weewx.manager: Starting backfill of daily summaries
Dec 13 12:45:12 WeewxWeatherServer weewx[4409] INFO weewx.manager: Daily summaries up to date
Dec 13 12:45:12 WeewxWeatherServer weewx[4409] DEBUG weewx.drivers.vantage: Getting archive packets since 2021-12-13 12:44:00 MST (1639424640)
Dec 13 12:45:12 WeewxWeatherServer weewx[4409] DEBUG weewx.drivers.vantage: Gentle wake up of console successful
Dec 13 12:45:12 WeewxWeatherServer weewx[4409] DEBUG weewx.drivers.vantage: Retrieving 1 page(s); starting index= 4
Dec 13 12:45:12 WeewxWeatherServer weewx[4409] INFO weewx.manager: Added record 2021-12-13 12:45:00 MST (1639424700) to database 'weewx.sdb'
Dec 13 12:45:12 WeewxWeatherServer weewx[4409] INFO weewx.manager: Added record 2021-12-13 12:45:00 MST (1639424700) to daily summary in 'weewx.sdb'
Dec 13 12:45:12 WeewxWeatherServer weewx[4409] INFO weewx.engine: Starting main packet loop.
Dec 13 12:45:12 WeewxWeatherServer weewx[4409] DEBUG weewx.drivers.vantage: Gentle wake up of console successful
Dec 13 12:45:12 WeewxWeatherServer weewx[4409] DEBUG weewx.drivers.vantage: Requesting 200 LOOP packets.
Dec 13 12:45:12 WeewxWeatherServer weewx[4409] DEBUG weewx.drivers.vantage: Gentle wake up of console successful
Dec 13 12:45:12 WeewxWeatherServer weewx[4409] ERROR weewx.drivers.vantage: No <ACK> received from console
Dec 13 12:45:12 WeewxWeatherServer weewx[4409] INFO weewx.engine: Main loop exiting. Shutting engine down.
Dec 13 12:45:14 WeewxWeatherServer weewx[4409] INFO weewx.restx: Wunderground-PWS: Published record 2021-12-13 12:45:00 MST (1639424700)
Dec 13 12:45:14 WeewxWeatherServer weewx[4409] INFO weewx.restx: StationRegistry: Published record 2021-12-13 12:45:00 MST (1639424700)
Dec 13 12:45:14 WeewxWeatherServer weewx[4409] DEBUG weewx.restx: CWOP: Connected to server cwop.aprs.net:14580
Dec 13 12:45:14 WeewxWeatherServer weewx[4409] INFO weewx.restx: CWOP: Published record 2021-12-13 12:45:00 MST (1639424700)
Dec 13 12:45:14 WeewxWeatherServer weewx[4409] DEBUG weewx.restx: Shut down CWOP thread.
Dec 13 12:45:14 WeewxWeatherServer weewx[4409] DEBUG weewx.restx: Shut down Wunderground-PWS thread.
Dec 13 12:45:14 WeewxWeatherServer weewx[4409] DEBUG weewx.restx: Shut down StationRegistry thread.
Dec 13 12:45:14 WeewxWeatherServer weewx[4409] CRITICAL __main__: Caught WeeWxIOError: No <ACK> received from Vantage console
Dec 13 12:45:14 WeewxWeatherServer weewx[4409] CRITICAL __main__:     ****  Waiting 60 seconds then retrying...
Dec 13 12:46:15 WeewxWeatherServer weewx[4409] INFO __main__: retrying...
Dec 13 12:46:15 WeewxWeatherServer weewx[4409] INFO __main__: Using configuration file /etc/weewx/weewx.conf
Dec 13 12:46:15 WeewxWeatherServer weewx[4409] INFO __main__: Debug is 1
Dec 13 12:46:15 WeewxWeatherServer weewx[4409] DEBUG __main__: Initializing engine
Dec 13 12:46:15 WeewxWeatherServer weewx[4409] INFO weewx.engine: Loading station type Vantage (weewx.drivers.vantage)
Dec 13 12:46:15 WeewxWeatherServer weewx[4409] DEBUG weewx.drivers.vantage: Driver version is 3.2.2
Dec 13 12:46:15 WeewxWeatherServer weewx[4409] DEBUG weewx.drivers.vantage: Option loop_request=3
Dec 13 12:46:15 WeewxWeatherServer weewx[4409] DEBUG weewx.drivers.vantage: Opened up serial port /dev/ttyS0; baud 19200; timeout 4.00
Dec 13 12:46:15 WeewxWeatherServer weewx[4409] DEBUG weewx.drivers.vantage: Gentle wake up of console successful
Dec 13 12:46:15 WeewxWeatherServer weewx[4409] DEBUG weewx.drivers.vantage: Hardware type is 16
Dec 13 12:46:15 WeewxWeatherServer weewx[4409] DEBUG weewx.drivers.vantage: ISS ID is 1
Dec 13 12:46:15 WeewxWeatherServer weewx[4409] DEBUG weewx.drivers.vantage: Hardware name: Vantage Pro2
Dec 13 12:46:15 WeewxWeatherServer weewx[4409] DEBUG weewx.engine: Loading service weewx.engine.StdTimeSynch
Dec 13 12:46:15 WeewxWeatherServer weewx[4409] DEBUG weewx.engine: Finished loading service weewx.engine.StdTimeSynch
Dec 13 12:46:15 WeewxWeatherServer weewx[4409] DEBUG weewx.engine: Loading service weewx.engine.StdConvert
Dec 13 12:46:15 WeewxWeatherServer weewx[4409] INFO weewx.engine: StdConvert target unit is 0x1
Dec 13 12:46:15 WeewxWeatherServer weewx[4409] DEBUG weewx.engine: Finished loading service weewx.engine.StdConvert
Dec 13 12:46:15 WeewxWeatherServer weewx[4409] DEBUG weewx.engine: Loading service weewx.engine.StdCalibrate
Dec 13 12:46:15 WeewxWeatherServer weewx[4409] DEBUG weewx.engine: Finished loading service weewx.engine.StdCalibrate
Dec 13 12:46:15 WeewxWeatherServer weewx[4409] DEBUG weewx.engine: Loading service weewx.engine.StdQC
Dec 13 12:46:15 WeewxWeatherServer weewx[4409] DEBUG weewx.engine: Finished loading service weewx.engine.StdQC
Dec 13 12:46:15 WeewxWeatherServer weewx[4409] DEBUG weewx.engine: Loading service weewx.wxservices.StdWXCalculate
Dec 13 12:46:15 WeewxWeatherServer weewx[4409] DEBUG weewx.manager: Daily summary version is 4.0
Dec 13 12:46:15 WeewxWeatherServer weewx[4409] DEBUG weewx.engine: Finished loading service weewx.wxservices.StdWXCalculate
Dec 13 12:46:15 WeewxWeatherServer weewx[4409] DEBUG weewx.engine: Loading service weewx.wxxtypes.StdWXXTypes
Dec 13 12:46:15 WeewxWeatherServer weewx[4409] DEBUG weewx.engine: Finished loading service weewx.wxxtypes.StdWXXTypes
Dec 13 12:46:15 WeewxWeatherServer weewx[4409] DEBUG weewx.engine: Loading service weewx.wxxtypes.StdPressureCooker
Dec 13 12:46:15 WeewxWeatherServer weewx[4409] DEBUG weewx.engine: Finished loading service weewx.wxxtypes.StdPressureCooker
Dec 13 12:46:15 WeewxWeatherServer weewx[4409] DEBUG weewx.engine: Loading service weewx.wxxtypes.StdRainRater
Dec 13 12:46:15 WeewxWeatherServer weewx[4409] DEBUG weewx.engine: Finished loading service weewx.wxxtypes.StdRainRater
Dec 13 12:46:15 WeewxWeatherServer weewx[4409] DEBUG weewx.engine: Loading service weewx.wxxtypes.StdDelta
Dec 13 12:46:15 WeewxWeatherServer weewx[4409] DEBUG weewx.engine: Finished loading service weewx.wxxtypes.StdDelta
Dec 13 12:46:15 WeewxWeatherServer weewx[4409] DEBUG weewx.engine: Loading service weewx.engine.StdArchive
Dec 13 12:46:15 WeewxWeatherServer weewx[4409] INFO weewx.engine: Archive will use data binding wx_binding
Dec 13 12:46:15 WeewxWeatherServer weewx[4409] INFO weewx.engine: Record generation will be attempted in 'hardware'
Dec 13 12:46:15 WeewxWeatherServer weewx[4409] INFO weewx.engine: Using archive interval of 60 seconds (specified by hardware)
Dec 13 12:46:15 WeewxWeatherServer weewx[4409] DEBUG weewx.engine: Use LOOP data in hi/low calculations: 1
Dec 13 12:46:15 WeewxWeatherServer weewx[4409] DEBUG weewx.engine: Finished loading service weewx.engine.StdArchive
Dec 13 12:46:15 WeewxWeatherServer weewx[4409] DEBUG weewx.engine: Loading service weewx.restx.StdStationRegistry
Dec 13 12:46:15 WeewxWeatherServer weewx[4409] INFO weewx.restx: StationRegistry: Station will be registered.
Dec 13 12:46:15 WeewxWeatherServer weewx[4409] DEBUG weewx.engine: Finished loading service weewx.restx.StdStationRegistry
Dec 13 12:46:15 WeewxWeatherServer weewx[4409] DEBUG weewx.engine: Loading service weewx.restx.StdWunderground
Dec 13 12:46:15 WeewxWeatherServer weewx[4409] DEBUG weewx.restx: WU essentials: {}
Dec 13 12:46:15 WeewxWeatherServer weewx[4409] INFO weewx.restx: Wunderground-PWS: Data for station KAZMESA460 will be posted
Dec 13 12:46:15 WeewxWeatherServer weewx[4409] DEBUG weewx.engine: Finished loading service weewx.restx.StdWunderground
Dec 13 12:46:15 WeewxWeatherServer weewx[4409] DEBUG weewx.engine: Loading service weewx.restx.StdPWSweather
Dec 13 12:46:15 WeewxWeatherServer weewx[4409] INFO weewx.restx: PWSweather: Posting not enabled.
Dec 13 12:46:15 WeewxWeatherServer weewx[4409] DEBUG weewx.engine: Finished loading service weewx.restx.StdPWSweather
Dec 13 12:46:15 WeewxWeatherServer weewx[4409] DEBUG weewx.engine: Loading service weewx.restx.StdCWOP
Dec 13 12:46:15 WeewxWeatherServer weewx[4409] INFO weewx.restx: CWOP: Data for station DW4798 will be posted
Dec 13 12:46:15 WeewxWeatherServer weewx[4409] DEBUG weewx.engine: Finished loading service weewx.restx.StdCWOP
Dec 13 12:46:15 WeewxWeatherServer weewx[4409] DEBUG weewx.engine: Loading service weewx.restx.StdWOW
Dec 13 12:46:15 WeewxWeatherServer weewx[4409] INFO weewx.restx: WOW: Posting not enabled.
Dec 13 12:46:15 WeewxWeatherServer weewx[4409] DEBUG weewx.engine: Finished loading service weewx.restx.StdWOW
Dec 13 12:46:15 WeewxWeatherServer weewx[4409] DEBUG weewx.engine: Loading service weewx.restx.StdAWEKAS
Dec 13 12:46:15 WeewxWeatherServer weewx[4409] INFO weewx.restx: AWEKAS: Posting not enabled.
Dec 13 12:46:15 WeewxWeatherServer weewx[4409] DEBUG weewx.engine: Finished loading service weewx.restx.StdAWEKAS
Dec 13 12:46:15 WeewxWeatherServer weewx[4409] DEBUG weewx.engine: Loading service weewx.engine.StdPrint
Dec 13 12:46:15 WeewxWeatherServer weewx[4409] DEBUG weewx.engine: Finished loading service weewx.engine.StdPrint
Dec 13 12:46:15 WeewxWeatherServer weewx[4409] DEBUG weewx.engine: Loading service weewx.engine.StdReport
Dec 13 12:46:15 WeewxWeatherServer weewx[4409] DEBUG weewx.engine: Finished loading service weewx.engine.StdReport
Dec 13 12:46:15 WeewxWeatherServer weewx[4409] INFO __main__: Starting up weewx version 4.5.1
Dec 13 12:46:15 WeewxWeatherServer weewx[4409] DEBUG weewx.manager: Daily summary version is 4.0
Dec 13 12:46:15 WeewxWeatherServer weewx[4409] DEBUG weewx.manager: Daily summary version is 4.0
Dec 13 12:46:15 WeewxWeatherServer weewx[4409] DEBUG weewx.drivers.vantage: Gentle wake up of console successful
Dec 13 12:46:15 WeewxWeatherServer weewx[4409] INFO weewx.engine: Clock error is -0.14 seconds (positive is fast)
Dec 13 12:46:15 WeewxWeatherServer weewx[4409] INFO weewx.engine: Using binding 'wx_binding' to database 'weewx.sdb'
Dec 13 12:46:15 WeewxWeatherServer weewx[4409] INFO weewx.manager: Starting backfill of daily summaries
Dec 13 12:46:15 WeewxWeatherServer weewx[4409] INFO weewx.manager: Daily summaries up to date
Dec 13 12:46:15 WeewxWeatherServer weewx[4409] DEBUG weewx.drivers.vantage: Getting archive packets since 2021-12-13 12:45:00 MST (1639424700)
Dec 13 12:46:15 WeewxWeatherServer weewx[4409] DEBUG weewx.drivers.vantage: Gentle wake up of console successful
Dec 13 12:46:15 WeewxWeatherServer weewx[4409] DEBUG weewx.drivers.vantage: Retrieving 1 page(s); starting index= 0
Dec 13 12:46:15 WeewxWeatherServer weewx[4409] INFO weewx.manager: Added record 2021-12-13 12:46:00 MST (1639424760) to database 'weewx.sdb'
Dec 13 12:46:15 WeewxWeatherServer weewx[4409] INFO weewx.manager: Added record 2021-12-13 12:46:00 MST (1639424760) to daily summary in 'weewx.sdb'
Dec 13 12:46:15 WeewxWeatherServer weewx[4409] DEBUG weewx.drivers.vantage: DMPAFT complete: page timestamp 2021-12-11 18:07:00 MST (1639271220) less than final timestamp 2021-12-13 12:46:00 MST (1639424760)
Dec 13 12:46:15 WeewxWeatherServer weewx[4409] DEBUG weewx.drivers.vantage: Catch up complete.
Dec 13 12:46:15 WeewxWeatherServer weewx[4409] INFO weewx.engine: Starting main packet loop.
Dec 13 12:46:15 WeewxWeatherServer weewx[4409] DEBUG weewx.drivers.vantage: Gentle wake up of console successful
Dec 13 12:46:15 WeewxWeatherServer weewx[4409] DEBUG weewx.drivers.vantage: Requesting 200 LOOP packets.
Dec 13 12:46:15 WeewxWeatherServer weewx[4409] DEBUG weewx.drivers.vantage: Gentle wake up of console successful
Dec 13 12:46:15 WeewxWeatherServer weewx[4409] ERROR weewx.drivers.vantage: No <ACK> received from console
Dec 13 12:46:15 WeewxWeatherServer weewx[4409] INFO weewx.engine: Main loop exiting. Shutting engine down.
Dec 13 12:46:15 WeewxWeatherServer weewx[4409] INFO weewx.restx: StationRegistry: Published record 2021-12-13 12:46:00 MST (1639424760)
Dec 13 12:46:16 WeewxWeatherServer weewx[4409] INFO weewx.restx: Wunderground-PWS: Published record 2021-12-13 12:46:00 MST (1639424760)
Dec 13 12:46:16 WeewxWeatherServer weewx[4409] DEBUG weewx.restx: CWOP: Connected to server cwop.aprs.net:14580
Dec 13 12:46:16 WeewxWeatherServer weewx[4409] INFO weewx.restx: CWOP: Published record 2021-12-13 12:46:00 MST (1639424760)
Dec 13 12:46:16 WeewxWeatherServer weewx[4409] DEBUG weewx.restx: Shut down CWOP thread.
Dec 13 12:46:16 WeewxWeatherServer weewx[4409] DEBUG weewx.restx: Shut down Wunderground-PWS thread.
Dec 13 12:46:16 WeewxWeatherServer weewx[4409] DEBUG weewx.restx: Shut down StationRegistry thread.
Dec 13 12:46:16 WeewxWeatherServer weewx[4409] CRITICAL __main__: Caught WeeWxIOError: No <ACK> received from Vantage console
Dec 13 12:46:16 WeewxWeatherServer weewx[4409] CRITICAL __main__:     ****  Waiting 60 seconds then retrying...

Tom Keffer

unread,
Dec 13, 2021, 6:26:59 PM12/13/21
to weewx-user
It does appear that your installation is suffering from some sort of communications problem. It's too bad you grepped out the non-weewx stuff because sometimes the kernel will complain about communications problems. Look closely at your log and see if there is anything else in there.

What kind of logger do you have? A serial logger? Or, USB? Do you use a serial-to-usb converter?

Try removing the logger from the console, then reseating it. It could just be a bad connection.



satwa...@gmail.com

unread,
Dec 14, 2021, 11:20:53 PM12/14/21
to weewx-user
Thanks Tom.  I checked the full syslog (no grepping) and did not see any errors other than those that were in the first log snippet I sent.  I use the serial logger with serial-to-USB converter into a reconditioned old PC with Ubuntu.

If there was some sort of communications problem I would expect to see some hint of it in the log.  I did as you suggested anyway, reseating the connector.  Rather, it seems as if the entire process of making the HTML files is never invoked.  I used to see all the files about creating the HTML and then uploading to my server.  The files on the local machine (/var/www/html/weewx) stopped at that same time as the files that were uploaded.  Correct me if I'm wrong but wouldn't an issue with the logger communicating with the console also result in the database not updating?  In my case the database is updating just fine.  I don't understand enough about what kicks off the HTML-producing steps to diagnose further.

I did save the log that was in place when the problem started.  I can post that if that would help.  Here is a small excerpt (this time without grepping it) during the 3-minute period when the software stopped producing HTML.  Note the errors that started at 09:20:36.  I believe they hold the clue to what may be wrong with my current setup.  For instance, the line: "Resolved conflict of /etc/weewx/weewx.conf with keep" at 09:22:42 or the line "update-notifier.desktop[2503]: debconf: DbDriver "passwords" warning: could not open /var/cache/debconf/passwords.dat: Permission denied" at 09:22:42.

Thanks again for any assistance!

Ken

Dec  9 09:19:31 WeewxWeatherServer weewx[820]: ftpupload: Uploaded file /daywindvec.png
Dec  9 09:19:32 WeewxWeatherServer weewx[820]: ftpupload: Uploaded file /index.html
Dec  9 09:19:33 WeewxWeatherServer weewx[820]: ftpupload: Uploaded file /tabular.html
Dec  9 09:19:34 WeewxWeatherServer weewx[820]: ftpupload: Uploaded file /daytempdew.png
Dec  9 09:19:36 WeewxWeatherServer weewx[820]: ftpupload: Uploaded file /daywinddir.png
Dec  9 09:19:38 WeewxWeatherServer weewx[820]: ftpupload: Uploaded file /telemetry.html
Dec  9 09:19:39 WeewxWeatherServer weewx[820]: ftpupload: Uploaded file /daytemp.png
Dec  9 09:19:39 WeewxWeatherServer weewx[820]: ftpupload: Uploaded file /rss.xml
Dec  9 09:19:40 WeewxWeatherServer weewx[820]: ftpupload: Uploaded file /dayuv.png
Dec  9 09:19:41 WeewxWeatherServer weewx[820]: ftpupload: Uploaded file /dayrain.png
Dec  9 09:19:42 WeewxWeatherServer weewx[820]: ftpupload: Uploaded file /daywind.png
Dec  9 09:19:44 WeewxWeatherServer weewx[820]: ftpupload: Uploaded file /daybarometer.png
Dec  9 09:19:45 WeewxWeatherServer weewx[820]: ftpupload: Uploaded file /NOAA/NOAA-2021.txt
Dec  9 09:19:45 WeewxWeatherServer weewx[820]: ftpupload: Uploaded file /NOAA/NOAA-2021-12.txt
Dec  9 09:19:45 WeewxWeatherServer weewx[820]: ftpgenerator: ftp'd 22 files in 28.32 seconds
Dec  9 09:19:45 WeewxWeatherServer weewx[820]: reportengine: Report 'RSYNC' not enabled. Skipping.
Dec  9 09:20:01 WeewxWeatherServer CRON[28073]: (root) CMD (/root/check.pl > /dev/null 2>&1)
Dec  9 09:20:01 WeewxWeatherServer CRON[28074]: (ken) CMD (/home/ken/w/get_airlink.pl > /dev/null 2>&1)
Dec  9 09:20:01 WeewxWeatherServer CRON[28083]: (ken) CMD (/home/ken/latency/latency1sum.pl > /dev/null 2>&1)
Dec  9 09:20:01 WeewxWeatherServer CRON[28085]: (ken) CMD (/home/ken/w/minwx.pl > /dev/null 2>&1)
Dec  9 09:20:01 WeewxWeatherServer CRON[28087]: (ken) CMD (/home/ken/latency/latency1.pl > /dev/null 2>&1)
Dec  9 09:20:01 WeewxWeatherServer CRON[28086]: (ken) CMD (/home/ken/w/upload_current.pl  > /dev/null 2>&1)
Dec  9 09:20:16 WeewxWeatherServer weewx[820]: vantage: Getting archive packets since 2021-12-09 09:19:00 MST (1639066740)
Dec  9 09:20:16 WeewxWeatherServer weewx[820]: vantage: Gentle wake up of console successful
Dec  9 09:20:16 WeewxWeatherServer weewx[820]: vantage: Retrieving 1 page(s); starting index= 4
Dec  9 09:20:16 WeewxWeatherServer weewx[820]: manager: Added record 2021-12-09 09:20:00 MST (1639066800) to database 'weewx.sdb'
Dec  9 09:20:16 WeewxWeatherServer weewx[820]: manager: Added record 2021-12-09 09:20:00 MST (1639066800) to daily summary in 'weewx.sdb'
Dec  9 09:20:16 WeewxWeatherServer weewx[820]: restx: StationRegistry: wait interval (81840 < 604800) has not passed for record 2021-12-09 09:20:00 MST (1639066800)
Dec  9 09:20:16 WeewxWeatherServer weewx[820]: restx: CWOP: wait interval (240 < 600) has not passed for record 2021-12-09 09:20:00 MST (1639066800)
Dec  9 09:20:16 WeewxWeatherServer weewx[820]: restx: Ambient: url: https://weatherstation.wunderground.com/weatherstation/updateweatherstation.php?action=updateraw&ID=KAZMESA460&PASSWORD=XXX&softwaretype=weewx-3.9.2&baromin=29.875&dewptf=38.1&humidity=042&dateutc=2021-12-09%2016%3A20%3A00&dailyrainin=0.00&winddir=180&tempf=61.4&windspeedmph=1.0&windgustmph=5.0&rainin=0.00
Dec  9 09:20:16 WeewxWeatherServer weewx[820]: reportengine: Running reports for latest time in the database.
Dec  9 09:20:16 WeewxWeatherServer weewx[820]: reportengine: Running report 'SeasonsReport'
Dec  9 09:20:16 WeewxWeatherServer weewx[820]: vantage: Requesting 200 LOOP packets.
Dec  9 09:20:16 WeewxWeatherServer weewx[820]: reportengine: Found configuration file /etc/weewx/skins/Seasons/skin.conf for report 'SeasonsReport'
Dec  9 09:20:16 WeewxWeatherServer weewx[820]: vantage: Gentle wake up of console successful
Dec  9 09:20:16 WeewxWeatherServer weewx[820]: cheetahgenerator: using search list ['weewx.cheetahgenerator.Almanac', 'weewx.cheetahgenerator.Station', 'weewx.cheetahgenerator.Current', 'weewx.cheetahgenerator.Stats', 'weewx.cheetahgenerator.UnitInfo', 'weewx.cheetahgenerator.Extras']
Dec  9 09:20:16 WeewxWeatherServer weewx[820]: manager: Daily summary version is 2.0
Dec  9 09:20:17 WeewxWeatherServer weewx[820]: cheetahgenerator: Generated 8 files for report SeasonsReport in 0.56 seconds
Dec  9 09:20:17 WeewxWeatherServer weewx[820]: manager: Daily summary version is 2.0
Dec  9 09:20:17 WeewxWeatherServer weewx[820]: imagegenerator: Generated 14 images for SeasonsReport in 0.40 seconds
Dec  9 09:20:17 WeewxWeatherServer weewx[820]: copygenerator: copied 0 files to /var/www/html/weewx
Dec  9 09:20:17 WeewxWeatherServer weewx[820]: reportengine: Report 'SmartphoneReport' not enabled. Skipping.
Dec  9 09:20:17 WeewxWeatherServer weewx[820]: reportengine: Report 'MobileReport' not enabled. Skipping.
Dec  9 09:20:17 WeewxWeatherServer weewx[820]: reportengine: Report 'StandardReport' not enabled. Skipping.
Dec  9 09:20:17 WeewxWeatherServer weewx[820]: reportengine: Running report 'FTP'
Dec  9 09:20:17 WeewxWeatherServer weewx[820]: reportengine: Found configuration file /etc/weewx/skins/Ftp/skin.conf for report 'FTP'
Dec  9 09:20:17 WeewxWeatherServer weewx[820]: ftpupload: Attempting connection to ftp.satwatcher.us
Dec  9 09:20:18 WeewxWeatherServer weewx[820]: ftpupload: Connected to ftp.satwatcher.us
Dec  9 09:20:19 WeewxWeatherServer weewx[820]: ftpupload: Uploaded file /dayradiation.png
Dec  9 09:20:19 WeewxWeatherServer weewx[820]: ftpupload: Uploaded file /dayrx.png
Dec  9 09:20:20 WeewxWeatherServer weewx[820]: ftpupload: Uploaded file /celestial.html
Dec  9 09:20:20 WeewxWeatherServer weewx[820]: restx: Wunderground-PWS: Published record 2021-12-09 09:20:00 MST (1639066800)
Dec  9 09:20:21 WeewxWeatherServer weewx[820]: ftpupload: Uploaded file /dayvolt.png
Dec  9 09:20:22 WeewxWeatherServer weewx[820]: ftpupload: Uploaded file /dayhum.png
Dec  9 09:20:23 WeewxWeatherServer weewx[820]: ftpupload: Uploaded file /statistics.html
Dec  9 09:20:25 WeewxWeatherServer weewx[820]: ftpupload: Uploaded file /daytempin.png
Dec  9 09:20:26 WeewxWeatherServer weewx[820]: ftpupload: Uploaded file /daytempfeel.png
Dec  9 09:20:27 WeewxWeatherServer weewx[820]: ftpupload: Uploaded file /daywindvec.png
Dec  9 09:20:29 WeewxWeatherServer weewx[820]: ftpupload: Uploaded file /index.html
Dec  9 09:20:31 WeewxWeatherServer weewx[820]: ftpupload: Uploaded file /tabular.html
Dec  9 09:20:31 WeewxWeatherServer weewx[820]: ftpupload: Uploaded file /daytempdew.png
Dec  9 09:20:32 WeewxWeatherServer weewx[820]: ftpupload: Uploaded file /daywinddir.png
Dec  9 09:20:34 WeewxWeatherServer weewx[820]: ftpupload: Uploaded file /telemetry.html
Dec  9 09:20:35 WeewxWeatherServer weewx[820]: ftpupload: Uploaded file /daytemp.png
Dec  9 09:20:36 WeewxWeatherServer weewx[820]: ftpupload: Uploaded file /rss.xml
Dec  9 09:20:37 WeewxWeatherServer weewx[820]: ftpupload: Uploaded file /dayuv.png
Dec  9 09:20:39 WeewxWeatherServer weewx[820]: ftpupload: Uploaded file /dayrain.png
Dec  9 09:20:40 WeewxWeatherServer weewx[820]: ftpupload: Uploaded file /daywind.png
Dec  9 09:20:40 WeewxWeatherServer weewx[820]: ftpupload: Uploaded file /daybarometer.png
Dec  9 09:20:41 WeewxWeatherServer weewx[820]: ftpupload: Uploaded file /NOAA/NOAA-2021.txt
Dec  9 09:20:42 WeewxWeatherServer weewx[820]: ftpupload: Uploaded file /NOAA/NOAA-2021-12.txt
Dec  9 09:20:42 WeewxWeatherServer weewx[820]: ftpgenerator: ftp'd 22 files in 24.71 seconds
Dec  9 09:20:42 WeewxWeatherServer weewx[820]: reportengine: Report 'RSYNC' not enabled. Skipping.
Dec  9 09:20:46 WeewxWeatherServer update-notifier.desktop[2503]: debconf: DbDriver "passwords" warning: could not open /var/cache/debconf/passwords.dat: Permission denied
Dec  9 09:20:47 WeewxWeatherServer update-notifier.desktop[2503]: debconf: DbDriver "passwords" warning: could not open /var/cache/debconf/passwords.dat: Permission denied

Dec  9 09:20:57 WeewxWeatherServer gnome-software[2505]: failed to rescan: Failed to parse /usr/share/appdata/google-chrome.appdata.xml.dpkg-new file: cannot process file of type text/html
Dec  9 09:20:57 WeewxWeatherServer gnome-software[2505]: failed to rescan: Failed to parse /usr/share/appdata/google-chrome.appdata.xml.dpkg-tmp file: cannot process file of type text/html
Dec  9 09:20:57 WeewxWeatherServer gnome-software[2505]: failed to rescan: Failed to parse /usr/share/applications/google-chrome.desktop.dpkg-new file: cannot process file of type text/plain
Dec  9 09:20:57 WeewxWeatherServer gnome-software[2505]: failed to rescan: Failed to parse /usr/share/applications/google-chrome.desktop.dpkg-tmp file: cannot process file of type text/plain
Dec  9 09:20:57 WeewxWeatherServer gnome-software[2505]: failed to rescan: No valid root node specified
Dec  9 09:20:57 WeewxWeatherServer gnome-software[2505]: failed to rescan: Failed to parse /usr/share/applications/google-chrome.desktop file: cannot process file of type application/x-desktop
Dec  9 09:20:58 WeewxWeatherServer systemd[1]: Reloading.
Dec  9 09:20:59 WeewxWeatherServer systemd[1]: Stopping LSB: weewx weather system...
Dec  9 09:20:59 WeewxWeatherServer weewx[28257]:  * Stopping weewx weather system weewx
Dec  9 09:20:59 WeewxWeatherServer weewx[820]: engine: Received signal TERM (15).
Dec  9 09:20:59 WeewxWeatherServer weewx[820]: engine: Main loop exiting. Shutting engine down.
Dec  9 09:20:59 WeewxWeatherServer weewx[820]: engine: Shutting down StdReport thread
Dec  9 09:20:59 WeewxWeatherServer weewx[820]: engine: StdReport thread has been terminated
Dec  9 09:20:59 WeewxWeatherServer weewx[820]: restx: Shut down CWOP thread.
Dec  9 09:20:59 WeewxWeatherServer weewx[820]: restx: Shut down Wunderground-PWS thread.
Dec  9 09:20:59 WeewxWeatherServer weewx[820]: restx: Shut down StationRegistry thread.
Dec  9 09:20:59 WeewxWeatherServer weewx[820]: engine: Terminating weewx version 3.9.2
Dec  9 09:20:59 WeewxWeatherServer weewx[820]:     ****  Traceback (most recent call last):
Dec  9 09:20:59 WeewxWeatherServer weewx[820]:     ****    File "/usr/share/weewx/weewx/engine.py", line 894, in main
Dec  9 09:20:59 WeewxWeatherServer weewx[820]:     ****      engine.run()
Dec  9 09:20:59 WeewxWeatherServer weewx[820]:     ****    File "/usr/share/weewx/weewx/engine.py", line 188, in run
Dec  9 09:20:59 WeewxWeatherServer weewx[820]:     ****      for packet in self.console.genLoopPackets():
Dec  9 09:20:59 WeewxWeatherServer weewx[820]:     ****    File "/usr/share/weewx/weewx/drivers/vantage.py", line 508, in genLoopPackets
Dec  9 09:20:59 WeewxWeatherServer weewx[820]:     ****      for _loop_packet in self.genDavisLoopPackets(200):
Dec  9 09:20:59 WeewxWeatherServer weewx[820]:     ****    File "/usr/share/weewx/weewx/drivers/vantage.py", line 535, in genDavisLoopPackets
Dec  9 09:20:59 WeewxWeatherServer weewx[820]:     ****      _buffer = self.port.read(99)
Dec  9 09:20:59 WeewxWeatherServer weewx[820]:     ****    File "/usr/share/weewx/weewx/drivers/vantage.py", line 256, in read
Dec  9 09:20:59 WeewxWeatherServer weewx[820]:     ****      _buffer = self.serial_port.read(chars)
Dec  9 09:20:59 WeewxWeatherServer weewx[820]:     ****    File "/usr/lib/python2.7/dist-packages/serial/serialposix.py", line 483, in read
Dec  9 09:20:59 WeewxWeatherServer weewx[820]:     ****      ready, _, _ = select.select([self.fd, self.pipe_abort_read_r], [], [], timeout.time_left())
Dec  9 09:20:59 WeewxWeatherServer weewx[820]:     ****    File "/usr/share/weewx/weewx/engine.py", line 812, in sigTERMhandler
Dec  9 09:20:59 WeewxWeatherServer weewx[820]:     ****      raise Terminate
Dec  9 09:20:59 WeewxWeatherServer weewx[820]:     ****  Terminate
Dec  9 09:21:01 WeewxWeatherServer CRON[28288]: (ken) CMD (/home/ken/w/get_airlink.pl > /dev/null 2>&1)
Dec  9 09:21:01 WeewxWeatherServer CRON[28289]: (ken) CMD (/home/ken/latency/latency1.pl > /dev/null 2>&1)
Dec  9 09:21:01 WeewxWeatherServer CRON[28290]: (ken) CMD (/home/ken/w/minwx.pl > /dev/null 2>&1)
Dec  9 09:21:03 WeewxWeatherServer gnome-software[2505]: Only 0 apps for recent list, hiding
Dec  9 09:21:03 WeewxWeatherServer dbus-daemon[718]: [system] Activating via systemd: service name='org.freedesktop.fwupd' unit='fwupd.service' requested by ':1.65' (uid=1000 pid=2505 comm="/usr/bin/gnome-software --gapplication-service " label="unconfined")
Dec  9 09:21:03 WeewxWeatherServer systemd[1]: Starting Firmware update daemon...
Dec  9 09:21:03 WeewxWeatherServer dbus-daemon[718]: [system] Successfully activated service 'org.freedesktop.fwupd'
Dec  9 09:21:03 WeewxWeatherServer systemd[1]: Started Firmware update daemon.
Dec  9 09:21:04 WeewxWeatherServer weewx[28257]: .   ...done.
Dec  9 09:21:04 WeewxWeatherServer systemd[1]: Stopped LSB: weewx weather system.
Dec  9 09:21:04 WeewxWeatherServer update-notifier.desktop[2503]: debconf: DbDriver "passwords" warning: could not open /var/cache/debconf/passwords.dat: Permission denied
Dec  9 09:21:05 WeewxWeatherServer gnome-software[2505]: tried overwriting io.snapcraft.spotify-pOBIoZ2LrCB3rDohMxoYGnbN14EHOgD7 key GnomeSoftware::FeatureTile-css from border-color: #000000;#012text-shadow: 0 1px 1px rgba(255,255,255,0.5);#012color: #000000;#012outline-offset: 0;#012outline-color: alpha(#ffffff, 0.75);#012outline-style: dashed;#012outline-offset: 2px;#012background: url('/home/ken/.cache/gnome-software/cssresource/d41109772367d9176255aae48ada07072724beca-banner-icon_WaLCF17.png') left center / auto 100% no-repeat, url('/home/ken/.cache/gnome-software/cssresource/49fefcf8aa37528235d9e84184b84e8ffac44ea7-banner_dSwF9EF.png') center / cover no-repeat;; to border-color: #000000;#012text-shadow: 0 1px 1px rgba(255,255,255,0.5);#012color: #000000;#012outline-offset: 0;#012outline-color: alpha(#ffffff, 0.75);#012outline-style: dashed;#012outline-offset: 2px;#012background: url('https://dashboard.snapcraft.io/site_media/appmedia/2017/12/banner-icon_WaLCF17.png') left center / auto 100% no-repeat, url('https://dashboard.snapcraft.io/site_media/appmedia/2017/12/banner_dSwF9EF.png') center / cover no-repeat;;
Dec  9 09:21:10 WeewxWeatherServer systemd[1]: Stopped Trigger to poll for Ubuntu Pro licenses (Only enabled on GCP LTS non-pro).
Dec  9 09:21:10 WeewxWeatherServer systemd[1]: Stopped Ubuntu Advantage Timer for running repeated jobs.
Dec  9 09:21:10 WeewxWeatherServer systemd[1]: Reloading.
Dec  9 09:21:11 WeewxWeatherServer systemd[1]: Starting Daily apt download activities...
Dec  9 09:21:11 WeewxWeatherServer systemd[1]: Reloading.
Dec  9 09:21:11 WeewxWeatherServer systemd[1]: Started Daily apt download activities.
Dec  9 09:21:13 WeewxWeatherServer systemd[1]: Reloading.
Dec  9 09:21:15 WeewxWeatherServer dbus-daemon[1804]: [session uid=1000 pid=1804] Reloaded configuration
Dec  9 09:21:15 WeewxWeatherServer gnome-software[2505]: failed to rescan: Failed to parse /usr/share/applications/org.gnome.DejaDup.desktop.dpkg-new file: cannot process file of type text/plain
Dec  9 09:21:15 WeewxWeatherServer gnome-software[2505]: failed to rescan: Failed to parse /usr/share/applications/org.gnome.DejaDup.desktop.dpkg-tmp file: cannot process file of type text/plain
Dec  9 09:21:15 WeewxWeatherServer gnome-software[2505]: failed to rescan: No valid root node specified
Dec  9 09:21:15 WeewxWeatherServer gnome-software[2505]: failed to rescan: No valid root node specified
Dec  9 09:21:15 WeewxWeatherServer dbus-daemon[1804]: [session uid=1000 pid=1804] Reloaded configuration
Dec  9 09:21:15 WeewxWeatherServer dbus-daemon[1804]: message repeated 2 times: [ [session uid=1000 pid=1804] Reloaded configuration]
Dec  9 09:21:15 WeewxWeatherServer gnome-software[2505]: failed to rescan: Failed to parse /usr/share/applications/org.gnome.DejaDup.desktop file: cannot process file of type application/x-desktop
Dec  9 09:21:15 WeewxWeatherServer gnome-software[2505]: failed to rescan: No valid root node specified
Dec  9 09:21:16 WeewxWeatherServer dbus-daemon[1804]: [session uid=1000 pid=1804] Reloaded configuration
Dec  9 09:21:17 WeewxWeatherServer update-notifier.desktop[2503]: debconf: DbDriver "passwords" warning: could not open /var/cache/debconf/passwords.dat: Permission denied
Dec  9 09:21:19 WeewxWeatherServer systemd[1]: Reloading.
Dec  9 09:21:20 WeewxWeatherServer systemd[1]: Started Ubuntu Advantage Timer for running repeated jobs.
Dec  9 09:21:20 WeewxWeatherServer systemd[1]: Starting Ubuntu Advantage Timer for running repeated jobs...
Dec  9 09:21:20 WeewxWeatherServer systemd[1]: Reloading.
Dec  9 09:21:20 WeewxWeatherServer gnome-software[2505]: Only 0 apps for recent list, hiding
Dec  9 09:21:20 WeewxWeatherServer systemd[1]: Started Trigger to poll for Ubuntu Pro licenses (Only enabled on GCP LTS non-pro).
Dec  9 09:21:20 WeewxWeatherServer systemd[1]: Started Ubuntu Advantage Timer for running repeated jobs.
Dec  9 09:21:21 WeewxWeatherServer update-notifier.desktop[2503]: debconf: DbDriver "passwords" warning: could not open /var/cache/debconf/passwords.dat: Permission denied
Dec  9 09:21:22 WeewxWeatherServer gnome-software[2505]: tried overwriting io.snapcraft.spotify-pOBIoZ2LrCB3rDohMxoYGnbN14EHOgD7 key GnomeSoftware::FeatureTile-css from border-color: #000000;#012text-shadow: 0 1px 1px rgba(255,255,255,0.5);#012color: #000000;#012outline-offset: 0;#012outline-color: alpha(#ffffff, 0.75);#012outline-style: dashed;#012outline-offset: 2px;#012background: url('/home/ken/.cache/gnome-software/cssresource/d41109772367d9176255aae48ada07072724beca-banner-icon_WaLCF17.png') left center / auto 100% no-repeat, url('/home/ken/.cache/gnome-software/cssresource/49fefcf8aa37528235d9e84184b84e8ffac44ea7-banner_dSwF9EF.png') center / cover no-repeat;; to border-color: #000000;#012text-shadow: 0 1px 1px rgba(255,255,255,0.5);#012color: #000000;#012outline-offset: 0;#012outline-color: alpha(#ffffff, 0.75);#012outline-style: dashed;#012outline-offset: 2px;#012background: url('https://dashboard.snapcraft.io/site_media/appmedia/2017/12/banner-icon_WaLCF17.png') left center / auto 100% no-repeat, url('https://dashboard.snapcraft.io/site_media/appmedia/2017/12/banner_dSwF9EF.png') center / cover no-repeat;;
Dec  9 09:21:23 WeewxWeatherServer systemd[1]: Reloading.
Dec  9 09:21:30 WeewxWeatherServer AptDaemon.Worker: WARNING: Config file prompt: '/etc/weewx/weewx.conf' (/etc/weewx/weewx.conf.dpkg-new)
Dec  9 09:21:30 WeewxWeatherServer org.debian.apt[718]: 09:21:30 AptDaemon.Worker [WARNING]: Config file prompt: '/etc/weewx/weewx.conf' (/etc/weewx/weewx.conf.dpkg-new)
Dec  9 09:22:01 WeewxWeatherServer CRON[29001]: (ken) CMD (/home/ken/w/minwx.pl > /dev/null 2>&1)
Dec  9 09:22:01 WeewxWeatherServer CRON[29002]: (ken) CMD (/home/ken/w/get_airlink.pl > /dev/null 2>&1)
Dec  9 09:22:01 WeewxWeatherServer CRON[29003]: (ken) CMD (/home/ken/latency/latency1.pl > /dev/null 2>&1)
Dec  9 09:22:42 WeewxWeatherServer AptDaemon.Trans: INFO: Resolved conflict of /etc/weewx/weewx.conf with keep
Dec  9 09:22:42 WeewxWeatherServer org.debian.apt[718]: 09:22:42 AptDaemon.Trans [INFO]: Resolved conflict of /etc/weewx/weewx.conf with keep
Dec  9 09:22:42 WeewxWeatherServer update-notifier.desktop[2503]: debconf: DbDriver "passwords" warning: could not open /var/cache/debconf/passwords.dat: Permission denied
Dec  9 09:22:43 WeewxWeatherServer systemd[1]: Reloading.
Dec  9 09:22:43 WeewxWeatherServer systemd[1]: Reloading.
Dec  9 09:22:44 WeewxWeatherServer systemd[1]: Starting LSB: weewx weather system...
Dec  9 09:22:44 WeewxWeatherServer weewx[29107]:  * Starting weewx weather system weewx
Dec  9 09:22:44 WeewxWeatherServer weewx[29119] INFO __main__: Initializing weewx version 4.5.1
Dec  9 09:22:44 WeewxWeatherServer weewx[29119] INFO __main__: Using Python 2.7.17 (default, Feb 27 2021, 15:10:58) #012[GCC 7.5.0]
Dec  9 09:22:44 WeewxWeatherServer weewx[29119] INFO __main__: Platform Linux-5.4.0-91-generic-x86_64-with-Ubuntu-18.04-bionic
Dec  9 09:22:44 WeewxWeatherServer weewx[29119] INFO __main__: Locale is 'en_US.UTF-8'
Dec  9 09:22:44 WeewxWeatherServer weewx[29119] INFO __main__: PID file is /var/run/weewx.pid
Dec  9 09:22:44 WeewxWeatherServer weewx[29123] INFO __main__: Using configuration file /etc/weewx/weewx.conf
Dec  9 09:22:44 WeewxWeatherServer weewx[29123] INFO __main__: Debug is 2
Dec  9 09:22:44 WeewxWeatherServer weewx[29107]:    ...done.
Dec  9 09:22:44 WeewxWeatherServer systemd[1]: Started LSB: weewx weather system.
Dec  9 09:22:44 WeewxWeatherServer weewx[29123] DEBUG __main__: Initializing engine
Dec  9 09:22:44 WeewxWeatherServer weewx[29123] INFO weewx.engine: Loading station type Vantage (weewx.drivers.vantage)
Dec  9 09:22:44 WeewxWeatherServer weewx[29123] DEBUG weewx.drivers.vantage: Driver version is 3.2.2
Dec  9 09:22:44 WeewxWeatherServer weewx[29123] DEBUG weewx.drivers.vantage: Option loop_request=3
Dec  9 09:22:44 WeewxWeatherServer weewx[29123] DEBUG weewx.drivers.vantage: Opened up serial port /dev/ttyS0; baud 19200; timeout 4.00
Dec  9 09:22:44 WeewxWeatherServer weewx[29123] DEBUG weewx.drivers.vantage: Gentle wake up of console successful
Dec  9 09:22:44 WeewxWeatherServer weewx[29123] DEBUG weewx.drivers.vantage: Hardware type is 16
Dec  9 09:22:44 WeewxWeatherServer weewx[29123] DEBUG weewx.drivers.vantage: ISS ID is 1
Dec  9 09:22:44 WeewxWeatherServer weewx[29123] DEBUG weewx.drivers.vantage: Hardware name: Vantage Pro2
Dec  9 09:22:44 WeewxWeatherServer weewx[29123] DEBUG weewx.engine: Loading service weewx.engine.StdTimeSynch
Dec  9 09:22:44 WeewxWeatherServer weewx[29123] DEBUG weewx.engine: Finished loading service weewx.engine.StdTimeSynch
Dec  9 09:22:44 WeewxWeatherServer weewx[29123] DEBUG weewx.engine: Loading service weewx.engine.StdConvert
Dec  9 09:22:44 WeewxWeatherServer weewx[29123] INFO weewx.engine: StdConvert target unit is 0x1
Dec  9 09:22:44 WeewxWeatherServer weewx[29123] DEBUG weewx.engine: Finished loading service weewx.engine.StdConvert
Dec  9 09:22:44 WeewxWeatherServer weewx[29123] DEBUG weewx.engine: Loading service weewx.engine.StdCalibrate
Dec  9 09:22:44 WeewxWeatherServer weewx[29123] DEBUG weewx.engine: Finished loading service weewx.engine.StdCalibrate
Dec  9 09:22:44 WeewxWeatherServer weewx[29123] DEBUG weewx.engine: Loading service weewx.engine.StdQC
Dec  9 09:22:44 WeewxWeatherServer weewx[29123] DEBUG weewx.engine: Finished loading service weewx.engine.StdQC
Dec  9 09:22:44 WeewxWeatherServer weewx[29123] DEBUG weewx.engine: Loading service weewx.wxservices.StdWXCalculate
Dec  9 09:22:44 WeewxWeatherServer weewx[29123] DEBUG weewx.wxservices: Calculations for LOOP packets: {u'barometer': u'prefer_hardware', u'windchill': u'prefer_hardware', u'dewpoint': u'prefer_hardware', u'appTemp': u'prefer_hardware', u'rainRate': u'prefer_hardware', u'windrun': u'prefer_hardware', u'heatindex': u'prefer_hardware', u'maxSolarRad': u'prefer_hardware', u'humidex': u'prefer_hardware', 'windDir': 'software', u'pressure': u'prefer_hardware', u'inDewpoint': u'prefer_hardware', u'ET': u'prefer_hardware', u'altimeter': u'prefer_hardware', u'cloudbase': u'prefer_hardware', 'windGustDir': 'software'}
Dec  9 09:22:44 WeewxWeatherServer weewx[29123] DEBUG weewx.wxservices: Calculations for archive records: {u'barometer': u'prefer_hardware', u'windchill': u'prefer_hardware', u'dewpoint': u'prefer_hardware', u'appTemp': u'prefer_hardware', u'rainRate': u'prefer_hardware', u'windrun': u'prefer_hardware', u'heatindex': u'prefer_hardware', u'maxSolarRad': u'prefer_hardware', u'humidex': u'prefer_hardware', 'windDir': 'software', u'pressure': u'prefer_hardware', u'inDewpoint': u'prefer_hardware', u'ET': u'prefer_hardware', u'altimeter': u'prefer_hardware', u'cloudbase': u'prefer_hardware', 'windGustDir': 'software'}
Dec  9 09:22:44 WeewxWeatherServer weewx[29123] DEBUG weewx.manager: Daily summary version is 2.0
Dec  9 09:22:44 WeewxWeatherServer weewx[29123] INFO weewx.manager: Daily summaries at V2.0. Patching to V4.0
Dec  9 09:22:44 WeewxWeatherServer weewx[29123] INFO weewx.manager: recalculate_weights: Using database 'weewx.sdb'
Dec  9 09:22:44 WeewxWeatherServer weewx[29123] DEBUG weewx.manager: recalculate_weights: Tranche size 100
Dec  9 09:22:44 WeewxWeatherServer systemd[1]: Reloading.
Dec  9 09:22:45 WeewxWeatherServer systemd[1]: Reloading.
Dec  9 09:22:46 WeewxWeatherServer update-notifier.desktop[2503]: debconf: DbDriver "passwords" warning: could not open /var/cache/debconf/passwords.dat: Permission denied
Dec  9 09:22:48 WeewxWeatherServer gnome-software[2505]: failed to rescan: Failed to parse /usr/share/applications/defaults.list file: cannot process file of type text/plain
Dec  9 09:22:48 WeewxWeatherServer systemd[1]: Reloading.
Dec  9 09:22:52 WeewxWeatherServer systemd[1]: Reloading.
Dec  9 09:22:52 WeewxWeatherServer rsyslogd:  [origin software="rsyslogd" swVersion="8.32.0" x-pid="700" x-info="http://www.rsyslog.com"] exiting on signal 15.
Dec  9 09:22:52 WeewxWeatherServer systemd[1]: Stopping System Logging Service...
Dec  9 09:22:52 WeewxWeatherServer systemd[1]: Stopped System Logging Service.
Dec  9 09:22:52 WeewxWeatherServer systemd[1]: Starting System Logging Service...
Dec  9 09:22:52 WeewxWeatherServer rsyslogd: imuxsock: Acquired UNIX socket '/run/systemd/journal/syslog' (fd 3) from systemd.  [v8.32.0]
Dec  9 09:22:52 WeewxWeatherServer rsyslogd: rsyslogd's groupid changed to 106
Dec  9 09:22:52 WeewxWeatherServer rsyslogd: rsyslogd's userid changed to 102
Dec  9 09:22:52 WeewxWeatherServer rsyslogd:  [origin software="rsyslogd" swVersion="8.32.0" x-pid="30213" x-info="http://www.rsyslog.com"] start
Dec  9 09:22:52 WeewxWeatherServer systemd[1]: Started System Logging Service.
Dec  9 09:22:53 WeewxWeatherServer gnome-software[2505]: Only 0 apps for recent list, hiding
Dec  9 09:22:56 WeewxWeatherServer gnome-software[2505]: tried overwriting io.snapcraft.spotify-pOBIoZ2LrCB3rDohMxoYGnbN14EHOgD7 key GnomeSoftware::FeatureTile-css from border-color: #000000;#012text-shadow: 0 1px 1px rgba(255,255,255,0.5);#012color: #000000;#012outline-offset: 0;#012outline-color: alpha(#ffffff, 0.75);#012outline-style: dashed;#012outline-offset: 2px;#012background: url('/home/ken/.cache/gnome-software/cssresource/d41109772367d9176255aae48ada07072724beca-banner-icon_WaLCF17.png') left center / auto 100% no-repeat, url('/home/ken/.cache/gnome-software/cssresource/49fefcf8aa37528235d9e84184b84e8ffac44ea7-banner_dSwF9EF.png') center / cover no-repeat;; to border-color: #000000;#012text-shadow: 0 1px 1px rgba(255,255,255,0.5);#012color: #000000;#012outline-offset: 0;#012outline-color: alpha(#ffffff, 0.75);#012outline-style: dashed;#012outline-offset: 2px;#012background: url('https://dashboard.snapcraft.io/site_media/appmedia/2017/12/banner-icon_WaLCF17.png') left center / auto 100% no-repeat, url('https://dashboard.snapcraft.io/site_media/appmedia/2017/12/banner_dSwF9EF.png') center / cover no-repeat;;
Dec  9 09:22:58 WeewxWeatherServer AptDaemon.Worker: INFO: Finished transaction /org/debian/apt/transaction/b7a89ae79e784ebf8808745514b7c110
Dec  9 09:22:58 WeewxWeatherServer org.debian.apt[718]: /usr/lib/python3/dist-packages/aptdaemon/progress.py:491: Warning: Source ID 26 was not found when attempting to remove it
Dec  9 09:22:58 WeewxWeatherServer org.debian.apt[718]:   GLib.source_remove(id)
Dec  9 09:22:58 WeewxWeatherServer org.debian.apt[718]: /usr/lib/python3/dist-packages/aptdaemon/progress.py:491: Warning: Source ID 27 was not found when attempting to remove it
Dec  9 09:22:58 WeewxWeatherServer org.debian.apt[718]:   GLib.source_remove(id)
Dec  9 09:22:58 WeewxWeatherServer org.debian.apt[718]: 09:22:58 AptDaemon.Worker [INFO]: Finished transaction /org/debian/apt/transaction/b7a89ae79e784ebf8808745514b7c110

Tom Keffer

unread,
Dec 15, 2021, 7:21:14 AM12/15/21
to weewx-user
Here's what I think is happening. The Vantage uses a handshake protocol: the driver sends a command, then the console acknowledges it by returning <ACK> (0x06), which the driver then looks for. Either your console is not receiving the command, or the driver is not receiving the <ACK> back. The kernel never sees this: it's all happening at the application level. 

Serial-to-usb converters are notorious for their unreliability, particularly older ones. Do you have a serial port on your machine? You could try hooking your console up to it directly, rather than to a USB port through the converter. If not, do you have a 2nd converter you can try? Or, you can just live with the problem --- WeeWX does recover.

Finally, the error is causing the program to restart from the top, which means killing any threads that might be around so they can be restarted. If the reporting thread hasn't finished by the time the error occurs, you may not see any new HTML files.



satwa...@gmail.com

unread,
Dec 16, 2021, 7:09:27 PM12/16/21
to weewx-user
Tom,

I think you're on to something with this.  I do not recall seeing the failed <ACK> message in logs prior the time the break happened.  Also, I was in error before when I said I use a USB converter.  In reality my PC has a DB9 serial port and that is what I am using.  The thing I don't understand is why it happened so suddenly when an update was occurring.  That's why I was thinking it may be related to that update.  I'm half tempted to just save off the .conf file and the .sdb and try for a completely new install.  If I were to do that should I just do it with an 'apt-get' or should I use another method to fetch the software?

Ken

vince

unread,
Dec 16, 2021, 9:43:15 PM12/16/21
to weewx-user
Please don't blindly reinstall weewx thinking it can fix what looks like an os or physical connectivity issue.....

Your original post saying "Yesterday, I saw one of those routine update messages on my desktop and elected to accept them" got me thinking...

Can you describe your setup a bit more ?
  • What kind of hardware are you on ?    Something with a DB9 has to be pretty ancient these days.
  • Did you see a bunch of updates available and just say 'go ahead update everything' ?
  • Are you sure you're on 18.04 ?  What does your /etc/os-release say ?
  • Did you add anything else to your ubuntu before it stopped working ?
  • Did you take a reboot after your (big?) update/upgrade ?
  • Did you move the box or Vantage console ?   Might something be loose ?  DB9 connectors are easy to get part-way connected.
Tom - wasn't there some package a long time ago in ubuntu that you found affected whether serial ports worked ?  Some package that blocked the /dev(ice) from functioning ?  It's been a long time but I seem to remember there was some package that messed things up.

Tom Keffer

unread,
Dec 17, 2021, 7:56:27 AM12/17/21
to weewx-user
Yes, I had forgotten about that. Could definitely be the issue. The daemon modemmanager can compete for the serial port.

First check to see if you're running it. I think this will also tell you which port it's monitoring.

ps aux|grep modem

Then to remove:

sudo apt purge modemmanager

--
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+...@googlegroups.com.

satwa...@gmail.com

unread,
Dec 17, 2021, 5:31:09 PM12/17/21
to weewx-user
Thanks Vince and Tom,

Here are my specific responses to your questions:

  • What kind of hardware are you on ?    Something with a DB9 has to be pretty ancient these days.
    • It's a Compaq/HP 6000 Pro, Pentium Dual Core 3.00 mHz, motherboard 3048H, BIOS 786G2, WD10EZEX 1TB HD, 8 GB RAM (searches seem to date the BIOS to 2011)
  • Did you see a bunch of updates available and just say 'go ahead update everything' ?
    • Yes, said yes to them but the process stopped when it asked if I want to overwrite the weewx.conf file with default values that would've wiped out my configuration
  • Are you sure you're on 18.04 ?  What does your /etc/os-release say ?
    • Yup, positive: Ubuntu 18.04.6 LTS
  • Did you add anything else to your ubuntu before it stopped working ?
    • No
  • Did you take a reboot after your (big?) update/upgrade ?
    • Yes, it's been rebooted at least 3 times since then
  • Did you move the box or Vantage console ?   Might something be loose ?  DB9 connectors are easy to get part-way connected.
    • I checked, all connections are good.  Indeed the updating of the database has been flawless, no missed data
Tom - wasn't there some package a long time ago in ubuntu that you found affected whether serial ports worked ?  Some package that blocked the /dev(ice) from functioning ?  It's been a long time but I seem to remember there was some package that messed things up.

Responding to Tom's request, when I do ps aux|grep modem

I get:  
ken      11440  0.0  0.0  14432  1056 pts/0    S+   15:10   0:00 grep --color=auto modem

I ran the apt purge and it came back that it was removed:
Removing modemmanager (1.10.0-1~ubuntu18.04.2) ...
Created symlink /run/systemd/system/ModemManager.service → /dev/null.
Processing triggers for dbus (1.12.2-1ubuntu1.2) ...
Processing triggers for hicolor-icon-theme (0.17-2) ...
Processing triggers for man-db (2.8.3-2ubuntu0.1) ...
(Reading database ... 691085 files and directories currently installed.)
Purging configuration files for modemmanager (1.10.0-1~ubuntu18.04.2) ...
Processing triggers for dbus (1.12.2-1ubuntu1.2) ...
ken@WeewxWeatherServer:~/latency$

Attached is the screenshot of the back showing the DB9 serial connection that goes to the Vantage Pro2.

I'm going to send this message and immediately reboot just to see if removing modemmanager had any impact.

Thanks again for all the help.  Maybe we're getting close to solving this.

Ken
IMG_3429.jpg

satwa...@gmail.com

unread,
Dec 17, 2021, 5:39:06 PM12/17/21
to weewx-user
Nope, didn't fix it.  Here's the syslog where Weewx starts up:
Dec 17 15:35:23 WeewxWeatherServer weewx[825] INFO __main__: retrying...
Dec 17 15:35:23 WeewxWeatherServer weewx[825] INFO __main__: Using configuration file /etc/weewx/weewx.conf
Dec 17 15:35:23 WeewxWeatherServer weewx[825] INFO __main__: Debug is 1
Dec 17 15:35:23 WeewxWeatherServer weewx[825] DEBUG __main__: Initializing engine
Dec 17 15:35:23 WeewxWeatherServer weewx[825] INFO weewx.engine: Loading station type Vantage (weewx.drivers.vantage)
Dec 17 15:35:23 WeewxWeatherServer weewx[825] DEBUG weewx.drivers.vantage: Driver version is 3.2.2
Dec 17 15:35:23 WeewxWeatherServer weewx[825] DEBUG weewx.drivers.vantage: Option loop_request=3
Dec 17 15:35:23 WeewxWeatherServer weewx[825] DEBUG weewx.drivers.vantage: Opened up serial port /dev/ttyS0; baud 19200; timeout 4.00
Dec 17 15:35:23 WeewxWeatherServer weewx[825] DEBUG weewx.drivers.vantage: Gentle wake up of console successful
Dec 17 15:35:23 WeewxWeatherServer weewx[825] DEBUG weewx.drivers.vantage: Hardware type is 16
Dec 17 15:35:23 WeewxWeatherServer weewx[825] DEBUG weewx.drivers.vantage: ISS ID is 1
Dec 17 15:35:23 WeewxWeatherServer weewx[825] DEBUG weewx.drivers.vantage: Hardware name: Vantage Pro2
Dec 17 15:35:23 WeewxWeatherServer weewx[825] DEBUG weewx.engine: Loading service weewx.engine.StdTimeSynch
Dec 17 15:35:23 WeewxWeatherServer weewx[825] DEBUG weewx.engine: Finished loading service weewx.engine.StdTimeSynch
Dec 17 15:35:23 WeewxWeatherServer weewx[825] DEBUG weewx.engine: Loading service weewx.engine.StdConvert
Dec 17 15:35:23 WeewxWeatherServer weewx[825] INFO weewx.engine: StdConvert target unit is 0x1
Dec 17 15:35:23 WeewxWeatherServer weewx[825] DEBUG weewx.engine: Finished loading service weewx.engine.StdConvert
Dec 17 15:35:23 WeewxWeatherServer weewx[825] DEBUG weewx.engine: Loading service weewx.engine.StdCalibrate
Dec 17 15:35:23 WeewxWeatherServer weewx[825] DEBUG weewx.engine: Finished loading service weewx.engine.StdCalibrate
Dec 17 15:35:23 WeewxWeatherServer weewx[825] DEBUG weewx.engine: Loading service weewx.engine.StdQC
Dec 17 15:35:23 WeewxWeatherServer weewx[825] DEBUG weewx.engine: Finished loading service weewx.engine.StdQC
Dec 17 15:35:23 WeewxWeatherServer weewx[825] DEBUG weewx.engine: Loading service weewx.wxservices.StdWXCalculate
Dec 17 15:35:23 WeewxWeatherServer weewx[825] DEBUG weewx.manager: Daily summary version is 4.0
Dec 17 15:35:23 WeewxWeatherServer weewx[825] DEBUG weewx.engine: Finished loading service weewx.wxservices.StdWXCalculate
Dec 17 15:35:23 WeewxWeatherServer weewx[825] DEBUG weewx.engine: Loading service weewx.wxxtypes.StdWXXTypes
Dec 17 15:35:23 WeewxWeatherServer weewx[825] DEBUG weewx.engine: Finished loading service weewx.wxxtypes.StdWXXTypes
Dec 17 15:35:23 WeewxWeatherServer weewx[825] DEBUG weewx.engine: Loading service weewx.wxxtypes.StdPressureCooker
Dec 17 15:35:23 WeewxWeatherServer weewx[825] DEBUG weewx.engine: Finished loading service weewx.wxxtypes.StdPressureCooker
Dec 17 15:35:23 WeewxWeatherServer weewx[825] DEBUG weewx.engine: Loading service weewx.wxxtypes.StdRainRater
Dec 17 15:35:23 WeewxWeatherServer weewx[825] DEBUG weewx.engine: Finished loading service weewx.wxxtypes.StdRainRater
Dec 17 15:35:23 WeewxWeatherServer weewx[825] DEBUG weewx.engine: Loading service weewx.wxxtypes.StdDelta
Dec 17 15:35:23 WeewxWeatherServer weewx[825] DEBUG weewx.engine: Finished loading service weewx.wxxtypes.StdDelta
Dec 17 15:35:23 WeewxWeatherServer weewx[825] DEBUG weewx.engine: Loading service weewx.engine.StdArchive
Dec 17 15:35:23 WeewxWeatherServer weewx[825] INFO weewx.engine: Archive will use data binding wx_binding
Dec 17 15:35:23 WeewxWeatherServer weewx[825] INFO weewx.engine: Record generation will be attempted in 'hardware'
Dec 17 15:35:23 WeewxWeatherServer weewx[825] INFO weewx.engine: Using archive interval of 60 seconds (specified by hardware)
Dec 17 15:35:23 WeewxWeatherServer weewx[825] DEBUG weewx.engine: Use LOOP data in hi/low calculations: 1
Dec 17 15:35:23 WeewxWeatherServer weewx[825] DEBUG weewx.engine: Finished loading service weewx.engine.StdArchive
Dec 17 15:35:23 WeewxWeatherServer weewx[825] DEBUG weewx.engine: Loading service weewx.restx.StdStationRegistry
Dec 17 15:35:23 WeewxWeatherServer weewx[825] INFO weewx.restx: StationRegistry: Station will be registered.
Dec 17 15:35:23 WeewxWeatherServer weewx[825] DEBUG weewx.engine: Finished loading service weewx.restx.StdStationRegistry
Dec 17 15:35:23 WeewxWeatherServer weewx[825] DEBUG weewx.engine: Loading service weewx.restx.StdWunderground
Dec 17 15:35:23 WeewxWeatherServer weewx[825] DEBUG weewx.restx: WU essentials: {}
Dec 17 15:35:23 WeewxWeatherServer weewx[825] INFO weewx.restx: Wunderground-PWS: Data for station KAZMESA460 will be posted
Dec 17 15:35:23 WeewxWeatherServer weewx[825] DEBUG weewx.engine: Finished loading service weewx.restx.StdWunderground
Dec 17 15:35:23 WeewxWeatherServer weewx[825] DEBUG weewx.engine: Loading service weewx.restx.StdPWSweather
Dec 17 15:35:23 WeewxWeatherServer weewx[825] INFO weewx.restx: PWSweather: Posting not enabled.
Dec 17 15:35:23 WeewxWeatherServer weewx[825] DEBUG weewx.engine: Finished loading service weewx.restx.StdPWSweather
Dec 17 15:35:23 WeewxWeatherServer weewx[825] DEBUG weewx.engine: Loading service weewx.restx.StdCWOP
Dec 17 15:35:23 WeewxWeatherServer weewx[825] INFO weewx.restx: CWOP: Data for station DW4798 will be posted
Dec 17 15:35:23 WeewxWeatherServer weewx[825] DEBUG weewx.engine: Finished loading service weewx.restx.StdCWOP
Dec 17 15:35:23 WeewxWeatherServer weewx[825] DEBUG weewx.engine: Loading service weewx.restx.StdWOW
Dec 17 15:35:23 WeewxWeatherServer weewx[825] INFO weewx.restx: WOW: Posting not enabled.
Dec 17 15:35:23 WeewxWeatherServer weewx[825] DEBUG weewx.engine: Finished loading service weewx.restx.StdWOW
Dec 17 15:35:23 WeewxWeatherServer weewx[825] DEBUG weewx.engine: Loading service weewx.restx.StdAWEKAS
Dec 17 15:35:23 WeewxWeatherServer weewx[825] INFO weewx.restx: AWEKAS: Posting not enabled.
Dec 17 15:35:23 WeewxWeatherServer weewx[825] DEBUG weewx.engine: Finished loading service weewx.restx.StdAWEKAS
Dec 17 15:35:23 WeewxWeatherServer weewx[825] DEBUG weewx.engine: Loading service weewx.engine.StdPrint
Dec 17 15:35:23 WeewxWeatherServer weewx[825] DEBUG weewx.engine: Finished loading service weewx.engine.StdPrint
Dec 17 15:35:23 WeewxWeatherServer weewx[825] DEBUG weewx.engine: Loading service weewx.engine.StdReport
Dec 17 15:35:23 WeewxWeatherServer weewx[825] DEBUG weewx.engine: Finished loading service weewx.engine.StdReport
Dec 17 15:35:23 WeewxWeatherServer weewx[825] INFO __main__: Starting up weewx version 4.5.1
Dec 17 15:35:23 WeewxWeatherServer weewx[825] DEBUG weewx.manager: Daily summary version is 4.0
Dec 17 15:35:23 WeewxWeatherServer weewx[825] DEBUG weewx.manager: Daily summary version is 4.0
Dec 17 15:35:23 WeewxWeatherServer weewx[825] DEBUG weewx.drivers.vantage: Gentle wake up of console successful
Dec 17 15:35:23 WeewxWeatherServer weewx[825] INFO weewx.engine: Clock error is 1.65 seconds (positive is fast)
Dec 17 15:35:23 WeewxWeatherServer weewx[825] INFO weewx.engine: Using binding 'wx_binding' to database 'weewx.sdb'
Dec 17 15:35:23 WeewxWeatherServer weewx[825] INFO weewx.manager: Starting backfill of daily summaries
Dec 17 15:35:23 WeewxWeatherServer weewx[825] INFO weewx.manager: Daily summaries up to date
Dec 17 15:35:23 WeewxWeatherServer weewx[825] DEBUG weewx.drivers.vantage: Getting archive packets since 2021-12-17 15:34:00 MST (1639780440)
Dec 17 15:35:23 WeewxWeatherServer weewx[825] DEBUG weewx.drivers.vantage: Gentle wake up of console successful
Dec 17 15:35:23 WeewxWeatherServer weewx[825] DEBUG weewx.drivers.vantage: Retrieving 1 page(s); starting index= 4
Dec 17 15:35:23 WeewxWeatherServer weewx[825] INFO weewx.manager: Added record 2021-12-17 15:35:00 MST (1639780500) to database 'weewx.sdb'
Dec 17 15:35:23 WeewxWeatherServer weewx[825] INFO weewx.manager: Added record 2021-12-17 15:35:00 MST (1639780500) to daily summary in 'weewx.sdb'
Dec 17 15:35:23 WeewxWeatherServer weewx[825] INFO weewx.engine: Starting main packet loop.
Dec 17 15:35:23 WeewxWeatherServer weewx[825] DEBUG weewx.drivers.vantage: Gentle wake up of console successful
Dec 17 15:35:23 WeewxWeatherServer weewx[825] DEBUG weewx.drivers.vantage: Requesting 200 LOOP packets.
Dec 17 15:35:23 WeewxWeatherServer weewx[825] DEBUG weewx.drivers.vantage: Gentle wake up of console successful
Dec 17 15:35:23 WeewxWeatherServer weewx[825] ERROR weewx.drivers.vantage: No <ACK> received from console
Dec 17 15:35:23 WeewxWeatherServer weewx[825] INFO weewx.engine: Main loop exiting. Shutting engine down.
Dec 17 15:35:23 WeewxWeatherServer weewx[825] DEBUG weewx.restx: CWOP: Connected to server cwop.aprs.net:14580
Dec 17 15:35:25 WeewxWeatherServer weewx[825] INFO weewx.restx: CWOP: Published record 2021-12-17 15:35:00 MST (1639780500)
Dec 17 15:35:25 WeewxWeatherServer weewx[825] DEBUG weewx.restx: Shut down CWOP thread.
Dec 17 15:35:25 WeewxWeatherServer weewx[825] INFO weewx.restx: Wunderground-PWS: Published record 2021-12-17 15:35:00 MST (1639780500)
Dec 17 15:35:25 WeewxWeatherServer weewx[825] DEBUG weewx.restx: Shut down Wunderground-PWS thread.
Dec 17 15:35:25 WeewxWeatherServer weewx[825] INFO weewx.restx: StationRegistry: Published record 2021-12-17 15:35:00 MST (1639780500)
Dec 17 15:35:25 WeewxWeatherServer weewx[825] DEBUG weewx.restx: Shut down StationRegistry thread.
Dec 17 15:35:25 WeewxWeatherServer weewx[825] CRITICAL __main__: Caught WeeWxIOError: No <ACK> received from Vantage console
Dec 17 15:35:25 WeewxWeatherServer weewx[825] CRITICAL __main__:     ****  Waiting 60 seconds then retrying...
Dec 17 15:35:41 WeewxWeatherServer dbus-daemon[726]: [system] Activating via systemd: service name='org.bluez' unit='dbus-org.bluez.service' requested by ':1.71' (uid=1000 pid=3211 comm="/opt/google/chrome/chrome --enable-crashpad " label="unconfined")
Dec 17 15:35:41 WeewxWeatherServer dbus-daemon[2418]: [session uid=1000 pid=2418] Activating via systemd: service name='org.freedesktop.portal.Desktop' unit='xdg-desktop-portal.service' requested by ':1.76' (uid=1000 pid=3211 comm="/opt/google/chrome/chrome --enable-crashpad " label="unconfined")
Dec 17 15:35:42 WeewxWeatherServer systemd[1301]: Starting Portal service...
Dec 17 15:35:42 WeewxWeatherServer dbus-daemon[2418]: [session uid=1000 pid=2418] Activating via systemd: service name='org.freedesktop.portal.Documents' unit='xdg-document-portal.service' requested by ':1.77' (uid=1000 pid=3250 comm="/usr/libexec/xdg-desktop-portal " label="unconfined")
Dec 17 15:35:42 WeewxWeatherServer systemd[1301]: Starting flatpak document portal service...
Dec 17 15:35:42 WeewxWeatherServer dbus-daemon[2418]: [session uid=1000 pid=2418] Successfully activated service 'org.freedesktop.portal.Documents'
Dec 17 15:35:42 WeewxWeatherServer systemd[1301]: Started flatpak document portal service.
Dec 17 15:35:42 WeewxWeatherServer dbus-daemon[2418]: [session uid=1000 pid=2418] Activating via systemd: service name='org.freedesktop.impl.portal.desktop.gtk' unit='xdg-desktop-portal-gtk.service' requested by ':1.77' (uid=1000 pid=3250 comm="/usr/libexec/xdg-desktop-portal " label="unconfined")
Dec 17 15:35:42 WeewxWeatherServer systemd[1301]: Starting Portal service (GTK+/GNOME implementation)...
Dec 17 15:35:42 WeewxWeatherServer dbus-daemon[2418]: [session uid=1000 pid=2418] Successfully activated service 'org.freedesktop.impl.portal.desktop.gtk'
Dec 17 15:35:42 WeewxWeatherServer systemd[1301]: Started Portal service (GTK+/GNOME implementation).
Dec 17 15:35:42 WeewxWeatherServer dbus-daemon[2418]: [session uid=1000 pid=2418] Successfully activated service 'org.freedesktop.portal.Desktop'
Dec 17 15:35:42 WeewxWeatherServer systemd[1301]: Started Portal service.
Dec 17 15:35:42 WeewxWeatherServer org.gnome.Shell.desktop[2597]: [3255:3255:1217/153542.986906:ERROR:sandbox_linux.cc(376)] InitializeSandbox() called with multiple threads in process gpu-process.
Dec 17 15:35:55 WeewxWeatherServer org.gnome.Shell.desktop[2597]: [3211:3308:1217/153555.120923:ERROR:chrome_browser_main_extra_parts_metrics.cc(226)] crbug.com/1216328: Checking Bluetooth availability started. Please report if there is no report that this ends.
Dec 17 15:35:55 WeewxWeatherServer org.gnome.Shell.desktop[2597]: [3211:3308:1217/153555.121885:ERROR:chrome_browser_main_extra_parts_metrics.cc(229)] crbug.com/1216328: Checking Bluetooth availability ended.
Dec 17 15:35:55 WeewxWeatherServer org.gnome.Shell.desktop[2597]: [3211:3308:1217/153555.122078:ERROR:chrome_browser_main_extra_parts_metrics.cc(232)] crbug.com/1216328: Checking default browser status started. Please report if there is no report that this ends.
Dec 17 15:35:55 WeewxWeatherServer org.gnome.Shell.desktop[2597]: [3211:3308:1217/153555.174194:ERROR:chrome_browser_main_extra_parts_metrics.cc(236)] crbug.com/1216328: Checking default browser status ended.
Dec 17 15:36:01 WeewxWeatherServer CRON[3569]: (ken) CMD (/home/ken/latency/latency1.pl > /dev/null 2>&1)
Dec 17 15:36:01 WeewxWeatherServer CRON[3570]: (ken) CMD (/home/ken/w/get_airlink.pl > /dev/null 2>&1)
Dec 17 15:36:01 WeewxWeatherServer CRON[3575]: (ken) CMD (/home/ken/w/minwx.pl > /dev/null 2>&1)
Dec 17 15:36:25 WeewxWeatherServer weewx[825] INFO __main__: retrying...
Dec 17 15:36:25 WeewxWeatherServer weewx[825] INFO __main__: Using configuration file /etc/weewx/weewx.conf
Dec 17 15:36:25 WeewxWeatherServer weewx[825] INFO __main__: Debug is 1
Dec 17 15:36:25 WeewxWeatherServer weewx[825] DEBUG __main__: Initializing engine
Dec 17 15:36:25 WeewxWeatherServer weewx[825] INFO weewx.engine: Loading station type Vantage (weewx.drivers.vantage)
Dec 17 15:36:25 WeewxWeatherServer weewx[825] DEBUG weewx.drivers.vantage: Driver version is 3.2.2
Dec 17 15:36:25 WeewxWeatherServer weewx[825] DEBUG weewx.drivers.vantage: Option loop_request=3
Dec 17 15:36:25 WeewxWeatherServer weewx[825] DEBUG weewx.drivers.vantage: Opened up serial port /dev/ttyS0; baud 19200; timeout 4.00
Dec 17 15:36:25 WeewxWeatherServer weewx[825] DEBUG weewx.drivers.vantage: Gentle wake up of console successful
Dec 17 15:36:25 WeewxWeatherServer weewx[825] DEBUG weewx.drivers.vantage: Hardware type is 16
Dec 17 15:36:25 WeewxWeatherServer weewx[825] DEBUG weewx.drivers.vantage: ISS ID is 1
Dec 17 15:36:25 WeewxWeatherServer weewx[825] DEBUG weewx.drivers.vantage: Hardware name: Vantage Pro2
Dec 17 15:36:25 WeewxWeatherServer weewx[825] DEBUG weewx.engine: Loading service weewx.engine.StdTimeSynch
Dec 17 15:36:25 WeewxWeatherServer weewx[825] DEBUG weewx.engine: Finished loading service weewx.engine.StdTimeSynch
Dec 17 15:36:25 WeewxWeatherServer weewx[825] DEBUG weewx.engine: Loading service weewx.engine.StdConvert
Dec 17 15:36:25 WeewxWeatherServer weewx[825] INFO weewx.engine: StdConvert target unit is 0x1
Dec 17 15:36:25 WeewxWeatherServer weewx[825] DEBUG weewx.engine: Finished loading service weewx.engine.StdConvert
Dec 17 15:36:25 WeewxWeatherServer weewx[825] DEBUG weewx.engine: Loading service weewx.engine.StdCalibrate
Dec 17 15:36:25 WeewxWeatherServer weewx[825] DEBUG weewx.engine: Finished loading service weewx.engine.StdCalibrate
Dec 17 15:36:25 WeewxWeatherServer weewx[825] DEBUG weewx.engine: Loading service weewx.engine.StdQC
Dec 17 15:36:25 WeewxWeatherServer weewx[825] DEBUG weewx.engine: Finished loading service weewx.engine.StdQC
Dec 17 15:36:25 WeewxWeatherServer weewx[825] DEBUG weewx.engine: Loading service weewx.wxservices.StdWXCalculate
Dec 17 15:36:25 WeewxWeatherServer weewx[825] DEBUG weewx.manager: Daily summary version is 4.0
Dec 17 15:36:25 WeewxWeatherServer weewx[825] DEBUG weewx.engine: Finished loading service weewx.wxservices.StdWXCalculate
Dec 17 15:36:25 WeewxWeatherServer weewx[825] DEBUG weewx.engine: Loading service weewx.wxxtypes.StdWXXTypes
Dec 17 15:36:25 WeewxWeatherServer weewx[825] DEBUG weewx.engine: Finished loading service weewx.wxxtypes.StdWXXTypes
Dec 17 15:36:25 WeewxWeatherServer weewx[825] DEBUG weewx.engine: Loading service weewx.wxxtypes.StdPressureCooker
Dec 17 15:36:25 WeewxWeatherServer weewx[825] DEBUG weewx.engine: Finished loading service weewx.wxxtypes.StdPressureCooker
Dec 17 15:36:25 WeewxWeatherServer weewx[825] DEBUG weewx.engine: Loading service weewx.wxxtypes.StdRainRater
Dec 17 15:36:25 WeewxWeatherServer weewx[825] DEBUG weewx.engine: Finished loading service weewx.wxxtypes.StdRainRater
Dec 17 15:36:25 WeewxWeatherServer weewx[825] DEBUG weewx.engine: Loading service weewx.wxxtypes.StdDelta
Dec 17 15:36:25 WeewxWeatherServer weewx[825] DEBUG weewx.engine: Finished loading service weewx.wxxtypes.StdDelta
Dec 17 15:36:25 WeewxWeatherServer weewx[825] DEBUG weewx.engine: Loading service weewx.engine.StdArchive
Dec 17 15:36:25 WeewxWeatherServer weewx[825] INFO weewx.engine: Archive will use data binding wx_binding
Dec 17 15:36:25 WeewxWeatherServer weewx[825] INFO weewx.engine: Record generation will be attempted in 'hardware'
Dec 17 15:36:25 WeewxWeatherServer weewx[825] INFO weewx.engine: Using archive interval of 60 seconds (specified by hardware)
Dec 17 15:36:25 WeewxWeatherServer weewx[825] DEBUG weewx.engine: Use LOOP data in hi/low calculations: 1
Dec 17 15:36:25 WeewxWeatherServer weewx[825] DEBUG weewx.engine: Finished loading service weewx.engine.StdArchive
Dec 17 15:36:25 WeewxWeatherServer weewx[825] DEBUG weewx.engine: Loading service weewx.restx.StdStationRegistry
Dec 17 15:36:25 WeewxWeatherServer weewx[825] INFO weewx.restx: StationRegistry: Station will be registered.
Dec 17 15:36:25 WeewxWeatherServer weewx[825] DEBUG weewx.engine: Finished loading service weewx.restx.StdStationRegistry
Dec 17 15:36:25 WeewxWeatherServer weewx[825] DEBUG weewx.engine: Loading service weewx.restx.StdWunderground
Dec 17 15:36:25 WeewxWeatherServer weewx[825] DEBUG weewx.restx: WU essentials: {}
Dec 17 15:36:25 WeewxWeatherServer weewx[825] INFO weewx.restx: Wunderground-PWS: Data for station KAZMESA460 will be posted
Dec 17 15:36:25 WeewxWeatherServer weewx[825] DEBUG weewx.engine: Finished loading service weewx.restx.StdWunderground
Dec 17 15:36:25 WeewxWeatherServer weewx[825] DEBUG weewx.engine: Loading service weewx.restx.StdPWSweather
Dec 17 15:36:25 WeewxWeatherServer weewx[825] INFO weewx.restx: PWSweather: Posting not enabled.
Dec 17 15:36:25 WeewxWeatherServer weewx[825] DEBUG weewx.engine: Finished loading service weewx.restx.StdPWSweather
Dec 17 15:36:25 WeewxWeatherServer weewx[825] DEBUG weewx.engine: Loading service weewx.restx.StdCWOP
Dec 17 15:36:25 WeewxWeatherServer weewx[825] INFO weewx.restx: CWOP: Data for station DW4798 will be posted
Dec 17 15:36:25 WeewxWeatherServer weewx[825] DEBUG weewx.engine: Finished loading service weewx.restx.StdCWOP
Dec 17 15:36:25 WeewxWeatherServer weewx[825] DEBUG weewx.engine: Loading service weewx.restx.StdWOW
Dec 17 15:36:25 WeewxWeatherServer weewx[825] INFO weewx.restx: WOW: Posting not enabled.
Dec 17 15:36:25 WeewxWeatherServer weewx[825] DEBUG weewx.engine: Finished loading service weewx.restx.StdWOW
Dec 17 15:36:25 WeewxWeatherServer weewx[825] DEBUG weewx.engine: Loading service weewx.restx.StdAWEKAS
Dec 17 15:36:25 WeewxWeatherServer weewx[825] INFO weewx.restx: AWEKAS: Posting not enabled.
Dec 17 15:36:25 WeewxWeatherServer weewx[825] DEBUG weewx.engine: Finished loading service weewx.restx.StdAWEKAS
Dec 17 15:36:25 WeewxWeatherServer weewx[825] DEBUG weewx.engine: Loading service weewx.engine.StdPrint
Dec 17 15:36:25 WeewxWeatherServer weewx[825] DEBUG weewx.engine: Finished loading service weewx.engine.StdPrint
Dec 17 15:36:25 WeewxWeatherServer weewx[825] DEBUG weewx.engine: Loading service weewx.engine.StdReport
Dec 17 15:36:25 WeewxWeatherServer weewx[825] DEBUG weewx.engine: Finished loading service weewx.engine.StdReport
Dec 17 15:36:25 WeewxWeatherServer weewx[825] INFO __main__: Starting up weewx version 4.5.1
Dec 17 15:36:25 WeewxWeatherServer weewx[825] DEBUG weewx.manager: Daily summary version is 4.0
Dec 17 15:36:25 WeewxWeatherServer weewx[825] DEBUG weewx.manager: Daily summary version is 4.0
Dec 17 15:36:25 WeewxWeatherServer weewx[825] DEBUG weewx.drivers.vantage: Gentle wake up of console successful
Dec 17 15:36:25 WeewxWeatherServer weewx[825] INFO weewx.engine: Clock error is 1.51 seconds (positive is fast)
Dec 17 15:36:25 WeewxWeatherServer weewx[825] INFO weewx.engine: Using binding 'wx_binding' to database 'weewx.sdb'
Dec 17 15:36:25 WeewxWeatherServer weewx[825] INFO weewx.manager: Starting backfill of daily summaries
Dec 17 15:36:25 WeewxWeatherServer weewx[825] INFO weewx.manager: Daily summaries up to date
Dec 17 15:36:25 WeewxWeatherServer weewx[825] DEBUG weewx.drivers.vantage: Getting archive packets since 2021-12-17 15:35:00 MST (1639780500)
Dec 17 15:36:25 WeewxWeatherServer weewx[825] DEBUG weewx.drivers.vantage: Gentle wake up of console successful
Dec 17 15:36:25 WeewxWeatherServer weewx[825] DEBUG weewx.drivers.vantage: Retrieving 1 page(s); starting index= 0
Dec 17 15:36:25 WeewxWeatherServer weewx[825] INFO weewx.manager: Added record 2021-12-17 15:36:00 MST (1639780560) to database 'weewx.sdb'
Dec 17 15:36:25 WeewxWeatherServer weewx[825] INFO weewx.manager: Added record 2021-12-17 15:36:00 MST (1639780560) to daily summary in 'weewx.sdb'
Dec 17 15:36:25 WeewxWeatherServer weewx[825] DEBUG weewx.drivers.vantage: DMPAFT complete: page timestamp 2021-12-15 20:57:00 MST (1639627020) less than final timestamp 2021-12-17 15:36:00 MST (1639780560)
Dec 17 15:36:25 WeewxWeatherServer weewx[825] DEBUG weewx.drivers.vantage: Catch up complete.
Dec 17 15:36:25 WeewxWeatherServer weewx[825] INFO weewx.engine: Starting main packet loop.
Dec 17 15:36:25 WeewxWeatherServer weewx[825] DEBUG weewx.drivers.vantage: Gentle wake up of console successful
Dec 17 15:36:25 WeewxWeatherServer weewx[825] DEBUG weewx.drivers.vantage: Requesting 200 LOOP packets.
Dec 17 15:36:25 WeewxWeatherServer weewx[825] DEBUG weewx.drivers.vantage: Gentle wake up of console successful
Dec 17 15:36:25 WeewxWeatherServer weewx[825] ERROR weewx.drivers.vantage: No <ACK> received from console
Dec 17 15:36:25 WeewxWeatherServer weewx[825] INFO weewx.engine: Main loop exiting. Shutting engine down.
Dec 17 15:36:26 WeewxWeatherServer weewx[825] DEBUG weewx.restx: CWOP: Connected to server cwop.aprs.net:14580
Dec 17 15:36:26 WeewxWeatherServer weewx[825] INFO weewx.restx: StationRegistry: Published record 2021-12-17 15:36:00 MST (1639780560)
Dec 17 15:36:26 WeewxWeatherServer weewx[825] INFO weewx.restx: CWOP: Published record 2021-12-17 15:36:00 MST (1639780560)
Dec 17 15:36:26 WeewxWeatherServer weewx[825] INFO weewx.restx: Wunderground-PWS: Published record 2021-12-17 15:36:00 MST (1639780560)
Dec 17 15:36:26 WeewxWeatherServer weewx[825] DEBUG weewx.restx: Shut down CWOP thread.
Dec 17 15:36:26 WeewxWeatherServer weewx[825] DEBUG weewx.restx: Shut down Wunderground-PWS thread.
Dec 17 15:36:26 WeewxWeatherServer weewx[825] DEBUG weewx.restx: Shut down StationRegistry thread.
Dec 17 15:36:26 WeewxWeatherServer weewx[825] CRITICAL __main__: Caught WeeWxIOError: No <ACK> received from Vantage console
Dec 17 15:36:26 WeewxWeatherServer weewx[825] CRITICAL __main__:     ****  Waiting 60 seconds then retrying...
^C

Tom Keffer

unread,
Dec 17, 2021, 6:47:56 PM12/17/21
to weewx-user
Any particular reason why you are using loop_request = 3? Could you try setting it to 1?

[Vantage]
  ...
  loop_request = 1





Ken Waters

unread,
Dec 17, 2021, 7:33:49 PM12/17/21
to weewx...@googlegroups.com
I'm not sure.  I don't remember setting it.  I'll try 1 and restart.

Ken

Ken Waters

unread,
Dec 17, 2021, 7:38:50 PM12/17/21
to weewx...@googlegroups.com
Well, well, that fixed it.  I'm perplexed but I see now that the files are being made and uploaded to http://satwatcher.us/wxstation/.

Any idea why that might have been the problem? 

Thanks!

Ken

Tom Keffer

unread,
Dec 17, 2021, 7:52:08 PM12/17/21
to weewx-user
I would guess that your firmware is too old to recognize the more modern LPS command, used for type LOOP 2 packets. So, it choked. 

Can you check on your firmware? Stop weewxd, then run

wee_device --info

and post the results.



Message has been deleted
Message has been deleted

satwa...@gmail.com

unread,
Dec 18, 2021, 2:23:58 PM12/18/21
to weewx-user
Here it is:
ken@WeewxWeatherServer:~/w$ sudo wee_device --info
Using configuration file /etc/weewx/weewx.conf
Using Vantage driver version 3.2.2 (weewx.drivers.vantage)
Querying...
Davis Vantage EEPROM settings:
   
    CONSOLE TYPE:                   Vantage Pro2
   
    CONSOLE FIRMWARE:
      Date:                         Jul 14 2008
      Version:                      1.80
   
    CONSOLE SETTINGS:
      Archive interval:             60 (seconds)
      Altitude:                     1680 (foot)
      Wind cup type:                large
      Rain bucket type:             0.01 inches
      Rain year start:              1
      Onboard time:                 2021-12-18 12:22:52
     
    CONSOLE DISPLAY UNITS:
      Barometer:                    inHg
      Temperature:                  degree_10F
      Rain:                         inch
      Wind:                         mile_per_hour
     
    CONSOLE STATION INFO:
      Latitude (onboard):           +33.4
      Longitude (onboard):          -111.6
      Use manual or auto DST?       MANUAL
      DST setting:                  OFF
      Use GMT offset or zone code?  GMT_OFFSET
      Time zone code:               N/A
      GMT offset:                   -7.0 hours
      Temperature logging:          LAST
      Retransmit channel:           OFF (0)
       
    TRANSMITTERS:
      Channel   Receive   Repeater  Type
         1      active      none    iss
         2      active      none    (N/A)
         3      active      none    (N/A)
         4      active      none    (N/A)
         5      active      none    (N/A)
         6      active      none    (N/A)
         7      active      none    (N/A)
         8      active      none    (N/A)

    RECEPTION STATS:
      Total packets received:       17051
      Total packets missed:         343
      Number of resynchronizations: 0
      Longest good stretch:         280
      Number of CRC errors:         100
     
    BAROMETER CALIBRATION DATA:
      Current barometer reading:    30.085 inHg
      Altitude:                     1680 feet
      Dew point:                    18 F
      Virtual temperature:          53 F
      Humidity correction factor:   0.6
      Correction ratio:             1.063
      Correction constant:          +0.000 inHg
      Gain:                         0.000
      Offset:                       7.000
     
    OFFSETS:
      Wind direction:               +0 deg
      Inside Temperature:           +0.0 F
      Inside Humidity:              +0 %
      Outside Temperature:          +0.0 F
      Outside Humidity:             +0 %

ken@WeewxWeatherServer:~/w$

Tom Keffer

unread,
Dec 18, 2021, 6:02:03 PM12/18/21
to weewx-user
OK, we've found our culprit. The "LPS" command was introduced by Davis in 2012 with firmware revision 1.90.

vince

unread,
Dec 18, 2021, 6:35:49 PM12/18/21
to weewx-user
My jan-2009 wireless VP2 is also at 1.80 - is there any reason to update to current ?

The 'wired' firmware release notes at https://support.davisinstruments.com/article/qu2edou0f5-vantage-pro-2-cabled-console-firmware-direct-pc-install-3-80-windows don't mention anything that looks worth it to me, but I figured I'd ask....

(the wireless firmware link is https://support.davisinstruments.com/article/qj3zfwto7y-vantage-pro-2-wireless-console-firmware-direct-pc-install-3-80-windows but it doesn't have as much release notes type info on it)

I might add - requires Windows to update.  Grrrrrr......

satwa...@gmail.com

unread,
Dec 19, 2021, 3:25:05 PM12/19/21
to weewx-user
Hi Vince,

I was curious and clicked on the links you provided.  I have the 6312 (checked the back of the console) wireless model and downloaded the update just to see what happens (see image below).  It gives an option for serial or USB.  My Windoze PC doesn't have the old serial port and I'm not sure what I ever did with my serial-to-USB connector but I guess that's what I would need to do the update.  I probably won't mess with it further given the updates noted that I didn't think were that worthy:
  •  Improved evapotranspiration (ET) calculation
  • Modified heat index table to better support high temp and high humidity environments
  • Restored "Receiving From" from initial boot screen for easier setup configuration
  • Minor improvements to allow use of new (or alternate)Temp/Hum and Barometer
  • Added additional support for international radio frequencies.
Ken
Capture.PNG
Reply all
Reply to author
Forward
0 new messages