It looks like the Belchertown skin is asking for aggregations over dates
back in 1978. Seeing as how WeeWX wasn't even invented until 2008, you
probably have some bad data in there, which is likely causing the problem.

What is the earliest timestamp you expect in your database? For purposes of
illustration, let's assume it is 12-May 2018. Use a tool like the website
epochconverter.com to figure out what this is in Unix epoch time. The
answer for the example is 1589241600.

Now use the sqlite3 tool to see what records predate that.

*sqlite3 /var/lib/weewx/weewx.sdb*
sqlite> *select datetime(dateTime, 'unixepoch', 'localtime'), dateTime from
archive where dateTime < 1589241600;*

If it's all garbage, then it's safe to delete these data:

sqlite> *delete from archive where dateTime <1589241600;*

Then drop and rebuild the daily summaries, just like you did before.

Make a backup before you start.

-tk

On Wed, Oct 28, 2020 at 10:43 AM Alessandro Del Prete <
[email protected]> wrote:

> The full log is here: https://pastebin.com/f62DRnHL
>
> Luckily the reporting cycle started almost immediately, I noticed this "
> Daily summary cannot be used." error :
>
> Oct 28 18:17:27 ubuntu weewx[694317] DEBUG weewx.reportengine: Found
> configuration file /etc/weewx/skins/Seasons/skin.conf for report
> 'SeasonsReport'
> Oct 28 18:17:27 ubuntu weewx[694317] DEBUG weewx.cheetahgenerator: Using
> search list ['weewx.cheetahgenerator.Almanac',
> 'weewx.cheetahgenerator.Station', 'weewx.cheetahgenerator.Current',
> 'weewx.cheetahgenerator.Stats', 'weewx.cheetahgenerator.UnitInfo',
> 'weewx.cheetahgenerator.Extras']
> Oct 28 18:17:27 ubuntu weewx[694317] INFO weewx.restx: Hubitat: Published
> record 2020-10-28 18:17:17 CET (1603905437)
> Oct 28 18:17:27 ubuntu weewx[694317] DEBUG weewx.manager: Daily summary
> version is 2.0
> Oct 28 18:17:27 ubuntu weewx[694317] DEBUG weewx.xtypes: obs_type=wind;
> aggregate_type=count
> Oct 28 18:17:27 ubuntu weewx[694317] DEBUG weewx.xtypes:
> timespan=[1972-10-01 00:00:00 CET (86742000) -> 1972-10-02 00:00:00 CET
> (86828400)]
> Oct 28 18:17:27 ubuntu weewx[694317] DEBUG weewx.xtypes:
> first_timestamp=1970-01-01 01:01:00 CET (60); last_timestamp=2020-10-28
> 18:17:00 CET (1603905420)
> Oct 28 18:17:27 ubuntu weewx[694317] DEBUG weewx.xtypes: *Daily summary
> cannot be used.*
> Oct 28 18:17:27 ubuntu weewx[694317] ERROR weewx.cheetahgenerator:
> Generate failed with exception '<class 'NameMapper.NotFound'>'
> Oct 28 18:17:27 ubuntu weewx[694317] ERROR weewx.cheetahgenerator: ****
> Ignoring template /etc/weewx/skins/Seasons/NOAA/NOAA-%Y-%m.txt.tmpl
> Oct 28 18:17:27 ubuntu weewx[694317] ERROR weewx.cheetahgenerator: ****
> Reason: cannot find 'count' while searching for 'day.wind.count.raw'
> Oct 28 18:17:27 ubuntu weewx[694317] ERROR weewx.cheetahgenerator: ****
> Traceback (most recent call last):
> Oct 28 18:17:27 ubuntu weewx[694317] ERROR weewx.cheetahgenerator: ****
> File "/usr/share/weewx/weewx/cheetahgenerator.py", line 322, in generate
> Oct 28 18:17:27 ubuntu weewx[694317] ERROR weewx.cheetahgenerator: ****
>   unicode_string = compiled_template.respond()
> Oct 28 18:17:27 ubuntu weewx[694317] ERROR weewx.cheetahgenerator: ****
> File "_etc_weewx_skins_Seasons_NOAA_NOAA__Y__m_txt_tmpl.py", line 431, in
> respond
> Oct 28 18:17:27 ubuntu weewx[694317] ERROR weewx.cheetahgenerator: ****
> NameMapper.NotFound: cannot find 'count' while searching for
> 'day.wind.count.raw'
> Oct 28 18:17:27 ubuntu weewx[694317] DEBUG weewx.xtypes: obs_type=wind;
> aggregate_type=count
> Oct 28 18:17:27 ubuntu weewx[694317] DEBUG weewx.xtypes:
> timespan=[1978-10-01 00:00:00 CET (276044400) -> 1978-10-02 00:00:00 CET
> (276130800)]
> Oct 28 18:17:27 ubuntu weewx[694317] DEBUG weewx.xtypes:
> first_timestamp=1970-01-01 01:01:00 CET (60); last_timestamp=2020-10-28
> 18:17:00 CET (1603905420)
> Oct 28 18:17:27 ubuntu weewx[694317] DEBUG weewx.xtypes: *Daily summary
> cannot be used.*
> Oct 28 18:17:27 ubuntu weewx[694317] ERROR weewx.cheetahgenerator:
> Generate failed with exception '<class 'NameMapper.NotFound'>'
> Oct 28 18:17:27 ubuntu weewx[694317] ERROR weewx.cheetahgenerator: ****
> Ignoring template /etc/weewx/skins/Seasons/NOAA/NOAA-%Y-%m.txt.tmpl
> Oct 28 18:17:27 ubuntu weewx[694317] ERROR weewx.cheetahgenerator: ****
> Reason: cannot find 'count' while searching for 'day.wind.count.raw'
> Oct 28 18:17:27 ubuntu weewx[694317] ERROR weewx.cheetahgenerator: ****
> Traceback (most recent call last):
> Oct 28 18:17:27 ubuntu weewx[694317] ERROR weewx.cheetahgenerator: ****
> File "/usr/share/weewx/weewx/cheetahgenerator.py", line 322, in generate
> Oct 28 18:17:27 ubuntu weewx[694317] ERROR weewx.cheetahgenerator: ****
>   unicode_string = compiled_template.respond()
> Oct 28 18:17:27 ubuntu weewx[694317] ERROR weewx.cheetahgenerator: ****
> File "_etc_weewx_skins_Seasons_NOAA_NOAA__Y__m_txt_tmpl.py", line 431, in
> respond
> Oct 28 18:17:27 ubuntu weewx[694317] ERROR weewx.cheetahgenerator: ****
> NameMapper.NotFound: cannot find 'count' while searching for
> 'day.wind.count.raw'
> Oct 28 18:17:28 ubuntu weewx[694317] DEBUG weewx.xtypes: obs_type=wind;
> aggregate_type=count
> Oct 28 18:17:28 ubuntu weewx[694317] DEBUG weewx.xtypes:
> timespan=[2020-10-01 00:00:00 CEST (1601503200) -> 2020-10-02 00:00:00 CEST
> (1601589600)]
> Oct 28 18:17:28 ubuntu weewx[694317] DEBUG weewx.xtypes:
> first_timestamp=1970-01-01 01:01:00 CET (60); last_timestamp=2020-10-28
> 18:17:00 CET (1603905420)
> Oct 28 18:17:28 ubuntu weewx[694317] DEBUG weewx.xtypes: Daily summary
> will be used.
> Oct 28 18:17:28 ubuntu weewx[694317] DEBUG weewx.xtypes: obs_type=wind;
> aggregate_type=count
> Oct 28 18:17:28 ubuntu weewx[694317] DEBUG weewx.xtypes:
> timespan=[2020-10-02 00:00:00 CEST (1601589600) -> 2020-10-03 00:00:00 CEST
> (1601676000)]
> Oct 28 18:17:28 ubuntu weewx[694317] DEBUG weewx.xtypes:
> first_timestamp=1970-01-01 01:01:00 CET (60); last_timestamp=2020-10-28
> 18:17:00 CET (1603905420)
> Oct 28 18:17:28 ubuntu weewx[694317] DEBUG weewx.xtypes: Daily summary
> will be used.
> Oct 28 18:17:28 ubuntu weewx[694317] DEBUG weewx.xtypes: obs_type=wind;
> aggregate_type=count
> Oct 28 18:17:28 ubuntu weewx[694317] DEBUG weewx.xtypes:
> timespan=[2020-10-03 00:00:00 CEST (1601676000) -> 2020-10-04 00:00:00 CEST
> (1601762400)]
> Oct 28 18:17:28 ubuntu weewx[694317] DEBUG weewx.xtypes:
> first_timestamp=1970-01-01 01:01:00 CET (60); last_timestamp=2020-10-28
> 18:17:00 CET (1603905420)
> Oct 28 18:17:28 ubuntu weewx[694317] DEBUG weewx.xtypes: Daily summary
> will be used.
>
> On Wednesday, October 28, 2020 at 4:29:27 PM UTC+1 [email protected] wrote:
>
>> The only other thing I can think of is that the Belchertown skin is
>> making a query on something other than midnight-to-midnight.
>>
>> We can check that. Please replace your copy of xtypes.py (you should find
>> it in /usr/share/weewx/weewx/xtypes.py) with the attached. It has been
>> instrumented to log the aggregation interval.
>>
>> Run with debug=1 from startup through the first reporting cycle. Post the
>> full log. It could be rather voluminous, so you may want to post the log as
>> an attachment, or upload to a service such as pastebin.com.
>>
>> -tk
>>
>> On Wed, Oct 28, 2020 at 7:59 AM Alessandro Del Prete <
>> [email protected]> wrote:
>>
>>> Done. And restarted weewx.
>>>
>>> Oct 28 15:32:21 ubuntu weewx[611964] ERROR weewx.cheetahgenerator:
>>> Generate failed with exception '<class 'NameMapper.NotFound'>'
>>> Oct 28 15:32:21 ubuntu weewx[611964] ERROR weewx.cheetahgenerator: ****
>>> Ignoring template /etc/weewx/skins/Seasons/NOAA/NOAA-%Y-%m.txt.tmpl
>>> Oct 28 15:32:21 ubuntu weewx[611964] ERROR weewx.cheetahgenerator: ****
>>> Reason: cannot find 'count' while searching for 'day.wind.count.raw'
>>> Oct 28 15:32:21 ubuntu weewx[611964] ERROR weewx.cheetahgenerator: ****
>>> Traceback (most recent call last):
>>> Oct 28 15:32:21 ubuntu weewx[611964] ERROR weewx.cheetahgenerator: ****
>>>   File "/usr/share/weewx/weewx/cheetahgenerator.py", line 322, in generate
>>> Oct 28 15:32:21 ubuntu weewx[611964] ERROR weewx.cheetahgenerator: ****
>>>     unicode_string = compiled_template.respond()
>>> Oct 28 15:32:21 ubuntu weewx[611964] ERROR weewx.cheetahgenerator: ****
>>>   File "_etc_weewx_skins_Seasons_NOAA_NOAA__Y__m_txt_tmpl.py", line 431, in
>>> respond
>>> Oct 28 15:32:21 ubuntu weewx[611964] ERROR weewx.cheetahgenerator: ****
>>> NameMapper.NotFound: cannot find 'count' while searching for
>>> 'day.wind.count.raw'
>>> Oct 28 15:32:21 ubuntu weewx[611964] ERROR weewx.cheetahgenerator:
>>> Generate failed with exception '<class 'NameMapper.NotFound'>'
>>> Oct 28 15:32:21 ubuntu weewx[611964] ERROR weewx.cheetahgenerator: ****
>>> Ignoring template /etc/weewx/skins/Seasons/NOAA/NOAA-%Y-%m.txt.tmpl
>>> Oct 28 15:32:21 ubuntu weewx[611964] ERROR weewx.cheetahgenerator: ****
>>> Reason: cannot find 'count' while searching for 'day.wind.count.raw'
>>> Oct 28 15:32:21 ubuntu weewx[611964] ERROR weewx.cheetahgenerator: ****
>>> Traceback (most recent call last):
>>> Oct 28 15:32:21 ubuntu weewx[611964] ERROR weewx.cheetahgenerator: ****
>>>   File "/usr/share/weewx/weewx/cheetahgenerator.py", line 322, in generate
>>> Oct 28 15:32:21 ubuntu weewx[611964] ERROR weewx.cheetahgenerator: ****
>>>     unicode_string = compiled_template.respond()
>>> Oct 28 15:32:21 ubuntu weewx[611964] ERROR weewx.cheetahgenerator: ****
>>>   File "_etc_weewx_skins_Seasons_NOAA_NOAA__Y__m_txt_tmpl.py", line 431, in
>>> respond
>>> Oct 28 15:32:21 ubuntu weewx[611964] ERROR weewx.cheetahgenerator: ****
>>> NameMapper.NotFound: cannot find 'count' while searching for
>>> 'day.wind.count.raw'
>>>
>>>
>>> On Wednesday, October 28, 2020 at 1:54:04 PM UTC+1 [email protected]
>>> wrote:
>>>
>>>> This error could happen if a query was made for aggregation periods
>>>> that do not run midnight-to-midnight, but I don't know why the Belchertown
>>>> skin would do that.
>>>>
>>>> One thing to try: rebuilding the daily summaries.
>>>>
>>>> *wee_database --drop-daily*
>>>> *wee_database --rebuild-daily*
>>>>
>>>> -tk
>>>>
>>>> On Wed, Oct 28, 2020 at 12:22 AM Alessandro Del Prete <
>>>> [email protected]> wrote:
>>>>
>>>>> The table exists. Could it be corrupted in some way? That would
>>>>> explain why the problem came up only recently.
>>>>>
>>>>> SQLite version 3.31.1 2020-01-27 19:55:54
>>>>> Enter ".help" for usage hints.
>>>>> sqlite> SELECT tbl_name FROM sqlite_master WHERE type='table';
>>>>> archive
>>>>> archive_day_altimeter
>>>>> archive_day_appTemp
>>>>> archive_day_appTemp1
>>>>> archive_day_barometer
>>>>> archive_day_batteryStatus1
>>>>> archive_day_batteryStatus2
>>>>> archive_day_batteryStatus3
>>>>> archive_day_batteryStatus4
>>>>> archive_day_batteryStatus5
>>>>> archive_day_batteryStatus6
>>>>> archive_day_batteryStatus7
>>>>> archive_day_batteryStatus8
>>>>> archive_day_cloudbase
>>>>> archive_day_co
>>>>> archive_day_co2
>>>>> archive_day_consBatteryVoltage
>>>>> archive_day_dewpoint
>>>>> archive_day_dewpoint1
>>>>> archive_day_ET
>>>>> archive_day_extraHumid1
>>>>> archive_day_extraHumid2
>>>>> archive_day_extraHumid3
>>>>> archive_day_extraHumid4
>>>>> archive_day_extraHumid5
>>>>> archive_day_extraHumid6
>>>>> archive_day_extraHumid7
>>>>> archive_day_extraHumid8
>>>>> archive_day_extraTemp1
>>>>> archive_day_extraTemp2
>>>>> archive_day_extraTemp3
>>>>> archive_day_extraTemp4
>>>>> archive_day_extraTemp5
>>>>> archive_day_extraTemp6
>>>>> archive_day_extraTemp7
>>>>> archive_day_extraTemp8
>>>>> archive_day_forecast
>>>>> archive_day_hail
>>>>> archive_day_hailBatteryStatus
>>>>> archive_day_hailRate
>>>>> archive_day_heatindex
>>>>> archive_day_heatindex1
>>>>> archive_day_heatingTemp
>>>>> archive_day_heatingVoltage
>>>>> archive_day_humidex
>>>>> archive_day_humidex1
>>>>> archive_day_inDewpoint
>>>>> archive_day_inHumidity
>>>>> archive_day_inTemp
>>>>> archive_day_inTempBatteryStatus
>>>>> archive_day_leafTemp1
>>>>> archive_day_leafTemp2
>>>>> archive_day_leafWet1
>>>>> archive_day_leafWet2
>>>>> archive_day_lightning_distance
>>>>> archive_day_lightning_disturber_count
>>>>> archive_day_lightning_energy
>>>>> archive_day_lightning_noise_count
>>>>> archive_day_lightning_strike_count
>>>>> archive_day_luminosity
>>>>> archive_day_maxSolarRad
>>>>> archive_day_nh3
>>>>> archive_day_no2
>>>>> archive_day_noise
>>>>> archive_day_o3
>>>>> archive_day_outHumidity
>>>>> archive_day_outTemp
>>>>> archive_day_outTempBatteryStatus
>>>>> archive_day_pb
>>>>> archive_day_pm10_0
>>>>> archive_day_pm1_0
>>>>> archive_day_pm2_5
>>>>> archive_day_pressure
>>>>> archive_day_radiation
>>>>> archive_day_rain
>>>>> archive_day_rainBatteryStatus
>>>>> archive_day_rainRate
>>>>> archive_day_referenceVoltage
>>>>> archive_day_rxCheckPercent
>>>>> archive_day_signal1
>>>>> archive_day_signal2
>>>>> archive_day_signal3
>>>>> archive_day_signal4
>>>>> archive_day_signal5
>>>>> archive_day_signal6
>>>>> archive_day_signal7
>>>>> archive_day_signal8
>>>>> archive_day_snow
>>>>> archive_day_snowBatteryStatus
>>>>> archive_day_snowDepth
>>>>> archive_day_snowMoisture
>>>>> archive_day_snowRate
>>>>> archive_day_so2
>>>>> archive_day_soilMoist1
>>>>> archive_day_soilMoist2
>>>>> archive_day_soilMoist3
>>>>> archive_day_soilMoist4
>>>>> archive_day_soilTemp1
>>>>> archive_day_soilTemp2
>>>>> archive_day_soilTemp3
>>>>> archive_day_soilTemp4
>>>>> archive_day_supplyVoltage
>>>>> archive_day_txBatteryStatus
>>>>> archive_day_UV
>>>>> archive_day_uvBatteryStatus
>>>>> archive_day_windBatteryStatus
>>>>> archive_day_windchill
>>>>> archive_day_windDir
>>>>> archive_day_windGust
>>>>> archive_day_windGustDir
>>>>> archive_day_windrun
>>>>> archive_day_windSpeed
>>>>> *archive_day_wind*
>>>>> archive_day__metadata
>>>>> sqlite>
>>>>>
>>>>>
>>>>> On Wednesday, October 28, 2020 at 12:11:38 AM UTC+1 [email protected]
>>>>> wrote:
>>>>>
>>>>>> Can you take a look inside your database? What is the result of:
>>>>>>
>>>>>> *sqlite3 /var/lib/weewx/weewx.sdb*
>>>>>> sqlite> *SELECT tbl_name FROM sqlite_master WHERE type='table';*
>>>>>> sqlite> *.quit*
>>>>>>
>>>>>> This will tell us whether the table archive_day_wind exists in your
>>>>>> database.
>>>>>>
>>>>>> -tk
>>>>>>
>>>>>>
>>>>>>
>>>>>> On Tue, Oct 27, 2020 at 2:20 PM Alessandro Del Prete <
>>>>>> [email protected]> wrote:
>>>>>>
>>>>>>> Hi,
>>>>>>>
>>>>>>> I have the same issue, it's a brand new installation of weewx 4.1.1,
>>>>>>> working since a month with a belchertown skin and a weatherflow tempest.
>>>>>>>
>>>>>>> Today I was checking weewx.log and I noticed this:
>>>>>>>
>>>>>>> Oct 27 21:39:24 ubuntu weewx[59297] DEBUG weewx.manager: Daily
>>>>>>> summary version is 2.0
>>>>>>> Oct 27 21:39:24 ubuntu weewx[59297] ERROR weewx.cheetahgenerator:
>>>>>>> Generate failed with exception '<class 'NameMapper.NotFound'>'
>>>>>>> Oct 27 21:39:24 ubuntu weewx[59297] ERROR weewx.cheetahgenerator:
>>>>>>> **** Ignoring template /etc/weewx/skins/Seasons/NOAA/NOAA-%Y-%m.txt.tmpl
>>>>>>> Oct 27 21:39:24 ubuntu weewx[59297] ERROR weewx.cheetahgenerator:
>>>>>>> **** Reason: cannot find 'count' while searching for 
>>>>>>> 'day.wind.count.raw'
>>>>>>> Oct 27 21:39:24 ubuntu weewx[59297] ERROR weewx.cheetahgenerator:
>>>>>>> **** Traceback (most recent call last):
>>>>>>> Oct 27 21:39:24 ubuntu weewx[59297] ERROR weewx.cheetahgenerator:
>>>>>>> **** File "/usr/share/weewx/weewx/cheetahgenerator.py", line 322, in
>>>>>>> generate
>>>>>>> Oct 27 21:39:24 ubuntu weewx[59297] ERROR weewx.cheetahgenerator:
>>>>>>> **** unicode_string = compiled_template.respond()
>>>>>>> Oct 27 21:39:24 ubuntu weewx[59297] ERROR weewx.cheetahgenerator:
>>>>>>> **** File "_etc_weewx_skins_Seasons_NOAA_NOAA__Y__m_txt_tmpl.py", line 
>>>>>>> 431,
>>>>>>> in respond
>>>>>>> Oct 27 21:39:24 ubuntu weewx[59297] ERROR weewx.cheetahgenerator:
>>>>>>> **** NameMapper.NotFound: cannot find 'count' while searching for
>>>>>>> 'day.wind.count.raw'
>>>>>>> Oct 27 21:39:24 ubuntu weewx[59297] ERROR weewx.cheetahgenerator:
>>>>>>> Generate failed with exception '<class 'NameMapper.NotFound'>'
>>>>>>> Oct 27 21:39:24 ubuntu weewx[59297] ERROR weewx.cheetahgenerator:
>>>>>>> **** Ignoring template /etc/weewx/skins/Seasons/NOAA/NOAA-%Y-%m.txt.tmpl
>>>>>>> Oct 27 21:39:24 ubuntu weewx[59297] ERROR weewx.cheetahgenerator:
>>>>>>> **** Reason: cannot find 'count' while searching for 
>>>>>>> 'day.wind.count.raw'
>>>>>>> Oct 27 21:39:24 ubuntu weewx[59297] ERROR weewx.cheetahgenerator:
>>>>>>> **** Traceback (most recent call last):
>>>>>>> Oct 27 21:39:24 ubuntu weewx[59297] ERROR weewx.cheetahgenerator:
>>>>>>> **** File "/usr/share/weewx/weewx/cheetahgenerator.py", line 322, in
>>>>>>> generate
>>>>>>> Oct 27 21:39:24 ubuntu weewx[59297] ERROR weewx.cheetahgenerator:
>>>>>>> **** unicode_string = compiled_template.respond()
>>>>>>> Oct 27 21:39:24 ubuntu weewx[59297] ERROR weewx.cheetahgenerator:
>>>>>>> **** File "_etc_weewx_skins_Seasons_NOAA_NOAA__Y__m_txt_tmpl.py", line 
>>>>>>> 431,
>>>>>>> in respond
>>>>>>> Oct 27 21:39:24 ubuntu weewx[59297] ERROR weewx.cheetahgenerator:
>>>>>>> **** NameMapper.NotFound: cannot find 'count' while searching for
>>>>>>> 'day.wind.count.raw'
>>>>>>>
>>>>>>> Then I found your reply to solve the problem. I checked the
>>>>>>> DataBindings section, and everything's like you suggested, no mixing (it
>>>>>>> was a new installation), so I don't know why the issue came up only 
>>>>>>> after
>>>>>>> some time.
>>>>>>>
>>>>>>> Is it possible to solve the problem without deleting the database?
>>>>>>>
>>>>>>> Thanks for any advice on this.
>>>>>>>
>>>>>>> Alessandro
>>>>>>>
>>>>>>> On Thursday, September 17, 2020 at 8:20:48 PM UTC+2 [email protected]
>>>>>>> wrote:
>>>>>>>
>>>>>>>> The reason why this can occur is a rather technical one, but has to
>>>>>>>> do with mixing the older, V3.x, way of specifying a schema, and the 
>>>>>>>> newer,
>>>>>>>> V4.x way.
>>>>>>>>
>>>>>>>> 1. Stop weewx
>>>>>>>>
>>>>>>>> 2. Assuming there is nothing valuable in it, delete the archive
>>>>>>>> /var/lib/weewx/weewx.sdb
>>>>>>>>
>>>>>>>> 3. Make sure your [DataBindings] section looks like this. Pay
>>>>>>>> attention to the highlighted areas.
>>>>>>>>
>>>>>>>> [DataBindings]
>>>>>>>>
>>>>>>>>     [[wx_binding]]
>>>>>>>>         # The database must match one of the sections in
>>>>>>>> [Databases].
>>>>>>>>         # This is likely to be the only option you would want to
>>>>>>>> change.
>>>>>>>>         database = archive_sqlite
>>>>>>>>         # The name of the table within the database
>>>>>>>>         table_name = archive
>>>>>>>>         # The manager handles aggregation of data for historical
>>>>>>>> summaries
>>>>>>>>         manager = weewx.manager.DaySummaryManager
>>>>>>>>         # The schema defines the structure of the database.
>>>>>>>>         # It is *only* used when the database is created.
>>>>>>>>         schema = schemas.wview_extended.schema
>>>>>>>>
>>>>>>>> 4. Restart weewx.
>>>>>>>>
>>>>>>>> -tk
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> On Thu, Sep 17, 2020 at 11:00 AM '[email protected]' via
>>>>>>>> weewx-user <[email protected]> wrote:
>>>>>>>>
>>>>>>>>> Hi,
>>>>>>>>>
>>>>>>>>> After two tries with cheaper Weather Stations which failed due to
>>>>>>>>> Quality I bought now a Davis Vantage Pro2 Wireless with a Weatherlink 
>>>>>>>>> Live
>>>>>>>>> Adapter
>>>>>>>>>
>>>>>>>>> I have setup now a new Weewx Installation and had it running for
>>>>>>>>> some days with "simulator" without any issues.
>>>>>>>>>
>>>>>>>>> Now I got my davis and I have configured it immediatly.
>>>>>>>>>
>>>>>>>>> But unfortunatley I am getting now the following error:
>>>>>>>>>
>>>>>>>>> *Sep 17 19:55:17 weewx-test weewx[23751] ERROR
>>>>>>>>> weewx.cheetahgenerator: Generate failed with exception '<class
>>>>>>>>> 'NameMapper.NotFound'>'*
>>>>>>>>> *Sep 17 19:55:17 weewx-test weewx[23751] ERROR
>>>>>>>>> weewx.cheetahgenerator: **** Ignoring template
>>>>>>>>> /etc/weewx/skins/Seasons/NOAA/NOAA-%Y-%m.txt.tmpl*
>>>>>>>>> *Sep 17 19:55:17 weewx-test weewx[23751] ERROR
>>>>>>>>> weewx.cheetahgenerator: **** Reason: cannot find 'count' while 
>>>>>>>>> searching
>>>>>>>>> for 'day.wind.count.raw'*
>>>>>>>>> *Sep 17 19:55:17 weewx-test weewx[23751] ERROR
>>>>>>>>> weewx.cheetahgenerator: ****  Traceback (most recent call last):*
>>>>>>>>> *Sep 17 19:55:17 weewx-test weewx[23751] ERROR
>>>>>>>>> weewx.cheetahgenerator: ****    File
>>>>>>>>> "/usr/share/weewx/weewx/cheetahgenerator.py", line 322, in generate*
>>>>>>>>> *Sep 17 19:55:17 weewx-test weewx[23751] ERROR
>>>>>>>>> weewx.cheetahgenerator: ****      unicode_string =
>>>>>>>>> compiled_template.respond()*
>>>>>>>>> *Sep 17 19:55:17 weewx-test weewx[23751] ERROR
>>>>>>>>> weewx.cheetahgenerator: ****    File
>>>>>>>>> "_etc_weewx_skins_Seasons_NOAA_NOAA__Y__m_txt_tmpl.py", line 431, in
>>>>>>>>> respond*
>>>>>>>>> *Sep 17 19:55:17 weewx-test weewx[23751] ERROR
>>>>>>>>> weewx.cheetahgenerator: ****  NameMapper.NotFound: cannot find 'count'
>>>>>>>>> while searching for 'day.wind.count.raw'*
>>>>>>>>> *Sep 17 19:55:17 weewx-test weewx[23751] ERROR
>>>>>>>>> weewx.cheetahgenerator: Generate failed with exception '<class
>>>>>>>>> 'NameMapper.NotFound'>'*
>>>>>>>>> *Sep 17 19:55:17 weewx-test weewx[23751] ERROR
>>>>>>>>> weewx.cheetahgenerator: **** Ignoring template
>>>>>>>>> /etc/weewx/skins/Seasons/NOAA/NOAA-%Y.txt.tmpl*
>>>>>>>>> *Sep 17 19:55:17 weewx-test weewx[23751] ERROR
>>>>>>>>> weewx.cheetahgenerator: **** Reason: cannot find 'count' while 
>>>>>>>>> searching
>>>>>>>>> for 'month.wind.count.raw'*
>>>>>>>>> *Sep 17 19:55:17 weewx-test weewx[23751] ERROR
>>>>>>>>> weewx.cheetahgenerator: ****  Traceback (most recent call last):*
>>>>>>>>> *Sep 17 19:55:17 weewx-test weewx[23751] ERROR
>>>>>>>>> weewx.cheetahgenerator: ****    File
>>>>>>>>> "/usr/share/weewx/weewx/cheetahgenerator.py", line 322, in generate*
>>>>>>>>> *Sep 17 19:55:17 weewx-test weewx[23751] ERROR
>>>>>>>>> weewx.cheetahgenerator: ****      unicode_string =
>>>>>>>>> compiled_template.respond()*
>>>>>>>>> *Sep 17 19:55:17 weewx-test weewx[23751] ERROR
>>>>>>>>> weewx.cheetahgenerator: ****    File
>>>>>>>>> "_etc_weewx_skins_Seasons_NOAA_NOAA__Y_txt_tmpl.py", line 862, in 
>>>>>>>>> respond*
>>>>>>>>> *Sep 17 19:55:17 weewx-test weewx[23751] ERROR
>>>>>>>>> weewx.cheetahgenerator: ****  NameMapper.NotFound: cannot find 'count'
>>>>>>>>> while searching for 'month.wind.count.raw'*
>>>>>>>>> *Sep 17 19:55:17 weewx-test weewx[23751] ERROR
>>>>>>>>> weewx.cheetahgenerator: Generate failed with exception '<class
>>>>>>>>> 'NameMapper.NotFound'>'*
>>>>>>>>> *Sep 17 19:55:17 weewx-test weewx[23751] ERROR
>>>>>>>>> weewx.cheetahgenerator: **** Ignoring template
>>>>>>>>> /etc/weewx/skins/Seasons/rss.xml.tmpl*
>>>>>>>>> *Sep 17 19:55:17 weewx-test weewx[23751] ERROR
>>>>>>>>> weewx.cheetahgenerator: **** Reason: cannot find 'max' while 
>>>>>>>>> searching for
>>>>>>>>> 'day.wind.max'*
>>>>>>>>> *Sep 17 19:55:17 weewx-test weewx[23751] ERROR
>>>>>>>>> weewx.cheetahgenerator: ****  Traceback (most recent call last):*
>>>>>>>>> *Sep 17 19:55:17 weewx-test weewx[23751] ERROR
>>>>>>>>> weewx.cheetahgenerator: ****    File
>>>>>>>>> "/usr/share/weewx/weewx/cheetahgenerator.py", line 322, in generate*
>>>>>>>>> *Sep 17 19:55:17 weewx-test weewx[23751] ERROR
>>>>>>>>> weewx.cheetahgenerator: ****      unicode_string =
>>>>>>>>> compiled_template.respond()*
>>>>>>>>> *Sep 17 19:55:17 weewx-test weewx[23751] ERROR
>>>>>>>>> weewx.cheetahgenerator: ****    File
>>>>>>>>> "_etc_weewx_skins_Seasons_rss_xml_tmpl.py", line 268, in respond*
>>>>>>>>> *Sep 17 19:55:17 weewx-test weewx[23751] ERROR
>>>>>>>>> weewx.cheetahgenerator: ****  NameMapper.NotFound: cannot find 'max' 
>>>>>>>>> while
>>>>>>>>> searching for 'day.wind.max'*
>>>>>>>>> *Sep 17 19:55:17 weewx-test weewx[23751] INFO
>>>>>>>>> weewx.cheetahgenerator: Generated 5 files for report SeasonsReport in 
>>>>>>>>> 0.66
>>>>>>>>> seconds*
>>>>>>>>> *Sep 17 19:55:18 weewx-test weewx[23751] ERROR weewx.reportengine:
>>>>>>>>> Caught unrecoverable exception in generator
>>>>>>>>> 'weewx.imagegenerator.ImageGenerator'*
>>>>>>>>> *Sep 17 19:55:18 weewx-test weewx[23751] ERROR
>>>>>>>>> weewx.reportengine:         ****  no such table: archive_day_wind*
>>>>>>>>> *Sep 17 19:55:18 weewx-test weewx[23751] ERROR
>>>>>>>>> weewx.reportengine:         ****  Traceback (most recent call last):*
>>>>>>>>> *Sep 17 19:55:18 weewx-test weewx[23751] ERROR
>>>>>>>>> weewx.reportengine:         ****    File
>>>>>>>>> "/usr/share/weewx/weedb/sqlite.py", line 29, in guarded_fn*
>>>>>>>>> *Sep 17 19:55:18 weewx-test weewx[23751] ERROR
>>>>>>>>> weewx.reportengine:         ****      return fn(*args, **kwargs)*
>>>>>>>>> *Sep 17 19:55:18 weewx-test weewx[23751] ERROR
>>>>>>>>> weewx.reportengine:         ****    File
>>>>>>>>> "/usr/share/weewx/weedb/sqlite.py", line 211, in execute*
>>>>>>>>> *Sep 17 19:55:18 weewx-test weewx[23751] ERROR
>>>>>>>>> weewx.reportengine:         ****      return 
>>>>>>>>> sqlite3.Cursor.execute(self,
>>>>>>>>> *args, **kwargs)*
>>>>>>>>> *Sep 17 19:55:18 weewx-test weewx[23751] ERROR
>>>>>>>>> weewx.reportengine:         ****  sqlite3.OperationalError: no such 
>>>>>>>>> table:
>>>>>>>>> archive_day_wind*
>>>>>>>>> *Sep 17 19:55:18 weewx-test weewx[23751] ERROR
>>>>>>>>> weewx.reportengine:         *****
>>>>>>>>> *Sep 17 19:55:18 weewx-test weewx[23751] ERROR
>>>>>>>>> weewx.reportengine:         ****  During handling of the above 
>>>>>>>>> exception,
>>>>>>>>> another exception occurred:*
>>>>>>>>> *Sep 17 19:55:18 weewx-test weewx[23751] ERROR
>>>>>>>>> weewx.reportengine:         *****
>>>>>>>>> *Sep 17 19:55:18 weewx-test weewx[23751] ERROR
>>>>>>>>> weewx.reportengine:         ****  Traceback (most recent call last):*
>>>>>>>>> *Sep 17 19:55:18 weewx-test weewx[23751] ERROR
>>>>>>>>> weewx.reportengine:         ****    File
>>>>>>>>> "/usr/share/weewx/weewx/reportengine.py", line 197, in run*
>>>>>>>>> *Sep 17 19:55:18 weewx-test weewx[23751] ERROR
>>>>>>>>> weewx.reportengine:         ****      obj.start()*
>>>>>>>>> *Sep 17 19:55:18 weewx-test weewx[23751] ERROR
>>>>>>>>> weewx.reportengine:         ****    File
>>>>>>>>> "/usr/share/weewx/weewx/reportengine.py", line 280, in start*
>>>>>>>>> *Sep 17 19:55:18 weewx-test weewx[23751] ERROR
>>>>>>>>> weewx.reportengine:         ****      self.run()*
>>>>>>>>> *Sep 17 19:55:18 weewx-test weewx[23751] ERROR
>>>>>>>>> weewx.reportengine:         ****    File
>>>>>>>>> "/usr/share/weewx/weewx/imagegenerator.py", line 41, in run*
>>>>>>>>> *Sep 17 19:55:18 weewx-test weewx[23751] ERROR
>>>>>>>>> weewx.reportengine:         ****      self.genImages(self.gen_ts)*
>>>>>>>>> *Sep 17 19:55:18 weewx-test weewx[23751] ERROR
>>>>>>>>> weewx.reportengine:         ****    File
>>>>>>>>> "/usr/share/weewx/weewx/imagegenerator.py", line 180, in genImages*
>>>>>>>>> *Sep 17 19:55:18 weewx-test weewx[23751] ERROR
>>>>>>>>> weewx.reportengine:         ****
>>>>>>>>> aggregate_interval=aggregate_interval)*
>>>>>>>>> *Sep 17 19:55:18 weewx-test weewx[23751] ERROR
>>>>>>>>> weewx.reportengine:         ****    File
>>>>>>>>> "/usr/share/weewx/weewx/xtypes.py", line 86, in get_series*
>>>>>>>>> *Sep 17 19:55:18 weewx-test weewx[23751] ERROR
>>>>>>>>> weewx.reportengine:         ****      aggregate_interval)*
>>>>>>>>> *Sep 17 19:55:18 weewx-test weewx[23751] ERROR
>>>>>>>>> weewx.reportengine:         ****    File
>>>>>>>>> "/usr/share/weewx/weewx/xtypes.py", line 628, in get_series*
>>>>>>>>> *Sep 17 19:55:18 weewx-test weewx[23751] ERROR
>>>>>>>>> weewx.reportengine:         ****      aggregate_interval)*
>>>>>>>>> *Sep 17 19:55:18 weewx-test weewx[23751] ERROR
>>>>>>>>> weewx.reportengine:         ****    File
>>>>>>>>> "/usr/share/weewx/weewx/xtypes.py", line 140, in get_series*
>>>>>>>>> *Sep 17 19:55:18 weewx-test weewx[23751] ERROR
>>>>>>>>> weewx.reportengine:         ****      agg_vt = get_aggregate(obs_type,
>>>>>>>>> stamp, do_aggregate, db_manager)*
>>>>>>>>> *Sep 17 19:55:18 weewx-test weewx[23751] ERROR
>>>>>>>>> weewx.reportengine:         ****    File
>>>>>>>>> "/usr/share/weewx/weewx/xtypes.py", line 102, in get_aggregate*
>>>>>>>>> *Sep 17 19:55:18 weewx-test weewx[23751] ERROR
>>>>>>>>> weewx.reportengine:         ****      **option_dict)*
>>>>>>>>> *Sep 17 19:55:18 weewx-test weewx[23751] ERROR
>>>>>>>>> weewx.reportengine:         ****    File
>>>>>>>>> "/usr/share/weewx/weewx/xtypes.py", line 796, in get_aggregate*
>>>>>>>>> *Sep 17 19:55:18 weewx-test weewx[23751] ERROR
>>>>>>>>> weewx.reportengine:         ****      row = db_manager.getSql(sql,
>>>>>>>>> timespan)*
>>>>>>>>> *Sep 17 19:55:18 weewx-test weewx[23751] ERROR
>>>>>>>>> weewx.reportengine:         ****    File
>>>>>>>>> "/usr/share/weewx/weewx/manager.py", line 426, in getSql*
>>>>>>>>> *Sep 17 19:55:18 weewx-test weewx[23751] ERROR
>>>>>>>>> weewx.reportengine:         ****      _cursor.execute(sql, sqlargs)*
>>>>>>>>> *Sep 17 19:55:18 weewx-test weewx[23751] ERROR
>>>>>>>>> weewx.reportengine:         ****    File
>>>>>>>>> "/usr/share/weewx/weedb/sqlite.py", line 37, in guarded_fn*
>>>>>>>>> *Sep 17 19:55:18 weewx-test weewx[23751] ERROR
>>>>>>>>> weewx.reportengine:         ****      raise weedb.NoTableError(e)*
>>>>>>>>> *Sep 17 19:55:18 weewx-test weewx[23751] ERROR
>>>>>>>>> weewx.reportengine:         ****  weedb.NoTableError: no such table:
>>>>>>>>> archive_day_wind*
>>>>>>>>> *Sep 17 19:55:18 weewx-test weewx[23751] ERROR
>>>>>>>>> weewx.reportengine:         ****  Generator terminated*
>>>>>>>>>
>>>>>>>>> Any ideas?
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> 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/8cddf9c5-ac26-4bbf-bc3b-e21d0bc5e513n%40googlegroups.com
>>>>>>>>> <https://groups.google.com/d/msgid/weewx-user/8cddf9c5-ac26-4bbf-bc3b-e21d0bc5e513n%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/9653844c-9165-4cac-a075-e1117984736en%40googlegroups.com
>>>>>>> <https://groups.google.com/d/msgid/weewx-user/9653844c-9165-4cac-a075-e1117984736en%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/c8a13b8e-c377-47dd-9477-21372e4b0261n%40googlegroups.com
>>>>> <https://groups.google.com/d/msgid/weewx-user/c8a13b8e-c377-47dd-9477-21372e4b0261n%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/a80c017d-070d-4c90-b71b-8273d74cb5efn%40googlegroups.com
>>> <https://groups.google.com/d/msgid/weewx-user/a80c017d-070d-4c90-b71b-8273d74cb5efn%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/0c24713c-71a7-4d9d-986d-7bee1272c9e9n%40googlegroups.com
> <https://groups.google.com/d/msgid/weewx-user/0c24713c-71a7-4d9d-986d-7bee1272c9e9n%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/CAPq0zEDzNTrepWXj-Z225L%2B9kJCXQwwXKjtRCYW572UOa_CgDw%40mail.gmail.com.

Reply via email to