in the area around line 15895 (wow!) for how to test the driver.
Here's an example for Gary's original gw1000 driver with one LOOP message shown:
python3 ~/weewx-data/bin/user/ecowitt_http.py --test-driver --config=ecowitt.conf.http
Using configuration file ecowitt.conf.http
Interrogating GW1200 at 192.168.2.87
2025-10-11 12:18:08 PDT (1760210288): 'dateTime': '1760210288', 'daymaxwind': '2.9012896', 'dewpoint': '10.999999999999998', 'extraHumid1': '54', 'extraHumid2': '55', 'extraHumid3': '58', 'ex
traHumid4': '59', 'extraHumid5': '79', 'extraTemp1': '21.11111111111111', 'extraTemp2': '19.72222222222222', 'extraTemp3': '19.72222222222222', 'extraTemp4': '20.999999999999996', 'extraTemp5
': '14.611111111111109', 'extraTemp9': '12.277777777777779', 'feelslike': '13.499999999999998', 'inHumidity': '54', 'inTemp': '20.72222222222222', 'is_raining': '1', 'outHumidity': '85', 'out
Temp': '13.499999999999998', 'p_rainday': '0.0', 'p_rainevent': '0.0', 'p_rainmonth': '8.889999999999999', 'p_rainrate': '0.508', 'p_rainweek': '1.016', 'p_rainyear': '18.287999999999997', 'p
ressure': '998.9845068508749', 'relbarometer': '998.9845068508749', 'soilMoist1': '52', 't_rainday': '0.0', 't_rainevent': '0.0', 't_rainmonth': '9.398', 't_rainRate': '0.0', 't_rainweek': '0
.508', 't_rainyear': '16.764', 'usUnits': '17', 'vpd': '2.3200000000000003', 'wh26_batt': '1', 'wh26_sig': '3', 'wh51_ch1_batt': '1', 'wh51_ch1_sig': '4', 'wh51_ch1_volt': '1.2', 'windDir': '
57', 'windGust': '0.8985503999999999', 'windSpeed': '0.5990336', 'wn31_ch1_batt': '0', 'wn31_ch1_sig': '4', 'wn31_ch2_batt': '0', 'wn31_ch2_sig': '4', 'wn31_ch3_batt': '0', 'wn31_ch3_sig': '4
', 'wn31_ch4_batt': '0', 'wn31_ch4_sig': '3', 'wn31_ch5_batt': '0', 'wn31_ch5_sig': '4', 'wn34_ch1_batt': '3', 'wn34_ch1_sig': '4', 'wn34_ch1_volt': '1.36', 'ws90_volt': '3.28'
Werner's instructions are so uniquely cryptic and indecipherable (to me) and he refuses to make his stuff installable via the extension installer, so I can't test here. Give it a try. My guess is you'll need to map some field it emits to a field in the weewx schema in your db. You might need to set your PYTHONPATH. See the comments around line 15895 in the file if that's indeed the driver you are using.