Gonna have to defer to Gary many timezones Down Under on this one, but it would be prudent to post your GW1000 stanza from weewx.conf so he has a complete picture of your setup.
And a couple crazy ideas/questions in the interim: - stop weewx, delete (or move aside) your db, and restart weewx ... does it work now ? - if not, verify you did step 3 of https://github.com/gjr80/weewx-gw1000 - then run step 4 of https://github.com/gjr80/weewx-gw1000 and see what that reports The reason I'm suggesting the first test is that v4 of weewx uses the wview_extended schema which is different than the v3 defaults. The other two tests (and posting your weewx.conf excerpt) are for trying to diagnose what's up. On Thursday, November 17, 2022 at 3:20:34 PM UTC-8 rose0...@gmail.com wrote: > Sorry. It was just the way the logview I was using is set up. Here is an > oldest at the top cut. > > Nov 17 16:13:44 ubuntserver weewx[720010]: * Starting weewx weather > system weewx > Nov 17 16:13:44 ubuntserver weewx[720021] INFO __main__: Initializing > weewx version 4.9.1 > Nov 17 16:13:44 ubuntserver weewx[720021] INFO __main__: Using Python > 3.10.6 (main, Nov 2 2022, 18:53:38) [GCC 11.3.0] > Nov 17 16:13:44 ubuntserver weewx[720021] INFO __main__: Located at > /bin/python3 > Nov 17 16:13:44 ubuntserver weewx[720021] INFO __main__: Platform > Linux-5.15.0-53-generic-x86_64-with-glibc2.35 > Nov 17 16:13:44 ubuntserver weewx[720021] INFO __main__: Locale is > 'en_US.UTF-8' > Nov 17 16:13:44 ubuntserver weewx[720021] INFO __main__: Using > configuration file /etc/weewx/weewx.conf > Nov 17 16:13:44 ubuntserver weewx[720021] INFO __main__: Debug is 1 > Nov 17 16:13:44 ubuntserver weewx[720021] INFO __main__: PID file is > /var/run/weewx.pid > Nov 17 16:13:44 ubuntserver weewx[720039] DEBUG __main__: Initializing > engine > Nov 17 16:13:44 ubuntserver weewx[720039] INFO weewx.engine: Loading > station type GW1000 (user.gw1000) > Nov 17 16:13:44 ubuntserver weewx[720010]: ...done. > Nov 17 16:13:44 ubuntserver systemd[1]: Started LSB: weewx weather system. > Nov 17 16:13:44 ubuntserver weewx[720039] INFO user.gw1000: Legacy WH40 > detected, WH40 battery state data will be ignored > Nov 17 16:13:44 ubuntserver weewx[720039] INFO user.gw1000: GatewayDriver: > version is 0.5.0b5 > Nov 17 16:13:44 ubuntserver weewx[720039] INFO user.gw1000: GatewayDriver: > GW1000 address is 192.168.1.204:45000 > Nov 17 16:13:44 ubuntserver weewx[720039] INFO user.gw1000: GatewayDriver: > poll interval is 60 seconds > Nov 17 16:13:44 ubuntserver weewx[720039] DEBUG user.gw1000: > GatewayDriver: max tries is 3, retry wait time is 10 seconds > Nov 17 16:13:44 ubuntserver weewx[720039] DEBUG user.gw1000: > GatewayDriver: broadcast address is 255.255.255.255:46000, broadcast > timeout is 5 seconds > Nov 17 16:13:44 ubuntserver weewx[720039] DEBUG user.gw1000: > GatewayDriver: socket timeout is 2 seconds > Nov 17 16:13:44 ubuntserver weewx[720039] DEBUG user.gw1000: > GatewayDriver: 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'} > Nov 17 16:13:44 ubuntserver weewx[720039] DEBUG weewx.engine: Loading > service weewx.engine.StdTimeSynch > Nov 17 16:13:44 ubuntserver weewx[720039] DEBUG weewx.engine: Finished > loading service weewx.engine.StdTimeSynch > Nov 17 16:13:44 ubuntserver weewx[720039] DEBUG weewx.engine: Loading > service user.ecowitt.AddEcowittData > Nov 17 16:13:44 ubuntserver weewx[720039] DEBUG weewx.engine: Finished > loading service user.ecowitt.AddEcowittData > Nov 17 16:13:44 ubuntserver weewx[720039] DEBUG weewx.engine: Loading > service weewx.engine.StdConvert > Nov 17 16:13:44 ubuntserver weewx[720039] INFO weewx.engine: StdConvert > target unit is 0x1 > Nov 17 16:13:44 ubuntserver weewx[720039] DEBUG weewx.engine: Finished > loading service weewx.engine.StdConvert > Nov 17 16:13:44 ubuntserver weewx[720039] DEBUG weewx.engine: Loading > service weewx.engine.StdCalibrate > Nov 17 16:13:44 ubuntserver weewx[720039] DEBUG weewx.engine: Finished > loading service weewx.engine.StdCalibrate > Nov 17 16:13:44 ubuntserver weewx[720039] DEBUG weewx.engine: Loading > service weewx.engine.StdQC > Nov 17 16:13:44 ubuntserver weewx[720039] DEBUG weewx.engine: Finished > loading service weewx.engine.StdQC > Nov 17 16:13:44 ubuntserver weewx[720039] DEBUG weewx.engine: Loading > service weewx.wxservices.StdWXCalculate > Nov 17 16:13:44 ubuntserver weewx[720039] INFO weewx.wxservices: > StdWXCalculate will use data binding wx_binding > Nov 17 16:13:44 ubuntserver weewx[720039] DEBUG weewx.manager: Daily > summary version is 4.0 > Nov 17 16:13:44 ubuntserver weewx[720039] DEBUG weewx.engine: Finished > loading service weewx.wxservices.StdWXCalculate > Nov 17 16:13:44 ubuntserver weewx[720039] DEBUG weewx.engine: Loading > service weewx.wxxtypes.StdWXXTypes > Nov 17 16:13:44 ubuntserver weewx[720039] DEBUG weewx.engine: Finished > loading service weewx.wxxtypes.StdWXXTypes > Nov 17 16:13:44 ubuntserver weewx[720039] DEBUG weewx.engine: Loading > service weewx.wxxtypes.StdPressureCooker > Nov 17 16:13:44 ubuntserver weewx[720039] DEBUG weewx.engine: Finished > loading service weewx.wxxtypes.StdPressureCooker > Nov 17 16:13:44 ubuntserver weewx[720039] DEBUG weewx.engine: Loading > service weewx.wxxtypes.StdRainRater > Nov 17 16:13:44 ubuntserver weewx[720039] DEBUG weewx.engine: Finished > loading service weewx.wxxtypes.StdRainRater > Nov 17 16:13:44 ubuntserver weewx[720039] DEBUG weewx.engine: Loading > service weewx.wxxtypes.StdDelta > Nov 17 16:13:44 ubuntserver weewx[720039] DEBUG weewx.engine: Finished > loading service weewx.wxxtypes.StdDelta > Nov 17 16:13:44 ubuntserver weewx[720039] DEBUG weewx.engine: Loading > service weewx.engine.StdArchive > Nov 17 16:13:44 ubuntserver weewx[720039] INFO weewx.engine: Archive will > use data binding wx_binding > Nov 17 16:13:44 ubuntserver weewx[720039] INFO weewx.engine: Record > generation will be attempted in 'software' > Nov 17 16:13:44 ubuntserver weewx[720039] INFO weewx.engine: Using archive > interval of 300 seconds (software record generation) > Nov 17 16:13:44 ubuntserver weewx[720039] DEBUG weewx.engine: Use LOOP > data in hi/low calculations: 1 > Nov 17 16:13:44 ubuntserver weewx[720039] DEBUG weewx.engine: Finished > loading service weewx.engine.StdArchive > Nov 17 16:13:44 ubuntserver weewx[720039] DEBUG weewx.engine: Loading > service weewx.restx.StdStationRegistry > Nov 17 16:13:44 ubuntserver weewx[720039] INFO weewx.restx: > StationRegistry: Registration not requested. > Nov 17 16:13:44 ubuntserver weewx[720039] DEBUG weewx.engine: Finished > loading service weewx.restx.StdStationRegistry > Nov 17 16:13:44 ubuntserver weewx[720039] DEBUG weewx.engine: Loading > service weewx.restx.StdWunderground > Nov 17 16:13:44 ubuntserver weewx[720039] INFO weewx.restx: Wunderground: > Posting not enabled. > Nov 17 16:13:44 ubuntserver weewx[720039] DEBUG weewx.engine: Finished > loading service weewx.restx.StdWunderground > Nov 17 16:13:44 ubuntserver weewx[720039] DEBUG weewx.engine: Loading > service weewx.restx.StdPWSweather > Nov 17 16:13:44 ubuntserver weewx[720039] INFO weewx.restx: PWSweather: > Posting not enabled. > Nov 17 16:13:44 ubuntserver weewx[720039] DEBUG weewx.engine: Finished > loading service weewx.restx.StdPWSweather > Nov 17 16:13:44 ubuntserver weewx[720039] DEBUG weewx.engine: Loading > service weewx.restx.StdCWOP > Nov 17 16:13:44 ubuntserver weewx[720039] INFO weewx.restx: CWOP: Posting > not enabled. > Nov 17 16:13:44 ubuntserver weewx[720039] DEBUG weewx.engine: Finished > loading service weewx.restx.StdCWOP > Nov 17 16:13:44 ubuntserver weewx[720039] DEBUG weewx.engine: Loading > service weewx.restx.StdWOW > Nov 17 16:13:44 ubuntserver weewx[720039] INFO weewx.restx: WOW: Posting > not enabled. > Nov 17 16:13:44 ubuntserver weewx[720039] DEBUG weewx.engine: Finished > loading service weewx.restx.StdWOW > Nov 17 16:13:44 ubuntserver weewx[720039] DEBUG weewx.engine: Loading > service weewx.restx.StdAWEKAS > Nov 17 16:13:44 ubuntserver weewx[720039] INFO weewx.restx: AWEKAS: > Posting not enabled. > Nov 17 16:13:44 ubuntserver weewx[720039] DEBUG weewx.engine: Finished > loading service weewx.restx.StdAWEKAS > Nov 17 16:13:44 ubuntserver weewx[720039] DEBUG weewx.engine: Loading > service weewx.engine.StdPrint > Nov 17 16:13:44 ubuntserver weewx[720039] DEBUG weewx.engine: Finished > loading service weewx.engine.StdPrint > Nov 17 16:13:44 ubuntserver weewx[720039] DEBUG weewx.engine: Loading > service weewx.engine.StdReport > Nov 17 16:13:44 ubuntserver weewx[720039] INFO weewx.engine: 'pyephem' not > detected, extended almanac data is not available > Nov 17 16:13:44 ubuntserver weewx[720039] DEBUG weewx.engine: Finished > loading service weewx.engine.StdReport > Nov 17 16:13:44 ubuntserver weewx[720039] INFO __main__: Starting up weewx > version 4.9.1 > Nov 17 16:13:44 ubuntserver weewx[720039] DEBUG weewx.engine: Station does > not support reading the time > Nov 17 16:13:44 ubuntserver weewx[720039] INFO weewx.engine: Using binding > 'wx_binding' to database 'weewx.sdb' > Nov 17 16:13:44 ubuntserver weewx[720039] INFO weewx.manager: Starting > backfill of daily summaries > Nov 17 16:13:44 ubuntserver weewx[720039] INFO weewx.manager: Daily > summaries up to date > Nov 17 16:13:44 ubuntserver weewx[720039] INFO weewx.engine: Starting main > packet loop. > Nov 17 16:13:44 ubuntserver weewx[720039] DEBUG user.gw1000: Unknown field > address '7B' detected. Remaining data '00' ignored. > Nov 17 16:13:44 ubuntserver weewx[720039] DEBUG user.gw1000: Next update > in 60 seconds > Nov 17 16:13:44 ubuntserver weewx[720039] INFO user.gw1000: Using > 't_rainyear' for rain total > Nov 17 16:13:44 ubuntserver weewx[720039] INFO user.gw1000: skipping rain > measurement of 135.8: no last rain > Nov 17 16:13:44 ubuntserver weewx[720039] INFO user.gw1000: Skipping > lightning count of 12: no last count > > > After about 5 minutes. > > Nov 17 16:15:46 ubuntserver weewx[720039] CRITICAL __main__: **** > 'tempf' > Nov 17 16:15:46 ubuntserver weewx[720039] CRITICAL __main__: **** > Traceback (most recent call last): > Nov 17 16:15:46 ubuntserver weewx[720039] CRITICAL __main__: **** > File "/usr/share/weewx/weewx/engine.py", line 214, in run > Nov 17 16:15:46 ubuntserver weewx[720039] CRITICAL __main__: **** > self.dispatchEvent(weewx.Event(weewx.CHECK_LOOP, packet=packet)) > Nov 17 16:15:46 ubuntserver weewx[720039] CRITICAL __main__: **** > File "/usr/share/weewx/weewx/engine.py", line 245, in dispatchEvent > Nov 17 16:15:46 ubuntserver weewx[720039] CRITICAL __main__: **** > callback(event) > Nov 17 16:15:46 ubuntserver weewx[720039] CRITICAL __main__: **** > File "/usr/share/weewx/weewx/engine.py", line 634, in check_loop > Nov 17 16:15:46 ubuntserver weewx[720039] CRITICAL __main__: **** > raise BreakLoop > Nov 17 16:15:46 ubuntserver weewx[720039] CRITICAL __main__: **** > weewx.engine.BreakLoop > Nov 17 16:15:46 ubuntserver weewx[720039] CRITICAL __main__: **** > Nov 17 16:15:46 ubuntserver weewx[720039] CRITICAL __main__: **** > During handling of the above exception, another exception occurred: > Nov 17 16:15:46 ubuntserver weewx[720039] CRITICAL __main__: **** > Nov 17 16:15:46 ubuntserver weewx[720039] CRITICAL __main__: **** > Traceback (most recent call last): > Nov 17 16:15:46 ubuntserver weewx[720039] CRITICAL __main__: **** > File "/usr/share/weewx/weewxd", line 154, in main > Nov 17 16:15:46 ubuntserver weewx[720039] CRITICAL __main__: **** > engine.run() > Nov 17 16:15:46 ubuntserver weewx[720039] CRITICAL __main__: **** > File "/usr/share/weewx/weewx/engine.py", line 221, in run > Nov 17 16:15:46 ubuntserver weewx[720039] CRITICAL __main__: **** > self.dispatchEvent(weewx.Event(weewx.POST_LOOP)) > Nov 17 16:15:46 ubuntserver weewx[720039] CRITICAL __main__: **** > File "/usr/share/weewx/weewx/engine.py", line 245, in dispatchEvent > Nov 17 16:15:46 ubuntserver weewx[720039] CRITICAL __main__: **** > callback(event) > Nov 17 16:15:46 ubuntserver weewx[720039] CRITICAL __main__: **** > File "/usr/share/weewx/weewx/engine.py", line 644, in post_loop > Nov 17 16:15:46 ubuntserver weewx[720039] CRITICAL __main__: **** > self._software_catchup() > Nov 17 16:15:46 ubuntserver weewx[720039] CRITICAL __main__: **** > File "/usr/share/weewx/weewx/engine.py", line 715, in _software_catchup > Nov 17 16:15:46 ubuntserver weewx[720039] CRITICAL __main__: **** > self.engine.dispatchEvent(weewx.Event(weewx.NEW_ARCHIVE_RECORD, > Nov 17 16:15:46 ubuntserver weewx[720039] CRITICAL __main__: **** > File "/usr/share/weewx/weewx/engine.py", line 245, in dispatchEvent > Nov 17 16:15:46 ubuntserver weewx[720039] CRITICAL __main__: **** > callback(event) > Nov 17 16:15:46 ubuntserver weewx[720039] CRITICAL __main__: **** > File "/usr/share/weewx/user/ecowitt.py", line 44, in new_archive_record > Nov 17 16:15:46 ubuntserver weewx[720039] CRITICAL __main__: **** > event.record['extraTemp2'] = float(dEcowittData['tempf']) > Nov 17 16:15:46 ubuntserver weewx[720039] CRITICAL __main__: **** > KeyError: 'tempf' > Nov 17 16:15:46 ubuntserver weewx[720039] CRITICAL __main__: **** > Exiting. > > On Thursday, November 17, 2022 at 3:52:17 PM UTC-7 vince wrote: > >> Bottom to top ? C'mon. >> Run "tail" please so people can have a chance to try to help. >> >> >> >> https://github.com/weewx/weewx/wiki/faq-how-to-report-a-problem#providing-log-files >> >> On Thursday, November 17, 2022 at 1:31:36 PM UTC-8 rose0...@gmail.com >> wrote: >> >>> After running weewx with a ecowitt gw1000 for about 2 years I decided to >>> build a new server. The initial install of 4.9.1 and “simulator” test went >>> well. I used the "Deb" install method. Ubuntu server. weewx updated the new >>> website with simulated data. I went ahead and installed the GW1000 driver. >>> Weewx is now not updating the website. The old simulator data remains. It >>> is collecting data and seems to be parsing the generated files in the >>> “website”/ecowitt/ directory. Well at least they appear and disappear. I >>> did uses the sqlite file from the old install. nothing else. Note this >>> station does not have an outside temperature sensor. I am using 3 Wh31s >>> sensors in places outdoors. I did set debug to 1 trying to gain info from >>> the logs. I did note that "tempf" seems to trigger the fault. see second >>> log output. >>> From one of the files in /ecowitt/ >>> Array >>> ( >>> [PASSKEY] => “a bunch of hex stuff” >>> [stationtype] => GW1000B_V1.7.5 >>> [runtime] => 1033890 >>> [dateutc] => 2022-11-17 20:51:06 >>> [tempinf] => 69.08 >>> [humidityin] => 38 >>> [baromrelin] => 30.127 >>> [baromabsin] => 27.569 >>> [winddir] => 65 >>> [windspeedmph] => 2.91 >>> [windgustmph] => 4.47 >>> [maxdailygust] => 17.22 >>> [solarradiation] => 56.27 >>> [uv] => 0 >>> [rainratein] => 0.000 >>> [eventrainin] => 0.000 >>> [hourlyrainin] => 0.000 >>> [dailyrainin] => 0.000 >>> [weeklyrainin] => 0.000 >>> [monthlyrainin] => 0.000 >>> [yearlyrainin] => 5.346 >>> [totalrainin] => 5.346 >>> [temp1f] => 71.06 >>> [humidity1] => 20 >>> [temp2f] => 69.80 >>> [humidity2] => 20 >>> [temp3f] => 74.30 >>> [humidity3] => 18 >>> [soilmoisture1] => 48 >>> [soilmoisture2] => 27 >>> [lightning_num] => 8 >>> [lightning] => 14 >>> [lightning_time] => 1668699860 >>> [wh68batt] => 1.62 >>> [batt1] => 0 >>> [batt2] => 0 >>> [batt3] => 0 >>> [soilbatt1] => 1.3 >>> [soilbatt2] => 1.3 >>> [wh57batt] => 3 >>> [freq] => 915M >>> [model] => GW1000B_Pro >>> ) >>> >>> >>> From systemlog. Note it is bottom to top. Newest at top. Just after a >>> restart of weewx. >>> >>> Nov 17 14:00:58 ubuntserver weewx[552308] INFO user.gw1000: Skipping >>> lightning count of 8: no last count >>> Nov 17 14:00:58 ubuntserver weewx[552308] INFO user.gw1000: skipping >>> rain measurement of 135.8: no last rain >>> Nov 17 14:00:58 ubuntserver weewx[552308] INFO user.gw1000: Using >>> 't_rainyear' for rain total >>> Nov 17 14:00:58 ubuntserver weewx[552308] DEBUG user.gw1000: Next update >>> in 60 seconds >>> Nov 17 14:00:58 ubuntserver weewx[552308] DEBUG user.gw1000: Unknown >>> field address '7B' detected. Remaining data '00' ignored. >>> Nov 17 14:00:57 ubuntserver weewx[552308] INFO weewx.engine: Starting >>> main packet loop. >>> Nov 17 14:00:57 ubuntserver weewx[552308] INFO weewx.manager: Daily >>> summaries up to date >>> Nov 17 14:00:57 ubuntserver weewx[552308] INFO weewx.manager: Starting >>> backfill of daily summaries >>> Nov 17 14:00:57 ubuntserver weewx[552308] INFO weewx.engine: Using >>> binding 'wx_binding' to database 'weewx.sdb' >>> Nov 17 14:00:57 ubuntserver weewx[552308] DEBUG weewx.engine: Station >>> does not support reading the time >>> Nov 17 14:00:57 ubuntserver weewx[552308] INFO __main__: Starting up >>> weewx version 4.9.1 >>> Nov 17 14:00:57 ubuntserver weewx[552308] DEBUG weewx.engine: Finished >>> loading service weewx.engine.StdReport >>> Nov 17 14:00:57 ubuntserver weewx[552308] INFO weewx.engine: 'pyephem' >>> not detected, extended almanac data is not available >>> Nov 17 14:00:57 ubuntserver weewx[552308] DEBUG weewx.engine: Loading >>> service weewx.engine.StdReport >>> Nov 17 14:00:57 ubuntserver weewx[552308] DEBUG weewx.engine: Finished >>> loading service weewx.engine.StdPrint >>> Nov 17 14:00:57 ubuntserver weewx[552308] DEBUG weewx.engine: Loading >>> service weewx.engine.StdPrint >>> Nov 17 14:00:57 ubuntserver weewx[552308] DEBUG weewx.engine: Finished >>> loading service weewx.restx.StdAWEKAS >>> Nov 17 14:00:57 ubuntserver weewx[552308] INFO weewx.restx: AWEKAS: >>> Posting not enabled. >>> Nov 17 14:00:57 ubuntserver weewx[552308] DEBUG weewx.engine: Loading >>> service weewx.restx.StdAWEKAS >>> Nov 17 14:00:57 ubuntserver weewx[552308] DEBUG weewx.engine: Finished >>> loading service weewx.restx.StdWOW >>> Nov 17 14:00:57 ubuntserver weewx[552308] INFO weewx.restx: WOW: Posting >>> not enabled. >>> Nov 17 14:00:57 ubuntserver weewx[552308] DEBUG weewx.engine: Loading >>> service weewx.restx.StdWOW >>> Nov 17 14:00:57 ubuntserver weewx[552308] DEBUG weewx.engine: Finished >>> loading service weewx.restx.StdCWOP >>> Nov 17 14:00:57 ubuntserver weewx[552308] INFO weewx.restx: CWOP: >>> Posting not enabled. >>> Nov 17 14:00:57 ubuntserver weewx[552308] DEBUG weewx.engine: Loading >>> service weewx.restx.StdCWOP >>> Nov 17 14:00:57 ubuntserver weewx[552308] DEBUG weewx.engine: Finished >>> loading service weewx.restx.StdPWSweather >>> Nov 17 14:00:57 ubuntserver weewx[552308] INFO weewx.restx: PWSweather: >>> Posting not enabled. >>> Nov 17 14:00:57 ubuntserver weewx[552308] DEBUG weewx.engine: Loading >>> service weewx.restx.StdPWSweather >>> Nov 17 14:00:57 ubuntserver weewx[552308] DEBUG weewx.engine: Finished >>> loading service weewx.restx.StdWunderground >>> Nov 17 14:00:57 ubuntserver weewx[552308] INFO weewx.restx: >>> Wunderground: Posting not enabled. >>> Nov 17 14:00:57 ubuntserver weewx[552308] DEBUG weewx.engine: Loading >>> service weewx.restx.StdWunderground >>> Nov 17 14:00:57 ubuntserver weewx[552308] DEBUG weewx.engine: Finished >>> loading service weewx.restx.StdStationRegistry >>> Nov 17 14:00:57 ubuntserver weewx[552308] INFO weewx.restx: >>> StationRegistry: Registration not requested. >>> Nov 17 14:00:57 ubuntserver weewx[552308] DEBUG weewx.engine: Loading >>> service weewx.restx.StdStationRegistry >>> Nov 17 14:00:57 ubuntserver weewx[552308] DEBUG weewx.engine: Finished >>> loading service weewx.engine.StdArchive >>> Nov 17 14:00:57 ubuntserver weewx[552308] DEBUG weewx.engine: Use LOOP >>> data in hi/low calculations: 1 >>> Nov 17 14:00:57 ubuntserver weewx[552308] INFO weewx.engine: Using >>> archive interval of 300 seconds (software record generation) >>> Nov 17 14:00:57 ubuntserver weewx[552308] INFO weewx.engine: Record >>> generation will be attempted in 'software' >>> Nov 17 14:00:57 ubuntserver weewx[552308] INFO weewx.engine: Archive >>> will use data binding wx_binding >>> Nov 17 14:00:57 ubuntserver weewx[552308] DEBUG weewx.engine: Loading >>> service weewx.engine.StdArchive >>> Nov 17 14:00:57 ubuntserver weewx[552308] DEBUG weewx.engine: Finished >>> loading service weewx.wxxtypes.StdDelta >>> Nov 17 14:00:57 ubuntserver weewx[552308] DEBUG weewx.engine: Loading >>> service weewx.wxxtypes.StdDelta >>> Nov 17 14:00:57 ubuntserver weewx[552308] DEBUG weewx.engine: Finished >>> loading service weewx.wxxtypes.StdRainRater >>> Nov 17 14:00:57 ubuntserver weewx[552308] DEBUG weewx.engine: Loading >>> service weewx.wxxtypes.StdRainRater >>> Nov 17 14:00:57 ubuntserver weewx[552308] DEBUG weewx.engine: Finished >>> loading service weewx.wxxtypes.StdPressureCooker >>> Nov 17 14:00:57 ubuntserver weewx[552308] DEBUG weewx.engine: Loading >>> service weewx.wxxtypes.StdPressureCooker >>> Nov 17 14:00:57 ubuntserver weewx[552308] DEBUG weewx.engine: Finished >>> loading service weewx.wxxtypes.StdWXXTypes >>> Nov 17 14:00:57 ubuntserver weewx[552308] DEBUG weewx.engine: Loading >>> service weewx.wxxtypes.StdWXXTypes >>> Nov 17 14:00:57 ubuntserver weewx[552308] DEBUG weewx.engine: Finished >>> loading service weewx.wxservices.StdWXCalculate >>> Nov 17 14:00:57 ubuntserver weewx[552308] DEBUG weewx.manager: Daily >>> summary version is 4.0 >>> Nov 17 14:00:57 ubuntserver weewx[552308] INFO weewx.wxservices: >>> StdWXCalculate will use data binding wx_binding >>> Nov 17 14:00:57 ubuntserver weewx[552308] DEBUG weewx.engine: Loading >>> service weewx.wxservices.StdWXCalculate >>> Nov 17 14:00:57 ubuntserver weewx[552308] DEBUG weewx.engine: Finished >>> loading service weewx.engine.StdQC >>> Nov 17 14:00:57 ubuntserver weewx[552308] DEBUG weewx.engine: Loading >>> service weewx.engine.StdQC >>> Nov 17 14:00:57 ubuntserver weewx[552308] DEBUG weewx.engine: Finished >>> loading service weewx.engine.StdCalibrate >>> Nov 17 14:00:57 ubuntserver weewx[552308] DEBUG weewx.engine: Loading >>> service weewx.engine.StdCalibrate >>> Nov 17 14:00:57 ubuntserver weewx[552308] DEBUG weewx.engine: Finished >>> loading service weewx.engine.StdConvert >>> Nov 17 14:00:57 ubuntserver weewx[552308] INFO weewx.engine: StdConvert >>> target unit is 0x1 >>> Nov 17 14:00:57 ubuntserver weewx[552308] DEBUG weewx.engine: Loading >>> service weewx.engine.StdConvert >>> Nov 17 14:00:57 ubuntserver weewx[552308] DEBUG weewx.engine: Finished >>> loading service user.ecowitt.AddEcowittData >>> Nov 17 14:00:57 ubuntserver weewx[552308] DEBUG weewx.engine: Loading >>> service user.ecowitt.AddEcowittData >>> Nov 17 14:00:57 ubuntserver weewx[552308] DEBUG weewx.engine: Finished >>> loading service weewx.engine.StdTimeSynch >>> Nov 17 14:00:57 ubuntserver weewx[552308] DEBUG weewx.engine: Loading >>> service weewx.engine.StdTimeSynch >>> Nov 17 14:00:57 ubuntserver weewx[552308] DEBUG user.gw1000: >>> GatewayDriver: 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'} >>> Nov 17 14:00:57 ubuntserver weewx[552308] DEBUG user.gw1000: >>> GatewayDriver: socket timeout is 2 seconds >>> Nov 17 14:00:57 ubuntserver weewx[552308] DEBUG user.gw1000: >>> GatewayDriver: broadcast address is 255.255.255.255:46000, broadcast >>> timeout is 5 seconds >>> Nov 17 14:00:57 ubuntserver weewx[552308] DEBUG user.gw1000: >>> GatewayDriver: max tries is 3, retry wait time is 10 seconds >>> Nov 17 14:00:57 ubuntserver weewx[552308] INFO user.gw1000: >>> GatewayDriver: poll interval is 60 seconds >>> Nov 17 14:00:57 ubuntserver weewx[552308] INFO user.gw1000: >>> GatewayDriver: GW1000 address is 192.168.1.204:45000 >>> Nov 17 14:00:57 ubuntserver weewx[552308] INFO user.gw1000: >>> GatewayDriver: version is 0.5.0b5 >>> Nov 17 14:00:57 ubuntserver weewx[552308] INFO user.gw1000: Legacy WH40 >>> detected, WH40 battery state data will be ignored >>> Nov 17 14:00:57 ubuntserver systemd[1]: Started LSB: weewx weather >>> system. >>> Nov 17 14:00:57 ubuntserver weewx[552293]: ...done. >>> Nov 17 14:00:57 ubuntserver weewx[552308] INFO weewx.engine: Loading >>> station type GW1000 (user.gw1000) >>> Nov 17 14:00:57 ubuntserver weewx[552308] DEBUG __main__: Initializing >>> engine >>> Nov 17 14:00:57 ubuntserver weewx[552304] INFO __main__: PID file is >>> /var/run/weewx.pid >>> Nov 17 14:00:57 ubuntserver weewx[552304] INFO __main__: Debug is 1 >>> Nov 17 14:00:57 ubuntserver weewx[552304] INFO __main__: Using >>> configuration file /etc/weewx/weewx.conf >>> Nov 17 14:00:57 ubuntserver weewx[552304] INFO __main__: Locale is >>> 'en_US.UTF-8' >>> Nov 17 14:00:57 ubuntserver weewx[552304] INFO __main__: Platform >>> Linux-5.15.0-53-generic-x86_64-with-glibc2.35 >>> Nov 17 14:00:57 ubuntserver weewx[552304] INFO __main__: Located at >>> /bin/python3 >>> Nov 17 14:00:57 ubuntserver weewx[552304] INFO __main__: Using Python >>> 3.10.6 (main, Nov 2 2022, 18:53:38) [GCC 11.3.0] >>> Nov 17 14:00:57 ubuntserver weewx[552304] INFO __main__: Initializing >>> weewx version 4.9.1 >>> Nov 17 14:00:57 ubuntserver weewx[552293]: * Starting weewx weather >>> system weewx >>> Nov 17 14:00:57 ubuntserver systemd[1]: Starting LSB: weewx weather >>> system... >>> Nov 17 14:00:57 ubuntserver systemd[1]: Stopped LSB: weewx weather >>> system. >>> Nov 17 14:00:57 ubuntserver systemd[1]: weewx.service: Deactivated >>> successfully. >>> Nov 17 14:00:57 ubuntserver weewx[552282]: ...done. >>> Nov 17 14:00:57 ubuntserver weewx[552282]: * not running... >>> Nov 17 14:00:57 ubuntserver weewx[552282]: * Stopping weewx weather >>> system weewx >>> Nov 17 14:00:57 ubuntserver systemd[1]: Stopping LSB: weewx weather >>> system... >>> >>> Then about 5 minutes later. >>> >>> Nov 17 14:06:00 ubuntserver weewx[552308] CRITICAL __main__: **** >>> Exiting. >>> Nov 17 14:06:00 ubuntserver weewx[552308] CRITICAL __main__: **** >>> KeyError: 'tempf' >>> Nov 17 14:06:00 ubuntserver weewx[552308] CRITICAL __main__: **** >>> event.record['extraTemp2'] = float(dEcowittData['tempf']) >>> Nov 17 14:06:00 ubuntserver weewx[552308] CRITICAL __main__: **** >>> File "/usr/share/weewx/user/ecowitt.py", line 44, in new_archive_record >>> Nov 17 14:06:00 ubuntserver weewx[552308] CRITICAL __main__: **** >>> callback(event) >>> Nov 17 14:06:00 ubuntserver weewx[552308] CRITICAL __main__: **** >>> File "/usr/share/weewx/weewx/engine.py", line 245, in dispatchEvent >>> Nov 17 14:06:00 ubuntserver weewx[552308] CRITICAL __main__: **** >>> self.engine.dispatchEvent(weewx.Event(weewx.NEW_ARCHIVE_RECORD, >>> Nov 17 14:06:00 ubuntserver weewx[552308] CRITICAL __main__: **** >>> File "/usr/share/weewx/weewx/engine.py", line 715, in _software_catchup >>> Nov 17 14:06:00 ubuntserver weewx[552308] CRITICAL __main__: **** >>> self._software_catchup() >>> Nov 17 14:06:00 ubuntserver weewx[552308] CRITICAL __main__: **** >>> File "/usr/share/weewx/weewx/engine.py", line 644, in post_loop >>> Nov 17 14:06:00 ubuntserver weewx[552308] CRITICAL __main__: **** >>> callback(event) >>> Nov 17 14:06:00 ubuntserver weewx[552308] CRITICAL __main__: **** >>> File "/usr/share/weewx/weewx/engine.py", line 245, in dispatchEvent >>> Nov 17 14:06:00 ubuntserver weewx[552308] CRITICAL __main__: **** >>> self.dispatchEvent(weewx.Event(weewx.POST_LOOP)) >>> Nov 17 14:06:00 ubuntserver weewx[552308] CRITICAL __main__: **** >>> File "/usr/share/weewx/weewx/engine.py", line 221, in run >>> Nov 17 14:06:00 ubuntserver weewx[552308] CRITICAL __main__: **** >>> engine.run() >>> Nov 17 14:06:00 ubuntserver weewx[552308] CRITICAL __main__: **** >>> File "/usr/share/weewx/weewxd", line 154, in main >>> Nov 17 14:06:00 ubuntserver weewx[552308] CRITICAL __main__: **** >>> Traceback (most recent call last): >>> Nov 17 14:06:00 ubuntserver weewx[552308] CRITICAL __main__: **** >>> Nov 17 14:06:00 ubuntserver weewx[552308] CRITICAL __main__: **** >>> During handling of the above exception, another exception occurred: >>> Nov 17 14:06:00 ubuntserver weewx[552308] CRITICAL __main__: **** >>> Nov 17 14:06:00 ubuntserver weewx[552308] CRITICAL __main__: **** >>> weewx.engine.BreakLoop >>> Nov 17 14:06:00 ubuntserver weewx[552308] CRITICAL __main__: **** >>> raise BreakLoop >>> Nov 17 14:06:00 ubuntserver weewx[552308] CRITICAL __main__: **** >>> File "/usr/share/weewx/weewx/engine.py", line 634, in check_loop >>> Nov 17 14:06:00 ubuntserver weewx[552308] CRITICAL __main__: **** >>> callback(event) >>> Nov 17 14:06:00 ubuntserver weewx[552308] CRITICAL __main__: **** >>> File "/usr/share/weewx/weewx/engine.py", line 245, in dispatchEvent >>> Nov 17 14:06:00 ubuntserver weewx[552308] CRITICAL __main__: **** >>> self.dispatchEvent(weewx.Event(weewx.CHECK_LOOP, packet=packet)) >>> Nov 17 14:06:00 ubuntserver weewx[552308] CRITICAL __main__: **** >>> File "/usr/share/weewx/weewx/engine.py", line 214, in run >>> Nov 17 14:06:00 ubuntserver weewx[552308] CRITICAL __main__: **** >>> Traceback (most recent call last): >>> Nov 17 14:06:00 ubuntserver weewx[552308] CRITICAL __main__: **** >>> 'tempf' >>> Nov 17 14:06:00 ubuntserver weewx[552308] CRITICAL __main__: Caught >>> unrecoverable exception: >>> Nov 17 14:06:00 ubuntserver weewx[552308] INFO user.gw1000: >>> GatewayCollector thread has been terminated >>> Nov 17 14:05:59 ubuntserver weewx[552308] INFO weewx.engine: Main loop >>> exiting. Shutting engine down. >>> Nov 17 14:05:59 ubuntserver weewx[552308] DEBUG user.gw1000: Next update >>> in 60 seconds >>> Nov 17 14:05:59 ubuntserver weewx[552308] DEBUG user.gw1000: Unknown >>> field address '7B' detected. Remaining data '00' ignored. >>> >>> Thanks for any help. >>> >> -- 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 weewx-user+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/0fecf1ec-98fa-49ef-aed6-7927f215d10cn%40googlegroups.com.