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.
