The messages that look like, "Skipping template index.html.tmpl: cannot
find start time" are saying that there is nothing in the database. Yet, the
Vantage put something in the database.

One possibility is that the Vantage is putting data into a different
database than what the Seasons report is using.

Could you please use the tool "weectl debug" to create a sanitized version
of your weewx.conf, then post? For example,

*weectl debug --output /var/tmp/weewx.debug*


then post /var/tmp/weewx.debug.

-tk


On Mon, May 20, 2024 at 11:51 PM [email protected] <[email protected]> wrote:

> 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 [email protected] <[email protected]>
>> 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 [email protected].
>>> 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 [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/weewx-user/013b96be-2ea4-4a6f-8653-c18704a9ceb0n%40googlegroups.com
> <https://groups.google.com/d/msgid/weewx-user/013b96be-2ea4-4a6f-8653-c18704a9ceb0n%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 [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/weewx-user/CAPq0zEDrAoaZms1gV%3DYBajZRmRv%3D3BGh5_2cjvKZVZVYYC50-Q%40mail.gmail.com.

Reply via email to