Hello,
I'm running a VP2+ on Ubuntu and using a Davis #6540 RS232 Weatherlink
(streaming data logger for APRS) interface. This has been running
successfully since my move from wview about +/- 8 years or so. To avoid a
"WeeWxIOError: Max tries exceeded while getting LOOP data" I modified
vantage.py:
# on the VP (somewhere around 220).
for _loop_packet in self.genDavisLoopPackets(2): [changed from
200 in original version]
yield _loop_packet
When I first got this error, someone in the group suggested this change. It
worked for all earlier weewx versions and, so far, I've changed it at each
upgrade.
This time, when I upgraded to 4.5.1 (setup.py), I got the usual loop data
problem. I then made the vantage.py modification as listed above (200 ->
2). Upon restarting 4.5.1, I continued to get the loop data problem even
with the modified vantage.py.
I saw there was a slight modification of vantage.py from 4.4.x to 4.5.x.
Could this have caused the problem?
"Fixed bug that prevented the Vantage driver from waiting before a wakeup
retry."
Could I simply move my 4.4.0 version on vantage.py over to 4.5.1? Just
wanted to check before I started mixing things up. Thanks in advance for
any help.
Bob (grattans.org/wx)
weewx.log errors:
Apr 3 17:42:10 n4mrv weewx[338554] INFO weewx.engine: Archive will use
data binding wx_binding
Apr 3 17:42:10 n4mrv weewx[338554] INFO weewx.engine: Record generation
will be attempted in 'hardware'
Apr 3 17:42:10 n4mrv weewx[338554] INFO weewx.engine: Using archive
interval of 900 seconds (specified by hardware)
Apr 3 17:42:10 n4mrv weewx[338554] INFO weewx.restx: StationRegistry:
Station will be registered.
Apr 3 17:42:10 n4mrv weewx[338554] INFO weewx.restx: Wunderground-PWS:
Data for station KVAASHLA4 will be posted
Apr 3 17:42:10 n4mrv weewx[338554] INFO weewx.restx: PWSWeather: Data for
station N4MRV will be posted
Apr 3 17:42:10 n4mrv weewx[338554] INFO weewx.restx: CWOP: Data for
station N4MRV-1 will be posted
Apr 3 17:42:10 n4mrv weewx[338554] INFO weewx.restx: WOW: Data for station
964806001 will be posted
Apr 3 17:42:10 n4mrv weewx[338554] INFO weewx.restx: AWEKAS: Data will be
uploaded for user bgrattan
Apr 3 17:42:10 n4mrv weewx[338554] INFO user.emoncms: service version is
0.17
Apr 3 17:42:10 n4mrv weewx[338554] INFO user.emoncms: node is 0
Apr 3 17:42:10 n4mrv weewx[338554] INFO user.emoncms: Data will be
uploaded with token=XXXXXXXXXXXXXXXXXXXXXXXXXXXXb634
Apr 3 17:42:10 n4mrv weewx[338554] INFO __main__: Starting up weewx
version 4.5.1
Apr 3 17:42:10 n4mrv weewx[338554] INFO weewx.engine: Clock error is -0.14
seconds (positive is fast)
Apr 3 17:42:10 n4mrv weewx[338554] INFO weewx.engine: Using binding
'wx_binding' to database 'weewx.sdb'
Apr 3 17:42:10 n4mrv weewx[338554] INFO weewx.manager: Starting backfill
of daily summaries
Apr 3 17:42:10 n4mrv weewx[338554] INFO weewx.manager: Daily summaries up
to date
Apr 3 17:42:10 n4mrv weewx[338554] INFO weewx.engine: Starting main packet
loop.
Apr 3 17:42:20 n4mrv weewx[338554] ERROR weewx.drivers.vantage: LOOP try
#1; error: Expected to read 99 chars; got 0 inst
ead
Apr 3 17:42:25 n4mrv weewx[338554] ERROR weewx.drivers.vantage: LOOP try
#2; error: Expected to read 99 chars; got 0 inst
ead
Apr 3 17:42:30 n4mrv weewx[338554] ERROR weewx.drivers.vantage: LOOP try
#3; error: Expected to read 99 chars; got 0 inst
ead
Apr 3 17:42:35 n4mrv weewx[338554] ERROR weewx.drivers.vantage: LOOP try
#4; error: Expected to read 99 chars; got 0 inst
ead
Apr 3 17:42:35 n4mrv weewx[338554] ERROR weewx.drivers.vantage: LOOP max
tries (4) exceeded.
Apr 3 17:42:35 n4mrv weewx[338554] INFO weewx.engine: Main loop exiting.
Shutting engine down.
Apr 3 17:42:35 n4mrv weewx[338554] CRITICAL __main__: Caught WeeWxIOError:
Max tries exceeded while getting LOOP data.
Apr 3 17:42:35 n4mrv weewx[338554] CRITICAL __main__: **** Waiting 60
seconds then retrying...
Apr 3 17:43:35 n4mrv weewx[338554] INFO __main__: retrying...
Apr 3 17:43:35 n4mrv weewx[338554] INFO __main__: Using configuration file
/home/weewx/weewx.conf
Apr 3 17:43:35 n4mrv weewx[338554] INFO __main__: Debug is 0
Apr 3 17:43:35 n4mrv weewx[338554] INFO weewx.engine: Loading station type
Vantage (weewx.drivers.vantage)
Apr 3 17:43:35 n4mrv weewx[338554] INFO user.purple: Service version is
3.0.1.
Apr 3 17:43:35 n4mrv weewx[338554] INFO user.purple: Source 1 for
PurpleAir readings: sensor 192.168.1.130:80, proxy: Fal
se, timeout: 15
Apr 3 17:43:35 n4mrv weewx[338554] INFO weewx.engine: StdConvert target
unit is 0x1
Apr 3 17:43:35 n4mrv weewx[338554] INFO user.cmon: service version is 0.20
Apr 3 17:43:35 n4mrv weewx[338554] INFO user.cmon: sysinfo: Linux n4mrv
5.4.0-70-generic #78-Ubuntu SMP Fri Mar 19 13:29:
--
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/2ddb4f44-dad9-4889-8ede-b1b67a5beee9n%40googlegroups.com.