Oops sorry about that, should have mentioned, it's a Davis Vantage Pro2.
Thanks for the troubleshooting tips. I rebooted the console since "wee_device --clear-memory" wasn't getting any response. Now I'm getting the following errors, hopefully it just needs to run for awhile?
Jun 27 17:05:36 weather weewx[2079]: engine: Starting up weewx version 3.6.2
Jun 27 17:05:36 weather weewx[2079]: engine: Clock error is -0.05 seconds (positive is fast)
Jun 27 17:05:36 weather weewx[2079]: engine: Starting main packet loop.
Jun 27 17:05:36 weather weewx[2079]: rtgdthread: **** Traceback (most recent call last):
Jun 27 17:05:36 weather weewx[2079]: rtgdthread: **** File "/home/weewx/bin/user/rtgd.py", line 882, in process_packet
Jun 27 17:05:36 weather weewx[2079]: rtgdthread: **** data = self.calculate(cached_packet)
Jun 27 17:05:36 weather weewx[2079]: rtgdthread: **** File "/home/weewx/bin/user/rtgd.py", line 1466, in calculate
Jun 27 17:05:36 weather weewx[2079]: rtgdthread: **** fromBearing = max((self.windDirAvg-d) if ((d-self.windDirAvg) < 0 and s > 0) else None for x,y,s,d,t in self.buffer.wind_dir_list)
Jun 27 17:05:36 weather weewx[2079]: rtgdthread: **** ValueError: max() arg is an empty sequence
Jun 27 17:05:40 weather weewx[2079]: vantage: LOOP try #1; error: Expected to read 99 chars; got 0 instead
Jun 27 17:05:40 weather weewx[2079]: rtgdthread: **** Traceback (most recent call last):
Jun 27 17:05:40 weather weewx[2079]: rtgdthread: **** File "/home/weewx/bin/user/rtgd.py", line 882, in process_packet
Jun 27 17:05:40 weather weewx[2079]: rtgdthread: **** data = self.calculate(cached_packet)
Jun 27 17:05:40 weather weewx[2079]: rtgdthread: **** File "/home/weewx/bin/user/rtgd.py", line 1466, in calculate
Jun 27 17:05:40 weather weewx[2079]: rtgdthread: **** fromBearing = max((self.windDirAvg-d) if ((d-self.windDirAvg) < 0 and s > 0) else None for x,y,s,d,t in self.buffer.wind_dir_list)
Jun 27 17:05:40 weather weewx[2079]: rtgdthread: **** ValueError: max() arg is an empty sequence
Jun 27 17:05:44 weather weewx[2079]: vantage: LOOP try #2; error: Expected to read 99 chars; got 0 instead
Jun 27 17:05:44 weather weewx[2079]: rtgdthread: **** Traceback (most recent call last):
Jun 27 17:05:44 weather weewx[2079]: rtgdthread: **** File "/home/weewx/bin/user/rtgd.py", line 882, in process_packet
Jun 27 17:05:44 weather weewx[2079]: rtgdthread: **** data = self.calculate(cached_packet)
Jun 27 17:05:44 weather weewx[2079]: rtgdthread: **** File "/home/weewx/bin/user/rtgd.py", line 1466, in calculate
Jun 27 17:05:44 weather weewx[2079]: rtgdthread: **** fromBearing = max((self.windDirAvg-d) if ((d-self.windDirAvg) < 0 and s > 0) else None for x,y,s,d,t in self.buffer.wind_dir_list)
Jun 27 17:05:44 weather weewx[2079]: rtgdthread: **** ValueError: max() arg is an empty sequence
Jun 27 17:05:48 weather weewx[2079]: vantage: LOOP try #3; error: Expected to read 99 chars; got 0 instead
Jun 27 17:05:48 weather weewx[2079]: rtgdthread: **** Traceback (most recent call last):
Jun 27 17:05:48 weather weewx[2079]: rtgdthread: **** File "/home/weewx/bin/user/rtgd.py", line 882, in process_packet
Jun 27 17:05:48 weather weewx[2079]: rtgdthread: **** data = self.calculate(cached_packet)
Jun 27 17:05:48 weather weewx[2079]: rtgdthread: **** File "/home/weewx/bin/user/rtgd.py", line 1466, in calculate
Jun 27 17:05:48 weather weewx[2079]: rtgdthread: **** fromBearing = max((self.windDirAvg-d) if ((d-self.windDirAvg) < 0 and s > 0) else None for x,y,s,d,t in self.buffer.wind_dir_list)
Jun 27 17:05:48 weather weewx[2079]: rtgdthread: **** ValueError: max() arg is an empty sequence
Jun 27 17:05:52 weather weewx[2079]: vantage: LOOP try #4; error: Expected to read 99 chars; got 0 instead
Jun 27 17:05:52 weather weewx[2079]: vantage: LOOP max tries (4) exceeded.
Jun 27 17:05:52 weather weewx[2079]: engine: Caught WeeWxIOError: Max tries exceeded while getting LOOP data.
Jun 27 17:05:52 weather weewx[2079]: **** Waiting 60 seconds then retrying...