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.

Reply via email to