Hi Thank to All and your good suggestions.
I have configured a static IP-address for the GW1000 and the RPI. I have also rebooted the RPI and the Gateway and now it seems to work again. Thanks again. Gert On Tuesday, December 1, 2020 at 1:48:38 AM UTC+1 gjr80 wrote: > The error shows that the driver could not contact your GW1000 for some > reason, once the driver had everything required to connect to the GW1000 > the GW1000 did not respond. It could have happened for any number of > reasons; the GW1000 driver may have been using an incorrect address when > trying to connect to the GW1000, the GW1000 may have changed address or > the network may have experienced a problem. Impossible to say more without > knowing exact config details both of the driver and your GW1000/network > config. > > Things to try. You could set loop_on_init = True > <http://weewx.com/docs/usersguide.htm#General> in weewx.conf so that > WeeWX will wait 60 seconds when the driver fails to load and then try > again. If the issue is transient in nature this may work but if it is > something more permanent then it likely will just cause WeeWX to loop > indefinitely. You could try configuring your network such that the GW1000 > uses a static IP rather than having the GW1000 driver locate the GW1000 via > network broadcast. > > Gary > On Tuesday, 1 December 2020 at 01:51:08 UTC+10 [email protected] wrote: > >> Hi >> >> Running RPI 4, Weewx 4.2 and GW1000 latest version and suddenly this >> appears. Any ideas what's going on? >> >> The combination has been running stable, so my best quest it might be a >> hardware problem or? >> >> Never seen this before and couldn't find anything on the net. >> >> Nov 30 16:30:32 raspberrypi weewx[537] ERROR user.gw1000: Failed to >> obtain response to command 'CMD_READ_STATION_MAC' after 3 attempts >> Nov 30 16:30:32 raspberrypi weewx[537] ERROR weewx.engine: Import of >> driver failed: Failed to obtain response to command 'CMD_READ_STATION_MAC' >> after 3 attempts (<class 'user.gw1000.GW1000IOError'>) >> Nov 30 16:30:32 raspberrypi weewx[537] CRITICAL weewx.engine: **** >> Traceback (most recent call last): >> Nov 30 16:30:32 raspberrypi weewx[537] CRITICAL weewx.engine: **** >> File "/home/weewx/bin/weewx/engine.py", line 109, in setupStation >> Nov 30 16:30:32 raspberrypi weewx[537] CRITICAL weewx.engine: **** >> self.console = loader_function(config_dict, self) >> Nov 30 16:30:32 raspberrypi weewx[537] CRITICAL weewx.engine: **** >> File "/home/weewx/bin/user/gw1000.py", line 1293, in loader >> Nov 30 16:30:32 raspberrypi weewx[537] CRITICAL weewx.engine: **** >> return Gw1000Driver(**config_dict[DRIVER_NAME]) >> Nov 30 16:30:32 raspberrypi weewx[537] CRITICAL weewx.engine: **** >> File "/home/weewx/bin/user/gw1000.py", line 1568, in __init__ >> Nov 30 16:30:32 raspberrypi weewx[537] CRITICAL weewx.engine: **** >> super(Gw1000Driver, self).__init__(**stn_dict) >> Nov 30 16:30:32 raspberrypi weewx[537] CRITICAL weewx.engine: **** >> File "/home/weewx/bin/user/gw1000.py", line 767, in __init__ >> Nov 30 16:30:32 raspberrypi weewx[537] CRITICAL weewx.engine: **** >> debug_wind=self.debug_wind) >> Nov 30 16:30:32 raspberrypi weewx[537] CRITICAL weewx.engine: **** >> File "/home/weewx/bin/user/gw1000.py", line 1870, in __init__ >> Nov 30 16:30:32 raspberrypi weewx[537] CRITICAL weewx.engine: **** >> lost_contact_log_period=lost_contact_log_period) >> Nov 30 16:30:32 raspberrypi weewx[537] CRITICAL weewx.engine: **** >> File "/home/weewx/bin/user/gw1000.py", line 2276, in __init__ >> Nov 30 16:30:32 raspberrypi weewx[537] CRITICAL weewx.engine: **** >> self.mac = self.get_mac_address() >> Nov 30 16:30:32 raspberrypi weewx[537] CRITICAL weewx.engine: **** >> File "/home/weewx/bin/user/gw1000.py", line 2407, in get_mac_address >> Nov 30 16:30:32 raspberrypi weewx[537] CRITICAL weewx.engine: **** >> return self.send_cmd_with_retries('CMD_READ_STATION_MAC') >> Nov 30 16:30:32 raspberrypi weewx[537] CRITICAL weewx.engine: **** >> File "/home/weewx/bin/user/gw1000.py", line 2532, in send_cmd_with_retries >> Nov 30 16:30:32 raspberrypi weewx[537] CRITICAL weewx.engine: **** >> raise GW1000IOError(_msg) >> Nov 30 16:30:32 raspberrypi weewx[537] CRITICAL weewx.engine: **** >> user.gw1000.GW1000IOError: Failed to obtain response to command >> 'CMD_READ_STATION_MAC' after 3 attempts >> Nov 30 16:30:32 raspberrypi weewx[537] CRITICAL __main__: Unable to load >> driver: Failed to obtain response to command 'CMD_READ_STATION_MAC' after 3 >> attempts >> Nov 30 16:30:32 raspberrypi weewx[537] CRITICAL __main__: **** >> Exiting... >> >> Gert >> > -- 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/dcad83c5-7b4f-4a24-b928-c9349ef53eb0n%40googlegroups.com.
