*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 weewx-user+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to