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 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/CAPq0zECz%3Dc-pvR-MhCJ98yiBCExvv9-9UtyeJ-k6FAy2AdF1DQ%40mail.gmail.com.

Reply via email to