Then, as you suspected, it's likely a communications problem between the logger and the computer.
Things to try: Is it located near a source of RF? Are you using a serial-to-usb converter? If so, try another one. Install ferrite chokes on the cable. See the section *Tips on making a system reliable <http://www.weewx.com/docs/usersguide.htm#Tips_on_making_a_system_reliable>.* On Wed, Jan 18, 2023 at 6:37 AM Brian Waligorski / N6RZR < [email protected]> wrote: > Ver 4.9.1 > > On Wednesday, January 18, 2023 at 6:27:12 AM UTC-8 [email protected] wrote: > >> Which version of WeeWX? >> >> -tk >> >> On Wed, Jan 18, 2023 at 6:13 AM Brian Waligorski / N6RZR < >> [email protected]> wrote: >> >>> New install on Inovato Quadra. Latest Weewx version installed using DEB >>> package on Debian-based systems, >>> System will run fine for hours, sometimes days. I'm suspecting comm >>> problem between console and weewx?? Any suggestions much appreciated. >>> >>> >>> Jan 17 21:54:32 inovato weewx[1544] ERROR weewx.drivers.vantage: LOOP >>> batch try #1; error: Expected to read 99 chars; got 0 instead >>> Jan 17 21:54:32 inovato weewx[1544] DEBUG weewx.drivers.vantage: Gentle >>> wake up of console successful >>> Jan 17 21:55:01 inovato CRON[5105]: (root) CMD (command -v debian-sa1 > >>> /dev/null && debian-sa1 1 1) >>> Jan 17 21:55:14 inovato weewx[1544] DEBUG weewx.drivers.vantage: Getting >>> archive packets since 2023-01-17 21:50:00 PST (1674021000) >>> Jan 17 21:55:14 inovato weewx[1544] DEBUG weewx.drivers.vantage: Gentle >>> wake up of console successful >>> Jan 17 21:55:14 inovato weewx[1544] DEBUG weewx.drivers.vantage: >>> Retrieving 1 page(s); starting index= 2 >>> Jan 17 21:55:15 inovato weewx[1544] INFO weewx.manager: Added record >>> 2023-01-17 21:55:00 PST (1674021300) to database 'weewx.sdb' >>> Jan 17 21:55:15 inovato weewx[1544] INFO weewx.manager: Added record >>> 2023-01-17 21:55:00 PST (1674021300) to daily summary in 'weewx.sdb' >>> Jan 17 21:55:15 inovato weewx[1544] DEBUG weewx.drivers.vantage: DMPAFT >>> complete: page timestamp 2023-01-09 00:40:00 PST (1673253600) less than >>> final timestamp 2023-01-17 21:55:00 PST (1674021300) >>> Jan 17 21:55:15 inovato weewx[1544] DEBUG weewx.drivers.vantage: Catch >>> up complete. >>> Jan 17 21:55:15 inovato weewx[1544] DEBUG weewx.reportengine: Running >>> reports for latest time in the database. >>> Jan 17 21:55:15 inovato weewx[1544] DEBUG weewx.drivers.vantage: >>> Requesting 200 LOOP packets. >>> Jan 17 21:55:15 inovato weewx[1544] DEBUG weewx.reportengine: Running >>> report 'SeasonsReport' >>> Jan 17 21:55:15 inovato weewx[1544] DEBUG weewx.drivers.vantage: Gentle >>> wake up of console successful >>> Jan 17 21:55:15 inovato weewx[1544] DEBUG weewx.reportengine: Found >>> configuration file /etc/weewx/skins/Seasons/skin.conf for report >>> 'SeasonsReport' >>> Jan 17 21:55:15 inovato weewx[1544] DEBUG weewx.cheetahgenerator: Using >>> search list ['weewx.cheetahgenerator.Almanac', >>> 'weewx.cheetahgenerator.Current', >>> 'weewx.cheetahgenerator.DisplayOptions', 'weewx.cheetahgenerator.Extras', >>> 'weewx.cheetahgenerator.Gettext', 'weewx.cheetahgenerator.JSONHelpers', >>> 'weewx.cheetahgenerator.PlotInfo', 'weewx.cheetahgenerator.SkinInfo', >>> 'weewx.cheetahgenerator.Station', 'weewx.cheetahgenerator.Stats', >>> 'weewx.cheetahgenerator.UnitInfo'] >>> Jan 17 21:55:15 inovato weewx[1544] DEBUG weewx.manager: Daily summary >>> version is 4.0 >>> Jan 17 21:55:15 inovato weewx[1544] INFO weewx.restx: Wunderground-PWS: >>> Published record 2023-01-17 21:55:00 PST (1674021300) >>> Jan 17 21:55:18 inovato weewx[1544] INFO weewx.cheetahgenerator: >>> Generated 8 files for report SeasonsReport in 2.98 seconds >>> Jan 17 21:55:18 inovato weewx[1544] DEBUG weewx.manager: Daily summary >>> version is 4.0 >>> Jan 17 21:55:19 inovato weewx[1544] INFO weewx.imagegenerator: Generated >>> 14 images for report SeasonsReport in 1.10 seconds >>> Jan 17 21:55:19 inovato weewx[1544] INFO weewx.reportengine: Copied 0 >>> files to /var/www/html/weewx >>> Jan 17 21:55:19 inovato weewx[1544] DEBUG weewx.reportengine: Report >>> 'SmartphoneReport' not enabled. Skipping. >>> Jan 17 21:55:19 inovato weewx[1544] DEBUG weewx.reportengine: Report >>> 'MobileReport' not enabled. Skipping. >>> Jan 17 21:55:19 inovato weewx[1544] DEBUG weewx.reportengine: Report >>> 'StandardReport' not enabled. Skipping. >>> Jan 17 21:55:19 inovato weewx[1544] DEBUG weewx.reportengine: Report >>> 'FTP' not enabled. Skipping. >>> Jan 17 21:55:19 inovato weewx[1544] DEBUG weewx.reportengine: Report >>> 'RSYNC' not enabled. Skipping. >>> Jan 17 21:55:35 inovato weewx[1544] DEBUG weewx.restx: CWOP: Attempt 1 >>> to cwop.aprs.net:14580. Connection error: timed out >>> Jan 17 21:55:35 inovato weewx[1544] DEBUG weewx.restx: CWOP: Connected >>> to server cwop.aprs.net:14580 >>> Jan 17 21:55:35 inovato weewx[1544] INFO weewx.restx: CWOP: Published >>> record 2023-01-17 21:55:00 PST (1674021300) >>> Jan 17 21:59:32 inovato weewx[1544] ERROR weewx.drivers.vantage: LOOP >>> batch try #1; error: Expected to read 99 chars; got 0 instead >>> Jan 17 21:59:36 inovato weewx[1544] DEBUG weewx.drivers.vantage: Wakeup >>> retry #1 failed: Expected to read 2 chars; got 0 instead >>> Jan 17 21:59:42 inovato weewx[1544] DEBUG weewx.drivers.vantage: Wakeup >>> retry #2 failed: Expected to read 2 chars; got 0 instead >>> Jan 17 21:59:47 inovato weewx[1544] DEBUG weewx.drivers.vantage: Wakeup >>> retry #3 failed: Expected to read 2 chars; got 0 instead >>> Jan 17 21:59:52 inovato weewx[1544] DEBUG weewx.drivers.vantage: Wakeup >>> retry #4 failed: Expected to read 2 chars; got 0 instead >>> Jan 17 21:59:53 inovato weewx[1544] ERROR weewx.drivers.vantage: Unable >>> to wake up Vantage console >>> Jan 17 21:59:53 inovato weewx[1544] ERROR weewx.drivers.vantage: LOOP >>> batch try #2; error: Unable to wake up Vantage console >>> Jan 17 21:59:57 inovato weewx[1544] DEBUG weewx.drivers.vantage: Wakeup >>> retry #1 failed: Expected to read 2 chars; got 0 instead >>> Jan 17 22:00:01 inovato CRON[5126]: (root) CMD (/usr/lib/armbian/armbian- >>> truncate-logs) >>> Jan 17 22:00:02 inovato weewx[1544] DEBUG weewx.drivers.vantage: Wakeup >>> retry #2 failed: Expected to read 2 chars; got 0 instead >>> Jan 17 22:00:08 inovato weewx[1544] DEBUG weewx.drivers.vantage: Wakeup >>> retry #3 failed: Expected to read 2 chars; got 0 instead >>> Jan 17 22:00:13 inovato weewx[1544] DEBUG weewx.drivers.vantage: Wakeup >>> retry #4 failed: Expected to read 2 chars; got 0 instead >>> Jan 17 22:00:14 inovato weewx[1544] ERROR weewx.drivers.vantage: Unable >>> to wake up Vantage console >>> Jan 17 22:00:14 inovato weewx[1544] ERROR weewx.drivers.vantage: LOOP >>> batch try #3; error: Unable to wake up Vantage console >>> Jan 17 22:00:14 inovato weewx[1544] ERROR weewx.drivers.vantage: LOOP >>> max batch errors (3) exceeded. >>> Jan 17 22:00:14 inovato weewx[1544] INFO weewx.engine: Main loop >>> exiting. Shutting engine down. >>> Jan 17 22:00:14 inovato weewx[1544] INFO weewx.engine: Shutting down >>> StdReport thread >>> Jan 17 22:00:14 inovato weewx[1544] DEBUG weewx.engine: StdReport thread >>> has been terminated >>> Jan 17 22:00:14 inovato weewx[1544] DEBUG weewx.restx: Shut down CWOP >>> thread. >>> Jan 17 22:00:14 inovato weewx[1544] DEBUG weewx.restx: Shut down >>> Wunderground-PWS thread. >>> Jan 17 22:00:14 inovato weewx[1544] CRITICAL __main__: Caught >>> WeeWxIOError: LOOP max batch errors (3) exceeded. >>> Jan 17 22:00:14 inovato weewx[1544] CRITICAL __main__: **** Waiting >>> 60 seconds then retrying... >>> Jan 17 22:00:50 inovato systemd[1]: Starting system activity accounting >>> tool... >>> Jan 17 22:00:50 inovato systemd[1]: sysstat-collect.service: Succeeded. >>> Jan 17 22:00:50 inovato systemd[1]: Finished system activity accounting >>> tool. >>> Jan 17 22:01:14 inovato weewx[1544] INFO __main__: retrying... >>> Jan 17 22:01:14 inovato weewx[1544] DEBUG __main__: Initializing engine >>> Jan 17 22:01:14 inovato weewx[1544] INFO weewx.engine: Loading station >>> type Vantage (weewx.drivers.vantage) >>> Jan 17 22:01:14 inovato weewx[1544] DEBUG weewx.drivers.vantage: Driver >>> version is 3.4.0 >>> Jan 17 22:01:14 inovato weewx[1544] DEBUG weewx.drivers.vantage: Option >>> loop_request=1 >>> Jan 17 22:01:14 inovato weewx[1544] DEBUG weewx.drivers.vantage: Opened >>> up serial port /dev/ttyUSB0; baud 9600; timeout 4.00 >>> Jan 17 22:01:18 inovato weewx[1544] DEBUG weewx.drivers.vantage: Wakeup >>> retry #1 failed: Expected to read 2 chars; got 0 instead >>> Jan 17 22:01:24 inovato weewx[1544] DEBUG weewx.drivers.vantage: Wakeup >>> retry #2 failed: Expected to read 2 chars; got 0 instead >>> Jan 17 22:01:29 inovato weewx[1544] DEBUG weewx.drivers.vantage: Wakeup >>> retry #3 failed: Expected to read 2 chars; got 0 instead >>> Jan 17 22:01:34 inovato weewx[1544] DEBUG weewx.drivers.vantage: Wakeup >>> retry #4 failed: Expected to read 2 chars; got 0 instead >>> Jan 17 22:01:35 inovato weewx[1544] ERROR weewx.drivers.vantage: Unable >>> to wake up Vantage console >>> Jan 17 22:01:35 inovato weewx[1544] ERROR weewx.engine: Import of driver >>> failed: Unable to wake up Vantage console (<class 'weewx.WakeupError'>) >>> Jan 17 22:01:35 inovato weewx[1544] CRITICAL weewx.engine: **** >>> Traceback (most recent call last): >>> Jan 17 22:01:35 inovato weewx[1544] CRITICAL weewx.engine: **** >>> File "/usr/share/weewx/weewx/engine.py", line 119, in setupStation >>> Jan 17 22:01:35 inovato weewx[1544] CRITICAL weewx.engine: **** >>> self.console = loader_function(config_dict, self) >>> Jan 17 22:01:35 inovato weewx[1544] CRITICAL weewx.engine: **** >>> File "/usr/share/weewx/weewx/drivers/vantage.py", line 40, in loader >>> Jan 17 22:01:35 inovato weewx[1544] CRITICAL weewx.engine: **** >>> return VantageService(engine, config_dict) >>> Jan 17 22:01:35 inovato weewx[1544] CRITICAL weewx.engine: **** >>> File "/usr/share/weewx/weewx/drivers/vantage.py", line 1939, in >>> __init__ >>> Jan 17 22:01:35 inovato weewx[1544] CRITICAL weewx.engine: **** >>> Vantage.__init__(self, **config_dict[DRIVER_NAME]) >>> Jan 17 22:01:35 inovato weewx[1544] CRITICAL weewx.engine: **** >>> File "/usr/share/weewx/weewx/drivers/vantage.py", line 521, in __init__ >>> Jan 17 22:01:35 inovato weewx[1544] CRITICAL weewx.engine: **** >>> self._setup() >>> Jan 17 22:01:35 inovato weewx[1544] CRITICAL weewx.engine: **** >>> File "/usr/share/weewx/weewx/drivers/vantage.py", line 1340, in _setup >>> Jan 17 22:01:35 inovato weewx[1544] CRITICAL weewx.engine: **** >>> self.port.wakeup_console(max_tries=self.max_tries) >>> Jan 17 22:01:35 inovato weewx[1544] CRITICAL weewx.engine: **** >>> File "/usr/share/weewx/weewx/drivers/vantage.py", line 118, in >>> wakeup_console >>> Jan 17 22:01:35 inovato weewx[1544] CRITICAL weewx.engine: **** >>> raise weewx.WakeupError("Unable to wake up Vantage console") >>> Jan 17 22:01:35 inovato weewx[1544] CRITICAL weewx.engine: **** >>> weewx.WakeupError: Unable to wake up Vantage console >>> Jan 17 22:01:35 inovato weewx[1544] CRITICAL __main__: Unable to load >>> driver: Unable to wake up Vantage console >>> Jan 17 22:01:35 inovato weewx[1544] CRITICAL __main__: **** >>> Exiting... >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "weewx-user" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/weewx-user/dd2eb80f-300a-4dbb-adcd-092043edeee6n%40googlegroups.com >>> <https://groups.google.com/d/msgid/weewx-user/dd2eb80f-300a-4dbb-adcd-092043edeee6n%40googlegroups.com?utm_medium=email&utm_source=footer> >>> . >>> >> -- > You received this message because you are subscribed to the Google Groups > "weewx-user" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/weewx-user/31efa188-a494-4d7e-8d2d-f950f4df7de8n%40googlegroups.com > <https://groups.google.com/d/msgid/weewx-user/31efa188-a494-4d7e-8d2d-f950f4df7de8n%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- You received this message because you are subscribed to the Google Groups "weewx-user" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/CAPq0zEBbAnDOTFkpN9-Bh%2BP0pC7GftjUPqgQhL%3D-L%2BZpdT2gPg%40mail.gmail.com.
