I deleted yesterday's files. I think I was wrong. Now it seems to work, but it doesn't update the seassons skin
May 21 08:30:14 raspberrypi weewxd[389]: DEBUG weewx.drivers.vantage: Getting archive packets since 2024-05-21 08:15:00 CEST (1716272100) May 21 08:30:15 raspberrypi weewxd[389]: DEBUG weewx.drivers.vantage: Successfully woke up Vantage console May 21 08:30:15 raspberrypi weewxd[389]: DEBUG weewx.drivers.vantage: Retrieving 1 page(s); starting index= 4 May 21 08:30:15 raspberrypi weewxd[389]: INFO weewx.manager: Added record 2024-05-21 08:30:00 CEST (1716273000) to database 'weewx.sdb' May 21 08:30:15 raspberrypi weewxd[389]: INFO weewx.manager: Added record 2024-05-21 08:30:00 CEST (1716273000) to daily summary in 'weewx.sdb' May 21 08:30:15 raspberrypi weewxd[389]: DEBUG weewx.reportengine: Running reports for latest time in the database. May 21 08:30:15 raspberrypi weewxd[389]: DEBUG weewx.reportengine: Running report 'SeasonsReport' May 21 08:30:15 raspberrypi weewxd[389]: DEBUG weewx.drivers.vantage: Requesting 200 LOOP packets. May 21 08:30:15 raspberrypi weewxd[389]: DEBUG weewx.reportengine: Found configuration file /etc/weewx/skins/Seasons/skin.conf for report 'SeasonsReport' May 21 08:30:15 raspberrypi weewxd[389]: DEBUG weewx.reportengine: Running generators for report 'SeasonsReport' in directory '/etc/weewx/skins/Seasons' May 21 08:30:15 raspberrypi weewxd[389]: DEBUG weewx.cheetahgenerator: Using search list ['user.historygenerator.MyXSearch', 'user.forecast.ForecastVariables', 'weewx.cheetahgenerator.Almanac', 'weewx.cheetahgenerator.Current', 'weewx.cheetahgenerator.DisplayOptions', 'weewx.cheetahgenerator.Extras', 'weewx.cheetahgenerator.Gettext', 'weewx.cheetahgenerator.JSONHelpers', 'weewx.cheetahgenerator.PlotInfo', 'weewx.cheetahgenerator.SkinInfo', 'weewx.cheetahgenerator.Station', 'weewx.cheetahgenerator.Stats', 'weewx.cheetahgenerator.UnitInfo'] May 21 08:30:15 raspberrypi weewxd[389]: DEBUG weewx.manager: Daily summary version is 4.0 May 21 08:30:15 raspberrypi weewxd[389]: INFO weewx.cheetahgenerator: Skipping template NOAA/NOAA-%Y-%m.txt.tmpl: cannot find start time May 21 08:30:15 raspberrypi weewxd[389]: INFO weewx.cheetahgenerator: Skipping template NOAA/NOAA-%Y.txt.tmpl: cannot find start time May 21 08:30:15 raspberrypi weewxd[389]: INFO weewx.cheetahgenerator: Skipping template index.html.tmpl: cannot find start time May 21 08:30:15 raspberrypi weewxd[389]: INFO weewx.cheetahgenerator: Skipping template statistics.html.tmpl: cannot find start time May 21 08:30:15 raspberrypi weewxd[389]: INFO weewx.cheetahgenerator: Skipping template telemetry.html.tmpl: cannot find start time May 21 08:30:15 raspberrypi weewxd[389]: INFO weewx.cheetahgenerator: Skipping template tabular.html.tmpl: cannot find start time May 21 08:30:15 raspberrypi weewxd[389]: INFO weewx.cheetahgenerator: Skipping template celestial.html.tmpl: cannot find start time May 21 08:30:15 raspberrypi weewxd[389]: INFO weewx.cheetahgenerator: Skipping template rss.xml.tmpl: cannot find start time May 21 08:30:15 raspberrypi weewxd[389]: INFO weewx.cheetahgenerator: Generated 0 files for report SeasonsReport in 0.05 seconds May 21 08:30:15 raspberrypi weewxd[389]: DEBUG weewx.manager: Daily summary version is 4.0 May 21 08:30:16 raspberrypi weewxd[389]: DEBUG weewx.drivers.vantage: Successfully woke up Vantage console May 21 08:30:19 raspberrypi weewxd[389]: INFO weewx.imagegenerator: Generated 15 images for report SeasonsReport in 3.94 seconds May 21 08:30:19 raspberrypi weewxd[389]: INFO weewx.reportengine: Copied 0 files to /var/www/html/weewx May 21 08:30:19 raspberrypi weewxd[389]: DEBUG weewx.reportengine: Report 'SmartphoneReport' not enabled. Skipping. May 21 08:30:19 raspberrypi weewxd[389]: DEBUG weewx.reportengine: Report 'MobileReport' not enabled. Skipping. May 21 08:30:19 raspberrypi weewxd[389]: DEBUG weewx.reportengine: Report 'StandardReport' not enabled. Skipping. May 21 08:30:19 raspberrypi weewxd[389]: DEBUG weewx.reportengine: Running report 'StackedWindRose' May 21 08:30:19 raspberrypi weewxd[389]: DEBUG weewx.reportengine: Found configuration file /etc/weewx/skins/StackedWindRose/skin.conf for report 'StackedWindRose' May 21 08:30:19 raspberrypi weewxd[389]: DEBUG weewx.reportengine: Running generators for report 'StackedWindRose' in directory '/etc/weewx/skins/StackedWindRose' May 21 08:30:19 raspberrypi weewxd[389]: DEBUG weewx.manager: Daily summary version is 4.0 May 21 08:30:20 raspberrypi weewxd[389]: INFO user.stackedwindrose: Generated 4 images for StackedWindRose in 0.62 seconds May 21 08:30:20 raspberrypi weewxd[389]: DEBUG weewx.reportengine: Report 'FTP' not enabled. Skipping. May 21 08:30:20 raspberrypi weewxd[389]: DEBUG weewx.reportengine: Report 'RSYNC' not enabled. Skipping. May 21 08:36:52 raspberrypi weewxd[389]: DEBUG weewx.drivers.vantage: Requesting 200 LOOP packets. May 21 08:36:53 raspberrypi weewxd[389]: DEBUG weewx.drivers.vantage: Successfully woke up Vantage console May 21 08:43:30 raspberrypi weewxd[389]: DEBUG weewx.drivers.vantage: Requesting 200 LOOP packets. May 21 08:43:31 raspberrypi weewxd[389]: DEBUG weewx.drivers.vantage: Successfully woke up Vantage console El dia dimarts, 21 de maig del 2024 a les 0:06:11 UTC+2, Tom Keffer va escriure: > I suspect you have a bad value for the database field "usUnits". > > Use the tool sqlite3 (you may have to install it first) to find any bad > values. This assumes that you did not change the unit system used by the > database from its default of "US". > > *sqlite3 /var/lib/weewx/weewx.sdb* > sqlite> *select datetime(dateTime,'unixepoch','localtime'), usUnits from > archive where usUnits != 1;* > sqlite> *.quit* > > Let us know what the results are. > > -tk > > On Mon, May 20, 2024 at 11:02 AM jon...@gmail.com <jon...@gmail.com> > wrote: > >> 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+...@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 >> >> <https://groups.google.com/d/msgid/weewx-user/70bb1569-f509-4c53-bfba-cb9e2245be74n%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> > -- 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/013b96be-2ea4-4a6f-8653-c18704a9ceb0n%40googlegroups.com.