Hi,
I’m not sure what you have done, but you are using the GW1000 driver as both a driver and a service on the same WeeWX instance. At the very least that is an untested configuration and I suspect it is the source of the error. I suggest you disable the GW1000 service, to do this edit weewx.conf and locate the [Engine] [[Services]] stanza. Delete the user.gw1000.Gw1000Service entry from the data_services setting and replace it with a comma (,). It should look something like:
[Engine]
# The following section specifies which services should be run and in what order.
[[Services]]
prep_services = weewx.engine.StdTimeSynch
data_services = ,
process_services = weewx.engine.StdConvert, weewx.engine.StdCalibrate, weewx.engine.StdQC, weewx.wxservices.StdWXCalculate
While you are in weewx.conf set debug back to 0 or 1, no need for debug=3 in this case.
Save weewx.conf and restart WeeWX.
Gary