(apologies if this is badly formatted - google groups is going whacko for
me currently and I'm now stuck in a tiny overlaid window in the Safari
browser)
I notice that my weewx (docker) instance running the gw1000 driver lost
connection to the gateway on Sunday. I am going to guess it did not have
anything to do with the daylight savings transition here in the US as the
failure was at 20:42 localtime on Sunday 3/14.
Restarting the weewx container did not help. While the ubuntu system
could ping the ip address of the gw1000 just fine, weewx is complaining it
can't find the mac address of the gateway and throws the usual 'retrying in
60 seconds' messages.
I might add that the gateway's comm to the Ecowitt servers was working fine
during this multi-day outage before I noticed weewx wasn't updating. The
Ecowitt mobile app didn't miss any readings, it was just weewx that
couldn't communicate with the gateway.
Transcript follows.
(note - a power reset on the gateway 'did' result in weewx automatically
working again)
Mar 14 20:41:55 d75bb2f0dc58 weewx[8] CRITICAL __main__: Caught
WeeWxIOError: Failed to obtain response to command 'CMD_READ_SENSOR_ID'
after 3 attempts
Mar 14 20:41:55 d75bb2f0dc58 weewx[8] CRITICAL __main__: **** Waiting
60 seconds then retrying...
Mar 14 20:42:55 d75bb2f0dc58 weewx[8] INFO __main__: retrying...
Mar 14 20:42:55 d75bb2f0dc58 weewx[8] INFO __main__: Using configuration
file /home/weewx/weewx.conf
Mar 14 20:42:55 d75bb2f0dc58 weewx[8] INFO __main__: Debug is 0
Mar 14 20:42:55 d75bb2f0dc58 weewx[8] INFO weewx.engine: Loading station
type GW1000 (user.gw1000)
Mar 14 20:43:21 d75bb2f0dc58 weewx[8] ERROR user.gw1000: Failed to obtain
response to command 'CMD_READ_STATION_MAC' after 3 attempts
Mar 14 20:43:21 d75bb2f0dc58 weewx[8] ERROR weewx.engine: Import of driver
failed: Failed to obtain response to command 'CMD_READ_STATION_MAC' after 3
attempts (<class 'user.gw1000.GW1000IOError'>)
Mar 14 20:43:21 d75bb2f0dc58 weewx[8] CRITICAL weewx.engine: ****
Traceback (most recent call last):
Mar 14 20:43:21 d75bb2f0dc58 weewx[8] CRITICAL weewx.engine: ****
File "/home/weewx/bin/weewx/engine.py", line 119, in setupStation
Mar 14 20:43:21 d75bb2f0dc58 weewx[8] CRITICAL weewx.engine: ****
self.console = loader_function(config_dict, self)
Mar 14 20:43:21 d75bb2f0dc58 weewx[8] CRITICAL weewx.engine: ****
File "/home/weewx/bin/user/gw1000.py", line 1498, in loader
Mar 14 20:43:21 d75bb2f0dc58 weewx[8] CRITICAL weewx.engine: ****
return Gw1000Driver(**config_dict[DRIVER_NAME])
Mar 14 20:43:21 d75bb2f0dc58 weewx[8] CRITICAL weewx.engine: ****
File "/home/weewx/bin/user/gw1000.py", line 1844, in __init__
Mar 14 20:43:21 d75bb2f0dc58 weewx[8] CRITICAL weewx.engine: ****
super(Gw1000Driver, self).__init__(**stn_dict)
Mar 14 20:43:21 d75bb2f0dc58 weewx[8] CRITICAL weewx.engine: ****
File "/home/weewx/bin/user/gw1000.py", line 972, in __init__
Mar 14 20:43:21 d75bb2f0dc58 weewx[8] CRITICAL weewx.engine: ****
debug_wind=self.debug_wind)
Mar 14 20:43:21 d75bb2f0dc58 weewx[8] CRITICAL weewx.engine: ****
File "/home/weewx/bin/user/gw1000.py", line 2166, in __init__
Mar 14 20:43:21 d75bb2f0dc58 weewx[8] CRITICAL weewx.engine: ****
lost_contact_log_period=lost_contact_log_period)
Mar 14 20:43:21 d75bb2f0dc58 weewx[8] CRITICAL weewx.engine: ****
File "/home/weewx/bin/user/gw1000.py", line 2964, in __init__
Mar 14 20:43:21 d75bb2f0dc58 weewx[8] CRITICAL weewx.engine: ****
self.mac = self.get_mac_address()
Mar 14 20:43:21 d75bb2f0dc58 weewx[8] CRITICAL weewx.engine: ****
File "/home/weewx/bin/user/gw1000.py", line 3173, in get_mac_address
Mar 14 20:43:21 d75bb2f0dc58 weewx[8] CRITICAL weewx.engine: ****
return self.send_cmd_with_retries('CMD_READ_STATION_MAC')
Mar 14 20:43:21 d75bb2f0dc58 weewx[8] CRITICAL weewx.engine: ****
File "/home/weewx/bin/user/gw1000.py", line 3375, in send_cmd_with_retries
Mar 14 20:43:21 d75bb2f0dc58 weewx[8] CRITICAL weewx.engine: ****
raise GW1000IOError(_msg)
Mar 14 20:43:21 d75bb2f0dc58 weewx[8] CRITICAL weewx.engine: ****
user.gw1000.GW1000IOError: Failed to obtain response to command
'CMD_READ_STATION_MAC' after 3 attempts
--
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/44382173-4512-4c00-8390-4a3e68f1dcb9n%40googlegroups.com.