Vince,
I'll have a look at this in the coming days. Out of interest have you
specified an ip address for the GW1000 in weewx.conf or is discovery being
used.
Gary
On Thursday, 18 March 2021 at 11:30:36 UTC+10 vince wrote:
> (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/e9a7772f-6db2-4dcf-8efa-7d662b7d10ben%40googlegroups.com.