Hi, John

It looks like you have two problems.

1. The message "vantage: Retrieving 93 page(s); starting index= 0",
followed by no pages retrieved, suggests that the logger is corrupt.
Try clearing
it <http://weewx.com/docs/usersguide.htm#html_generated_but_not_updated>.

2. Some sort of (possibly intermittent) USB problem. I can't help you much
on this one. It looks like you're using a serial-to-usb adapter. If you
have another one around, try swapping.

-tk

On Wed, May 1, 2019 at 7:26 AM John Canfield <johnwcanfi...@gmail.com>
wrote:

> *Just checked the kernel log and ttyUSB0 is reacting to me changing the
> ports:*
>
> Apr 30 13:46:19 beecreek kernel: [16655.212235] usb 3-2: new full-speed
> USB device number 2 using xhci_hcd
> Apr 30 13:46:19 beecreek kernel: [16655.361518] usb 3-2: New USB device
> found, idVendor=10c4, idProduct=ea61
> Apr 30 13:46:19 beecreek kernel: [16655.361532] usb 3-2: New USB device
> strings: Mfr=1, Product=2, SerialNumber=3
> Apr 30 13:46:19 beecreek kernel: [16655.361540] usb 3-2: Product: CP2102
> USB to UART Bridge Controller
> Apr 30 13:46:19 beecreek kernel: [16655.361546] usb 3-2: Manufacturer:
> Silicon Labs
> Apr 30 13:46:19 beecreek kernel: [16655.361552] usb 3-2: SerialNumber:
> 1255369079
> Apr 30 13:46:19 beecreek kernel: [16655.367734] cp210x 3-2:1.0: cp210x
> converter detected
> Apr 30 13:46:19 beecreek kernel: [16655.368025] usb 3-2: cp210x converter
> now attached to ttyUSB0
> Apr 30 13:47:39 beecreek kernel: [16735.264504] usb 3-2: USB disconnect,
> device number 2
> Apr 30 13:47:39 beecreek kernel: [16735.266937] cp210x ttyUSB0: cp210x
> converter now disconnected from ttyUSB0
> Apr 30 13:47:39 beecreek kernel: [16735.266962] cp210x 3-2:1.0: device
> disconnected
> Apr 30 13:47:54 beecreek kernel: [16750.500795] usb 3-2: new full-speed
> USB device number 3 using xhci_hcd
> Apr 30 13:47:54 beecreek kernel: [16750.650118] usb 3-2: New USB device
> found, idVendor=10c4, idProduct=ea60
> Apr 30 13:47:54 beecreek kernel: [16750.650131] usb 3-2: New USB device
> strings: Mfr=1, Product=2, SerialNumber=3
> Apr 30 13:47:54 beecreek kernel: [16750.650139] usb 3-2: Product: CP2102
> USB to UART Bridge Controller
> Apr 30 13:47:54 beecreek kernel: [16750.650145] usb 3-2: Manufacturer:
> Silicon Labs
> Apr 30 13:47:54 beecreek kernel: [16750.650151] usb 3-2: SerialNumber: 0001
> Apr 30 13:47:54 beecreek kernel: [16750.656328] cp210x 3-2:1.0: cp210x
> converter detected
> Apr 30 13:47:54 beecreek kernel: [16750.657233] usb 3-2: cp210x converter
> now attached to ttyUSB0
> May  1 08:53:08 beecreek kernel: [85470.262589] ip_tables: (C) 2000-2006
> Netfilter Core Team
>
> On Wednesday, May 1, 2019 at 9:17:58 AM UTC-5, John Canfield wrote:
>>
>> *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.
>

-- 
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