Agree with Vince; but... Where does the file /usr/share/weewx/user/ecowitt.py come from?
It's not in the driver that weewx reports as user.gw1000: GatewayDriver: version is 0.5.0b5 The ecowitt.py drivers I tripped over don't sync with the line 44 number but there is a tempf in ... https://github.com/MRevitt/Weewx/blob/8cb89587017ecb87419a384b68647850b1a50c7f/bin/user/ecowitt.py and a temp2f in https://github.com/MRevitt/Weewx/blob/8cb89587017ecb87419a384b68647850b1a50c7f/bin/user/ecowitt.py Have you configured the GW1000 driver or used an old setup - ie; different driver. You also mention reusing an old database - ExtraTemp2 was tempf under the MRevitt driver - do you need to rename that field? Yes, Questions with no real answers. Only you or Gary will have the answers ;-) I'll go now. On 18/11/2022, vince <vinceska...@gmail.com> wrote: > 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. > -- Cheers Glenn rorpi - read only raspberry pi & various weewx addons https://github.com/glennmckechnie -- 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/CAAraAzjzjtG--WEK2USyM_XXOUwUTxDzZU0V5_OdxSWbSuTSbQ%40mail.gmail.com.