*We lost power a week ago and my UPS the Fitlet was on ran out of battery
so we had a "pull the plug" situation on my weewx Linux Mint Fitlet (it's
been running for two or three years fine). When power was restored I kept
getting errors when weewx tried to read the data logger in the VantagePro2.
It could wake up the console and then maybe pull a few records or lately
zero records and it gives up:*
May 1 08:59:01 beecreek weewx[20103]: engine: Initializing weewx version
3.6.2
May 1 08:59:01 beecreek weewx[20103]: engine: Using Python 2.7.12
(default, Nov 12 2018, 14: 36:49) #012[GCC 5.4.0
20160609]
May 1 08:59:01 beecreek weewx[20103]: engine: Platform
Linux-4.4.6-generic.fitlet-x86_64-wit
h-LinuxMint-18-sarah
May 1 08:59:01 beecreek weewx[20103]: engine: pid file is
/var/run/weewx.pid
May 1 08:59:01 beecreek weewx[20107]: engine: Using configuration file
/etc/weewx/weewx.conf
May 1 08:59:01 beecreek weewx[20107]: engine: Initializing engine
May 1 08:59:01 beecreek weewx[20107]: engine: Loading station type Vantage
(weewx.drivers.va ntage)
May 1 08:59:01 beecreek weewx[20107]: vantage: driver version is 3.0.9
May 1 08:59:01 beecreek weewx[20090]: ...done.
May 1 08:59:01 beecreek systemd[1]: Started LSB: weewx weather system.
May 1 08:59:01 beecreek weewx[20107]: vantage: Opened up serial port
/dev/ttyUSB0; baud 1920 0; timeout 5.00
May 1 08:59:01 beecreek weewx[20107]: vantage: gentle wake up of console
successful
May 1 08:59:01 beecreek weewx[20107]: vantage: _setup; hardware type is 16
May 1 08:59:01 beecreek weewx[20107]: engine: Loading service
weewx.engine.StdTimeSynch
May 1 08:59:01 beecreek weewx[20107]: engine: Finished loading service
weewx.engine.StdTimeS ynch
May 1 08:59:01 beecreek weewx[20107]: engine: Loading service
weewx.engine.StdConvert
May 1 08:59:01 beecreek weewx[20107]: engine: StdConvert target unit is 0x1
May 1 08:59:01 beecreek weewx[20107]: engine: Finished loading service
weewx.engine.StdConve rt
May 1 08:59:01 beecreek weewx[20107]: engine: Loading service
weewx.engine.StdCalibrate
May 1 08:59:01 beecreek weewx[20107]: engine: Finished loading service
weewx.engine.StdCalib rate
May 1 08:59:01 beecreek weewx[20107]: engine: Loading service
weewx.engine.StdQC
May 1 08:59:01 beecreek weewx[20107]: engine: Finished loading service
weewx.engine.StdQC
May 1 08:59:01 beecreek weewx[20107]: engine: Loading service
weewx.wxservices.StdWXCalculat e
May 1 08:59:01 beecreek weewx[20107]: wxcalculate: The following values
will be calculated: barometer=prefer_hardware,
windchill=prefer_hardware, dewpoint=prefer_hardware,
appTemp=prefe r_hardware, rainRate=prefer_hardware,
windrun=prefer_hardware, heatindex=prefer_hardware,
max SolarRad=prefer_hardware, humidex=prefer_hardware,
pressure=prefer_hardware, inDewpoint=prefe r_hardware,
ET=prefer_hardware, altimeter=prefer_hardware, cloudbase=prefer_hardware
May 1 08:59:01 beecreek weewx[20107]: wxcalculate: The following
algorithms will be used for calculations:
altimeter=aaNOAA, maxSolarRad=RS
May 1 08:59:01 beecreek weewx[20107]: engine: Finished loading service
weewx.wxservices.StdW XCalculate
May 1 08:59:01 beecreek weewx[20107]: engine: Loading service
weewx.engine.StdArchive
May 1 08:59:01 beecreek weewx[20107]: engine: Archive will use data
binding wx_binding
May 1 08:59:01 beecreek weewx[20107]: engine: Record generation will be
attempted in 'hardwa re'
May 1 08:59:01 beecreek weewx[20107]: engine: The archive interval in the
configuration file (300) does not match the station
hardware interval (600).
May 1 08:59:01 beecreek weewx[20107]: engine: Using archive interval of
600 seconds (specifi ed by hardware)
May 1 08:59:01 beecreek weewx[20107]: engine: Use LOOP data in hi/low
calculations: 1
May 1 08:59:01 beecreek weewx[20107]: engine: Using binding 'wx_binding'
to database 'weewx. sdb'
May 1 08:59:01 beecreek weewx[20107]: manager: Starting backfill of daily
summaries
May 1 08:59:01 beecreek weewx[20107]: manager: Daily summaries up to date
May 1 08:59:01 beecreek weewx[20107]: engine: Finished loading service
weewx.engine.StdArchi ve
May 1 08:59:01 beecreek weewx[20107]: engine: Loading service
weewx.restx.StdStationRegistry
May 1 08:59:01 beecreek weewx[20107]: restx: StationRegistry: Station will
be registered.
May 1 08:59:01 beecreek weewx[20107]: engine: Finished loading service
weewx.restx.StdStatio nRegistry
May 1 08:59:01 beecreek weewx[20107]: engine: Loading service
weewx.restx.StdWunderground
May 1 08:59:01 beecreek weewx[20107]: restx: Wunderground-PWS: Data for
station KTXHARPE2 wi ll be posted
May 1 08:59:01 beecreek weewx[20107]: engine: Finished loading service
weewx.restx.StdWunder ground
May 1 08:59:01 beecreek weewx[20107]: engine: Loading service
weewx.restx.StdPWSweather
May 1 08:59:01 beecreek weewx[20107]: restx: PWSweather: Posting not
enabled.
May 1 08:59:01 beecreek weewx[20107]: engine: Finished loading service
weewx.restx.StdPWSwea ther
May 1 08:59:01 beecreek weewx[20107]: engine: Loading service
weewx.restx.StdCWOP
May 1 08:59:01 beecreek weewx[20107]: restx: CWOP: Data for station EW0158
will be posted
May 1 08:59:01 beecreek weewx[20107]: engine: Finished loading service
weewx.restx.StdCWOP
May 1 08:59:01 beecreek weewx[20107]: engine: Loading service
weewx.restx.StdWOW
May 1 08:59:01 beecreek weewx[20107]: restx: WOW: Posting not enabled.
May 1 08:59:01 beecreek weewx[20107]: engine: Finished loading service
weewx.restx.StdWOW
May 1 08:59:01 beecreek weewx[20107]: engine: Loading service
weewx.restx.StdAWEKAS
May 1 08:59:01 beecreek weewx[20107]: restx: AWEKAS: Posting not enabled.
May 1 08:59:01 beecreek weewx[20107]: engine: Finished loading service
weewx.restx.StdAWEKAS
May 1 08:59:01 beecreek weewx[20107]: engine: Loading service
weewx.engine.StdPrint
May 1 08:59:01 beecreek weewx[20107]: engine: Finished loading service
weewx.engine.StdPrint
May 1 08:59:01 beecreek weewx[20107]: engine: Loading service
weewx.engine.StdReport
May 1 08:59:01 beecreek weewx[20107]: engine: Finished loading service
weewx.engine.StdRepor t
May 1 08:59:01 beecreek weewx[20107]: engine: Starting up weewx version
3.6.2
May 1 08:59:01 beecreek weewx[20107]: vantage: gentle wake up of console
successful
May 1 08:59:01 beecreek weewx[20107]: engine: Clock error is 4.14 seconds
(positive is fast)
May 1 08:59:01 beecreek weewx[20107]: vantage: Getting archive packets
since 2019-04-25 09:2 0:00 CDT (1556202000)
May 1 08:59:01 beecreek weewx[20107]: vantage: gentle wake up of console
successful
May 1 08:59:01 beecreek weewx[20107]: vantage: Retrieving 93 page(s);
starting index= 0
May 1 08:59:02 beecreek weewx[20107]: vantage: empty record page 0; index 0
May 1 08:59:02 beecreek weewx[20107]: engine: Starting main packet loop.
May 1 08:59:02 beecreek weewx[20107]: vantage: gentle wake up of console
successful
May 1 08:59:02 beecreek weewx[20107]: vantage: Requesting 200 LOOP packets.
May 1 08:59:02 beecreek weewx[20107]: vantage: gentle wake up of console
successful
May 1 08:59:07 beecreek weewx[20107]: vantage: LOOP try #1; error:
Expected to read 99 chars ; got 0 instead
May 1 08:59:07 beecreek weewx[20107]: vantage: Requesting 200 LOOP packets.
May 1 08:59:12 beecreek weewx[20107]: vantage: retry #0 failed
May 1 08:59:15 beecreek weewx[20107]: vantage: retry #1 failed
May 1 08:59:17 beecreek weewx[20107]: vantage: retry #2 failed
May 1 08:59:19 beecreek weewx[20107]: vantage: retry #3 failed
May 1 08:59:19 beecreek weewx[20107]: vantage: Unable to wake up console
May 1 08:59:19 beecreek weewx[20107]: vantage: LOOP try #2; error: Unable
to wake up Vantage console
May 1 08:59:19 beecreek weewx[20107]: vantage: Requesting 200 LOOP packets.
May 1 08:59:21 beecreek weewx[20107]: vantage: retry #0 failed
May 1 08:59:23 beecreek weewx[20107]: vantage: retry #1 failed
*And here's part of the lsusb -v response:*
Bus 003 Device 003: ID 10c4:ea60 Cygnal Integrated Products, Inc. CP210x
UART Bridge / myAVR mySmartUSB light
Couldn't open device, some information will be missing *(same message on
all USB ports)*
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 1.10
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
idVendor 0x10c4 Cygnal Integrated Products, Inc.
idProduct 0xea60 CP210x UART Bridge / myAVR mySmartUSB light
bcdDevice 1.00
iManufacturer 1
iProduct 2
iSerial 3
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 32
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0x80
(Bus Powered)
MaxPower 100mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 255 Vendor Specific Class
bInterfaceSubClass 0
bInterfaceProtocol 0
iInterface 2
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x01 EP 1 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 0
*Troubleshooting results with no joy so far. I'm pretty much out of ideas
at this moment. *
Restarted weewx, reboot server, unplugged data logger from the Davis
console, switched to another fairly new Davis VantagePro2 console, tried
different USB ports on the Fitlet (I think ttyUSB0 is following the port
change), tried new Davis Logger and new USB cable between the Fitlet and
the data logger. I've tried various combinations of the previous activities.
--
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].
For more options, visit https://groups.google.com/d/optout.