this is everything from weewx in syslog:
Dec 17 11:00:55 syslog systemd[1]: Starting LSB: weewx weather system...
Dec 17 11:00:55 syslog python3[22791]: weewx[22791] INFO __main__: Initializing weewx version 4.9.1
Dec 17 11:00:55 syslog python3[22791]: weewx[22791] INFO __main__: Using Python 3.7.3 (default, Jan 22 2021, 20:04:44)
Dec 17 11:00:55 syslog python3[22791]: weewx[22791] INFO __main__: Located at /bin/python3
Dec 17 11:00:55 syslog python3[22791]: weewx[22791] INFO __main__: Platform Linux-5.10.103-v7l+-armv7l-with-debian-10.12
Dec 17 11:00:55 syslog python3[22791]: weewx[22791] INFO __main__: Locale is 'en_GB.UTF-8'
Dec 17 11:00:55 syslog python3[22791]: weewx[22791] INFO __main__: Using configuration file /etc/weewx/weewx.conf
Dec 17 11:00:55 syslog python3[22791]: weewx[22791] INFO __main__: Debug is 1
Dec 17 11:00:55 syslog python3[22791]: weewx[22791] INFO __main__: PID file is /var/run/weewx.pid
Dec 17 11:00:56 syslog python3[22795]: weewx[22795] INFO weewx.engine: Loading station type Interceptor (user.interceptor)
Dec 17 11:00:56 syslog weewx[22781]: Starting weewx weather system: weewx.
Dec 17 11:00:56 syslog systemd[1]: Started LSB: weewx weather system.
Dec 17 11:00:56 syslog python3[22795]: weewx[22795] INFO user.interceptor: driver version is 0.53
Dec 17 11:00:56 syslog python3[22795]: weewx[22795] INFO user.interceptor: device type: ecowitt-client
Dec 17 11:00:56 syslog python3[22795]: weewx[22795] INFO user.interceptor: mode is listen
Dec 17 11:00:56 syslog python3[22795]: weewx[22795] INFO user.interceptor: listen on :8080
Dec 17 11:00:56 syslog python3[22795]: weewx[22795] INFO user.interceptor: sensor map: {'pressure': 'pressure', 'barometer': 'barometer', 'outHumidity': 'humidity_out', 'inHumidity': 'humidity_in', 'outTemp': 'temperature_out', 'inTemp': 'temperature_in', 'windSpeed': 'wind_speed', 'windGust': 'wind_gust', 'windDir': 'wind_dir', 'windGustDir': 'wind_gust_dir', 'radiation': 'solar_radiation', 'dewpoint': 'dewpoint', 'windchill': 'windchill', 'rain': 'rain', 'rainRate': 'rain_rate', 'UV': 'uv', 'txBatteryStatus': 'battery', 'extraTemp1': 'temperature_1', 'extraTemp2': 'temperature_2', 'extraTemp3': 'temperature_3', 'extraHumid1': 'humidity_1', 'extraHumid2': 'humidity_2', 'soilTemp1': 'soil_temperature_1', 'soilTemp2': 'soil_temperature_2', 'soilMoist1': 'soil_moisture_1', 'soilMoist2': 'soil_moisture_2', 'soilMoist3': 'soil_moisture_3', 'soilMoist4': 'soil_moisture_4', 'leafWet1': 'leafwetness_1', 'leafWet2': 'leafwetness_2', 'pm2_5': 'pm2_5', 'extraTemp4': 'temperature_4', 'extraTemp5': 'temperature_5', 'extraTemp6': 'temperature_6', 'extraTemp7': 'temperature_7', 'extraTemp8': 'temperature_8', 'extraHumid3': 'humidity_3', 'extraHumid4': 'humidity_4', 'extraHumid5': 'humidity_5', 'extraHumid6': 'humidity_6', 'extraHumid7': 'humidity_7', 'extraHumid8': 'humidity_8', 'soilTemp3': 'soil_temperature_3', 'soilTemp4': 'soil_temperature_4'}
Dec 17 11:00:56 syslog python3[22795]: weewx[22795] INFO weewx.engine: StdConvert target unit is 0x1
Dec 17 11:00:56 syslog python3[22795]: weewx[22795] INFO weewx.wxservices: StdWXCalculate will use data binding wx_binding
Dec 17 11:00:56 syslog python3[22795]: weewx[22795] INFO weewx.engine: Archive will use data binding wx_binding
Dec 17 11:00:56 syslog python3[22795]: weewx[22795] INFO weewx.engine: Record generation will be attempted in 'hardware'
Dec 17 11:00:56 syslog python3[22795]: weewx[22795] INFO weewx.engine: Using archive interval of 300 seconds (specified in weewx configuration)
Dec 17 11:00:56 syslog python3[22795]: weewx[22795] INFO weewx.restx: StationRegistry: Registration not requested.
Dec 17 11:00:56 syslog python3[22795]: weewx[22795] INFO weewx.restx: Wunderground: Posting not enabled.
Dec 17 11:00:56 syslog python3[22795]: weewx[22795] INFO weewx.restx: PWSweather: Posting not enabled.
Dec 17 11:00:56 syslog python3[22795]: weewx[22795] INFO weewx.restx: CWOP: Posting not enabled.
Dec 17 11:00:56 syslog python3[22795]: weewx[22795] INFO weewx.restx: WOW: Posting not enabled.
Dec 17 11:00:56 syslog python3[22795]: weewx[22795] INFO weewx.restx: AWEKAS: Posting not enabled.
Dec 17 11:00:56 syslog python3[22795]: weewx[22795] INFO weewx.engine: 'pyephem' not detected, extended almanac data is not available
Dec 17 11:00:56 syslog python3[22795]: weewx[22795] INFO __main__: Starting up weewx version 4.9.1
Dec 17 11:00:56 syslog python3[22795]: weewx[22795] INFO weewx.engine: Using binding 'wx_binding' to database 'weewx.sdb'
Dec 17 11:00:56 syslog python3[22795]: weewx[22795] INFO weewx.manager: Starting backfill of daily summaries
Dec 17 11:00:56 syslog python3[22795]: weewx[22795] INFO weewx.manager: Daily summaries up to date
Dec 17 11:00:56 syslog python3[22795]: weewx[22795] INFO weewx.engine: Starting main packet loop.
As noted earlier, pretty sure that the firmware update broke this (it was the only change). Also, the WOW / WU updates etc are from the station, not weewx.