Ok, something is really wrong here. After the above syslog errors looped for a while I stopped weewx, cleared the memory on the console and started weewx and now the web page has the date of 6/16/20 10:23AM with no data.
www.deadduck.net/weather www.deaduck.net/mobile This doesn' seem like a HW issue at this point?? The console is getting good data from the station and has the correct date, and I cleared the memory. There's some data corruption here and I've tried different USB cables, different USB ports, an envoy and a console. Now same issue with a date in the future. Now when I stop the weewx daemon I get the following in the syslog... Feb 6 20:08:51 deadduck systemd[1]: Stopping LSB: weewx weather system... Feb 6 20:08:51 deadduck weewx[7864]: * Stopping weewx weather system weewx Feb 6 20:08:51 deadduck weewx[7572]: engine: Received signal TERM (15). Feb 6 20:08:51 deadduck weewx[7572]: engine: Main loop exiting. Shutting engine down. Feb 6 20:08:51 deadduck weewx[7572]: engine: Shutting down StdReport thread Feb 6 20:08:51 deadduck weewx[7572]: engine: StdReport thread has been terminated Feb 6 20:08:51 deadduck weewx[7572]: restx: Shut down Wunderground-PWS thread. Feb 6 20:08:51 deadduck weewx[7572]: restx: Shut down StationRegistry thread. Feb 6 20:08:51 deadduck weewx[7572]: engine: Terminating weewx version 3.9.2 Feb 6 20:08:51 deadduck weewx[7572]: **** Traceback (most recent call last): Feb 6 20:08:51 deadduck weewx[7572]: **** File "/usr/share/weewx/weewx/engine.py", line 894, in main Feb 6 20:08:51 deadduck weewx[7572]: **** engine.run() Feb 6 20:08:51 deadduck weewx[7572]: **** File "/usr/share/weewx/weewx/engine.py", line 188, in run Feb 6 20:08:51 deadduck weewx[7572]: **** for packet in self.console.genLoopPackets(): Feb 6 20:08:51 deadduck weewx[7572]: **** File "/usr/share/weewx/weewx/drivers/vantage.py", line 508, in genLoopPackets Feb 6 20:08:51 deadduck weewx[7572]: **** for _loop_packet in self.genDavisLoopPackets(200): Feb 6 20:08:51 deadduck weewx[7572]: **** File "/usr/share/weewx/weewx/drivers/vantage.py", line 535, in genDavisLoopPackets Feb 6 20:08:51 deadduck weewx[7572]: **** _buffer = self.port.read(99) Feb 6 20:08:51 deadduck weewx[7572]: **** File "/usr/share/weewx/weewx/drivers/vantage.py", line 256, in read Feb 6 20:08:51 deadduck weewx[7572]: **** _buffer = self.serial_port.read(chars) Feb 6 20:08:51 deadduck weewx[7572]: **** File "/usr/lib/python2.7/dist-packages/serial/serialposix.py", line 483, in read Feb 6 20:08:51 deadduck weewx[7572]: **** ready, _, _ = select.select([self.fd, self.pipe_abort_read_r], [], [], timeout.time_left()) Feb 6 20:08:51 deadduck weewx[7572]: **** File "/usr/share/weewx/weewx/engine.py", line 812, in sigTERMhandler Feb 6 20:08:51 deadduck weewx[7572]: **** raise Terminate Feb 6 20:08:51 deadduck weewx[7572]: **** Terminate Feb 6 20:08:56 deadduck weewx[7864]: . ...done. I'm really at a loss... Thanks, Troy On Thu, Feb 6, 2020 at 6:46 PM Troy Lass <[email protected]> wrote: > Ok, now this is strange.... > I moved the data logger to one of the consoles. See the output from the > it below from an --info. > > The date and time is correct in the output from the console, but check out > the following message from the syslog! > > Does this point to corrupt data on the console too? > manager: Unable to add record 2020-06-16 10:23:00 MDT (1592324580) to > database 'weewx.sdb': UNIQUE constraint failed: archive.dateTime > > How could I have 2 devices with corrupt memories? The batteries are good > in the console and it has a power supply, and I have generator backup when > I have power outages and am never without power for more than 30 seconds. > > The output from the syslog shows something completely different... below. > > root@deadduck:/etc/init.d# ./weewx stop > [ ok ] Stopping weewx (via systemctl): weewx.service. > root@deadduck:/etc/init.d# wee_device --info > Using configuration file /etc/weewx/weewx.conf > Using Vantage driver version 3.1.1 (weewx.drivers.vantage) > Querying... > Davis Vantage EEPROM settings: > > CONSOLE TYPE: Vantage Pro2 > > CONSOLE FIRMWARE: > Date: Sep 29 2009 > Version: 1.90 > > CONSOLE SETTINGS: > Archive interval: 1800 (seconds) > Altitude: 6100 (foot) > Wind cup type: large > Rain bucket type: 0.01 inches > Rain year start: 1 > Onboard time: 2020-02-06 18:26:17 > > CONSOLE DISPLAY UNITS: > Barometer: inHg > Temperature: degree_F > Rain: inch > Wind: mile_per_hour > > CONSOLE STATION INFO: > Latitude (onboard): +40.3° > Longitude (onboard): -105.2° > Use manual or auto DST? AUTO > DST setting: N/A > Use GMT offset or zone code? ZONE_CODE > Time zone code: 5 > GMT offset: N/A > Temperature logging: LAST > Retransmit channel: OFF (0) > > TRANSMITTERS: > Channel Receive Repeater Type > 1 active none (N/A) > 2 active none iss > 3 active none (N/A) > 4 active none (N/A) > 5 active none (N/A) > 6 active none (N/A) > 7 active none (N/A) > 8 active none (N/A) > > RECEPTION STATS: > Total packets received: 23948 > Total packets missed: 242 > Number of resynchronizations: 10 > Longest good stretch: 1542 > Number of CRC errors: 27 > > BAROMETER CALIBRATION DATA: > Current barometer reading: 29.782 inHg > Altitude: 6100 feet > Dew point: 24 F > Virtual temperature: 27 F > Humidity correction factor: 1.3 > Correction ratio: 1.259 > Correction constant: +0.000 inHg > Gain: 0.000 > Offset: -21.000 > > OFFSETS: > Wind direction: +0 deg > Inside Temperature: +0.0 F > Inside Humidity: +0 % > Outside Temperature: +0.0 F > Outside Humidity: +0 % > > root@deadduck:/etc/init.d# ./weewx start > [ ok ] Starting weewx (via systemctl): weewx.service. > root@deadduck:/etc/init.d# > > Where does this date of 6-16/2020 come from?? > Feb 6 18:38:19 deadduck weewx[6279]: engine: 2020-06-16 10:23:00 MDT > (1592324580) Archive value 'outTemp' -76.9 outside limits (-40.0, 120.0) > Feb 6 18:38:19 deadduck weewx[6279]: engine: 2020-06-16 10:23:00 MDT > (1592324580) Archive value 'inTemp' 174.4 outside limits (10.0, 120.0) > Feb 6 18:38:19 deadduck weewx[6279]: manager: Unable to add record > 2020-06-16 10:23:00 MDT (1592324580) to database 'weewx.sdb': UNIQUE > constraint failed: archive.dateTime > > > > Feb 6 18:33:56 deadduck systemd[1]: Starting LSB: weewx weather system... > Feb 6 18:33:56 deadduck weewx[6264]: * Starting weewx weather system > weewx > Feb 6 18:33:56 deadduck weewx[6275]: engine: Initializing weewx version > 3.9.2 > Feb 6 18:33:56 deadduck weewx[6275]: engine: Using Python 2.7.17 > (default, Nov 7 2019, 10:07:09) #012[GCC 7.4.0] > Feb 6 18:33:56 deadduck weewx[6275]: engine: Platform > Linux-4.15.0-76-generic-x86_64-with-Ubuntu-18.04-bionic > Feb 6 18:33:56 deadduck weewx[6275]: engine: Locale is 'en_US.UTF-8' > Feb 6 18:33:56 deadduck weewx[6275]: engine: pid file is > /var/run/weewx.pid > Feb 6 18:33:56 deadduck weewx[6279]: engine: Using configuration file > /etc/weewx/weewx.conf > Feb 6 18:33:56 deadduck weewx[6279]: engine: Debug is 1 > Feb 6 18:33:56 deadduck weewx[6279]: engine: Initializing engine > Feb 6 18:33:56 deadduck weewx[6279]: engine: Loading station type Vantage > (weewx.drivers.vantage) > Feb 6 18:33:56 deadduck weewx[6264]: ...done. > Feb 6 18:33:56 deadduck systemd[1]: Started LSB: weewx weather system. > Feb 6 18:33:56 deadduck weewx[6279]: vantage: Driver version is 3.1.1 > Feb 6 18:33:56 deadduck weewx[6279]: vantage: Opened up serial port > /dev/ttyUSB0; baud 19200; timeout 4.00 > Feb 6 18:34:00 deadduck weewx[6279]: vantage: Retry #0 failed > Feb 6 18:34:00 deadduck weewx[6279]: vantage: Gentle wake up of console > successful > Feb 6 18:34:00 deadduck weewx[6279]: vantage: Hardware type is 16 > Feb 6 18:34:00 deadduck weewx[6279]: vantage: ISS ID is 1 > Feb 6 18:34:00 deadduck weewx[6279]: vantage: Hardware name: Vantage Pro2 > Feb 6 18:34:00 deadduck weewx[6279]: engine: Loading service > weewx.engine.StdTimeSynch > Feb 6 18:34:00 deadduck weewx[6279]: engine: Finished loading service > weewx.engine.StdTimeSynch > Feb 6 18:34:00 deadduck weewx[6279]: engine: Loading service > weewx.engine.StdConvert > Feb 6 18:34:00 deadduck weewx[6279]: engine: StdConvert target unit is 0x1 > Feb 6 18:34:00 deadduck weewx[6279]: engine: Finished loading service > weewx.engine.StdConvert > Feb 6 18:34:00 deadduck weewx[6279]: engine: Loading service > weewx.engine.StdCalibrate > Feb 6 18:34:00 deadduck weewx[6279]: engine: Finished loading service > weewx.engine.StdCalibrate > Feb 6 18:34:00 deadduck weewx[6279]: engine: Loading service > weewx.engine.StdQC > Feb 6 18:34:00 deadduck weewx[6279]: engine: Finished loading service > weewx.engine.StdQC > Feb 6 18:34:00 deadduck weewx[6279]: engine: Loading service > weewx.wxservices.StdWXCalculate > Feb 6 18:34:00 deadduck weewx[6279]: wxcalculate: The following values > will be calculated: barometer=prefer_hardware, windchill=prefer_hardware, > dewpoint=prefer_hardware, appTemp=prefer_hardware, > rainRate=prefer_hardware, windrun=prefer_hardware, > heatindex=prefer_hardware, maxSolarRad=prefer_hardware, > humidex=prefer_hardware, pressure=prefer_hardware, > inDewpoint=prefer_hardware, ET=prefer_hardware, altimeter=prefer_hardware, > cloudbase=prefer_hardware > Feb 6 18:34:00 deadduck weewx[6279]: wxcalculate: The following > algorithms will be used for calculations: altimeter=aaNOAA, maxSolarRad=RS > Feb 6 18:34:00 deadduck weewx[6279]: engine: Finished loading service > weewx.wxservices.StdWXCalculate > Feb 6 18:34:00 deadduck weewx[6279]: engine: Loading service > weewx.engine.StdArchive > Feb 6 18:34:00 deadduck weewx[6279]: engine: Archive will use data > binding wx_binding > Feb 6 18:34:00 deadduck weewx[6279]: engine: Record generation will be > attempted in 'hardware' > Feb 6 18:34:00 deadduck weewx[6279]: engine: Using archive interval of > 1800 seconds (specified by hardware) > Feb 6 18:34:00 deadduck weewx[6279]: engine: Use LOOP data in hi/low > calculations: 1 > Feb 6 18:34:00 deadduck weewx[6279]: manager: Daily summary version is 2.0 > Feb 6 18:34:00 deadduck weewx[6279]: engine: Using binding 'wx_binding' > to database 'weewx.sdb' > Feb 6 18:34:00 deadduck weewx[6279]: manager: Starting backfill of daily > summaries > Feb 6 18:34:00 deadduck weewx[6279]: engine: Finished loading service > weewx.engine.StdArchive > Feb 6 18:34:00 deadduck weewx[6279]: engine: Loading service > weewx.restx.StdStationRegistry > Feb 6 18:34:00 deadduck weewx[6279]: restx: StationRegistry: Station will > be registered. > Feb 6 18:34:00 deadduck weewx[6279]: engine: Finished loading service > weewx.restx.StdStationRegistry > Feb 6 18:34:00 deadduck weewx[6279]: engine: Loading service > weewx.restx.StdWunderground > Feb 6 18:34:00 deadduck weewx[6279]: restx: WU essentials: {} > Feb 6 18:34:00 deadduck weewx[6279]: restx: Wunderground-PWS: Data for > station KCOBERTH88 will be posted > Feb 6 18:34:00 deadduck weewx[6279]: engine: Finished loading service > weewx.restx.StdWunderground > Feb 6 18:34:00 deadduck weewx[6279]: engine: Loading service > weewx.restx.StdPWSweather > Feb 6 18:34:00 deadduck weewx[6279]: restx: PWSweather: Posting not > enabled. > Feb 6 18:34:00 deadduck weewx[6279]: engine: Finished loading service > weewx.restx.StdPWSweather > Feb 6 18:34:00 deadduck weewx[6279]: engine: Loading service > weewx.restx.StdCWOP > Feb 6 18:34:00 deadduck weewx[6279]: restx: CWOP: Posting not enabled. > Feb 6 18:34:00 deadduck weewx[6279]: engine: Finished loading service > weewx.restx.StdCWOP > Feb 6 18:34:00 deadduck weewx[6279]: engine: Loading service > weewx.restx.StdWOW > Feb 6 18:34:00 deadduck weewx[6279]: restx: WOW: Posting not enabled. > Feb 6 18:34:00 deadduck weewx[6279]: engine: Finished loading service > weewx.restx.StdWOW > Feb 6 18:34:00 deadduck weewx[6279]: engine: Loading service > weewx.restx.StdAWEKAS > Feb 6 18:34:00 deadduck weewx[6279]: restx: AWEKAS: Posting not enabled. > Feb 6 18:34:00 deadduck weewx[6279]: engine: Finished loading service > weewx.restx.StdAWEKAS > Feb 6 18:34:00 deadduck weewx[6279]: engine: Loading service > weewx.engine.StdPrint > Feb 6 18:34:00 deadduck weewx[6279]: engine: Finished loading service > weewx.engine.StdPrint > Feb 6 18:34:00 deadduck weewx[6279]: engine: Loading service > weewx.engine.StdReport > Feb 6 18:34:00 deadduck weewx[6279]: engine: Finished loading service > weewx.engine.StdReport > Feb 6 18:34:00 deadduck weewx[6279]: engine: Starting up weewx version > 3.9.2 > Feb 6 18:34:00 deadduck weewx[6279]: manager: Daily summary version is 2.0 > Feb 6 18:34:00 deadduck weewx[6279]: vantage: Gentle wake up of console > successful > Feb 6 18:34:01 deadduck weewx[6279]: engine: Clock error is -325.00 > seconds (positive is fast) > Feb 6 18:34:01 deadduck weewx[6279]: vantage: Gentle wake up of console > successful > Feb 6 18:34:01 deadduck weewx[6279]: vantage: Clock set to 2020-02-06 > 18:34:01 MST (1581039241) > Feb 6 18:34:01 deadduck weewx[6279]: vantage: Getting archive packets > since 2020-01-16 17:20:00 MST (1579220400) > Feb 6 18:34:02 deadduck weewx[6279]: vantage: Gentle wake up of console > successful > Feb 6 18:34:02 deadduck weewx[6279]: vantage: Retrieving 513 page(s); > starting index= 0 > Feb 6 18:34:02 deadduck weewx[6279]: engine: 2020-06-16 10:23:00 MDT > (1592324580) Archive value 'outTemp' -76.9 outside limits (-40.0, 120.0) > Feb 6 18:34:02 deadduck weewx[6279]: engine: 2020-06-16 10:23:00 MDT > (1592324580) Archive value 'inTemp' 174.4 outside limits (10.0, 120.0) > Feb 6 18:34:02 deadduck weewx[6279]: manager: Added record 2020-06-16 > 10:23:00 MDT (1592324580) to database 'weewx.sdb' > Feb 6 18:34:02 deadduck weewx[6279]: manager: Added record 2020-06-16 > 10:23:00 MDT (1592324580) to daily summary in 'weewx.sdb' > Feb 6 18:34:02 deadduck weewx[6279]: engine: Internal error detected. > Catchup abandoned > Feb 6 18:34:02 deadduck weewx[6279]: **** Unknown archive type = 0x7f > Feb 6 18:34:02 deadduck weewx[6279]: engine: Starting main packet loop. > Feb 6 18:34:02 deadduck weewx[6279]: vantage: Gentle wake up of console > successful > Feb 6 18:34:02 deadduck weewx[6279]: vantage: Requesting 200 LOOP packets. > Feb 6 18:34:02 deadduck weewx[6279]: vantage: Gentle wake up of console > successful > Feb 6 18:34:03 deadduck weewx[6279]: restx: StationRegistry: Published > record 2020-06-16 10:23:00 MDT (1592324580) > Feb 6 18:34:03 deadduck weewx[6279]: restx: Wunderground-PWS: Failed > upload attempt 1: HTTP Error 401: Unauthorized > Feb 6 18:34:08 deadduck weewx[6279]: restx: Wunderground-PWS: Failed > upload attempt 2: HTTP Error 401: Unauthorized > Feb 6 18:34:13 deadduck weewx[6279]: restx: Wunderground-PWS: Failed > upload attempt 3: HTTP Error 401: Unauthorized > Feb 6 18:34:18 deadduck weewx[6279]: restx: Wunderground-PWS: Failed to > publish record 2020-06-16 10:23:00 MDT (1592324580): Failed upload after 3 > tries > Feb 6 18:37:06 deadduck weewx[6279]: vantage: LOOP try #1; error: > Expected to read 99 chars; got 0 instead > Feb 6 18:37:06 deadduck weewx[6279]: vantage: Requesting 200 LOOP packets. > Feb 6 18:37:06 deadduck weewx[6279]: vantage: Rude wake up of console > successful > Feb 6 18:37:10 deadduck weewx[6279]: vantage: LOOP try #2; error: > Expected to read 99 chars; got 0 instead > Feb 6 18:37:10 deadduck weewx[6279]: vantage: Requesting 200 LOOP packets. > Feb 6 18:37:10 deadduck weewx[6279]: vantage: Rude wake up of console > successful > Feb 6 18:37:14 deadduck weewx[6279]: vantage: LOOP try #3; error: > Expected to read 99 chars; got 0 instead > Feb 6 18:37:14 deadduck weewx[6279]: vantage: Requesting 200 LOOP packets. > Feb 6 18:37:14 deadduck weewx[6279]: vantage: Rude wake up of console > successful > Feb 6 18:37:19 deadduck weewx[6279]: vantage: LOOP try #4; error: > Expected to read 99 chars; got 0 instead > Feb 6 18:37:19 deadduck weewx[6279]: vantage: LOOP max tries (4) exceeded. > Feb 6 18:37:19 deadduck weewx[6279]: engine: Main loop exiting. Shutting > engine down. > Feb 6 18:37:19 deadduck weewx[6279]: restx: Shut down Wunderground-PWS > thread. > Feb 6 18:37:19 deadduck weewx[6279]: restx: Shut down StationRegistry > thread. > Feb 6 18:37:19 deadduck weewx[6279]: engine: Caught WeeWxIOError: Max > tries exceeded while getting LOOP data. > Feb 6 18:37:19 deadduck weewx[6279]: **** Waiting 60 seconds then > retrying... > Feb 6 18:38:19 deadduck weewx[6279]: engine: retrying... > Feb 6 18:38:19 deadduck weewx[6279]: engine: Using configuration file > /etc/weewx/weewx.conf > Feb 6 18:38:19 deadduck weewx[6279]: engine: Debug is 1 > Feb 6 18:38:19 deadduck weewx[6279]: engine: Initializing engine > Feb 6 18:38:19 deadduck weewx[6279]: engine: Loading station type Vantage > (weewx.drivers.vantage) > Feb 6 18:38:19 deadduck weewx[6279]: vantage: Driver version is 3.1.1 > Feb 6 18:38:19 deadduck weewx[6279]: vantage: Opened up serial port > /dev/ttyUSB0; baud 19200; timeout 4.00 > Feb 6 18:38:19 deadduck weewx[6279]: vantage: Gentle wake up of console > successful > Feb 6 18:38:19 deadduck weewx[6279]: vantage: Hardware type is 16 > Feb 6 18:38:19 deadduck weewx[6279]: vantage: ISS ID is 1 > Feb 6 18:38:19 deadduck weewx[6279]: vantage: Hardware name: Vantage Pro2 > Feb 6 18:38:19 deadduck weewx[6279]: engine: Loading service > weewx.engine.StdTimeSynch > Feb 6 18:38:19 deadduck weewx[6279]: engine: Finished loading service > weewx.engine.StdTimeSynch > Feb 6 18:38:19 deadduck weewx[6279]: engine: Loading service > weewx.engine.StdConvert > Feb 6 18:38:19 deadduck weewx[6279]: engine: StdConvert target unit is 0x1 > Feb 6 18:38:19 deadduck weewx[6279]: engine: Finished loading service > weewx.engine.StdConvert > Feb 6 18:38:19 deadduck weewx[6279]: engine: Loading service > weewx.engine.StdCalibrate > Feb 6 18:38:19 deadduck weewx[6279]: engine: Finished loading service > weewx.engine.StdCalibrate > Feb 6 18:38:19 deadduck weewx[6279]: engine: Loading service > weewx.engine.StdQC > Feb 6 18:38:19 deadduck weewx[6279]: engine: Finished loading service > weewx.engine.StdQC > Feb 6 18:38:19 deadduck weewx[6279]: engine: Loading service > weewx.wxservices.StdWXCalculate > Feb 6 18:38:19 deadduck weewx[6279]: wxcalculate: The following values > will be calculated: barometer=prefer_hardware, windchill=prefer_hardware, > dewpoint=prefer_hardware, appTemp=prefer_hardware, > rainRate=prefer_hardware, windrun=prefer_hardware, > heatindex=prefer_hardware, maxSolarRad=prefer_hardware, > humidex=prefer_hardware, pressure=prefer_hardware, > inDewpoint=prefer_hardware, ET=prefer_hardware, altimeter=prefer_hardware, > cloudbase=prefer_hardware > Feb 6 18:38:19 deadduck weewx[6279]: wxcalculate: The following > algorithms will be used for calculations: altimeter=aaNOAA, maxSolarRad=RS > Feb 6 18:38:19 deadduck weewx[6279]: engine: Finished loading service > weewx.wxservices.StdWXCalculate > Feb 6 18:38:19 deadduck weewx[6279]: engine: Loading service > weewx.engine.StdArchive > Feb 6 18:38:19 deadduck weewx[6279]: engine: Archive will use data > binding wx_binding > Feb 6 18:38:19 deadduck weewx[6279]: engine: Record generation will be > attempted in 'hardware' > Feb 6 18:38:19 deadduck weewx[6279]: engine: Using archive interval of > 1800 seconds (specified by hardware) > Feb 6 18:38:19 deadduck weewx[6279]: engine: Use LOOP data in hi/low > calculations: 1 > Feb 6 18:38:19 deadduck weewx[6279]: manager: Daily summary version is 2.0 > Feb 6 18:38:19 deadduck weewx[6279]: engine: Using binding 'wx_binding' > to database 'weewx.sdb' > Feb 6 18:38:19 deadduck weewx[6279]: manager: Starting backfill of daily > summaries > Feb 6 18:38:19 deadduck weewx[6279]: engine: Finished loading service > weewx.engine.StdArchive > Feb 6 18:38:19 deadduck weewx[6279]: engine: Loading service > weewx.restx.StdStationRegistry > Feb 6 18:38:19 deadduck weewx[6279]: restx: StationRegistry: Station will > be registered. > Feb 6 18:38:19 deadduck weewx[6279]: engine: Finished loading service > weewx.restx.StdStationRegistry > Feb 6 18:38:19 deadduck weewx[6279]: engine: Loading service > weewx.restx.StdWunderground > Feb 6 18:38:19 deadduck weewx[6279]: restx: WU essentials: {} > Feb 6 18:38:19 deadduck weewx[6279]: restx: Wunderground-PWS: Data for > station KCOBERTH88 will be posted > Feb 6 18:38:19 deadduck weewx[6279]: engine: Finished loading service > weewx.restx.StdWunderground > Feb 6 18:38:19 deadduck weewx[6279]: engine: Loading service > weewx.restx.StdPWSweather > Feb 6 18:38:19 deadduck weewx[6279]: restx: PWSweather: Posting not > enabled. > Feb 6 18:38:19 deadduck weewx[6279]: engine: Finished loading service > weewx.restx.StdPWSweather > Feb 6 18:38:19 deadduck weewx[6279]: engine: Loading service > weewx.restx.StdCWOP > Feb 6 18:38:19 deadduck weewx[6279]: restx: CWOP: Posting not enabled. > Feb 6 18:38:19 deadduck weewx[6279]: engine: Finished loading service > weewx.restx.StdCWOP > Feb 6 18:38:19 deadduck weewx[6279]: engine: Loading service > weewx.restx.StdWOW > Feb 6 18:38:19 deadduck weewx[6279]: restx: WOW: Posting not enabled. > Feb 6 18:38:19 deadduck weewx[6279]: engine: Finished loading service > weewx.restx.StdWOW > Feb 6 18:38:19 deadduck weewx[6279]: engine: Loading service > weewx.restx.StdAWEKAS > Feb 6 18:38:19 deadduck weewx[6279]: restx: AWEKAS: Posting not enabled. > Feb 6 18:38:19 deadduck weewx[6279]: engine: Finished loading service > weewx.restx.StdAWEKAS > Feb 6 18:38:19 deadduck weewx[6279]: engine: Loading service > weewx.engine.StdPrint > Feb 6 18:38:19 deadduck weewx[6279]: engine: Finished loading service > weewx.engine.StdPrint > Feb 6 18:38:19 deadduck weewx[6279]: engine: Loading service > weewx.engine.StdReport > Feb 6 18:38:19 deadduck weewx[6279]: engine: Finished loading service > weewx.engine.StdReport > Feb 6 18:38:19 deadduck weewx[6279]: engine: Starting up weewx version > 3.9.2 > Feb 6 18:38:19 deadduck weewx[6279]: manager: Daily summary version is 2.0 > Feb 6 18:38:19 deadduck weewx[6279]: vantage: Gentle wake up of console > successful > Feb 6 18:38:19 deadduck weewx[6279]: engine: Clock error is -0.50 seconds > (positive is fast) > Feb 6 18:38:19 deadduck weewx[6279]: vantage: Getting archive packets > since 2020-06-16 10:23:00 MDT (1592324580) > Feb 6 18:38:19 deadduck weewx[6279]: vantage: Gentle wake up of console > successful > Feb 6 18:38:19 deadduck weewx[6279]: vantage: Retrieving 513 page(s); > starting index= 0 > Feb 6 18:38:19 deadduck weewx[6279]: engine: 2020-06-16 10:23:00 MDT > (1592324580) Archive value 'outTemp' -76.9 outside limits (-40.0, 120.0) > Feb 6 18:38:19 deadduck weewx[6279]: engine: 2020-06-16 10:23:00 MDT > (1592324580) Archive value 'inTemp' 174.4 outside limits (10.0, 120.0) > Feb 6 18:38:19 deadduck weewx[6279]: manager: Unable to add record > 2020-06-16 10:23:00 MDT (1592324580) to database 'weewx.sdb': UNIQUE > constraint failed: archive.dateTime > Feb 6 18:38:19 deadduck weewx[6279]: engine: Internal error detected. > Catchup abandoned > Feb 6 18:38:19 deadduck weewx[6279]: **** Unknown archive type = 0x7f > Feb 6 18:38:19 deadduck weewx[6279]: engine: Starting main packet loop. > Feb 6 18:38:19 deadduck weewx[6279]: vantage: Gentle wake up of console > successful > Feb 6 18:38:19 deadduck weewx[6279]: vantage: Requesting 200 LOOP packets. > Feb 6 18:38:19 deadduck weewx[6279]: vantage: Gentle wake up of console > successful > Feb 6 18:38:19 deadduck weewx[6279]: restx: StationRegistry: Published > record 2020-06-16 10:23:00 MDT (1592324580) > Feb 6 18:38:19 deadduck weewx[6279]: restx: Wunderground-PWS: Failed > upload attempt 1: HTTP Error 401: Unauthorized > Feb 6 18:38:25 deadduck weewx[6279]: restx: Wunderground-PWS: Failed > upload attempt 2: HTTP Error 401: Unauthorized > Feb 6 18:38:30 deadduck weewx[6279]: restx: Wunderground-PWS: Failed > upload attempt 3: HTTP Error 401: Unauthorized > Feb 6 18:38:35 deadduck weewx[6279]: restx: Wunderground-PWS: Failed to > publish record 2020-06-16 10:23:00 MDT (1592324580): Failed upload after 3 > tries > Feb 6 18:39:01 deadduck CRON[6361]: (root) CMD ( [ -x > /usr/lib/php5/maxlifetime ] && [ -d /var/lib/php5 ] && find /var/lib/php5/ > -depth -mindepth 1 -maxdepth 1 -type f -cmin +$(/usr/lib/php5/maxlifetime) > ! -execdir fuser -s {} 2>/dev/null \; -delete) > Feb 6 18:39:04 deadduck weewx[6279]: vantage: LOOP try #1; error: > Expected to read 99 chars; got 0 instead > Feb 6 18:39:04 deadduck weewx[6279]: vantage: Requesting 200 LOOP packets. > Feb 6 18:39:04 deadduck weewx[6279]: vantage: Rude wake up of console > successful > > > > On Thu, Feb 6, 2020 at 6:24 PM Troy Lass <[email protected]> wrote: > >> Ok, I reseated the data logger, it was tight and looked good, great >> really. >> >> I was able to get the envoy to link up with WeatherLink on the Windoze PC >> before and after I updated the firmware to 3.8 so it has to be sending >> data?? There's something here I don't understand. I know you have LOTS of >> experience with these critters but I don't get why it would transmit data >> to Windoze and not Ubuntu. >> >> Hmm, I'm going to swap the USB cable as one last try... >> >> Hey, I have 2 davis consoles in the house, the envoy is for Weewx on the >> ubuntu server... I'll move the data logger to one of them and try >> that too. That should give us a good data point to debug this... >> >> Thanks for the work on the app and the help... >> >> On Thu, Feb 6, 2020 at 6:18 PM Thomas Keffer <[email protected]> wrote: >> >>> It's asking for records since 1/16/2020 because that's the last >>> timestamp in your database. It's trying to do a backfill. >>> >>> You cleared the memory and it appears that the Envoy is not putting any >>> new data into the logger, so nothing new is getting into the database. That >>> means the reports will always look the same. >>> >>> Again, try reseating the logger. If that doesn't work, call Davis. >>> >>> -tk >>> >>> On Thu, Feb 6, 2020 at 5:10 PM Troy Lass <[email protected]> wrote: >>> >>>> Hmm, don't know why the retransmit is on? I set it off and cleared >>>> memory again, just because... >>>> >>>> Power supply is good and put in new batteries today when I did the >>>> power cycle first. >>>> >>>> I'll try reseating the datalogger in a second. >>>> >>>> Why does weewx keep trying to get the archive records from 1/16/20? >>>> Could this be a database issue? >>>> >>>> Feb 6 18:08:01 deadduck weewx[5510]: vantage: Getting archive packets >>>> since 2020-01-16 17:20:00 MST (1579220400) >>>> Feb 6 18:08:01 deadduck weewx[5510]: vantage: Gentle wake up of >>>> console successful >>>> Feb 6 18:08:01 deadduck weewx[5510]: vantage: Retrieving 0 page(s); >>>> starting index= 0 >>>> Feb 6 18:08:01 deadduck weewx[5510]: engine: Starting main packet loop. >>>> Feb 6 18:08:01 deadduck weewx[5510]: vantage: Gentle wake up of >>>> console successful >>>> Feb 6 18:08:01 deadduck weewx[5510]: vantage: Requesting 200 LOOP >>>> packets. >>>> Feb 6 18:08:01 deadduck weewx[5510]: vantage: Gentle wake up of >>>> console successful >>>> >>>> root@deadduck:/etc/init.d# wee_device --set-retransmit=OFF >>>> Using configuration file /etc/weewx/weewx.conf >>>> Using Vantage driver version 3.1.1 (weewx.drivers.vantage) >>>> Proceeding will set retransmit to 'OFF' >>>> .Are you sure you want to proceed (y/n)? y >>>> Retransmit set to 'OFF'. >>>> root@deadduck:/etc/init.d# wee_device --clear-memory >>>> Using configuration file /etc/weewx/weewx.conf >>>> Using Vantage driver version 3.1.1 (weewx.drivers.vantage) >>>> Proceeding will erase all archive records. >>>> Are you sure you wish to proceed (y/n)? y >>>> Erasing all archive records ... >>>> Archive records erased. >>>> root@deadduck:/etc/init.d# >>>> >>>> Thanks! >>>> Troy >>>> >>>> On Thu, Feb 6, 2020 at 5:58 PM Thomas Keffer <[email protected]> wrote: >>>> >>>>> This is a new one to me. Other things to try: >>>>> >>>>> 1. Any particular reason why the retransmit bit is on? I'm not >>>>> familiar with this bit, but I can see it could cause CRC problems if the >>>>> Envoy is looking for a channel that doesn't exist. And, I'm sure channel >>>>> 255 does not exist. >>>>> >>>>> 2. Is the power supply to the Envoy OK? >>>>> >>>>> 3. Try reseating the logger. Just take it out, then put it back in. >>>>> >>>>> If none of this works, you'll have to call Davis. >>>>> >>>>> -tk >>>>> >>>>> On Thu, Feb 6, 2020 at 4:43 PM Troy Lass <[email protected]> wrote: >>>>> >>>>>> Yes, I stopped it prior to running the clear-memory... I was running >>>>>> a tail -f /var/log/syslog and watched it stop... >>>>>> >>>>>> I'm updating the firmware on the envoy now. I was able to get it to >>>>>> connect to the WeatherLink app on my Windoze machine and downloaded >>>>>> firmware revision 3.8. Maybe reflashing the firmware will help?? >>>>>> >>>>>> -Troy >>>>>> >>>>>> >>>>>> On Thu, Feb 6, 2020 at 5:24 PM Thomas Keffer <[email protected]> >>>>>> wrote: >>>>>> >>>>>>> Did you stop WeeWX before trying to clear the log? >>>>>>> >>>>>>> On Thu, Feb 6, 2020 at 3:20 PM Troy Lass <[email protected]> wrote: >>>>>>> >>>>>>>> Thanks for the help! >>>>>>>> Ok, So I tried pulling the cord and batteries and let the Weather >>>>>>>> Envoy sit for about 5 minutes and that didn't help. >>>>>>>> I next tried the wee_device -- clear-memory and got the following... >>>>>>>> >>>>>>>> root@deadduck:/etc/init.d# wee_device --clear-memory >>>>>>>> Using configuration file /etc/weewx/weewx.conf >>>>>>>> Using Vantage driver version 3.1.1 (weewx.drivers.vantage) >>>>>>>> Proceeding will erase all archive records. >>>>>>>> Are you sure you wish to proceed (y/n)? y >>>>>>>> Erasing all archive records ... >>>>>>>> Traceback (most recent call last): >>>>>>>> File "/usr/bin/wee_device", line 66, in <module> >>>>>>>> main() >>>>>>>> File "/usr/bin/wee_device", line 62, in main >>>>>>>> device.configure(config_dict) >>>>>>>> File "/usr/share/weewx/weewx/drivers/__init__.py", line 69, in >>>>>>>> configure >>>>>>>> self.do_options(options, parser, config_dict, prompt) >>>>>>>> File "/usr/share/weewx/weewx/drivers/vantage.py", line 1987, in >>>>>>>> do_options >>>>>>>> self.clear_memory(station, options.noprompt) >>>>>>>> File "/usr/share/weewx/weewx/drivers/vantage.py", line 2287, in >>>>>>>> clear_memory >>>>>>>> station.clearLog() >>>>>>>> File "/usr/share/weewx/weewx/drivers/vantage.py", line 1109, in >>>>>>>> clearLog >>>>>>>> raise weewx.RetriesExceeded("While clearing log") >>>>>>>> weewx.RetriesExceeded: While clearing log >>>>>>>> >>>>>>>> After the wee_ device command I get the following in the syslog, >>>>>>>> over and over... >>>>>>>> Feb 6 16:09:45 deadduck weewx[947]: engine: retrying... >>>>>>>> Feb 6 16:09:45 deadduck weewx[947]: engine: Using configuration >>>>>>>> file /etc/weewx/weewx.conf >>>>>>>> Feb 6 16:09:45 deadduck weewx[947]: engine: Debug is 1 >>>>>>>> Feb 6 16:09:45 deadduck weewx[947]: engine: Initializing engine >>>>>>>> Feb 6 16:09:45 deadduck weewx[947]: engine: Loading station type >>>>>>>> Vantage (weewx.drivers.vantage) >>>>>>>> Feb 6 16:09:45 deadduck weewx[947]: vantage: Driver version is >>>>>>>> 3.1.1 >>>>>>>> Feb 6 16:09:45 deadduck weewx[947]: vantage: Opened up serial port >>>>>>>> /dev/ttyUSB0; baud 19200; timeout 4.00 >>>>>>>> Feb 6 16:09:46 deadduck weewx[947]: vantage: Gentle wake up of >>>>>>>> console successful >>>>>>>> Feb 6 16:09:46 deadduck weewx[947]: vantage: Hardware type is 16 >>>>>>>> Feb 6 16:09:46 deadduck weewx[947]: vantage: ISS ID is 1 >>>>>>>> Feb 6 16:09:46 deadduck weewx[947]: vantage: Hardware name: >>>>>>>> Vantage Pro2 >>>>>>>> Feb 6 16:09:46 deadduck weewx[947]: engine: Loading service >>>>>>>> weewx.engine.StdTimeSynch >>>>>>>> Feb 6 16:09:46 deadduck weewx[947]: engine: Finished loading >>>>>>>> service weewx.engine.StdTimeSynch >>>>>>>> Feb 6 16:09:46 deadduck weewx[947]: engine: Loading service >>>>>>>> weewx.engine.StdConvert >>>>>>>> Feb 6 16:09:46 deadduck weewx[947]: engine: StdConvert target unit >>>>>>>> is 0x1 >>>>>>>> Feb 6 16:09:46 deadduck weewx[947]: engine: Finished loading >>>>>>>> service weewx.engine.StdConvert >>>>>>>> Feb 6 16:09:46 deadduck weewx[947]: engine: Loading service >>>>>>>> weewx.engine.StdCalibrate >>>>>>>> Feb 6 16:09:46 deadduck weewx[947]: engine: Finished loading >>>>>>>> service weewx.engine.StdCalibrate >>>>>>>> Feb 6 16:09:46 deadduck weewx[947]: engine: Loading service >>>>>>>> weewx.engine.StdQC >>>>>>>> Feb 6 16:09:46 deadduck weewx[947]: engine: Finished loading >>>>>>>> service weewx.engine.StdQC >>>>>>>> Feb 6 16:09:46 deadduck weewx[947]: engine: Loading service >>>>>>>> weewx.wxservices.StdWXCalculate >>>>>>>> Feb 6 16:09:46 deadduck weewx[947]: wxcalculate: The following >>>>>>>> values will be calculated: barometer=prefer_hardware, >>>>>>>> windchill=prefer_hardware, dewpoint=prefer_hardware, >>>>>>>> appTemp=prefer_hardware, rainRate=prefer_hardware, >>>>>>>> windrun=prefer_hardware, >>>>>>>> heatindex=prefer_hardware, maxSolarRad=prefer_hardware, >>>>>>>> humidex=prefer_hardware, pressure=prefer_hardware, >>>>>>>> inDewpoint=prefer_hardware, ET=prefer_hardware, >>>>>>>> altimeter=prefer_hardware, >>>>>>>> cloudbase=prefer_hardware >>>>>>>> Feb 6 16:09:46 deadduck weewx[947]: wxcalculate: The following >>>>>>>> algorithms will be used for calculations: altimeter=aaNOAA, >>>>>>>> maxSolarRad=RS >>>>>>>> Feb 6 16:09:46 deadduck weewx[947]: engine: Finished loading >>>>>>>> service weewx.wxservices.StdWXCalculate >>>>>>>> Feb 6 16:09:46 deadduck weewx[947]: engine: Loading service >>>>>>>> weewx.engine.StdArchive >>>>>>>> Feb 6 16:09:46 deadduck weewx[947]: engine: Archive will use data >>>>>>>> binding wx_binding >>>>>>>> Feb 6 16:09:46 deadduck weewx[947]: engine: Record generation will >>>>>>>> be attempted in 'hardware' >>>>>>>> Feb 6 16:09:46 deadduck weewx[947]: engine: Using archive interval >>>>>>>> of 600 seconds (specified by hardware) >>>>>>>> Feb 6 16:09:46 deadduck weewx[947]: engine: Use LOOP data in >>>>>>>> hi/low calculations: 1 >>>>>>>> Feb 6 16:09:46 deadduck weewx[947]: manager: Daily summary version >>>>>>>> is 2.0 >>>>>>>> Feb 6 16:09:46 deadduck weewx[947]: engine: Using binding >>>>>>>> 'wx_binding' to database 'weewx.sdb' >>>>>>>> Feb 6 16:09:46 deadduck weewx[947]: manager: Starting backfill of >>>>>>>> daily summaries >>>>>>>> Feb 6 16:09:46 deadduck weewx[947]: engine: Finished loading >>>>>>>> service weewx.engine.StdArchive >>>>>>>> Feb 6 16:09:46 deadduck weewx[947]: engine: Loading service >>>>>>>> weewx.restx.StdStationRegistry >>>>>>>> Feb 6 16:09:46 deadduck weewx[947]: restx: StationRegistry: >>>>>>>> Station will be registered. >>>>>>>> Feb 6 16:09:46 deadduck weewx[947]: engine: Finished loading >>>>>>>> service weewx.restx.StdStationRegistry >>>>>>>> Feb 6 16:09:46 deadduck weewx[947]: engine: Loading service >>>>>>>> weewx.restx.StdWunderground >>>>>>>> Feb 6 16:09:46 deadduck weewx[947]: restx: WU essentials: {} >>>>>>>> Feb 6 16:09:46 deadduck weewx[947]: restx: Wunderground-PWS: Data >>>>>>>> for station KCOBERTH88 will be posted >>>>>>>> Feb 6 16:09:46 deadduck weewx[947]: engine: Finished loading >>>>>>>> service weewx.restx.StdWunderground >>>>>>>> Feb 6 16:09:46 deadduck weewx[947]: engine: Loading service >>>>>>>> weewx.restx.StdPWSweather >>>>>>>> Feb 6 16:09:46 deadduck weewx[947]: restx: PWSweather: Posting not >>>>>>>> enabled. >>>>>>>> Feb 6 16:09:46 deadduck weewx[947]: engine: Finished loading >>>>>>>> service weewx.restx.StdPWSweather >>>>>>>> Feb 6 16:09:46 deadduck weewx[947]: engine: Loading service >>>>>>>> weewx.restx.StdCWOP >>>>>>>> Feb 6 16:09:46 deadduck weewx[947]: restx: CWOP: Posting not >>>>>>>> enabled. >>>>>>>> Feb 6 16:09:46 deadduck weewx[947]: engine: Finished loading >>>>>>>> service weewx.restx.StdCWOP >>>>>>>> Feb 6 16:09:46 deadduck weewx[947]: engine: Loading service >>>>>>>> weewx.restx.StdWOW >>>>>>>> Feb 6 16:09:46 deadduck weewx[947]: restx: WOW: Posting not >>>>>>>> enabled. >>>>>>>> Feb 6 16:09:46 deadduck weewx[947]: engine: Finished loading >>>>>>>> service weewx.restx.StdWOW >>>>>>>> Feb 6 16:09:46 deadduck weewx[947]: engine: Loading service >>>>>>>> weewx.restx.StdAWEKAS >>>>>>>> Feb 6 16:09:46 deadduck weewx[947]: restx: AWEKAS: Posting not >>>>>>>> enabled. >>>>>>>> Feb 6 16:09:46 deadduck weewx[947]: engine: Finished loading >>>>>>>> service weewx.restx.StdAWEKAS >>>>>>>> Feb 6 16:09:46 deadduck weewx[947]: engine: Loading service >>>>>>>> weewx.engine.StdPrint >>>>>>>> Feb 6 16:09:46 deadduck weewx[947]: engine: Finished loading >>>>>>>> service weewx.engine.StdPrint >>>>>>>> Feb 6 16:09:46 deadduck weewx[947]: engine: Loading service >>>>>>>> weewx.engine.StdReport >>>>>>>> Feb 6 16:09:46 deadduck weewx[947]: engine: Finished loading >>>>>>>> service weewx.engine.StdReport >>>>>>>> Feb 6 16:09:46 deadduck weewx[947]: engine: Starting up weewx >>>>>>>> version 3.9.2 >>>>>>>> Feb 6 16:09:46 deadduck weewx[947]: manager: Daily summary version >>>>>>>> is 2.0 >>>>>>>> Feb 6 16:09:46 deadduck weewx[947]: vantage: Gentle wake up of >>>>>>>> console successful >>>>>>>> Feb 6 16:09:46 deadduck weewx[947]: engine: Clock error is -0.52 >>>>>>>> seconds (positive is fast) >>>>>>>> Feb 6 16:09:46 deadduck weewx[947]: vantage: Getting archive >>>>>>>> packets since 2020-01-16 17:20:00 MST (1579220400) >>>>>>>> Feb 6 16:09:46 deadduck weewx[947]: vantage: Gentle wake up of >>>>>>>> console successful >>>>>>>> Feb 6 16:09:47 deadduck weewx[947]: vantage: send_data_with_crc16; >>>>>>>> try #1 >>>>>>>> Feb 6 16:09:47 deadduck weewx[947]: vantage: Unable to pass CRC16 >>>>>>>> check while sending data >>>>>>>> Feb 6 16:09:47 deadduck weewx[947]: vantage: DMPAFT try #1; error: >>>>>>>> Unable to pass CRC16 check while sending data to Vantage console >>>>>>>> Feb 6 16:09:47 deadduck weewx[947]: vantage: Getting archive >>>>>>>> packets since 2020-01-16 17:20:00 MST (1579220400) >>>>>>>> Feb 6 16:09:47 deadduck weewx[947]: vantage: Gentle wake up of >>>>>>>> console successful >>>>>>>> Feb 6 16:09:48 deadduck weewx[947]: vantage: send_data_with_crc16; >>>>>>>> try #1 >>>>>>>> Feb 6 16:09:48 deadduck weewx[947]: vantage: Unable to pass CRC16 >>>>>>>> check while sending data >>>>>>>> Feb 6 16:09:48 deadduck weewx[947]: vantage: DMPAFT try #2; error: >>>>>>>> Unable to pass CRC16 check while sending data to Vantage console >>>>>>>> Feb 6 16:09:48 deadduck weewx[947]: vantage: Getting archive >>>>>>>> packets since 2020-01-16 17:20:00 MST (1579220400) >>>>>>>> Feb 6 16:09:48 deadduck weewx[947]: vantage: Gentle wake up of >>>>>>>> console successful >>>>>>>> Feb 6 16:09:49 deadduck weewx[947]: vantage: send_data_with_crc16; >>>>>>>> try #1 >>>>>>>> Feb 6 16:09:49 deadduck weewx[947]: vantage: Unable to pass CRC16 >>>>>>>> check while sending data >>>>>>>> Feb 6 16:09:49 deadduck weewx[947]: vantage: DMPAFT try #3; error: >>>>>>>> Unable to pass CRC16 check while sending data to Vantage console >>>>>>>> Feb 6 16:09:49 deadduck weewx[947]: vantage: Getting archive >>>>>>>> packets since 2020-01-16 17:20:00 MST (1579220400) >>>>>>>> Feb 6 16:09:49 deadduck weewx[947]: vantage: Gentle wake up of >>>>>>>> console successful >>>>>>>> Feb 6 16:09:50 deadduck weewx[947]: vantage: send_data_with_crc16; >>>>>>>> try #1 >>>>>>>> Feb 6 16:09:50 deadduck weewx[947]: vantage: Unable to pass CRC16 >>>>>>>> check while sending data >>>>>>>> Feb 6 16:09:50 deadduck weewx[947]: vantage: DMPAFT try #4; error: >>>>>>>> Unable to pass CRC16 check while sending data to Vantage console >>>>>>>> Feb 6 16:09:50 deadduck weewx[947]: vantage: DMPAFT max tries (4) >>>>>>>> exceeded. >>>>>>>> Feb 6 16:09:50 deadduck weewx[947]: engine: Main loop exiting. >>>>>>>> Shutting engine down. >>>>>>>> Feb 6 16:09:50 deadduck weewx[947]: restx: Shut down >>>>>>>> Wunderground-PWS thread. >>>>>>>> Feb 6 16:09:50 deadduck weewx[947]: restx: Shut down >>>>>>>> StationRegistry thread. >>>>>>>> Feb 6 16:09:50 deadduck weewx[947]: engine: Caught WeeWxIOError: >>>>>>>> Max tries exceeded while getting archive data. >>>>>>>> Feb 6 16:09:50 deadduck weewx[947]: **** Waiting 60 seconds >>>>>>>> then retrying... >>>>>>>> Feb 6 16:10:08 deadduck systemd[1]: Stopping LSB: weewx weather >>>>>>>> system... >>>>>>>> Feb 6 16:10:08 deadduck weewx[2606]: * Stopping weewx weather >>>>>>>> system weewx >>>>>>>> Feb 6 16:10:08 deadduck weewx[947]: engine: Received signal TERM >>>>>>>> (15). >>>>>>>> Feb 6 16:10:13 deadduck weewx[2606]: . ...done. >>>>>>>> >>>>>>>> I can get a good response from the envoy when I try... >>>>>>>> root@deadduck:/etc/init.d# wee_device --info >>>>>>>> Using configuration file /etc/weewx/weewx.conf >>>>>>>> Using Vantage driver version 3.1.1 (weewx.drivers.vantage) >>>>>>>> Querying... >>>>>>>> Davis Vantage EEPROM settings: >>>>>>>> >>>>>>>> CONSOLE TYPE: Vantage Pro2 >>>>>>>> >>>>>>>> CONSOLE FIRMWARE: >>>>>>>> Date: Dec 30 2008 >>>>>>>> Version: 1.82 >>>>>>>> >>>>>>>> CONSOLE SETTINGS: >>>>>>>> Archive interval: 600 (seconds) >>>>>>>> Altitude: 6100 (foot) >>>>>>>> Wind cup type: large >>>>>>>> Rain bucket type: 0.01 inches >>>>>>>> Rain year start: 1 >>>>>>>> Onboard time: 2020-02-06 16:14:51 >>>>>>>> >>>>>>>> CONSOLE DISPLAY UNITS: >>>>>>>> Barometer: inHg >>>>>>>> Temperature: degree_F >>>>>>>> Rain: inch >>>>>>>> Wind: mile_per_hour >>>>>>>> >>>>>>>> CONSOLE STATION INFO: >>>>>>>> Latitude (onboard): +40.3° >>>>>>>> Longitude (onboard): -105.2° >>>>>>>> Use manual or auto DST? MANUAL >>>>>>>> DST setting: OFF >>>>>>>> Use GMT offset or zone code? GMT_OFFSET >>>>>>>> Time zone code: N/A >>>>>>>> GMT offset: -7.0 hours >>>>>>>> Temperature logging: LAST >>>>>>>> Retransmit channel: ON (255) >>>>>>>> >>>>>>>> TRANSMITTERS: >>>>>>>> Channel Receive Repeater Type >>>>>>>> 1 inactive none (N/A) >>>>>>>> 2 active none iss >>>>>>>> 3 inactive none (N/A) >>>>>>>> 4 inactive none (N/A) >>>>>>>> 5 inactive none (N/A) >>>>>>>> 6 inactive none (N/A) >>>>>>>> 7 inactive none (N/A) >>>>>>>> 8 inactive none (N/A) >>>>>>>> >>>>>>>> RECEPTION STATS: >>>>>>>> Total packets received: 0 >>>>>>>> Total packets missed: 0 >>>>>>>> Number of resynchronizations: 0 >>>>>>>> Longest good stretch: 0 >>>>>>>> Number of CRC errors: 0 >>>>>>>> >>>>>>>> BAROMETER CALIBRATION DATA: >>>>>>>> Current barometer reading: 29.703 inHg >>>>>>>> Altitude: 6100 feet >>>>>>>> Dew point: 255 F >>>>>>>> Virtual temperature: 25 F >>>>>>>> Humidity correction factor: 3.6 >>>>>>>> Correction ratio: 1.259 >>>>>>>> Correction constant: +0.000 inHg >>>>>>>> Gain: 0.000 >>>>>>>> Offset: -36.000 >>>>>>>> >>>>>>>> OFFSETS: >>>>>>>> Wind direction: +0 deg >>>>>>>> Inside Temperature: +0.0 F >>>>>>>> Inside Humidity: +0 % >>>>>>>> Outside Temperature: +0.0 F >>>>>>>> Outside Humidity: +0 % >>>>>>>> >>>>>>>> root@deadduck:/etc/init.d# >>>>>>>> >>>>>>>> I'm really at a loss here... I don't understand the errors from >>>>>>>> the wee_device --clear-memory command... >>>>>>>> File "/usr/bin/wee_device", line 66, in <module> >>>>>>>> main() >>>>>>>> File "/usr/bin/wee_device", line 62, in main >>>>>>>> device.configure(config_dict) >>>>>>>> File "/usr/share/weewx/weewx/drivers/__init__.py", line 69, in >>>>>>>> configure >>>>>>>> self.do_options(options, parser, config_dict, prompt) >>>>>>>> File "/usr/share/weewx/weewx/drivers/vantage.py", line 1987, in >>>>>>>> do_options >>>>>>>> self.clear_memory(station, options.noprompt) >>>>>>>> File "/usr/share/weewx/weewx/drivers/vantage.py", line 2287, in >>>>>>>> clear_memory >>>>>>>> station.clearLog() >>>>>>>> File "/usr/share/weewx/weewx/drivers/vantage.py", line 1109, in >>>>>>>> clearLog >>>>>>>> raise weewx.RetriesExceeded("While clearing log") >>>>>>>> weewx.RetriesExceeded: While clearing log >>>>>>>> >>>>>>>> What else can I try?? >>>>>>>> >>>>>>>> Thanks! >>>>>>>> Troy >>>>>>>> >>>>>>>> >>>>>>>> On Wednesday, February 5, 2020 at 8:43:47 PM UTC-7, gjr80 wrote: >>>>>>>>> >>>>>>>>> Hi, >>>>>>>>> >>>>>>>>> Looks like a classic case of corrupted station memory, can easily >>>>>>>>> happen if you have a power outage. Have a read of the section Corrupt >>>>>>>>> station memory >>>>>>>>> <http://weewx.com/docs/usersguide.htm#Corrupt_station_memory> in >>>>>>>>> the User's Guide <http://weewx.com/docs/usersguide.htm>. There >>>>>>>>> are a couple of suggested ways ahead in there. If you get to the >>>>>>>>> stage of >>>>>>>>> clearing the memory with wee_device, make sure you follow the >>>>>>>>> link to dump your stations memory first as this will minimise any data >>>>>>>>> loss. Note that you need to stop WeeWX before running wee_device. >>>>>>>>> >>>>>>>>> Oh, and you should put WEEWX_ROOT back to what it was. >>>>>>>>> >>>>>>>>> Gary >>>>>>>>> >>>>>>>>> On Thursday, 6 February 2020 12:37:29 UTC+10, Troy Lass wrote: >>>>>>>>>> >>>>>>>>>> Ok, I've been fighting this for a quite a while now.... I did >>>>>>>>>> have this working fine then 1 day is just stopped updating the data. >>>>>>>>>> It >>>>>>>>>> writes new index.html files but it's from over a month ago when I >>>>>>>>>> rebooted >>>>>>>>>> and I've had this issue for months. I've tried setting mobile=true >>>>>>>>>> and >>>>>>>>>> it's the same, last update 1/16/20. >>>>>>>>>> >>>>>>>>>> I've turned debug on and don't see anything that stands out. >>>>>>>>>> >>>>>>>>>> I did update to the latest version ( 3.9.2 ) a couple months back >>>>>>>>>> hoping that would help and it didn't. I did see something that >>>>>>>>>> didn't look >>>>>>>>>> right in the weewx.conf, the WEEWX_ROOT was = /. I tried changing to >>>>>>>>>> /var/lib/weewx as that's where I think the data should be but that >>>>>>>>>> made no >>>>>>>>>> difference. I'm attaching the conf file and the output from the >>>>>>>>>> messages >>>>>>>>>> file from a weewx restart is below. >>>>>>>>>> >>>>>>>>>> Any guidance would be very welcome. I was a wview using and gave >>>>>>>>>> up on that a couple years back and have had good luck with weewx >>>>>>>>>> until this >>>>>>>>>> issue. I really like this tool and have come to rely on it. >>>>>>>>>> >>>>>>>>>> URL=http://www.deadduck.net/weather >>>>>>>>>> >>>>>>>>>> root@deadduck:/etc# lsb_release -a >>>>>>>>>> No LSB modules are available. >>>>>>>>>> Distributor ID: Ubuntu >>>>>>>>>> Description: Ubuntu 18.04.3 LTS >>>>>>>>>> Release: 18.04 >>>>>>>>>> Codename: bionic >>>>>>>>>> root@deadduck:/etc# >>>>>>>>>> >>>>>>>>>> I have a DavisPro weather station and have a Weather envoy >>>>>>>>>> connected to the server via USB. I have multiple other Davis >>>>>>>>>> consoles in >>>>>>>>>> the house and they're all working properly. >>>>>>>>>> >>>>>>>>>> What else can I tell you?? >>>>>>>>>> >>>>>>>>>> Thanks, >>>>>>>>>> Troy >>>>>>>>>> >>>>>>>>> -- >>>>>>>> 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/2f118d47-f996-42ef-adac-c6d04834c44b%40googlegroups.com >>>>>>>> <https://groups.google.com/d/msgid/weewx-user/2f118d47-f996-42ef-adac-c6d04834c44b%40googlegroups.com?utm_medium=email&utm_source=footer> >>>>>>>> . >>>>>>>> >>>>>>> -- >>>>>>> You received this message because you are subscribed to a topic in >>>>>>> the Google Groups "weewx-user" group. >>>>>>> To unsubscribe from this topic, visit >>>>>>> https://groups.google.com/d/topic/weewx-user/ic4IK_-eX4Q/unsubscribe >>>>>>> . >>>>>>> To unsubscribe from this group and all its topics, send an email to >>>>>>> [email protected]. >>>>>>> To view this discussion on the web visit >>>>>>> https://groups.google.com/d/msgid/weewx-user/CAPq0zEAffbA6AMU%2Bvn_Fb09gE%2BnqqG%2BDqvFUcj4z6dWihnjfrg%40mail.gmail.com >>>>>>> <https://groups.google.com/d/msgid/weewx-user/CAPq0zEAffbA6AMU%2Bvn_Fb09gE%2BnqqG%2BDqvFUcj4z6dWihnjfrg%40mail.gmail.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/CALBrUnH7rLwofztEkNe%2BB3YUM_LPp4sLezEJrzfOc60nX6HnFQ%40mail.gmail.com >>>>>> <https://groups.google.com/d/msgid/weewx-user/CALBrUnH7rLwofztEkNe%2BB3YUM_LPp4sLezEJrzfOc60nX6HnFQ%40mail.gmail.com?utm_medium=email&utm_source=footer> >>>>>> . >>>>>> >>>>> -- >>>>> You received this message because you are subscribed to a topic in the >>>>> Google Groups "weewx-user" group. >>>>> To unsubscribe from this topic, visit >>>>> https://groups.google.com/d/topic/weewx-user/ic4IK_-eX4Q/unsubscribe. >>>>> To unsubscribe from this group and all its topics, send an email to >>>>> [email protected]. >>>>> To view this discussion on the web visit >>>>> https://groups.google.com/d/msgid/weewx-user/CAPq0zECz%3Dc-pvR-MhCJ98yiBCExvv9-9UtyeJ-k6FAy2AdF1DQ%40mail.gmail.com >>>>> <https://groups.google.com/d/msgid/weewx-user/CAPq0zECz%3Dc-pvR-MhCJ98yiBCExvv9-9UtyeJ-k6FAy2AdF1DQ%40mail.gmail.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/CALBrUnG9nzs%3DcV-f0F3o5m0jqCkQvwMfZvYi4u1212ubGo2e5Q%40mail.gmail.com >>>> <https://groups.google.com/d/msgid/weewx-user/CALBrUnG9nzs%3DcV-f0F3o5m0jqCkQvwMfZvYi4u1212ubGo2e5Q%40mail.gmail.com?utm_medium=email&utm_source=footer> >>>> . >>>> >>> -- >>> You received this message because you are subscribed to a topic in the >>> Google Groups "weewx-user" group. >>> To unsubscribe from this topic, visit >>> https://groups.google.com/d/topic/weewx-user/ic4IK_-eX4Q/unsubscribe. >>> To unsubscribe from this group and all its topics, send an email to >>> [email protected]. >>> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/weewx-user/CAPq0zECC2xrcK4geJXxP1%2BB6ubo1ZQWoMhgnujd%3DDVYZSSe6ng%40mail.gmail.com >>> <https://groups.google.com/d/msgid/weewx-user/CAPq0zECC2xrcK4geJXxP1%2BB6ubo1ZQWoMhgnujd%3DDVYZSSe6ng%40mail.gmail.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/CALBrUnGtmDhaaK7%3D3pHV%3DMK%2BYAJDJU%3DTJtBjyybEguQfmXY15Q%40mail.gmail.com.
