I looked around and can't seem to find it. Sorry. On Wed, Oct 28, 2020 at 4:25 PM Alessandro Del Prete < [email protected]> wrote:
> Tom, that was a very interesting discussion with WF. I hope they will > follow your advices about the random backoff/frequency hopping. > > Do you still have that small program you developed to monitor the packets? > It would be really useful, I'd like to use it to monitor how it goes here. > > Thanks again. > > On Thursday, October 29, 2020 at 12:11:45 AM UTC+1 Alessandro Del Prete > wrote: > >> I'll read the exchange, thanks. I'm very interested in this problem, I >> have an ongoing conversation with support because the lightning sensor is >> not sending data via UDP, I just receive events on the app, but via UDP I >> received no evt_strike events. I know there's a specific discussion about >> this lightining issue and the UDP raw data vs enriched API data, and I hope >> they understand that locally, via UDP, we want to see ALL sensors' data, >> it's not acceptable that they decide what I can read from the system and >> what not. >> When you refer to the delays you mean also with UDP broadcast data? >> Because I don't see these delays, and I monitor it quite often. I'm using >> this driver: WeeWX UDP driver for WeatherFlow station - Owners / >> Third-Party Integrations - Tempest Weather System >> <https://community.weatherflow.com/t/weewx-udp-driver-for-weatherflow-station/283> >> >> PS: I asked WF support also about the timestamp issue, if there's a >> possibility that the Tempest sends epoch time zero on reboot or in any >> other case. >> On Wednesday, October 28, 2020 at 11:21:13 PM UTC+1 [email protected] >> wrote: >> >>> Yes, you could change the driver to use the PC's timestamp, instead of >>> the Tempest's, but, let me warn you, the Tempest has a bad habit of >>> delaying packets for very long periods of time. See this exchange >>> <https://community.weatherflow.com/t/backdated-udp-obs-st-messages/7873> >>> I had with their support staff. >>> >>> It's what ultimately led me to return my Tempest. Its API needs some >>> work. >>> >>> -tk >>> >>> On Wed, Oct 28, 2020 at 3:12 PM Alessandro Del Prete < >>> [email protected]> wrote: >>> >>>> Can I configure weewx to always use its timestamp instead of the PWS >>>> hw? Or getting it from the pws is better? >>>> >>>> Is there any way I can track this event to make sure it's the Tempest >>>> clock? I checked the Tempest right now and I have no errors, the clock is >>>> ok. >>>> >>>> On Wednesday, October 28, 2020 at 11:07:01 PM UTC+1 [email protected] >>>> wrote: >>>> >>>>> As I look through the driver code for the Tempest, it looks like it >>>>> gets the timestamp from the hardware. So, there must be an issue with the >>>>> clock of the Tempest. >>>>> >>>>> -tk >>>>> >>>>> On Wed, Oct 28, 2020 at 3:01 PM Alessandro Del Prete < >>>>> [email protected]> wrote: >>>>> >>>>>> It's an Intel NUC7i3BNK. It has RTC, and I don't have errors on >>>>>> reboot, during the POST, regarding the battery. >>>>>> >>>>>> >>>>>> On Wednesday, October 28, 2020 at 10:38:03 PM UTC+1 [email protected] >>>>>> wrote: >>>>>> >>>>>>> It's a very common problem with computers that do not have a >>>>>>> real-time clock. The computer reboots, and the clock resets to epoch >>>>>>> time >>>>>>> zero, which is 1-jan-1970, just like you saw. >>>>>>> >>>>>>> Do you know whether your computer has an RTC? If not, get one. >>>>>>> >>>>>>> -tl >>>>>>> >>>>>>> On Wed, Oct 28, 2020 at 2:30 PM Alessandro Del Prete < >>>>>>> [email protected]> wrote: >>>>>>> >>>>>>>> The first timestamp is Oct. 12 2020, here are the top rows of the >>>>>>>> query (the list is huge). >>>>>>>> >>>>>>>> sqlite> select datetime(dateTime, 'unixepoch', 'localtime'), >>>>>>>> dateTime from archive where dateTime < 1602536552; >>>>>>>> *1970-01-01 01:01:00|60* >>>>>>>> 2020-10-12 16:05:00|1602511500 >>>>>>>> 2020-10-12 16:06:00|1602511560 >>>>>>>> 2020-10-12 16:07:00|1602511620 >>>>>>>> 2020-10-12 16:08:00|1602511680 >>>>>>>> 2020-10-12 16:09:00|1602511740 >>>>>>>> 2020-10-12 16:10:00|1602511800 >>>>>>>> 2020-10-12 16:11:00|1602511860 >>>>>>>> 2020-10-12 16:12:00|1602511920 >>>>>>>> 2020-10-12 16:13:00|1602511980 >>>>>>>> 2020-10-12 16:14:00|1602512040 >>>>>>>> 2020-10-12 16:15:00|1602512100 >>>>>>>> 2020-10-12 16:16:00|1602512160 >>>>>>>> 2020-10-12 16:17:00|1602512220 >>>>>>>> 2020-10-12 16:18:00|1602512280 >>>>>>>> >>>>>>>> So I deleted that record in bold, dropped and rebuilt the daily >>>>>>>> summaries, and restarted weewx: monitored the log for a few minutes, no >>>>>>>> errors found. >>>>>>>> >>>>>>>> Now the question is: where did that record come from? :) >>>>>>>> >>>>>>>> Thanks for all the help Tom, greatly appreciated. >>>>>>>> >>>>>>>> Alessandro >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> On Wednesday, October 28, 2020 at 9:15:25 PM UTC+1 Alessandro Del >>>>>>>> Prete wrote: >>>>>>>> >>>>>>>>> Tom, thanks a lot for the reply, I will try this and report back. >>>>>>>>> >>>>>>>>> Just one question: in the log I see the problem is on the Seasons >>>>>>>>> skin, not Belchertown. Am I missing something? >>>>>>>>> >>>>>>>>> On Wednesday, October 28, 2020 at 9:12:49 PM UTC+1 >>>>>>>>> [email protected] wrote: >>>>>>>>> >>>>>>>>>> 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/fbf5e636-f72e-4e7b-9821-25e409e05bd3n%40googlegroups.com >>>>>>>> <https://groups.google.com/d/msgid/weewx-user/fbf5e636-f72e-4e7b-9821-25e409e05bd3n%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/5ae293a3-7aee-464a-9da1-7eb033fc4648n%40googlegroups.com >>>>>> <https://groups.google.com/d/msgid/weewx-user/5ae293a3-7aee-464a-9da1-7eb033fc4648n%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/cad676bf-9277-4eca-a933-54f4503ce3a5n%40googlegroups.com >>>> <https://groups.google.com/d/msgid/weewx-user/cad676bf-9277-4eca-a933-54f4503ce3a5n%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/13a7cc6b-c287-451f-92b6-258cb3f4d8fbn%40googlegroups.com > <https://groups.google.com/d/msgid/weewx-user/13a7cc6b-c287-451f-92b6-258cb3f4d8fbn%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/CAPq0zEDv7aH9xt-P_URGPpbpQx9LjhWZgQqOV%3Dk3X1pYcLojEg%40mail.gmail.com.
