This looks like the final program. It appears to be getting data, but the web page is n ever updated:
Oct 17 18:52:20 fedora-workstation systemd[1]: Stopping weewx.service - SYSV: start and stop the weewx weather system...
Oct 17 18:52:20 fedora-workstation weewx[56295]: Shutting down weewx: [FAILED]
Oct 17 18:52:20 fedora-workstation systemd[1]: weewx.service: Deactivated successfully.
Oct 17 18:52:20 fedora-workstation systemd[1]: Stopped weewx.service - SYSV: start and stop the weewx weather system.
Oct 17 18:52:20 fedora-workstation systemd[1]: Starting weewx.service - SYSV: start and stop the weewx weather system...
Oct 17 18:52:20 fedora-workstation python3[56313]: weewx[56313] INFO __main__: Initializing weewx version 4.10.2
Oct 17 18:52:20 fedora-workstation python3[56313]: weewx[56313] INFO __main__: Using Python 3.11.6 (main, Oct 3 2023, 00:00:00) [GCC 13.2.1 20230728 (Red Hat 13.2.1-1)]
Oct 17 18:52:20 fedora-workstation python3[56313]: weewx[56313] INFO __main__: Located at /bin/python3
Oct 17 18:52:20 fedora-workstation python3[56313]: weewx[56313] INFO __main__: Platform Linux-6.5.6-200.fc38.x86_64-x86_64-with-glibc2.37
Oct 17 18:52:20 fedora-workstation python3[56313]: weewx[56313] INFO __main__: Locale is 'en_US.UTF-8'
Oct 17 18:52:20 fedora-workstation python3[56313]: weewx[56313] INFO __main__: Using configuration file /etc/weewx/weewx.conf
Oct 17 18:52:20 fedora-workstation python3[56313]: weewx[56313] INFO __main__: Debug is 3
Oct 17 18:52:20 fedora-workstation python3[56313]: weewx[56313] INFO __main__: PID file is /var/run/weewx.pid
Oct 17 18:52:20 fedora-workstation python3[56316]: weewx[56316] DEBUG __main__: Initializing engine
Oct 17 18:52:20 fedora-workstation python3[56316]: weewx[56316] INFO weewx.engine: Loading station type GW1000 (user.gw1000)
Oct 17 18:52:20 fedora-workstation python3[56316]: weewx[56316] INFO user.gw1000: GatewayDriver: version is 0.6.0b2
Oct 17 18:52:20 fedora-workstation python3[56316]: weewx[56316] INFO user.gw1000: device address is
192.168.50.143:45000Oct 17 18:52:20 fedora-workstation python3[56316]: weewx[56316] INFO user.gw1000: poll interval is 10 seconds
Oct 17 18:52:20 fedora-workstation python3[56316]: weewx[56316] INFO user.gw1000: max tries is 3, retry wait time is 10 seconds
Oct 17 18:52:20 fedora-workstation python3[56316]: weewx[56316] INFO user.gw1000: broadcast address is
255.255.255.255:46000, broadcast timeout is 5 seconds
Oct 17 18:52:20 fedora-workstation python3[56316]: weewx[56316] INFO user.gw1000: socket timeout is 2 seconds
Oct 17 18:52:20 fedora-workstation python3[56316]: weewx[56316] INFO user.gw1000: field map is {'co2': 'co2', 'co2_24h_avg': 'co2_24h_avg', 'dateTime': 'datetime', 'daymaxwind': 'daymaxwind', 'dayRain': 't_rainday', 'dewpoint': 'dewpoint', 'extraHumid1': 'humid1', 'extraHumid2': 'humid2', 'extraHumid3': 'humid3', 'extraHumid4': 'humid4', 'extraHumid5': 'humid5', 'extraHumid6': 'humid6', 'extraHumid7': 'humid7', 'extraHumid8': 'humid8', 'extraHumid17': 'humid17', 'extraTemp1': 'temp1', 'extraTemp2': 'temp2', 'extraTemp3': 'temp3', 'extraTemp4': 'temp4', 'extraTemp5': 'temp5', 'extraTemp6': 'temp6', 'extraTemp7': 'temp7', 'extraTemp8': 'temp8', 'extraTemp9': 'temp9', 'extraTemp10': 'temp10', 'extraTemp11': 'temp11', 'extraTemp12': 'temp12', 'extraTemp13': 'temp13', 'extraTemp14': 'temp14', 'extraTemp15': 'temp15', 'extraTemp16': 'temp16', 'extraTemp17': 'temp17', 'heatindex': 'heatindex', 'inHumidity': 'inhumid', 'inTemp': 'intemp', 'leafWet1': 'leafwet1', 'leafWet2': 'leafwet2', 'leafWet3': 'leafwet3', 'leafWet4': 'leafwet4', 'leafWet5': 'leafwet5', 'leafWet6': 'leafwet6', 'leafWet7': 'leafwet7', 'leafWet8': 'leafwet8', 'leak1': 'leak1', 'leak2': 'leak2', 'leak3': 'leak3', 'leak4': 'leak4', 'lightning_distance': 'lightningdist', 'lightning_last_det_time': 'lightningdettime', 'lightning_strike_count': 'lightning_strike_count', 'lightningcount': 'lightningcount', 'luminosity': 'light', 'monthRain': 't_rainmonth', 'outHumidity': 'outhumid', 'outTemp': 'outtemp', 'p_dayRain': 'p_rainday', 'p_monthRain': 'p_rainmonth', 'p_rain': 'p_rain', 'p_rainRate': 'p_rainrate', 'p_stormRain': 'p_rainevent', 'p_weekRain': 'p_rainweek', 'p_yearRain': 'p_rainyear', 'pm2_5': 'pm251', 'pm2_51_24h_avg': 'pm251_24h_avg', 'pm2_52': 'pm252', 'pm2_52_24h_avg': 'pm252_24h_avg', 'pm2_53': 'pm253', 'pm2_53_24h_avg': 'pm253_24h_avg', 'pm2_54': 'pm254', 'pm2_54_24h_avg': 'pm254_24h_avg', 'pm2_55': 'pm255', 'pm2_55_24h_avg': 'pm255_24h_avg', 'pm10': 'pm10', 'pm10_24h_avg': 'pm10_24h_avg', 'pressure': 'absbarometer', 'rain': 't_rain', 'rainRate': 't_rainrate', 'relbarometer': 'relbarometer', 'soilMoist1': 'soilmoist1', 'soilMoist2': 'soilmoist2', 'soilMoist3': 'soilmoist3', 'soilMoist4': 'soilmoist4', 'soilMoist5': 'soilmoist5', 'soilMoist6': 'soilmoist6', 'soilMoist7': 'soilmoist7', 'soilMoist8': 'soilmoist8', 'soilMoist9': 'soilmoist9', 'soilMoist10': 'soilmoist10', 'soilMoist11': 'soilmoist11', 'soilMoist12': 'soilmoist12', 'soilMoist13': 'soilmoist13', 'soilMoist14': 'soilmoist14', 'soilMoist15': 'soilmoist15', 'soilMoist16': 'soilmoist16', 'soilTemp1': 'soiltemp1', 'soilTemp2': 'soiltemp2', 'soilTemp3': 'soiltemp3', 'soilTemp4': 'soiltemp4', 'soilTemp5': 'soiltemp5', 'soilTemp6': 'soiltemp6', 'soilTemp7': 'soiltemp7', 'soilTemp8': 'soiltemp8', 'soilTemp9': 'soiltemp9', 'soilTemp10': 'soiltemp10', 'soilTemp11': 'soiltemp11', 'soilTemp12': 'soiltemp12', 'soilTemp13': 'soiltemp13', 'soilTemp14': 'soiltemp14', 'soilTemp15': 'soiltemp15', 'soilTemp16': 'soiltemp16', 'stormRain': 't_rainevent', 'totalRain': 't_raintotals', 'UV': 'uvi', 'uvradiation': 'uv', 'weekRain': 't_rainweek', 'wh24_batt': 'wh24_batt', 'wh24_sig': 'wh24_sig', 'wh25_batt': 'wh25_batt', 'wh25_sig': 'wh25_sig', 'wh26_batt': 'wh26_batt', 'wh26_sig': 'wh26_sig', 'wh31_ch1_batt': 'wh31_ch1_batt', 'wh31_ch1_sig': 'wh31_ch1_sig', 'wh31_ch2_batt': 'wh31_ch2_batt', 'wh31_ch2_sig': 'wh31_ch2_sig', 'wh31_ch3_batt': 'wh31_ch3_batt', 'wh31_ch3_sig': 'wh31_ch3_sig', 'wh31_ch4_batt': 'wh31_ch4_batt', 'wh31_ch4_sig': 'wh31_ch4_sig', 'wh31_ch5_batt': 'wh31_ch5_batt', 'wh31_ch5_sig': 'wh31_ch5_sig', 'wh31_ch6_batt': 'wh31_ch6_batt', 'wh31_ch6_sig': 'wh31_ch6_sig', 'wh31_ch7_batt': 'wh31_ch7_batt', 'wh31_ch7_sig': 'wh31_ch7_sig', 'wh31_ch8_batt': 'wh31_ch8_batt', 'wh31_ch8_sig': 'wh31_ch8_sig', 'wh32_batt': 'wh32_batt', 'wh32_sig': 'wh32_sig', 'wh40_batt': 'wh40_batt', 'wh40_sig': 'wh40_sig', 'wh41_ch1_batt': 'wh41_ch1_batt', 'wh41_ch1_sig': 'wh41_ch1_sig', 'wh41_ch2_batt': 'wh41_ch2_batt', 'wh41_ch2_sig': 'wh41_ch2_sig', 'wh41_ch3_batt': 'wh41_ch3_batt', 'wh41_ch3_sig': 'wh41_ch3_sig', 'wh41_ch4_batt': 'wh41_ch4_batt', 'wh41_ch4_sig': 'wh41_ch4_sig', 'wh45_batt': 'wh45_batt', 'wh45_sig': 'wh45_sig', 'wh51_ch1_batt': 'wh51_ch1_batt', 'wh51_ch1_sig': 'wh51_ch1_sig', 'wh51_ch2_batt': 'wh51_ch2_batt', 'wh51_ch2_sig': 'wh51_ch2_sig', 'wh51_ch3_batt': 'wh51_ch3_batt', 'wh51_ch3_sig': 'wh51_ch3_sig', 'wh51_ch4_batt': 'wh51_ch4_batt', 'wh51_ch4_sig': 'wh51_ch4_sig', 'wh51_ch5_batt': 'wh51_ch5_batt', 'wh51_ch5_sig': 'wh51_ch5_sig', 'wh51_ch6_batt': 'wh51_ch6_batt', 'wh51_ch6_sig': 'wh51_ch6_sig', 'wh51_ch7_batt': 'wh51_ch7_batt', 'wh51_ch7_sig': 'wh51_ch7_sig', 'wh51_ch8_batt': 'wh51_ch8_batt', 'wh51_ch8_sig': 'wh51_ch8_sig', 'wh51_ch9_batt': 'wh51_ch9_batt', 'wh51_ch9_sig': 'wh51_ch9_sig', 'wh51_ch10_batt': 'wh51_ch10_batt', 'wh51_ch10_sig': 'wh51_ch10_sig', 'wh51_ch11_batt': 'wh51_ch11_batt', 'wh51_ch11_sig': 'wh51_ch11_sig', 'wh51_ch12_batt': 'wh51_ch12_batt', 'wh51_ch12_sig': 'wh51_ch12_sig', 'wh51_ch13_batt': 'wh51_ch13_batt', 'wh51_ch13_sig': 'wh51_ch13_sig', 'wh51_ch14_batt': 'wh51_ch14_batt', 'wh51_ch14_sig': 'wh51_ch14_sig', 'wh51_ch15_batt': 'wh51_ch15_batt', 'wh51_ch15_sig': 'wh51_ch15_sig', 'wh51_ch16_batt': 'wh51_ch16_batt', 'wh51_ch16_sig': 'wh51_ch16_sig', 'wh55_ch1_batt': 'wh55_ch1_batt', 'wh55_ch1_sig': 'wh55_ch1_sig', 'wh55_ch2_batt': 'wh55_ch2_batt', 'wh55_ch2_sig': 'wh55_ch2_sig', 'wh55_ch3_batt': 'wh55_ch3_batt', 'wh55_ch3_sig': 'wh55_ch3_sig', 'wh55_ch4_batt': 'wh55_ch4_batt', 'wh55_ch4_sig': 'wh55_ch4_sig', 'wh57_batt': 'wh57_batt', 'wh57_sig': 'wh57_sig', 'wh65_batt': 'wh65_batt', 'wh65_sig': 'wh65_sig', 'wh68_batt': 'wh68_batt', 'wh68_sig': 'wh68_sig', 'windchill': 'windchill', 'windDir': 'winddir', 'windGust': 'gustspeed', 'windSpeed': 'windspeed', 'wn34_ch1_batt': 'wn34_ch1_batt', 'wn34_ch1_sig': 'wn34_ch1_sig', 'wn34_ch2_batt': 'wn34_ch2_batt', 'wn34_ch2_sig': 'wn34_ch2_sig', 'wn34_ch3_batt': 'wn34_ch3_batt', 'wn34_ch3_sig': 'wn34_ch3_sig', 'wn34_ch4_batt': 'wn34_ch4_batt', 'wn34_ch4_sig': 'wn34_ch4_sig', 'wn34_ch5_batt': 'wn34_ch5_batt', 'wn34_ch5_sig': 'wn34_ch5_sig', 'wn34_ch6_batt': 'wn34_ch6_batt', 'wn34_ch6_sig': 'wn34_ch6_sig', 'wn34_ch7_batt': 'wn34_ch7_batt', 'wn34_ch7_sig': 'wn34_ch7_sig', 'wn34_ch8_batt': 'wn34_ch8_batt', 'wn34_ch8_sig': 'wn34_ch8_sig', 'wn35_ch1_batt': 'wn35_ch1_batt', 'wn35_ch1_sig': 'wn35_ch1_sig', 'wn35_ch2_batt': 'wn35_ch2_batt', 'wn35_ch2_sig': 'wn35_ch2_sig', 'wn35_ch3_batt': 'wn35_ch3_batt', 'wn35_ch3_sig': 'wn35_ch3_sig', 'wn35_ch4_batt': 'wn35_ch4_batt', 'wn35_ch4_sig': 'wn35_ch4_sig', 'wn35_ch5_batt': 'wn35_ch5_batt', 'wn35_ch5_sig': 'wn35_ch5_sig', 'wn35_ch6_batt': 'wn35_ch6_batt', 'wn35_ch6_sig': 'wn35_ch6_sig', 'wn35_ch7_batt': 'wn35_ch7_batt', 'wn35_ch7_sig': 'wn35_ch7_sig', 'wn35_ch8_batt': 'wn35_ch8_batt', 'wn35_ch8_sig': 'wn35_ch8_sig', 'ws80_batt': 'ws80_batt', 'ws80_sig': 'ws80_sig', 'ws90_batt': 'ws90_batt', 'ws90_sig': 'ws90_sig', 'yearRain': 't_rainyear'}
Oct 17 18:52:20 fedora-workstation python3[56316]: weewx[56316] DEBUG user.gw1000: firmware update checks will not occur
Oct 17 18:52:20 fedora-workstation python3[56316]: weewx[56316] DEBUG user.gw1000: sensor ID decoding will use 'WH32'
Oct 17 18:52:20 fedora-workstation python3[56316]: weewx[56316] DEBUG user.gw1000: battery state data will be ignored for legacy WH40
Oct 17 18:52:20 fedora-workstation python3[56316]: weewx[56316] DEBUG user.gw1000: battery state will not be reported for sensors with no signal data
Oct 17 18:52:20 fedora-workstation python3[56316]: weewx[56316] DEBUG user.gw1000: unknown fields will be ignored
Oct 17 18:52:20 fedora-workstation weewx[56306]: Starting weewx: [ OK ]
Oct 17 18:52:20 fedora-workstation systemd[1]: Started weewx.service - SYSV: start and stop the weewx weather system.
Oct 17 18:52:20 fedora-workstation python3[56316]: weewx[56316] DEBUG user.gw1000: Sending packet 'FF FF 26 03 29' to
192.168.50.143:45000Oct 17 18:52:20 fedora-workstation python3[56316]: weewx[56316] DEBUG user.gw1000: Received response 'FF FF 26 09 94 3C C6 44 5F 77 DF'
Oct 17 18:52:20 fedora-workstation python3[56316]: weewx[56316] DEBUG user.gw1000: Sending packet 'FF FF 50 03 53' to
192.168.50.143:45000Oct 17 18:52:20 fedora-workstation python3[56316]: weewx[56316] DEBUG user.gw1000: Received response 'FF FF 50 12 0E 47 57 32 30 30 30 42 5F 56 32 2E 31 2E 33 B9'
Oct 17 18:52:20 fedora-workstation python3[56316]: weewx[56316] DEBUG user.gw1000: Sending packet 'FF FF 30 03 33' to
192.168.50.143:45000Oct 17 18:52:20 fedora-workstation python3[56316]: weewx[56316] DEBUG user.gw1000: Received response 'FF FF 30 0B 02 01 65 2E D7 E4 13 01 A0'
Oct 17 18:52:20 fedora-workstation python3[56316]: weewx[56316] DEBUG user.gw1000: Sending packet 'FF FF 3C 03 3F' to
192.168.50.143:45000Oct 17 18:52:20 fedora-workstation python3[56316]: weewx[56316] DEBUG user.gw1000: Received response 'FF FF 3C 01 5B 00 FF FF FF FF FF 00 01 FF FF FF FF FF 00 02 FF FF FF FF FF 00 03 FF FF FF FF 1F 00 04 FF FF FF FF 00 00 05 FF FF FF FF 00 00 06 FF FF FF FF 00 00 07 FF FF FF FF 00 00 08 FF FF FF FF 00 00 09 FF FF FF FF 00 00 0A FF FF FF FF 00 00 0B FF FF FF FF 00 00 0C FF FF FF FF 00 00 0D FF FF FF FF 00 00 0E FF FF FF FF 1F 00 0F FF FF FF FF 1F 00 10 FF FF FF FF 1F 00 11 FF FF FF FF 1F 00 12 FF FF FF FF 1F 00 13 FF FF FF FF 1F 00 14 FF FF FF FF 1F 00 15 FF FF FF FF 1F 00 16 FF FF FF FF 0F 00 17 FF FF FF FF 0F 00 18 FF FF FF FF 0F 00 19 FF FF FF FF 0F 00 1A 00 01 0D 71 05 04 1B FF FF FF FF 0F 00 1C FF FF FF FF 0F 00 1D FF FF FF FF 0F 00 1E FF FF FF FF 0F 00 1F FF FF FF FF FF 00 20 FF FF FF FF FF 00 21 FF FF FF FF FF 00 22 FF FF FF FF FF 00 23 FF FF FF FF FF 00 24 FF FF FF FF FF 00 25 FF FF FF FF FF 00 26 FF FF FF FF FF 00 27 FF FF FF FF 0F 00 28 FF FF FF FF FF 00 29 FF FF FF FF FF 00 2A FF FF FF FF FF 00 2B FF FF FF FF FF 00 2C FF FF FF FF FF 00 2D FF FF FF FF FF 00 2E FF FF FF FF FF 00 2F FF FF FF FF FF 00 30 00 00 34 81 9E 04 DE'
Oct 17 18:52:20 fedora-workstation python3[56316]: weewx[56316] DEBUG weewx.engine: Loading service weewx.engine.StdTimeSynch
Oct 17 18:52:20 fedora-workstation python3[56316]: weewx[56316] DEBUG weewx.engine: Finished loading service weewx.engine.StdTimeSynch
Oct 17 18:52:20 fedora-workstation python3[56316]: weewx[56316] DEBUG weewx.engine: Loading service user.gw1000.GatewayService
Oct 17 18:52:20 fedora-workstation python3[56316]: weewx[56316] INFO user.gw1000: GatewayService: version is 0.6.0b2
Oct 17 18:52:20 fedora-workstation python3[56316]: weewx[56316] INFO user.gw1000: max age of API data to be used is 60 seconds
Oct 17 18:52:20 fedora-workstation python3[56316]: weewx[56316] DEBUG user.gw1000: Sending packet 'FF FF 27 03 2A' to
192.168.50.143:45000Oct 17 18:52:20 fedora-workstation python3[56316]: weewx[56316] DEBUG user.gw1000: Received response 'FF FF 27 00 36 01 01 13 06 24 08 26 D1 09 26 D1 02 00 C7 07 22 0A 00 4C 0B 00 00 0C 00 00 15 00 00 12 C0 16 00 00 17 00 62 00 00 00 00 61 FF FF FF FF 60 FF 19 00 08 4D'
Oct 17 18:52:20 fedora-workstation python3[56316]: weewx[56316] DEBUG user.gw1000: Sending packet 'FF FF 57 03 5A' to
192.168.50.143:45000Oct 17 18:52:20 fedora-workstation python3[56316]: weewx[56316] DEBUG user.gw1000: Received response 'FF FF 57 00 37 80 00 00 83 00 00 00 00 84 00 00 00 00 85 00 00 00 00 86 00 00 00 00 81 00 00 87 00 64 00 64 00 64 00 64 00 64 00 64 00 64 00 64 00 64 00 64 88 00 00 00 98'
Oct 17 18:52:20 fedora-workstation python3[56316]: weewx[56316] DEBUG user.gw1000: Parsed data: {'intemp': 27.5, 'inhumid': 36, 'absbarometer': 993.7, 'relbarometer': 993.7, 'outtemp': 19.9, 'outhumid': 34, 'winddir': 76, 'windspeed': 0.0, 'gustspeed': 0.0, 'light': 480.0, 'uv': 0.0, 'uvi': 0, 'lightningcount': 0, 'lightningdettime': None, 'lightningdist': None, 'daymaxwind': 0.8, 'datetime': 1697586740, 'p_rainrate': 0.0, 'p_rainday': 0.0, 'p_rainweek': 0.0, 'p_rainmonth': 0.0, 'p_rainyear': 0.0, 'p_rainevent': 0.0, 'gain0': 1.0, 'gain1': 1.0, 'gain2': 1.0, 'gain3': 1.0, 'gain4': 1.0, 'gain5': 1.0, 'gain6': 1.0, 'gain7': 1.0, 'gain8': 1.0, 'gain9': 1.0, 'day_reset': 0, 'week_reset': 0, 'annual_reset': 0}
Oct 17 18:52:20 fedora-workstation python3[56316]: weewx[56316] DEBUG user.gw1000: Sending packet 'FF FF 3C 03 3F' to
192.168.50.143:45000Oct 17 18:52:20 fedora-workstation python3[56316]: weewx[56316] DEBUG user.gw1000: Received response 'FF FF 3C 01 5B 00 FF FF FF FF FF 00 01 FF FF FF FF FF 00 02 FF FF FF FF FF 00 03 FF FF FF FF 1F 00 04 FF FF FF FF 00 00 05 FF FF FF FF 00 00 06 FF FF FF FF 00 00 07 FF FF FF FF 00 00 08 FF FF FF FF 00 00 09 FF FF FF FF 00 00 0A FF FF FF FF 00 00 0B FF FF FF FF 00 00 0C FF FF FF FF 00 00 0D FF FF FF FF 00 00 0E FF FF FF FF 1F 00 0F FF FF FF FF 1F 00 10 FF FF FF FF 1F 00 11 FF FF FF FF 1F 00 12 FF FF FF FF 1F 00 13 FF FF FF FF 1F 00 14 FF FF FF FF 1F 00 15 FF FF FF FF 1F 00 16 FF FF FF FF 0F 00 17 FF FF FF FF 0F 00 18 FF FF FF FF 0F 00 19 FF FF FF FF 0F 00 1A 00 01 0D 71 05 04 1B FF FF FF FF 0F 00 1C FF FF FF FF 0F 00 1D FF FF FF FF 0F 00 1E FF FF FF FF 0F 00 1F FF FF FF FF FF 00 20 FF FF FF FF FF 00 21 FF FF FF FF FF 00 22 FF FF FF FF FF 00 23 FF FF FF FF FF 00 24 FF FF FF FF FF 00 25 FF FF FF FF FF 00 26 FF FF FF FF FF 00 27 FF FF FF FF 0F 00 28 FF FF FF FF FF 00 29 FF FF FF FF FF 00 2A FF FF FF FF FF 00 2B FF FF FF FF FF 00 2C FF FF FF FF FF 00 2D FF FF FF FF FF 00 2E FF FF FF FF FF 00 2F FF FF FF FF FF 00 30 00 00 34 81 9E 04 DE'
Oct 17 18:52:20 fedora-workstation python3[56316]: weewx[56316] DEBUG user.gw1000: Processed parsed data: {'intemp': 27.5, 'inhumid': 36, 'absbarometer': 993.7, 'relbarometer': 993.7, 'outtemp': 19.9, 'outhumid': 34, 'winddir': 76, 'windspeed': 0.0, 'gustspeed': 0.0, 'light': 480.0, 'uv': 0.0, 'uvi': 0, 'lightningcount': 0, 'lightningdettime': None, 'lightningdist': None, 'daymaxwind': 0.8, 'datetime': 1697586740, 'p_rainrate': 0.0, 'p_rainday': 0.0, 'p_rainweek': 0.0, 'p_rainmonth': 0.0, 'p_rainyear': 0.0, 'p_rainevent': 0.0, 'gain0': 1.0, 'gain1': 1.0, 'gain2': 1.0, 'gain3': 1.0, 'gain4': 1.0, 'gain5': 1.0, 'gain6': 1.0, 'gain7': 1.0, 'gain8': 1.0, 'gain9': 1.0, 'day_reset': 0, 'week_reset': 0, 'annual_reset': 0, 'wh57_batt': 5, 'wh57_sig': 4, 'ws90_batt': 3.16, 'ws90_sig': 4}
Oct 17 18:52:20 fedora-workstation python3[56316]: weewx[56316] DEBUG user.gw1000: Next update in 10 seconds
Oct 17 18:52:21 fedora-workstation python3[56316]: weewx[56316] INFO user.gw1000: GatewayCollector thread has been terminated
Oct 17 18:52:21 fedora-workstation python3[56316]: weewx[56316] CRITICAL __main__: Caught unrecoverable exception:
Oct 17 18:52:21 fedora-workstation python3[56316]: weewx[56316] CRITICAL __main__: **** 'GatewayService' object has no attribute 'field_map'
Oct 17 18:52:21 fedora-workstation python3[56316]: weewx[56316] CRITICAL __main__: **** Traceback (most recent call last):
Oct 17 18:52:21 fedora-workstation python3[56316]: weewx[56316] CRITICAL __main__: **** File "/usr/share/weewx/weewxd", line 148, in main
Oct 17 18:52:21 fedora-workstation python3[56316]: weewx[56316] CRITICAL __main__: **** engine = weewx.engine.StdEngine(config_dict)
Oct 17 18:52:21 fedora-workstation python3[56316]: weewx[56316] CRITICAL __main__: **** ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 17 18:52:21 fedora-workstation python3[56316]: weewx[56316] CRITICAL __main__: **** File "/usr/share/weewx/weewx/engine.py", line 93, in __init__
Oct 17 18:52:21 fedora-workstation python3[56316]: weewx[56316] CRITICAL __main__: **** self.loadServices(config_dict)
Oct 17 18:52:21 fedora-workstation python3[56316]: weewx[56316] CRITICAL __main__: **** File "/usr/share/weewx/weewx/engine.py", line 161, in loadServices
Oct 17 18:52:21 fedora-workstation python3[56316]: weewx[56316] CRITICAL __main__: **** obj = weeutil.weeutil.get_object(svc)(self, config_dict)
Oct 17 18:52:21 fedora-workstation python3[56316]: weewx[56316] CRITICAL __main__: **** ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 17 18:52:21 fedora-workstation python3[56316]: weewx[56316] CRITICAL __main__: **** File "/usr/share/weewx/user/gw1000.py", line 1389, in __init__
Oct 17 18:52:21 fedora-workstation python3[56316]: weewx[56316] CRITICAL __main__: **** loginf(' field map is %s' % natural_sort_dict(self.field_map))
Oct 17 18:52:21 fedora-workstation python3[56316]: weewx[56316] CRITICAL __main__: **** ^^^^^^^^^^^^^^
Oct 17 18:52:21 fedora-workstation python3[56316]: weewx[56316] CRITICAL __main__: **** AttributeError: 'GatewayService' object has no attribute 'field_map'
Oct 17 18:52:21 fedora-workstation python3[56316]: weewx[56316] CRITICAL __main__: **** Exiting.
Oct 17 18:52:21 fedora-workstation python3[56316]: detected unhandled Python exception in '/usr/share/weewx/weewxd'