Hello, Since the light has gone out, weewx does not update and gives this error: (Translated with google translator) May 20 19:55:34 raspberrypi weewxd[367]: INFO __main__: Initializing weewxd version 5.0.1 May 20 19:55:34 raspberrypi weewxd[367]: INFO __main__: Command line: /usr/share/weewx/weewxd.py /etc/weewx/weewx.conf May 20 19:55:34 raspberrypi weewxd[367]: INFO __main__: Using Python 3.7.3 (default, Mar 23 2024, 16:12:05) #012[GCC 8.3.0] May 20 19:55:34 raspberrypi weewxd[367]: INFO __main__: Located at /usr/bin/python3 May 20 19:55:34 raspberrypi weewxd[367]: INFO __main__: Platform Linux-5.10.103-v7+-armv7l-with-debian-10.13 May 20 19:55:34 raspberrypi weewxd[367]: INFO __main__: Locale: 'ca_AD.UTF-8' May 20 19:55:34 raspberrypi weewxd[367]: INFO __main__: Entry path: /usr/share/weewx/weewxd.py May 20 19:55:34 raspberrypi weewxd[367]: INFO __main__: WEEWX_ROOT: /etc/weewx May 20 19:55:34 raspberrypi weewxd[367]: INFO __main__: Configuration file: /etc/weewx/weewx.conf May 20 19:55:34 raspberrypi weewxd[367]: INFO __main__: User module: /etc/weewx/bin/user May 20 19:55:34 raspberrypi weewxd[367]: INFO __main__: Debug: 1 May 20 19:55:34 raspberrypi weewxd[367]: DEBUG __main__: Initializing engine May 20 19:55:34 raspberrypi weewxd[367]: INFO weewx.engine: Loading station type Vantage (weewx.drivers.vantage) May 20 19:55:35 raspberrypi weewxd[367]: DEBUG weewx.drivers.vantage: Driver version is 3.6.2 May 20 19:55:35 raspberrypi weewxd[367]: DEBUG weewx.drivers.vantage: Option loop_request=1 May 20 19:55:35 raspberrypi weewxd[367]: DEBUG weewx.drivers.vantage: Opened up serial port /dev/ttyUSB0; baud 19200; timeout 4.00 May 20 19:55:35 raspberrypi weewxd[367]: DEBUG weewx.drivers.vantage: Successfully woke up Vantage console May 20 19:55:35 raspberrypi weewxd[367]: DEBUG weewx.drivers.vantage: Hardware type is 16 May 20 19:55:35 raspberrypi weewxd[367]: DEBUG weewx.drivers.vantage: ISS ID is 1 May 20 19:55:35 raspberrypi weewxd[367]: DEBUG weewx.drivers.vantage: Hardware name: Vantage Pro2 May 20 19:55:35 raspberrypi weewxd[367]: DEBUG weewx.engine: Loading service weewx.engine.StdTimeSynch May 20 19:55:35 raspberrypi weewxd[367]: DEBUG weewx.engine: Finished loading service weewx.engine.StdTimeSynch May 20 19:55:35 raspberrypi weewxd[367]: DEBUG weewx.engine: Loading service weewx.engine.StdConvert May 20 19:55:35 raspberrypi weewxd[367]: INFO weewx.engine: StdConvert target unit is 0x1 May 20 19:55:35 raspberrypi weewxd[367]: DEBUG weewx.engine: Finished loading service weewx.engine.StdConvert May 20 19:55:35 raspberrypi weewxd[367]: DEBUG weewx.engine: Loading service weewx.engine.StdCalibrate May 20 19:55:35 raspberrypi weewxd[367]: DEBUG weewx.engine: Finished loading service weewx.engine.StdCalibrate May 20 19:55:35 raspberrypi weewxd[367]: DEBUG weewx.engine: Loading service weewx.engine.StdQC May 20 19:55:35 raspberrypi weewxd[367]: DEBUG weewx.engine: Finished loading service weewx.engine.StdQC May 20 19:55:35 raspberrypi weewxd[367]: DEBUG weewx.engine: Loading service weewx.wxservices.StdWXCalculate May 20 19:55:35 raspberrypi weewxd[367]: INFO weewx.wxservices: StdWXCalculate will use data binding wx_binding May 20 19:55:35 raspberrypi weewxd[367]: DEBUG weewx.manager: Daily summary version is 4.0 May 20 19:55:35 raspberrypi weewxd[367]: DEBUG weewx.engine: Finished loading service weewx.wxservices.StdWXCalculate May 20 19:55:35 raspberrypi weewxd[367]: DEBUG weewx.engine: Loading service weewx.wxxtypes.StdWXXTypes May 20 19:55:35 raspberrypi weewxd[367]: DEBUG weewx.engine: Finished loading service weewx.wxxtypes.StdWXXTypes May 20 19:55:35 raspberrypi weewxd[367]: DEBUG weewx.engine: Loading service weewx.wxxtypes.StdPressureCooker May 20 19:55:35 raspberrypi weewxd[367]: DEBUG weewx.engine: Finished loading service weewx.wxxtypes.StdPressureCooker May 20 19:55:35 raspberrypi weewxd[367]: DEBUG weewx.engine: Loading service weewx.wxxtypes.StdRainRater May 20 19:55:35 raspberrypi weewxd[367]: DEBUG weewx.engine: Finished loading service weewx.wxxtypes.StdRainRater May 20 19:55:35 raspberrypi weewxd[367]: DEBUG weewx.engine: Loading service weewx.wxxtypes.StdDelta May 20 19:55:35 raspberrypi weewxd[367]: DEBUG weewx.engine: Finished loading service weewx.wxxtypes.StdDelta May 20 19:55:35 raspberrypi weewxd[367]: DEBUG weewx.engine: Loading service weewx.engine.StdArchive May 20 19:55:35 raspberrypi weewxd[367]: INFO weewx.engine: Archive will use data binding wx_binding May 20 19:55:35 raspberrypi weewxd[367]: INFO weewx.engine: Record generation will be attempted in 'hardware' May 20 19:55:35 raspberrypi weewxd[367]: INFO weewx.engine: Using archive interval of 900 seconds (specified by hardware) May 20 19:55:35 raspberrypi weewxd[367]: DEBUG weewx.engine: Use LOOP data in hi/low calculations: 1 May 20 19:55:35 raspberrypi weewxd[367]: DEBUG weewx.engine: Finished loading service weewx.engine.StdArchive May 20 19:55:35 raspberrypi weewxd[367]: DEBUG weewx.engine: Loading service weewx.restx.StdStationRegistry May 20 19:55:35 raspberrypi weewxd[367]: INFO weewx.restx: StationRegistry: Registration not requested. May 20 19:55:35 raspberrypi weewxd[367]: DEBUG weewx.engine: Finished loading service weewx.restx.StdStationRegistry May 20 19:55:35 raspberrypi weewxd[367]: DEBUG weewx.engine: Loading service weewx.restx.StdWunderground May 20 19:55:35 raspberrypi weewxd[367]: INFO weewx.restx: Wunderground: Posting not enabled. May 20 19:55:35 raspberrypi weewxd[367]: DEBUG weewx.engine: Finished loading service weewx.restx.StdWunderground May 20 19:55:35 raspberrypi weewxd[367]: DEBUG weewx.engine: Loading service weewx.restx.StdPWSweather May 20 19:55:35 raspberrypi weewxd[367]: INFO weewx.restx: PWSweather: Posting not enabled. May 20 19:55:35 raspberrypi weewxd[367]: DEBUG weewx.engine: Finished loading service weewx.restx.StdPWSweather May 20 19:55:35 raspberrypi weewxd[367]: DEBUG weewx.engine: Loading service weewx.restx.StdCWOP May 20 19:55:35 raspberrypi weewxd[367]: INFO weewx.restx: CWOP: Posting not enabled. May 20 19:55:35 raspberrypi weewxd[367]: DEBUG weewx.engine: Finished loading service weewx.restx.StdCWOP May 20 19:55:35 raspberrypi weewxd[367]: DEBUG weewx.engine: Loading service weewx.restx.StdWOW May 20 19:55:35 raspberrypi weewxd[367]: INFO weewx.restx: WOW: Posting not enabled. May 20 19:55:35 raspberrypi weewxd[367]: DEBUG weewx.engine: Finished loading service weewx.restx.StdWOW May 20 19:55:35 raspberrypi weewxd[367]: DEBUG weewx.engine: Loading service weewx.restx.StdAWEKAS May 20 19:55:35 raspberrypi weewxd[367]: INFO weewx.restx: AWEKAS: Posting not enabled. May 20 19:55:35 raspberrypi weewxd[367]: DEBUG weewx.engine: Finished loading service weewx.restx.StdAWEKAS May 20 19:55:35 raspberrypi weewxd[367]: DEBUG weewx.engine: Loading service weewx.engine.StdPrint May 20 19:55:35 raspberrypi weewxd[367]: DEBUG weewx.engine: Finished loading service weewx.engine.StdPrint May 20 19:55:35 raspberrypi weewxd[367]: DEBUG weewx.engine: Loading service weewx.engine.StdReport May 20 19:55:35 raspberrypi weewxd[367]: INFO weewx.engine: 'pyephem' detected, extended almanac data is available May 20 19:55:35 raspberrypi weewxd[367]: DEBUG weewx.engine: Finished loading service weewx.engine.StdReport May 20 19:55:35 raspberrypi weewxd[367]: INFO __main__: Starting up weewx version 5.0.1 May 20 19:55:36 raspberrypi weewxd[367]: DEBUG weewx.drivers.vantage: Successfully woke up Vantage console May 20 19:55:36 raspberrypi weewxd[367]: INFO weewx.engine: Clock error is -0.51 seconds (positive is fast) May 20 19:55:36 raspberrypi weewxd[367]: INFO weewx.engine: Using binding 'wx_binding' to database 'weewx.sdb' May 20 19:55:36 raspberrypi weewxd[367]: INFO weewx.manager: Starting backfill of daily summaries May 20 19:55:36 raspberrypi weewxd[367]: INFO weewx.manager: Daily summaries up to date May 20 19:55:36 raspberrypi weewxd[367]: DEBUG weewx.drivers.vantage: Getting archive packets since 2024-05-20 19:30:00 CEST (1716226200) May 20 19:55:37 raspberrypi weewxd[367]: DEBUG weewx.drivers.vantage: Successfully woke up Vantage console May 20 19:55:37 raspberrypi weewxd[367]: DEBUG weewx.drivers.vantage: Retrieving 1 page(s); starting index= 3 May 20 19:55:37 raspberrypi weewxd[367]: INFO weewx.engine: Main loop exiting. Shutting engine down. May 20 19:55:37 raspberrypi weewxd[367]: CRITICAL __main__: Caught unrecoverable exception: May 20 19:55:37 raspberrypi weewxd[367]: CRITICAL __main__: **** '' May 20 19:55:37 raspberrypi weewxd[367]: CRITICAL __main__: **** Traceback (most recent call last): May 20 19:55:37 raspberrypi weewxd[367]: CRITICAL __main__: **** File "/usr/share/weewx/weewxd.py", line 166, in main May 20 19:55:37 raspberrypi weewxd[367]: CRITICAL __main__: **** engine.run() May 20 19:55:37 raspberrypi weewxd[367]: CRITICAL __main__: **** File "/usr/share/weewx/weewx/engine.py", line 174, in run May 20 19:55:37 raspberrypi weewxd[367]: CRITICAL __main__: **** self.dispatchEvent(weewx.Event(weewx.STARTUP)) May 20 19:55:37 raspberrypi weewxd[367]: CRITICAL __main__: **** File "/usr/share/weewx/weewx/engine.py", line 241, in dispatchEvent May 20 19:55:37 raspberrypi weewxd[367]: CRITICAL __main__: **** callback(event) May 20 19:55:37 raspberrypi weewxd[367]: CRITICAL __main__: **** File "/usr/share/weewx/weewx/engine.py", line 610, in startup May 20 19:55:37 raspberrypi weewxd[367]: CRITICAL __main__: **** self._catchup(self.engine.console.genStartupRecords) May 20 19:55:37 raspberrypi weewxd[367]: CRITICAL __main__: **** File "/usr/share/weewx/weewx/engine.py", line 728, in _catchup May 20 19:55:37 raspberrypi weewxd[367]: CRITICAL __main__: **** origin='hardware')) May 20 19:55:37 raspberrypi weewxd[367]: CRITICAL __main__: **** File "/usr/share/weewx/weewx/engine.py", line 241, in dispatchEvent May 20 19:55:37 raspberrypi weewxd[367]: CRITICAL __main__: **** callback(event) May 20 19:55:37 raspberrypi weewxd[367]: CRITICAL __main__: **** File "/usr/share/weewx/weewx/wxservices.py", line 114, in new_archive_record May 20 19:55:37 raspberrypi weewxd[367]: CRITICAL __main__: **** self.do_calculations(event.record, self.archive_calc_dict) May 20 19:55:37 raspberrypi weewxd[367]: CRITICAL __main__: **** File "/usr/share/weewx/weewx/wxservices.py", line 136, in do_calculations May 20 19:55:37 raspberrypi weewxd[367]: CRITICAL __main__: **** val = weewx.xtypes.get_scalar(obs_type, data_dict, self.db_manager) May 20 19:55:37 raspberrypi weewxd[367]: CRITICAL __main__: **** File "/usr/share/weewx/weewx/xtypes.py", line 86, in get_scalar May 20 19:55:37 raspberrypi weewxd[367]: CRITICAL __main__: **** return xtype.get_scalar(obs_type, record, db_manager, **option_dict) May 20 19:55:37 raspberrypi weewxd[367]: CRITICAL __main__: **** File "/usr/share/weewx/weewx/wxxtypes.py", line 404, in get_scalar May 20 19:55:37 raspberrypi weewxd[367]: CRITICAL __main__: **** return self.pressure(record, dbmanager) May 20 19:55:37 raspberrypi weewxd[367]: CRITICAL __main__: **** File "/usr/share/weewx/weewx/wxxtypes.py", line 420, in pressure May 20 19:55:37 raspberrypi weewxd[367]: CRITICAL __main__: **** temp_12h_vt = self._get_temperature_12h(record['dateTime'], dbmanager) May 20 19:55:37 raspberrypi weewxd[367]: CRITICAL __main__: **** File "/usr/share/weewx/weewx/wxxtypes.py", line 391, in _get_temperature_12h May 20 19:55:37 raspberrypi weewxd[367]: CRITICAL __main__: **** unit = weewx.units.getStandardUnitType(record['usUnits'], 'outTemp') May 20 19:55:37 raspberrypi weewxd[367]: CRITICAL __main__: **** File "/usr/share/weewx/weewx/units.py", line 1524, in getStandardUnitType May 20 19:55:37 raspberrypi weewxd[367]: CRITICAL __main__: **** return StdUnitConverters[target_std_unit_system].getTargetUnit(obs_type, agg_type) May 20 19:55:37 raspberrypi weewxd[367]: CRITICAL __main__: **** KeyError: '' May 20 19:55:37 raspberrypi weewxd[367]: CRITICAL __main__: **** Exiting. May 20 19:55:37 raspberrypi weewxd[367]: Traceback (most recent call last): May 20 19:55:37 raspberrypi weewxd[367]: File "/usr/share/weewx/weewxd.py", line 265, in <module> May 20 19:55:37 raspberrypi weewxd[367]: main() May 20 19:55:37 raspberrypi weewxd[367]: File "/usr/share/weewx/weewxd.py", line 166, in main May 20 19:55:37 raspberrypi weewxd[367]: engine.run() May 20 19:55:37 raspberrypi weewxd[367]: File "/usr/share/weewx/weewx/engine.py", line 174, in run May 20 19:55:37 raspberrypi weewxd[367]: self.dispatchEvent(weewx.Event(weewx.STARTUP)) May 20 19:55:37 raspberrypi weewxd[367]: File "/usr/share/weewx/weewx/engine.py", line 241, in dispatchEvent May 20 19:55:37 raspberrypi weewxd[367]: callback(event) May 20 19:55:37 raspberrypi weewxd[367]: File "/usr/share/weewx/weewx/engine.py", line 610, in startup May 20 19:55:37 raspberrypi weewxd[367]: self._catchup(self.engine.console.genStartupRecords) May 20 19:55:37 raspberrypi weewxd[367]: File "/usr/share/weewx/weewx/engine.py", line 728, in _catchup May 20 19:55:37 raspberrypi weewxd[367]: origin='hardware')) May 20 19:55:37 raspberrypi weewxd[367]: File "/usr/share/weewx/weewx/engine.py", line 241, in dispatchEvent May 20 19:55:37 raspberrypi weewxd[367]: callback(event) May 20 19:55:37 raspberrypi weewxd[367]: File "/usr/share/weewx/weewx/wxservices.py", line 114, in new_archive_record May 20 19:55:37 raspberrypi weewxd[367]: self.do_calculations(event.record, self.archive_calc_dict) May 20 19:55:37 raspberrypi weewxd[367]: File "/usr/share/weewx/weewx/wxservices.py", line 136, in do_calculations May 20 19:55:37 raspberrypi weewxd[367]: val = weewx.xtypes.get_scalar(obs_type, data_dict, self.db_manager) May 20 19:55:37 raspberrypi weewxd[367]: File "/usr/share/weewx/weewx/xtypes.py", line 86, in get_scalar May 20 19:55:37 raspberrypi weewxd[367]: return xtype.get_scalar(obs_type, record, db_manager, **option_dict) May 20 19:55:37 raspberrypi weewxd[367]: File "/usr/share/weewx/weewx/wxxtypes.py", line 404, in get_scalar May 20 19:55:37 raspberrypi weewxd[367]: return self.pressure(record, dbmanager) May 20 19:55:37 raspberrypi weewxd[367]: File "/usr/share/weewx/weewx/wxxtypes.py", line 420, in pressure May 20 19:55:37 raspberrypi weewxd[367]: temp_12h_vt = self._get_temperature_12h(record['dateTime'], dbmanager) May 20 19:55:37 raspberrypi weewxd[367]: File "/usr/share/weewx/weewx/wxxtypes.py", line 391, in _get_temperature_12h May 20 19:55:37 raspberrypi weewxd[367]: unit = weewx.units.getStandardUnitType(record['usUnits'], 'outTemp') May 20 19:55:37 raspberrypi weewxd[367]: File "/usr/share/weewx/weewx/units.py", line 1524, in getStandardUnitType May 20 19:55:37 raspberrypi weewxd[367]: return StdUnitConverters[target_std_unit_system].getTargetUnit(obs_type, agg_type) May 20 19:55:37 raspberrypi weewxd[367]: KeyError: ''
-- 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/70bb1569-f509-4c53-bfba-cb9e2245be74n%40googlegroups.com.