I agree with you, maybe there was some date misalignment after fresh install. I've attached the syslog just after the weewx start. I do have 1-minute archiving interval. Is it possible to simply remove first few entries in the database perhaps? I don't mind losing first few hours.
Thanks. torek, 6. junij 2023 ob 13:04:00 UTC+2 je oseba gjr80 napisala: > I am away from home so cannot help with the locale issue, Tom or others > may have some insights. It does not appear to be related to the > meanmax/wind issue. > > I still think that something is causing WeeWX to see future dated records, > or more precisely, the current record during a report cycle is not being > seen as the most recent record. If 20:43 was the time of your most recent > archive record I am guessing you are using a very short archive period, say > one minute? From the short log extract it appears that WeeWX is handling > this OK, but it would be better to see a longer log extract, preferably > following a WeeWX restart so we can see the full WeeWX startup. Could you > restart WeeWX and then post a log extract showing the full WeeWX startup > and then say, at least 10 or so archive intervals. > > Gary > > On Monday, 5 June 2023 at 20:52:36 UTC+2 mihec wrote: > >> Hi Gary, >> thanks for you quick response! >> I checked for the latest date in my database and it seems I have no such >> records: >> >> pi@raspberrypi:~/database $ sqlite3 weewx.sdb >> SQLite version 3.16.2 2017-01-06 16:32:41 >> Enter ".help" for usage hints. >> >> sqlite> SELECT datetime(MAX(dateTime), 'unixepoch', 'localtime') FROM >> archive; >> 2023-06-05 20:43:00 >> sqlite> .q >> >> I tried to do a rebuild-daily: >> >> pi@raspberrypi:~/database $ wee_database --rebuild-daily >> >> Traceback (most recent call last): >> File "/usr/bin/wee_database", line 18, in <module> >> import user.extensions #@UnusedImport >> File "/usr/share/weewx/user/extensions.py", line 18, in <module> >> locale.setlocale(locale.LC_ALL, '') >> File "/usr/lib/python2.7/locale.py", line 581, in setlocale >> return _setlocale(category, locale) >> locale.Error: unsupported locale setting >> >> Something in my configuration doesn't seem ok... Probably not related to >> original post. >> >> Thanks for any further hint. >> ponedeljek, 5. junij 2023 ob 20:02:53 UTC+2 je oseba gjr80 napisala: >> >>> Something appears to be forcing some of your aggregates that should be >>> calculated on the daily summaries to be instead calculated on the archive. >>> is there any chance you have some future dated records in your archive? Try >>> the following to check: >>> >>> 1. open your database with sqlite3: >>> $ sqlite3 /var/lib/weewx/weewx.sdb >>> (if sqlite3 is not found you will need to install it using something >>> like sudo apt install sqlite3 and then try again) >>> >>> 2. obtain the timestamp of the last record in the archive in human >>> readable form: >>> sqlite> SELECT datetime(MAX(dateTime), 'unixepoch', 'localtime') FROM >>> archive; >>> This should display something like: >>> 2023-06-05 03:05:00 >>> >>> 3. exit sqlite3: >>> sqlite> .q >>> >>> If the date at step 2 above is in the future you have some future dated >>> records in your archive. To remove these: >>> >>> 1. stop WeeWX >>> $ sudo systemctl stop weewx >>> >>> 2. make a backup of your WeeWX database: >>> $ cp /var/lib/weewx/weewx.sdb /var/lib/weewx/weewx_backup.sdb >>> >>> 3. open your database with sqlite3: >>> $ sqlite3 /var/lib/weewx/weewx.sdb >>> >>> 4. delete all future dated archive records: >>> sqlite> DELETE FROM archive WHERE dateTime>STRFTIME('%s'); >>> >>> 5. check there are no more future dated records: >>> sqlite> SELECT datetime(MAX(dateTime), 'unixepoch', 'localtime') FROM >>> archive; >>> >>> 6. if there are no more future dated records exit sqlite3: >>> sqlite> .q >>> >>> 7. rebuild the daily summaries: >>> $ wee_database --rebuild-daily >>> >>> 8. restart WeeWX: >>> $ sudo systemctl restart WeeWX >>> >>> Depending on your system some of the above linux commands may need to be >>> prefixed with sudo. >>> >>> Gary >>> On Monday, 5 June 2023 at 18:59:05 UTC+2 mihec wrote: >>> >>>> Hi, >>>> I'm having issues with NOAA report generation ever since I installed >>>> the station but never minded enough to fix it. >>>> I use Weatherflow Air & Sky, weewx version is 3.9.2. >>>> >>>> This is the error message in the /var/log/syslog: >>>> >>>> Jun 5 18:52:37 raspberrypi weewx[451]: cheetahgenerator: Generate >>>> failed with exception '<class 'weewx.ViolatedPrecondition'>' >>>> Jun 5 18:52:37 raspberrypi weewx[451]: cheetahgenerator: **** Ignoring >>>> template /etc/weewx/skins/neowx/NOAA/NOAA-YYYY.txt.tmpl >>>> Jun 5 18:52:37 raspberrypi weewx[451]: cheetahgenerator: **** Reason: >>>> Invalid aggregation type 'meanmax' >>>> Jun 5 18:52:37 raspberrypi weewx[451]: **** Traceback (most recent >>>> call last): >>>> Jun 5 18:52:37 raspberrypi weewx[451]: **** File >>>> "/usr/share/weewx/weewx/cheetahgenerator.py", line 332, in generate >>>> Jun 5 18:52:37 raspberrypi weewx[451]: **** >>>> fd.write(str(compiled_template)) >>>> Jun 5 18:52:37 raspberrypi weewx[451]: **** File >>>> "/usr/lib/python2.7/dist-packages/Cheetah/Template.py", line 1005, in >>>> __str__ >>>> Jun 5 18:52:37 raspberrypi weewx[451]: **** rc = getattr(self, >>>> mainMethName)() >>>> Jun 5 18:52:37 raspberrypi weewx[451]: **** File >>>> "_etc_weewx_skins_neowx_NOAA_NOAA_YYYY_txt_tmpl.py", line 741, in respond >>>> Jun 5 18:52:37 raspberrypi weewx[451]: **** File >>>> "_etc_weewx_skins_neowx_NOAA_NOAA_YYYY_txt_tmpl.py", line 315, in >>>> __errorCatcher28 >>>> Jun 5 18:52:37 raspberrypi weewx[451]: **** File "<string>", line >>>> 1, in <module> >>>> Jun 5 18:52:37 raspberrypi weewx[451]: **** File >>>> "/usr/share/weewx/weewx/tags.py", line 329, in __getattr__ >>>> Jun 5 18:52:37 raspberrypi weewx[451]: **** return >>>> self._do_query(aggregate_type) >>>> Jun 5 18:52:37 raspberrypi weewx[451]: **** File >>>> "/usr/share/weewx/weewx/tags.py", line 343, in _do_query >>>> Jun 5 18:52:37 raspberrypi weewx[451]: **** val=val, >>>> **self.option_dict) >>>> Jun 5 18:52:37 raspberrypi weewx[451]: **** File >>>> "/usr/share/weewx/weewx/wxmanager.py", line 60, in getAggregate >>>> Jun 5 18:52:37 raspberrypi weewx[451]: **** return >>>> weewx.manager.DaySummaryManager.getAggregate(self, timespan, obs_type, >>>> aggregateType, **option_dict) >>>> Jun 5 18:52:37 raspberrypi weewx[451]: **** File >>>> "/usr/share/weewx/weewx/manager.py", line 1268, in getAggregate >>>> Jun 5 18:52:37 raspberrypi weewx[451]: **** **option_dict) >>>> Jun 5 18:52:37 raspberrypi weewx[451]: **** File >>>> "/usr/share/weewx/weewx/manager.py", line 450, in getAggregate >>>> Jun 5 18:52:37 raspberrypi weewx[451]: **** raise >>>> weewx.ViolatedPrecondition("Invalid aggregation type '%s'" % >>>> aggregate_type) >>>> Jun 5 18:52:37 raspberrypi weewx[451]: **** ViolatedPrecondition: >>>> Invalid aggregation type 'meanmax' >>>> Jun 5 18:52:37 raspberrypi weewx[451]: cheetahgenerator: Generate >>>> failed with exception '<class 'weedb.NoColumnError'>' >>>> Jun 5 18:52:37 raspberrypi weewx[451]: cheetahgenerator: **** Ignoring >>>> template /etc/weewx/skins/neowx/NOAA/NOAA-YYYY-MM.txt.tmpl >>>> Jun 5 18:52:38 raspberrypi weewx[451]: cheetahgenerator: **** Reason: >>>> no such column: wind >>>> Jun 5 18:52:38 raspberrypi weewx[451]: **** Traceback (most recent >>>> call last): >>>> Jun 5 18:52:38 raspberrypi weewx[451]: **** File >>>> "/usr/share/weewx/weewx/cheetahgenerator.py", line 332, in generate >>>> Jun 5 18:52:38 raspberrypi weewx[451]: **** >>>> fd.write(str(compiled_template)) >>>> Jun 5 18:52:38 raspberrypi weewx[451]: **** File >>>> "/usr/lib/python2.7/dist-packages/Cheetah/Template.py", line 1005, in >>>> __str__ >>>> Jun 5 18:52:38 raspberrypi weewx[451]: **** rc = getattr(self, >>>> mainMethName)() >>>> Jun 5 18:52:38 raspberrypi weewx[451]: **** File >>>> "_etc_weewx_skins_neowx_NOAA_NOAA_YYYY_MM_txt_tmpl.py", line 496, in >>>> respond >>>> Jun 5 18:52:38 raspberrypi weewx[451]: **** File >>>> "_etc_weewx_skins_neowx_NOAA_NOAA_YYYY_MM_txt_tmpl.py", line 308, in >>>> __errorCatcher35 >>>> Jun 5 18:52:38 raspberrypi weewx[451]: **** File "<string>", line >>>> 1, in <module> >>>> Jun 5 18:52:38 raspberrypi weewx[451]: **** File >>>> "/usr/share/weewx/weewx/tags.py", line 329, in __getattr__ >>>> Jun 5 18:52:38 raspberrypi weewx[451]: **** return >>>> self._do_query(aggregate_type) >>>> Jun 5 18:52:38 raspberrypi weewx[451]: **** File >>>> "/usr/share/weewx/weewx/tags.py", line 343, in _do_query >>>> Jun 5 18:52:38 raspberrypi weewx[451]: **** val=val, >>>> **self.option_dict) >>>> Jun 5 18:52:38 raspberrypi weewx[451]: **** File >>>> "/usr/share/weewx/weewx/wxmanager.py", line 60, in getAggregate >>>> Jun 5 18:52:38 raspberrypi weewx[451]: **** return >>>> weewx.manager.DaySummaryManager.getAggregate(self, timespan, obs_type, >>>> aggregateType, **option_dict) >>>> Jun 5 18:52:38 raspberrypi weewx[451]: **** File >>>> "/usr/share/weewx/weewx/manager.py", line 1268, in getAggregate >>>> Jun 5 18:52:38 raspberrypi weewx[451]: **** **option_dict) >>>> Jun 5 18:52:38 raspberrypi weewx[451]: **** File >>>> "/usr/share/weewx/weewx/manager.py", line 459, in getAggregate >>>> Jun 5 18:52:38 raspberrypi weewx[451]: **** _row = >>>> self.getSql(select_stmt % interpolate_dict) >>>> Jun 5 18:52:38 raspberrypi weewx[451]: **** File >>>> "/usr/share/weewx/weewx/manager.py", line 395, in getSql >>>> Jun 5 18:52:38 raspberrypi weewx[451]: **** _cursor.execute(sql, >>>> sqlargs) >>>> Jun 5 18:52:38 raspberrypi weewx[451]: **** File >>>> "/usr/share/weewx/weedb/sqlite.py", line 41, in guarded_fn >>>> Jun 5 18:52:38 raspberrypi weewx[451]: **** raise >>>> weedb.NoColumnError(e) >>>> Jun 5 18:52:38 raspberrypi weewx[451]: **** NoColumnError: no such >>>> column: wind >>>> >>>> Is the problem related to the missing aggregation type or something >>>> else? >>>> >>>> Thanks. >>>> >>> -- You received this message because you are subscribed to the Google Groups "weewx-user" group. To unsubscribe from this group and stop receiving emails from it, send an email to weewx-user+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/af12d5c8-5394-463e-a0d6-a7b513d8752bn%40googlegroups.com.
pi@raspberrypi:~ $ sudo /etc/init.d/weewx start [ ok ] Starting weewx (via systemctl): weewx.service. pi@raspberrypi:~ $ tail -f /var/log/syslog Jun 7 12:32:26 raspberrypi weewx[6224]: manager: Starting backfill of daily summaries Jun 7 12:32:26 raspberrypi weewx[6224]: restx: StationRegistry: Registration not requested. Jun 7 12:32:26 raspberrypi weewx[6224]: restx: Wunderground: Posting not enabled. Jun 7 12:32:26 raspberrypi weewx[6224]: restx: PWSweather: Posting not enabled. Jun 7 12:32:26 raspberrypi weewx[6224]: restx: CWOP: Posting not enabled. Jun 7 12:32:26 raspberrypi weewx[6224]: restx: WOW: Posting not enabled. Jun 7 12:32:26 raspberrypi weewx[6224]: restx: AWEKAS: Posting not enabled. Jun 7 12:32:26 raspberrypi weewx[6224]: engine: Starting up weewx version 3.9.2 Jun 7 12:32:26 raspberrypi weewx[6224]: engine: Starting main packet loop. Jun 7 12:32:26 raspberrypi weewx[6224]: weatherflowudp: MainThread: Listening for UDP broadcasts to IP address <broadcast> on port 50222, with timeout 90 and share_socket True... Jun 7 12:33:53 raspberrypi weewx[6224]: manager: Added record 2023-06-07 12:33:00 CEST (1686133980) to database 'weewx.sdb' Jun 7 12:33:53 raspberrypi weewx[6224]: manager: Added record 2023-06-07 12:33:00 CEST (1686133980) to daily summary in 'weewx.sdb' Jun 7 12:33:53 raspberrypi weewx[6224]: weatherflowudp: MainThread: Listening for UDP broadcasts to IP address <broadcast> on port 50222, with timeout 90 and share_socket True... Jun 7 12:33:54 raspberrypi weewx[6224]: cheetahgenerator: Generate failed with exception '<class 'weewx.ViolatedPrecondition'>' Jun 7 12:33:54 raspberrypi weewx[6224]: cheetahgenerator: **** Ignoring template /etc/weewx/skins/neowx/NOAA/NOAA-YYYY.txt.tmpl Jun 7 12:33:54 raspberrypi weewx[6224]: cheetahgenerator: **** Reason: Invalid aggregation type 'meanmax' Jun 7 12:33:54 raspberrypi weewx[6224]: **** Traceback (most recent call last): Jun 7 12:33:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/cheetahgenerator.py", line 332, in generate Jun 7 12:33:54 raspberrypi weewx[6224]: **** fd.write(str(compiled_template)) Jun 7 12:33:54 raspberrypi weewx[6224]: **** File "/usr/lib/python2.7/dist-packages/Cheetah/Template.py", line 1005, in __str__ Jun 7 12:33:54 raspberrypi weewx[6224]: **** rc = getattr(self, mainMethName)() Jun 7 12:33:54 raspberrypi weewx[6224]: **** File "_etc_weewx_skins_neowx_NOAA_NOAA_YYYY_txt_tmpl.py", line 741, in respond Jun 7 12:33:54 raspberrypi weewx[6224]: **** File "_etc_weewx_skins_neowx_NOAA_NOAA_YYYY_txt_tmpl.py", line 315, in __errorCatcher28 Jun 7 12:33:54 raspberrypi weewx[6224]: **** File "<string>", line 1, in <module> Jun 7 12:33:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/tags.py", line 329, in __getattr__ Jun 7 12:33:54 raspberrypi weewx[6224]: **** return self._do_query(aggregate_type) Jun 7 12:33:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/tags.py", line 343, in _do_query Jun 7 12:33:54 raspberrypi weewx[6224]: **** val=val, **self.option_dict) Jun 7 12:33:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/wxmanager.py", line 60, in getAggregate Jun 7 12:33:54 raspberrypi weewx[6224]: **** return weewx.manager.DaySummaryManager.getAggregate(self, timespan, obs_type, aggregateType, **option_dict) Jun 7 12:33:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/manager.py", line 1268, in getAggregate Jun 7 12:33:54 raspberrypi weewx[6224]: **** **option_dict) Jun 7 12:33:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/manager.py", line 450, in getAggregate Jun 7 12:33:54 raspberrypi weewx[6224]: **** raise weewx.ViolatedPrecondition("Invalid aggregation type '%s'" % aggregate_type) Jun 7 12:33:54 raspberrypi weewx[6224]: **** ViolatedPrecondition: Invalid aggregation type 'meanmax' Jun 7 12:33:55 raspberrypi weewx[6224]: cheetahgenerator: Generate failed with exception '<class 'weedb.NoColumnError'>' Jun 7 12:33:55 raspberrypi weewx[6224]: cheetahgenerator: **** Ignoring template /etc/weewx/skins/neowx/NOAA/NOAA-YYYY-MM.txt.tmpl Jun 7 12:33:55 raspberrypi weewx[6224]: cheetahgenerator: **** Reason: no such column: wind Jun 7 12:33:55 raspberrypi weewx[6224]: **** Traceback (most recent call last): Jun 7 12:33:55 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/cheetahgenerator.py", line 332, in generate Jun 7 12:33:55 raspberrypi weewx[6224]: **** fd.write(str(compiled_template)) Jun 7 12:33:55 raspberrypi weewx[6224]: **** File "/usr/lib/python2.7/dist-packages/Cheetah/Template.py", line 1005, in __str__ Jun 7 12:33:55 raspberrypi weewx[6224]: **** rc = getattr(self, mainMethName)() Jun 7 12:33:55 raspberrypi weewx[6224]: **** File "_etc_weewx_skins_neowx_NOAA_NOAA_YYYY_MM_txt_tmpl.py", line 496, in respond Jun 7 12:33:55 raspberrypi weewx[6224]: **** File "_etc_weewx_skins_neowx_NOAA_NOAA_YYYY_MM_txt_tmpl.py", line 308, in __errorCatcher35 Jun 7 12:33:55 raspberrypi weewx[6224]: **** File "<string>", line 1, in <module> Jun 7 12:33:55 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/tags.py", line 329, in __getattr__ Jun 7 12:33:55 raspberrypi weewx[6224]: **** return self._do_query(aggregate_type) Jun 7 12:33:55 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/tags.py", line 343, in _do_query Jun 7 12:33:55 raspberrypi weewx[6224]: **** val=val, **self.option_dict) Jun 7 12:33:55 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/wxmanager.py", line 60, in getAggregate Jun 7 12:33:55 raspberrypi weewx[6224]: **** return weewx.manager.DaySummaryManager.getAggregate(self, timespan, obs_type, aggregateType, **option_dict) Jun 7 12:33:55 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/manager.py", line 1268, in getAggregate Jun 7 12:33:55 raspberrypi weewx[6224]: **** **option_dict) Jun 7 12:33:55 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/manager.py", line 459, in getAggregate Jun 7 12:33:55 raspberrypi weewx[6224]: **** _row = self.getSql(select_stmt % interpolate_dict) Jun 7 12:33:55 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/manager.py", line 395, in getSql Jun 7 12:33:55 raspberrypi weewx[6224]: **** _cursor.execute(sql, sqlargs) Jun 7 12:33:55 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weedb/sqlite.py", line 41, in guarded_fn Jun 7 12:33:55 raspberrypi weewx[6224]: **** raise weedb.NoColumnError(e) Jun 7 12:33:55 raspberrypi weewx[6224]: **** NoColumnError: no such column: wind Jun 7 12:34:53 raspberrypi weewx[6224]: manager: Added record 2023-06-07 12:34:00 CEST (1686134040) to database 'weewx.sdb' Jun 7 12:34:53 raspberrypi weewx[6224]: manager: Added record 2023-06-07 12:34:00 CEST (1686134040) to daily summary in 'weewx.sdb' Jun 7 12:34:53 raspberrypi weewx[6224]: weatherflowudp: MainThread: Listening for UDP broadcasts to IP address <broadcast> on port 50222, with timeout 90 and share_socket True... Jun 7 12:34:54 raspberrypi weewx[6224]: cheetahgenerator: Generate failed with exception '<class 'weewx.ViolatedPrecondition'>' Jun 7 12:34:54 raspberrypi weewx[6224]: cheetahgenerator: **** Ignoring template /etc/weewx/skins/neowx/NOAA/NOAA-YYYY.txt.tmpl Jun 7 12:34:54 raspberrypi weewx[6224]: cheetahgenerator: **** Reason: Invalid aggregation type 'meanmax' Jun 7 12:34:54 raspberrypi weewx[6224]: **** Traceback (most recent call last): Jun 7 12:34:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/cheetahgenerator.py", line 332, in generate Jun 7 12:34:54 raspberrypi weewx[6224]: **** fd.write(str(compiled_template)) Jun 7 12:34:54 raspberrypi weewx[6224]: **** File "/usr/lib/python2.7/dist-packages/Cheetah/Template.py", line 1005, in __str__ Jun 7 12:34:54 raspberrypi weewx[6224]: **** rc = getattr(self, mainMethName)() Jun 7 12:34:54 raspberrypi weewx[6224]: **** File "_etc_weewx_skins_neowx_NOAA_NOAA_YYYY_txt_tmpl.py", line 741, in respond Jun 7 12:34:54 raspberrypi weewx[6224]: **** File "_etc_weewx_skins_neowx_NOAA_NOAA_YYYY_txt_tmpl.py", line 315, in __errorCatcher28 Jun 7 12:34:54 raspberrypi weewx[6224]: **** File "<string>", line 1, in <module> Jun 7 12:34:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/tags.py", line 329, in __getattr__ Jun 7 12:34:54 raspberrypi weewx[6224]: **** return self._do_query(aggregate_type) Jun 7 12:34:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/tags.py", line 343, in _do_query Jun 7 12:34:54 raspberrypi weewx[6224]: **** val=val, **self.option_dict) Jun 7 12:34:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/wxmanager.py", line 60, in getAggregate Jun 7 12:34:54 raspberrypi weewx[6224]: **** return weewx.manager.DaySummaryManager.getAggregate(self, timespan, obs_type, aggregateType, **option_dict) Jun 7 12:34:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/manager.py", line 1268, in getAggregate Jun 7 12:34:54 raspberrypi weewx[6224]: **** **option_dict) Jun 7 12:34:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/manager.py", line 450, in getAggregate Jun 7 12:34:54 raspberrypi weewx[6224]: **** raise weewx.ViolatedPrecondition("Invalid aggregation type '%s'" % aggregate_type) Jun 7 12:34:54 raspberrypi weewx[6224]: **** ViolatedPrecondition: Invalid aggregation type 'meanmax' Jun 7 12:34:54 raspberrypi weewx[6224]: cheetahgenerator: Generate failed with exception '<class 'weedb.NoColumnError'>' Jun 7 12:34:54 raspberrypi weewx[6224]: cheetahgenerator: **** Ignoring template /etc/weewx/skins/neowx/NOAA/NOAA-YYYY-MM.txt.tmpl Jun 7 12:34:54 raspberrypi weewx[6224]: cheetahgenerator: **** Reason: no such column: wind Jun 7 12:34:54 raspberrypi weewx[6224]: **** Traceback (most recent call last): Jun 7 12:34:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/cheetahgenerator.py", line 332, in generate Jun 7 12:34:54 raspberrypi weewx[6224]: **** fd.write(str(compiled_template)) Jun 7 12:34:54 raspberrypi weewx[6224]: **** File "/usr/lib/python2.7/dist-packages/Cheetah/Template.py", line 1005, in __str__ Jun 7 12:34:54 raspberrypi weewx[6224]: **** rc = getattr(self, mainMethName)() Jun 7 12:34:54 raspberrypi weewx[6224]: **** File "_etc_weewx_skins_neowx_NOAA_NOAA_YYYY_MM_txt_tmpl.py", line 496, in respond Jun 7 12:34:54 raspberrypi weewx[6224]: **** File "_etc_weewx_skins_neowx_NOAA_NOAA_YYYY_MM_txt_tmpl.py", line 308, in __errorCatcher35 Jun 7 12:34:54 raspberrypi weewx[6224]: **** File "<string>", line 1, in <module> Jun 7 12:34:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/tags.py", line 329, in __getattr__ Jun 7 12:34:54 raspberrypi weewx[6224]: **** return self._do_query(aggregate_type) Jun 7 12:34:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/tags.py", line 343, in _do_query Jun 7 12:34:54 raspberrypi weewx[6224]: **** val=val, **self.option_dict) Jun 7 12:34:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/wxmanager.py", line 60, in getAggregate Jun 7 12:34:54 raspberrypi weewx[6224]: **** return weewx.manager.DaySummaryManager.getAggregate(self, timespan, obs_type, aggregateType, **option_dict) Jun 7 12:34:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/manager.py", line 1268, in getAggregate Jun 7 12:34:54 raspberrypi weewx[6224]: **** **option_dict) Jun 7 12:34:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/manager.py", line 459, in getAggregate Jun 7 12:34:54 raspberrypi weewx[6224]: **** _row = self.getSql(select_stmt % interpolate_dict) Jun 7 12:34:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/manager.py", line 395, in getSql Jun 7 12:34:54 raspberrypi weewx[6224]: **** _cursor.execute(sql, sqlargs) Jun 7 12:34:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weedb/sqlite.py", line 41, in guarded_fn Jun 7 12:34:54 raspberrypi weewx[6224]: **** raise weedb.NoColumnError(e) Jun 7 12:34:54 raspberrypi weewx[6224]: **** NoColumnError: no such column: wind Jun 7 12:35:01 raspberrypi CRON[6395]: (pi) CMD (/home/pi/scripts/razmere.sh) Jun 7 12:35:01 raspberrypi CRON[6391]: (CRON) info (No MTA installed, discarding output) Jun 7 12:35:53 raspberrypi weewx[6224]: manager: Added record 2023-06-07 12:35:00 CEST (1686134100) to database 'weewx.sdb' Jun 7 12:35:53 raspberrypi weewx[6224]: manager: Added record 2023-06-07 12:35:00 CEST (1686134100) to daily summary in 'weewx.sdb' Jun 7 12:35:54 raspberrypi weewx[6224]: weatherflowudp: MainThread: Listening for UDP broadcasts to IP address <broadcast> on port 50222, with timeout 90 and share_socket True... Jun 7 12:35:54 raspberrypi weewx[6224]: cheetahgenerator: Generate failed with exception '<class 'weewx.ViolatedPrecondition'>' Jun 7 12:35:54 raspberrypi weewx[6224]: cheetahgenerator: **** Ignoring template /etc/weewx/skins/neowx/NOAA/NOAA-YYYY.txt.tmpl Jun 7 12:35:54 raspberrypi weewx[6224]: cheetahgenerator: **** Reason: Invalid aggregation type 'meanmax' Jun 7 12:35:54 raspberrypi weewx[6224]: **** Traceback (most recent call last): Jun 7 12:35:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/cheetahgenerator.py", line 332, in generate Jun 7 12:35:54 raspberrypi weewx[6224]: **** fd.write(str(compiled_template)) Jun 7 12:35:54 raspberrypi weewx[6224]: **** File "/usr/lib/python2.7/dist-packages/Cheetah/Template.py", line 1005, in __str__ Jun 7 12:35:54 raspberrypi weewx[6224]: **** rc = getattr(self, mainMethName)() Jun 7 12:35:54 raspberrypi weewx[6224]: **** File "_etc_weewx_skins_neowx_NOAA_NOAA_YYYY_txt_tmpl.py", line 741, in respond Jun 7 12:35:54 raspberrypi weewx[6224]: **** File "_etc_weewx_skins_neowx_NOAA_NOAA_YYYY_txt_tmpl.py", line 315, in __errorCatcher28 Jun 7 12:35:54 raspberrypi weewx[6224]: **** File "<string>", line 1, in <module> Jun 7 12:35:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/tags.py", line 329, in __getattr__ Jun 7 12:35:54 raspberrypi weewx[6224]: **** return self._do_query(aggregate_type) Jun 7 12:35:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/tags.py", line 343, in _do_query Jun 7 12:35:54 raspberrypi weewx[6224]: **** val=val, **self.option_dict) Jun 7 12:35:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/wxmanager.py", line 60, in getAggregate Jun 7 12:35:54 raspberrypi weewx[6224]: **** return weewx.manager.DaySummaryManager.getAggregate(self, timespan, obs_type, aggregateType, **option_dict) Jun 7 12:35:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/manager.py", line 1268, in getAggregate Jun 7 12:35:54 raspberrypi weewx[6224]: **** **option_dict) Jun 7 12:35:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/manager.py", line 450, in getAggregate Jun 7 12:35:54 raspberrypi weewx[6224]: **** raise weewx.ViolatedPrecondition("Invalid aggregation type '%s'" % aggregate_type) Jun 7 12:35:54 raspberrypi weewx[6224]: **** ViolatedPrecondition: Invalid aggregation type 'meanmax' Jun 7 12:35:55 raspberrypi weewx[6224]: cheetahgenerator: Generate failed with exception '<class 'weedb.NoColumnError'>' Jun 7 12:35:55 raspberrypi weewx[6224]: cheetahgenerator: **** Ignoring template /etc/weewx/skins/neowx/NOAA/NOAA-YYYY-MM.txt.tmpl Jun 7 12:35:55 raspberrypi weewx[6224]: cheetahgenerator: **** Reason: no such column: wind Jun 7 12:35:55 raspberrypi weewx[6224]: **** Traceback (most recent call last): Jun 7 12:35:55 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/cheetahgenerator.py", line 332, in generate Jun 7 12:35:55 raspberrypi weewx[6224]: **** fd.write(str(compiled_template)) Jun 7 12:35:55 raspberrypi weewx[6224]: **** File "/usr/lib/python2.7/dist-packages/Cheetah/Template.py", line 1005, in __str__ Jun 7 12:35:55 raspberrypi weewx[6224]: **** rc = getattr(self, mainMethName)() Jun 7 12:35:55 raspberrypi weewx[6224]: **** File "_etc_weewx_skins_neowx_NOAA_NOAA_YYYY_MM_txt_tmpl.py", line 496, in respond Jun 7 12:35:55 raspberrypi weewx[6224]: **** File "_etc_weewx_skins_neowx_NOAA_NOAA_YYYY_MM_txt_tmpl.py", line 308, in __errorCatcher35 Jun 7 12:35:55 raspberrypi weewx[6224]: **** File "<string>", line 1, in <module> Jun 7 12:35:55 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/tags.py", line 329, in __getattr__ Jun 7 12:35:55 raspberrypi weewx[6224]: **** return self._do_query(aggregate_type) Jun 7 12:35:55 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/tags.py", line 343, in _do_query Jun 7 12:35:55 raspberrypi weewx[6224]: **** val=val, **self.option_dict) Jun 7 12:35:55 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/wxmanager.py", line 60, in getAggregate Jun 7 12:35:55 raspberrypi weewx[6224]: **** return weewx.manager.DaySummaryManager.getAggregate(self, timespan, obs_type, aggregateType, **option_dict) Jun 7 12:35:55 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/manager.py", line 1268, in getAggregate Jun 7 12:35:55 raspberrypi weewx[6224]: **** **option_dict) Jun 7 12:35:55 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/manager.py", line 459, in getAggregate Jun 7 12:35:55 raspberrypi weewx[6224]: **** _row = self.getSql(select_stmt % interpolate_dict) Jun 7 12:35:55 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/manager.py", line 395, in getSql Jun 7 12:35:55 raspberrypi weewx[6224]: **** _cursor.execute(sql, sqlargs) Jun 7 12:35:55 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weedb/sqlite.py", line 41, in guarded_fn Jun 7 12:35:55 raspberrypi weewx[6224]: **** raise weedb.NoColumnError(e) Jun 7 12:35:55 raspberrypi weewx[6224]: **** NoColumnError: no such column: wind Jun 7 12:36:53 raspberrypi weewx[6224]: manager: Added record 2023-06-07 12:36:00 CEST (1686134160) to database 'weewx.sdb' Jun 7 12:36:53 raspberrypi weewx[6224]: manager: Added record 2023-06-07 12:36:00 CEST (1686134160) to daily summary in 'weewx.sdb' Jun 7 12:36:54 raspberrypi weewx[6224]: weatherflowudp: MainThread: Listening for UDP broadcasts to IP address <broadcast> on port 50222, with timeout 90 and share_socket True... Jun 7 12:36:54 raspberrypi weewx[6224]: cheetahgenerator: Generate failed with exception '<class 'weewx.ViolatedPrecondition'>' Jun 7 12:36:54 raspberrypi weewx[6224]: cheetahgenerator: **** Ignoring template /etc/weewx/skins/neowx/NOAA/NOAA-YYYY.txt.tmpl Jun 7 12:36:54 raspberrypi weewx[6224]: cheetahgenerator: **** Reason: Invalid aggregation type 'meanmax' Jun 7 12:36:54 raspberrypi weewx[6224]: **** Traceback (most recent call last): Jun 7 12:36:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/cheetahgenerator.py", line 332, in generate Jun 7 12:36:54 raspberrypi weewx[6224]: **** fd.write(str(compiled_template)) Jun 7 12:36:54 raspberrypi weewx[6224]: **** File "/usr/lib/python2.7/dist-packages/Cheetah/Template.py", line 1005, in __str__ Jun 7 12:36:54 raspberrypi weewx[6224]: **** rc = getattr(self, mainMethName)() Jun 7 12:36:54 raspberrypi weewx[6224]: **** File "_etc_weewx_skins_neowx_NOAA_NOAA_YYYY_txt_tmpl.py", line 741, in respond Jun 7 12:36:54 raspberrypi weewx[6224]: **** File "_etc_weewx_skins_neowx_NOAA_NOAA_YYYY_txt_tmpl.py", line 315, in __errorCatcher28 Jun 7 12:36:54 raspberrypi weewx[6224]: **** File "<string>", line 1, in <module> Jun 7 12:36:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/tags.py", line 329, in __getattr__ Jun 7 12:36:54 raspberrypi weewx[6224]: **** return self._do_query(aggregate_type) Jun 7 12:36:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/tags.py", line 343, in _do_query Jun 7 12:36:54 raspberrypi weewx[6224]: **** val=val, **self.option_dict) Jun 7 12:36:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/wxmanager.py", line 60, in getAggregate Jun 7 12:36:54 raspberrypi weewx[6224]: **** return weewx.manager.DaySummaryManager.getAggregate(self, timespan, obs_type, aggregateType, **option_dict) Jun 7 12:36:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/manager.py", line 1268, in getAggregate Jun 7 12:36:54 raspberrypi weewx[6224]: **** **option_dict) Jun 7 12:36:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/manager.py", line 450, in getAggregate Jun 7 12:36:54 raspberrypi weewx[6224]: **** raise weewx.ViolatedPrecondition("Invalid aggregation type '%s'" % aggregate_type) Jun 7 12:36:54 raspberrypi weewx[6224]: **** ViolatedPrecondition: Invalid aggregation type 'meanmax' Jun 7 12:36:54 raspberrypi weewx[6224]: cheetahgenerator: Generate failed with exception '<class 'weedb.NoColumnError'>' Jun 7 12:36:54 raspberrypi weewx[6224]: cheetahgenerator: **** Ignoring template /etc/weewx/skins/neowx/NOAA/NOAA-YYYY-MM.txt.tmpl Jun 7 12:36:54 raspberrypi weewx[6224]: cheetahgenerator: **** Reason: no such column: wind Jun 7 12:36:54 raspberrypi weewx[6224]: **** Traceback (most recent call last): Jun 7 12:36:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/cheetahgenerator.py", line 332, in generate Jun 7 12:36:54 raspberrypi weewx[6224]: **** fd.write(str(compiled_template)) Jun 7 12:36:54 raspberrypi weewx[6224]: **** File "/usr/lib/python2.7/dist-packages/Cheetah/Template.py", line 1005, in __str__ Jun 7 12:36:54 raspberrypi weewx[6224]: **** rc = getattr(self, mainMethName)() Jun 7 12:36:54 raspberrypi weewx[6224]: **** File "_etc_weewx_skins_neowx_NOAA_NOAA_YYYY_MM_txt_tmpl.py", line 496, in respond Jun 7 12:36:54 raspberrypi weewx[6224]: **** File "_etc_weewx_skins_neowx_NOAA_NOAA_YYYY_MM_txt_tmpl.py", line 308, in __errorCatcher35 Jun 7 12:36:54 raspberrypi weewx[6224]: **** File "<string>", line 1, in <module> Jun 7 12:36:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/tags.py", line 329, in __getattr__ Jun 7 12:36:54 raspberrypi weewx[6224]: **** return self._do_query(aggregate_type) Jun 7 12:36:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/tags.py", line 343, in _do_query Jun 7 12:36:54 raspberrypi weewx[6224]: **** val=val, **self.option_dict) Jun 7 12:36:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/wxmanager.py", line 60, in getAggregate Jun 7 12:36:54 raspberrypi weewx[6224]: **** return weewx.manager.DaySummaryManager.getAggregate(self, timespan, obs_type, aggregateType, **option_dict) Jun 7 12:36:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/manager.py", line 1268, in getAggregate Jun 7 12:36:54 raspberrypi weewx[6224]: **** **option_dict) Jun 7 12:36:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/manager.py", line 459, in getAggregate Jun 7 12:36:54 raspberrypi weewx[6224]: **** _row = self.getSql(select_stmt % interpolate_dict) Jun 7 12:36:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/manager.py", line 395, in getSql Jun 7 12:36:55 raspberrypi weewx[6224]: **** _cursor.execute(sql, sqlargs) Jun 7 12:36:55 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weedb/sqlite.py", line 41, in guarded_fn Jun 7 12:36:55 raspberrypi weewx[6224]: **** raise weedb.NoColumnError(e) Jun 7 12:36:55 raspberrypi weewx[6224]: **** NoColumnError: no such column: wind Jun 7 12:37:53 raspberrypi weewx[6224]: manager: Added record 2023-06-07 12:37:00 CEST (1686134220) to database 'weewx.sdb' Jun 7 12:37:53 raspberrypi weewx[6224]: manager: Added record 2023-06-07 12:37:00 CEST (1686134220) to daily summary in 'weewx.sdb' Jun 7 12:37:53 raspberrypi weewx[6224]: weatherflowudp: MainThread: Listening for UDP broadcasts to IP address <broadcast> on port 50222, with timeout 90 and share_socket True... Jun 7 12:37:54 raspberrypi weewx[6224]: cheetahgenerator: Generate failed with exception '<class 'weewx.ViolatedPrecondition'>' Jun 7 12:37:54 raspberrypi weewx[6224]: cheetahgenerator: **** Ignoring template /etc/weewx/skins/neowx/NOAA/NOAA-YYYY.txt.tmpl Jun 7 12:37:54 raspberrypi weewx[6224]: cheetahgenerator: **** Reason: Invalid aggregation type 'meanmax' Jun 7 12:37:54 raspberrypi weewx[6224]: **** Traceback (most recent call last): Jun 7 12:37:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/cheetahgenerator.py", line 332, in generate Jun 7 12:37:54 raspberrypi weewx[6224]: **** fd.write(str(compiled_template)) Jun 7 12:37:54 raspberrypi weewx[6224]: **** File "/usr/lib/python2.7/dist-packages/Cheetah/Template.py", line 1005, in __str__ Jun 7 12:37:54 raspberrypi weewx[6224]: **** rc = getattr(self, mainMethName)() Jun 7 12:37:54 raspberrypi weewx[6224]: **** File "_etc_weewx_skins_neowx_NOAA_NOAA_YYYY_txt_tmpl.py", line 741, in respond Jun 7 12:37:54 raspberrypi weewx[6224]: **** File "_etc_weewx_skins_neowx_NOAA_NOAA_YYYY_txt_tmpl.py", line 315, in __errorCatcher28 Jun 7 12:37:54 raspberrypi weewx[6224]: **** File "<string>", line 1, in <module> Jun 7 12:37:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/tags.py", line 329, in __getattr__ Jun 7 12:37:54 raspberrypi weewx[6224]: **** return self._do_query(aggregate_type) Jun 7 12:37:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/tags.py", line 343, in _do_query Jun 7 12:37:54 raspberrypi weewx[6224]: **** val=val, **self.option_dict) Jun 7 12:37:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/wxmanager.py", line 60, in getAggregate Jun 7 12:37:54 raspberrypi weewx[6224]: **** return weewx.manager.DaySummaryManager.getAggregate(self, timespan, obs_type, aggregateType, **option_dict) Jun 7 12:37:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/manager.py", line 1268, in getAggregate Jun 7 12:37:54 raspberrypi weewx[6224]: **** **option_dict) Jun 7 12:37:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/manager.py", line 450, in getAggregate Jun 7 12:37:54 raspberrypi weewx[6224]: **** raise weewx.ViolatedPrecondition("Invalid aggregation type '%s'" % aggregate_type) Jun 7 12:37:54 raspberrypi weewx[6224]: **** ViolatedPrecondition: Invalid aggregation type 'meanmax' Jun 7 12:37:54 raspberrypi weewx[6224]: cheetahgenerator: Generate failed with exception '<class 'weedb.NoColumnError'>' Jun 7 12:37:54 raspberrypi weewx[6224]: cheetahgenerator: **** Ignoring template /etc/weewx/skins/neowx/NOAA/NOAA-YYYY-MM.txt.tmpl Jun 7 12:37:54 raspberrypi weewx[6224]: cheetahgenerator: **** Reason: no such column: wind Jun 7 12:37:54 raspberrypi weewx[6224]: **** Traceback (most recent call last): Jun 7 12:37:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/cheetahgenerator.py", line 332, in generate Jun 7 12:37:54 raspberrypi weewx[6224]: **** fd.write(str(compiled_template)) Jun 7 12:37:54 raspberrypi weewx[6224]: **** File "/usr/lib/python2.7/dist-packages/Cheetah/Template.py", line 1005, in __str__ Jun 7 12:37:54 raspberrypi weewx[6224]: **** rc = getattr(self, mainMethName)() Jun 7 12:37:54 raspberrypi weewx[6224]: **** File "_etc_weewx_skins_neowx_NOAA_NOAA_YYYY_MM_txt_tmpl.py", line 496, in respond Jun 7 12:37:54 raspberrypi weewx[6224]: **** File "_etc_weewx_skins_neowx_NOAA_NOAA_YYYY_MM_txt_tmpl.py", line 308, in __errorCatcher35 Jun 7 12:37:54 raspberrypi weewx[6224]: **** File "<string>", line 1, in <module> Jun 7 12:37:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/tags.py", line 329, in __getattr__ Jun 7 12:37:54 raspberrypi weewx[6224]: **** return self._do_query(aggregate_type) Jun 7 12:37:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/tags.py", line 343, in _do_query Jun 7 12:37:54 raspberrypi weewx[6224]: **** val=val, **self.option_dict) Jun 7 12:37:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/wxmanager.py", line 60, in getAggregate Jun 7 12:37:54 raspberrypi weewx[6224]: **** return weewx.manager.DaySummaryManager.getAggregate(self, timespan, obs_type, aggregateType, **option_dict) Jun 7 12:37:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/manager.py", line 1268, in getAggregate Jun 7 12:37:54 raspberrypi weewx[6224]: **** **option_dict) Jun 7 12:37:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/manager.py", line 459, in getAggregate Jun 7 12:37:54 raspberrypi weewx[6224]: **** _row = self.getSql(select_stmt % interpolate_dict) Jun 7 12:37:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/manager.py", line 395, in getSql Jun 7 12:37:54 raspberrypi weewx[6224]: **** _cursor.execute(sql, sqlargs) Jun 7 12:37:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weedb/sqlite.py", line 41, in guarded_fn Jun 7 12:37:54 raspberrypi weewx[6224]: **** raise weedb.NoColumnError(e) Jun 7 12:37:54 raspberrypi weewx[6224]: **** NoColumnError: no such column: wind Jun 7 12:38:53 raspberrypi weewx[6224]: manager: Added record 2023-06-07 12:38:00 CEST (1686134280) to database 'weewx.sdb' Jun 7 12:38:53 raspberrypi weewx[6224]: manager: Added record 2023-06-07 12:38:00 CEST (1686134280) to daily summary in 'weewx.sdb' Jun 7 12:38:53 raspberrypi weewx[6224]: weatherflowudp: MainThread: Listening for UDP broadcasts to IP address <broadcast> on port 50222, with timeout 90 and share_socket True... Jun 7 12:38:53 raspberrypi weewx[6224]: cheetahgenerator: Generate failed with exception '<class 'weewx.ViolatedPrecondition'>' Jun 7 12:38:53 raspberrypi weewx[6224]: cheetahgenerator: **** Ignoring template /etc/weewx/skins/neowx/NOAA/NOAA-YYYY.txt.tmpl Jun 7 12:38:53 raspberrypi weewx[6224]: cheetahgenerator: **** Reason: Invalid aggregation type 'meanmax' Jun 7 12:38:53 raspberrypi weewx[6224]: **** Traceback (most recent call last): Jun 7 12:38:53 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/cheetahgenerator.py", line 332, in generate Jun 7 12:38:53 raspberrypi weewx[6224]: **** fd.write(str(compiled_template)) Jun 7 12:38:53 raspberrypi weewx[6224]: **** File "/usr/lib/python2.7/dist-packages/Cheetah/Template.py", line 1005, in __str__ Jun 7 12:38:53 raspberrypi weewx[6224]: **** rc = getattr(self, mainMethName)() Jun 7 12:38:53 raspberrypi weewx[6224]: **** File "_etc_weewx_skins_neowx_NOAA_NOAA_YYYY_txt_tmpl.py", line 741, in respond Jun 7 12:38:53 raspberrypi weewx[6224]: **** File "_etc_weewx_skins_neowx_NOAA_NOAA_YYYY_txt_tmpl.py", line 315, in __errorCatcher28 Jun 7 12:38:53 raspberrypi weewx[6224]: **** File "<string>", line 1, in <module> Jun 7 12:38:53 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/tags.py", line 329, in __getattr__ Jun 7 12:38:53 raspberrypi weewx[6224]: **** return self._do_query(aggregate_type) Jun 7 12:38:53 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/tags.py", line 343, in _do_query Jun 7 12:38:53 raspberrypi weewx[6224]: **** val=val, **self.option_dict) Jun 7 12:38:53 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/wxmanager.py", line 60, in getAggregate Jun 7 12:38:53 raspberrypi weewx[6224]: **** return weewx.manager.DaySummaryManager.getAggregate(self, timespan, obs_type, aggregateType, **option_dict) Jun 7 12:38:53 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/manager.py", line 1268, in getAggregate Jun 7 12:38:53 raspberrypi weewx[6224]: **** **option_dict) Jun 7 12:38:53 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/manager.py", line 450, in getAggregate Jun 7 12:38:53 raspberrypi weewx[6224]: **** raise weewx.ViolatedPrecondition("Invalid aggregation type '%s'" % aggregate_type) Jun 7 12:38:53 raspberrypi weewx[6224]: **** ViolatedPrecondition: Invalid aggregation type 'meanmax' Jun 7 12:38:54 raspberrypi weewx[6224]: cheetahgenerator: Generate failed with exception '<class 'weedb.NoColumnError'>' Jun 7 12:38:54 raspberrypi weewx[6224]: cheetahgenerator: **** Ignoring template /etc/weewx/skins/neowx/NOAA/NOAA-YYYY-MM.txt.tmpl Jun 7 12:38:54 raspberrypi weewx[6224]: cheetahgenerator: **** Reason: no such column: wind Jun 7 12:38:54 raspberrypi weewx[6224]: **** Traceback (most recent call last): Jun 7 12:38:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/cheetahgenerator.py", line 332, in generate Jun 7 12:38:54 raspberrypi weewx[6224]: **** fd.write(str(compiled_template)) Jun 7 12:38:54 raspberrypi weewx[6224]: **** File "/usr/lib/python2.7/dist-packages/Cheetah/Template.py", line 1005, in __str__ Jun 7 12:38:54 raspberrypi weewx[6224]: **** rc = getattr(self, mainMethName)() Jun 7 12:38:54 raspberrypi weewx[6224]: **** File "_etc_weewx_skins_neowx_NOAA_NOAA_YYYY_MM_txt_tmpl.py", line 496, in respond Jun 7 12:38:54 raspberrypi weewx[6224]: **** File "_etc_weewx_skins_neowx_NOAA_NOAA_YYYY_MM_txt_tmpl.py", line 308, in __errorCatcher35 Jun 7 12:38:54 raspberrypi weewx[6224]: **** File "<string>", line 1, in <module> Jun 7 12:38:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/tags.py", line 329, in __getattr__ Jun 7 12:38:54 raspberrypi weewx[6224]: **** return self._do_query(aggregate_type) Jun 7 12:38:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/tags.py", line 343, in _do_query Jun 7 12:38:54 raspberrypi weewx[6224]: **** val=val, **self.option_dict) Jun 7 12:38:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/wxmanager.py", line 60, in getAggregate Jun 7 12:38:54 raspberrypi weewx[6224]: **** return weewx.manager.DaySummaryManager.getAggregate(self, timespan, obs_type, aggregateType, **option_dict) Jun 7 12:38:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/manager.py", line 1268, in getAggregate Jun 7 12:38:54 raspberrypi weewx[6224]: **** **option_dict) Jun 7 12:38:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/manager.py", line 459, in getAggregate Jun 7 12:38:54 raspberrypi weewx[6224]: **** _row = self.getSql(select_stmt % interpolate_dict) Jun 7 12:38:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/manager.py", line 395, in getSql Jun 7 12:38:54 raspberrypi weewx[6224]: **** _cursor.execute(sql, sqlargs) Jun 7 12:38:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weedb/sqlite.py", line 41, in guarded_fn Jun 7 12:38:54 raspberrypi weewx[6224]: **** raise weedb.NoColumnError(e) Jun 7 12:38:54 raspberrypi weewx[6224]: **** NoColumnError: no such column: wind Jun 7 12:39:43 raspberrypi hostapd: wlan0: STA b0:38:29:7b:e0:75 WPA: group key handshake completed (RSN) Jun 7 12:39:53 raspberrypi weewx[6224]: manager: Added record 2023-06-07 12:39:00 CEST (1686134340) to database 'weewx.sdb' Jun 7 12:39:53 raspberrypi weewx[6224]: manager: Added record 2023-06-07 12:39:00 CEST (1686134340) to daily summary in 'weewx.sdb' Jun 7 12:39:53 raspberrypi weewx[6224]: weatherflowudp: MainThread: Listening for UDP broadcasts to IP address <broadcast> on port 50222, with timeout 90 and share_socket True... Jun 7 12:39:54 raspberrypi weewx[6224]: cheetahgenerator: Generate failed with exception '<class 'weewx.ViolatedPrecondition'>' Jun 7 12:39:54 raspberrypi weewx[6224]: cheetahgenerator: **** Ignoring template /etc/weewx/skins/neowx/NOAA/NOAA-YYYY.txt.tmpl Jun 7 12:39:54 raspberrypi weewx[6224]: cheetahgenerator: **** Reason: Invalid aggregation type 'meanmax' Jun 7 12:39:54 raspberrypi weewx[6224]: **** Traceback (most recent call last): Jun 7 12:39:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/cheetahgenerator.py", line 332, in generate Jun 7 12:39:54 raspberrypi weewx[6224]: **** fd.write(str(compiled_template)) Jun 7 12:39:54 raspberrypi weewx[6224]: **** File "/usr/lib/python2.7/dist-packages/Cheetah/Template.py", line 1005, in __str__ Jun 7 12:39:54 raspberrypi weewx[6224]: **** rc = getattr(self, mainMethName)() Jun 7 12:39:54 raspberrypi weewx[6224]: **** File "_etc_weewx_skins_neowx_NOAA_NOAA_YYYY_txt_tmpl.py", line 741, in respond Jun 7 12:39:54 raspberrypi weewx[6224]: **** File "_etc_weewx_skins_neowx_NOAA_NOAA_YYYY_txt_tmpl.py", line 315, in __errorCatcher28 Jun 7 12:39:54 raspberrypi weewx[6224]: **** File "<string>", line 1, in <module> Jun 7 12:39:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/tags.py", line 329, in __getattr__ Jun 7 12:39:54 raspberrypi weewx[6224]: **** return self._do_query(aggregate_type) Jun 7 12:39:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/tags.py", line 343, in _do_query Jun 7 12:39:54 raspberrypi weewx[6224]: **** val=val, **self.option_dict) Jun 7 12:39:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/wxmanager.py", line 60, in getAggregate Jun 7 12:39:54 raspberrypi weewx[6224]: **** return weewx.manager.DaySummaryManager.getAggregate(self, timespan, obs_type, aggregateType, **option_dict) Jun 7 12:39:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/manager.py", line 1268, in getAggregate Jun 7 12:39:54 raspberrypi weewx[6224]: **** **option_dict) Jun 7 12:39:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/manager.py", line 450, in getAggregate Jun 7 12:39:54 raspberrypi weewx[6224]: **** raise weewx.ViolatedPrecondition("Invalid aggregation type '%s'" % aggregate_type) Jun 7 12:39:54 raspberrypi weewx[6224]: **** ViolatedPrecondition: Invalid aggregation type 'meanmax' Jun 7 12:39:54 raspberrypi weewx[6224]: cheetahgenerator: Generate failed with exception '<class 'weedb.NoColumnError'>' Jun 7 12:39:54 raspberrypi weewx[6224]: cheetahgenerator: **** Ignoring template /etc/weewx/skins/neowx/NOAA/NOAA-YYYY-MM.txt.tmpl Jun 7 12:39:54 raspberrypi weewx[6224]: cheetahgenerator: **** Reason: no such column: wind Jun 7 12:39:54 raspberrypi weewx[6224]: **** Traceback (most recent call last): Jun 7 12:39:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/cheetahgenerator.py", line 332, in generate Jun 7 12:39:54 raspberrypi weewx[6224]: **** fd.write(str(compiled_template)) Jun 7 12:39:54 raspberrypi weewx[6224]: **** File "/usr/lib/python2.7/dist-packages/Cheetah/Template.py", line 1005, in __str__ Jun 7 12:39:54 raspberrypi weewx[6224]: **** rc = getattr(self, mainMethName)() Jun 7 12:39:54 raspberrypi weewx[6224]: **** File "_etc_weewx_skins_neowx_NOAA_NOAA_YYYY_MM_txt_tmpl.py", line 496, in respond Jun 7 12:39:54 raspberrypi weewx[6224]: **** File "_etc_weewx_skins_neowx_NOAA_NOAA_YYYY_MM_txt_tmpl.py", line 308, in __errorCatcher35 Jun 7 12:39:54 raspberrypi weewx[6224]: **** File "<string>", line 1, in <module> Jun 7 12:39:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/tags.py", line 329, in __getattr__ Jun 7 12:39:54 raspberrypi weewx[6224]: **** return self._do_query(aggregate_type) Jun 7 12:39:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/tags.py", line 343, in _do_query Jun 7 12:39:54 raspberrypi weewx[6224]: **** val=val, **self.option_dict) Jun 7 12:39:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/wxmanager.py", line 60, in getAggregate Jun 7 12:39:54 raspberrypi weewx[6224]: **** return weewx.manager.DaySummaryManager.getAggregate(self, timespan, obs_type, aggregateType, **option_dict) Jun 7 12:39:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/manager.py", line 1268, in getAggregate Jun 7 12:39:54 raspberrypi weewx[6224]: **** **option_dict) Jun 7 12:39:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/manager.py", line 459, in getAggregate Jun 7 12:39:54 raspberrypi weewx[6224]: **** _row = self.getSql(select_stmt % interpolate_dict) Jun 7 12:39:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/manager.py", line 395, in getSql Jun 7 12:39:54 raspberrypi weewx[6224]: **** _cursor.execute(sql, sqlargs) Jun 7 12:39:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weedb/sqlite.py", line 41, in guarded_fn Jun 7 12:39:54 raspberrypi weewx[6224]: **** raise weedb.NoColumnError(e) Jun 7 12:39:54 raspberrypi weewx[6224]: **** NoColumnError: no such column: wind Jun 7 12:40:01 raspberrypi CRON[6798]: (pi) CMD (/home/pi/scripts/razmere.sh) Jun 7 12:40:01 raspberrypi CRON[6794]: (CRON) info (No MTA installed, discarding output) Jun 7 12:40:53 raspberrypi weewx[6224]: manager: Added record 2023-06-07 12:40:00 CEST (1686134400) to database 'weewx.sdb' Jun 7 12:40:53 raspberrypi weewx[6224]: manager: Added record 2023-06-07 12:40:00 CEST (1686134400) to daily summary in 'weewx.sdb' Jun 7 12:40:53 raspberrypi weewx[6224]: weatherflowudp: MainThread: Listening for UDP broadcasts to IP address <broadcast> on port 50222, with timeout 90 and share_socket True... Jun 7 12:40:53 raspberrypi weewx[6224]: cheetahgenerator: Generate failed with exception '<class 'weewx.ViolatedPrecondition'>' Jun 7 12:40:53 raspberrypi weewx[6224]: cheetahgenerator: **** Ignoring template /etc/weewx/skins/neowx/NOAA/NOAA-YYYY.txt.tmpl Jun 7 12:40:53 raspberrypi weewx[6224]: cheetahgenerator: **** Reason: Invalid aggregation type 'meanmax' Jun 7 12:40:53 raspberrypi weewx[6224]: **** Traceback (most recent call last): Jun 7 12:40:53 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/cheetahgenerator.py", line 332, in generate Jun 7 12:40:53 raspberrypi weewx[6224]: **** fd.write(str(compiled_template)) Jun 7 12:40:53 raspberrypi weewx[6224]: **** File "/usr/lib/python2.7/dist-packages/Cheetah/Template.py", line 1005, in __str__ Jun 7 12:40:53 raspberrypi weewx[6224]: **** rc = getattr(self, mainMethName)() Jun 7 12:40:53 raspberrypi weewx[6224]: **** File "_etc_weewx_skins_neowx_NOAA_NOAA_YYYY_txt_tmpl.py", line 741, in respond Jun 7 12:40:53 raspberrypi weewx[6224]: **** File "_etc_weewx_skins_neowx_NOAA_NOAA_YYYY_txt_tmpl.py", line 315, in __errorCatcher28 Jun 7 12:40:53 raspberrypi weewx[6224]: **** File "<string>", line 1, in <module> Jun 7 12:40:53 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/tags.py", line 329, in __getattr__ Jun 7 12:40:53 raspberrypi weewx[6224]: **** return self._do_query(aggregate_type) Jun 7 12:40:53 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/tags.py", line 343, in _do_query Jun 7 12:40:53 raspberrypi weewx[6224]: **** val=val, **self.option_dict) Jun 7 12:40:53 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/wxmanager.py", line 60, in getAggregate Jun 7 12:40:53 raspberrypi weewx[6224]: **** return weewx.manager.DaySummaryManager.getAggregate(self, timespan, obs_type, aggregateType, **option_dict) Jun 7 12:40:53 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/manager.py", line 1268, in getAggregate Jun 7 12:40:53 raspberrypi weewx[6224]: **** **option_dict) Jun 7 12:40:53 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/manager.py", line 450, in getAggregate Jun 7 12:40:53 raspberrypi weewx[6224]: **** raise weewx.ViolatedPrecondition("Invalid aggregation type '%s'" % aggregate_type) Jun 7 12:40:53 raspberrypi weewx[6224]: **** ViolatedPrecondition: Invalid aggregation type 'meanmax' Jun 7 12:40:54 raspberrypi weewx[6224]: cheetahgenerator: Generate failed with exception '<class 'weedb.NoColumnError'>' Jun 7 12:40:54 raspberrypi weewx[6224]: cheetahgenerator: **** Ignoring template /etc/weewx/skins/neowx/NOAA/NOAA-YYYY-MM.txt.tmpl Jun 7 12:40:54 raspberrypi weewx[6224]: cheetahgenerator: **** Reason: no such column: wind Jun 7 12:40:54 raspberrypi weewx[6224]: **** Traceback (most recent call last): Jun 7 12:40:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/cheetahgenerator.py", line 332, in generate Jun 7 12:40:54 raspberrypi weewx[6224]: **** fd.write(str(compiled_template)) Jun 7 12:40:54 raspberrypi weewx[6224]: **** File "/usr/lib/python2.7/dist-packages/Cheetah/Template.py", line 1005, in __str__ Jun 7 12:40:54 raspberrypi weewx[6224]: **** rc = getattr(self, mainMethName)() Jun 7 12:40:54 raspberrypi weewx[6224]: **** File "_etc_weewx_skins_neowx_NOAA_NOAA_YYYY_MM_txt_tmpl.py", line 496, in respond Jun 7 12:40:54 raspberrypi weewx[6224]: **** File "_etc_weewx_skins_neowx_NOAA_NOAA_YYYY_MM_txt_tmpl.py", line 308, in __errorCatcher35 Jun 7 12:40:54 raspberrypi weewx[6224]: **** File "<string>", line 1, in <module> Jun 7 12:40:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/tags.py", line 329, in __getattr__ Jun 7 12:40:54 raspberrypi weewx[6224]: **** return self._do_query(aggregate_type) Jun 7 12:40:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/tags.py", line 343, in _do_query Jun 7 12:40:54 raspberrypi weewx[6224]: **** val=val, **self.option_dict) Jun 7 12:40:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/wxmanager.py", line 60, in getAggregate Jun 7 12:40:54 raspberrypi weewx[6224]: **** return weewx.manager.DaySummaryManager.getAggregate(self, timespan, obs_type, aggregateType, **option_dict) Jun 7 12:40:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/manager.py", line 1268, in getAggregate Jun 7 12:40:54 raspberrypi weewx[6224]: **** **option_dict) Jun 7 12:40:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/manager.py", line 459, in getAggregate Jun 7 12:40:54 raspberrypi weewx[6224]: **** _row = self.getSql(select_stmt % interpolate_dict) Jun 7 12:40:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/manager.py", line 395, in getSql Jun 7 12:40:54 raspberrypi weewx[6224]: **** _cursor.execute(sql, sqlargs) Jun 7 12:40:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weedb/sqlite.py", line 41, in guarded_fn Jun 7 12:40:54 raspberrypi weewx[6224]: **** raise weedb.NoColumnError(e) Jun 7 12:40:54 raspberrypi weewx[6224]: **** NoColumnError: no such column: wind Jun 7 12:41:53 raspberrypi weewx[6224]: manager: Added record 2023-06-07 12:41:00 CEST (1686134460) to database 'weewx.sdb' Jun 7 12:41:53 raspberrypi weewx[6224]: manager: Added record 2023-06-07 12:41:00 CEST (1686134460) to daily summary in 'weewx.sdb' Jun 7 12:41:53 raspberrypi weewx[6224]: weatherflowudp: MainThread: Listening for UDP broadcasts to IP address <broadcast> on port 50222, with timeout 90 and share_socket True... Jun 7 12:41:53 raspberrypi weewx[6224]: cheetahgenerator: Generate failed with exception '<class 'weewx.ViolatedPrecondition'>' Jun 7 12:41:53 raspberrypi weewx[6224]: cheetahgenerator: **** Ignoring template /etc/weewx/skins/neowx/NOAA/NOAA-YYYY.txt.tmpl Jun 7 12:41:53 raspberrypi weewx[6224]: cheetahgenerator: **** Reason: Invalid aggregation type 'meanmax' Jun 7 12:41:53 raspberrypi weewx[6224]: **** Traceback (most recent call last): Jun 7 12:41:53 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/cheetahgenerator.py", line 332, in generate Jun 7 12:41:53 raspberrypi weewx[6224]: **** fd.write(str(compiled_template)) Jun 7 12:41:53 raspberrypi weewx[6224]: **** File "/usr/lib/python2.7/dist-packages/Cheetah/Template.py", line 1005, in __str__ Jun 7 12:41:53 raspberrypi weewx[6224]: **** rc = getattr(self, mainMethName)() Jun 7 12:41:53 raspberrypi weewx[6224]: **** File "_etc_weewx_skins_neowx_NOAA_NOAA_YYYY_txt_tmpl.py", line 741, in respond Jun 7 12:41:53 raspberrypi weewx[6224]: **** File "_etc_weewx_skins_neowx_NOAA_NOAA_YYYY_txt_tmpl.py", line 315, in __errorCatcher28 Jun 7 12:41:53 raspberrypi weewx[6224]: **** File "<string>", line 1, in <module> Jun 7 12:41:53 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/tags.py", line 329, in __getattr__ Jun 7 12:41:53 raspberrypi weewx[6224]: **** return self._do_query(aggregate_type) Jun 7 12:41:53 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/tags.py", line 343, in _do_query Jun 7 12:41:53 raspberrypi weewx[6224]: **** val=val, **self.option_dict) Jun 7 12:41:53 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/wxmanager.py", line 60, in getAggregate Jun 7 12:41:53 raspberrypi weewx[6224]: **** return weewx.manager.DaySummaryManager.getAggregate(self, timespan, obs_type, aggregateType, **option_dict) Jun 7 12:41:53 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/manager.py", line 1268, in getAggregate Jun 7 12:41:53 raspberrypi weewx[6224]: **** **option_dict) Jun 7 12:41:53 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/manager.py", line 450, in getAggregate Jun 7 12:41:53 raspberrypi weewx[6224]: **** raise weewx.ViolatedPrecondition("Invalid aggregation type '%s'" % aggregate_type) Jun 7 12:41:53 raspberrypi weewx[6224]: **** ViolatedPrecondition: Invalid aggregation type 'meanmax' Jun 7 12:41:54 raspberrypi weewx[6224]: cheetahgenerator: Generate failed with exception '<class 'weedb.NoColumnError'>' Jun 7 12:41:54 raspberrypi weewx[6224]: cheetahgenerator: **** Ignoring template /etc/weewx/skins/neowx/NOAA/NOAA-YYYY-MM.txt.tmpl Jun 7 12:41:54 raspberrypi weewx[6224]: cheetahgenerator: **** Reason: no such column: wind Jun 7 12:41:54 raspberrypi weewx[6224]: **** Traceback (most recent call last): Jun 7 12:41:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/cheetahgenerator.py", line 332, in generate Jun 7 12:41:54 raspberrypi weewx[6224]: **** fd.write(str(compiled_template)) Jun 7 12:41:54 raspberrypi weewx[6224]: **** File "/usr/lib/python2.7/dist-packages/Cheetah/Template.py", line 1005, in __str__ Jun 7 12:41:54 raspberrypi weewx[6224]: **** rc = getattr(self, mainMethName)() Jun 7 12:41:54 raspberrypi weewx[6224]: **** File "_etc_weewx_skins_neowx_NOAA_NOAA_YYYY_MM_txt_tmpl.py", line 496, in respond Jun 7 12:41:54 raspberrypi weewx[6224]: **** File "_etc_weewx_skins_neowx_NOAA_NOAA_YYYY_MM_txt_tmpl.py", line 308, in __errorCatcher35 Jun 7 12:41:54 raspberrypi weewx[6224]: **** File "<string>", line 1, in <module> Jun 7 12:41:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/tags.py", line 329, in __getattr__ Jun 7 12:41:54 raspberrypi weewx[6224]: **** return self._do_query(aggregate_type) Jun 7 12:41:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/tags.py", line 343, in _do_query Jun 7 12:41:54 raspberrypi weewx[6224]: **** val=val, **self.option_dict) Jun 7 12:41:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/wxmanager.py", line 60, in getAggregate Jun 7 12:41:54 raspberrypi weewx[6224]: **** return weewx.manager.DaySummaryManager.getAggregate(self, timespan, obs_type, aggregateType, **option_dict) Jun 7 12:41:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/manager.py", line 1268, in getAggregate Jun 7 12:41:54 raspberrypi weewx[6224]: **** **option_dict) Jun 7 12:41:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/manager.py", line 459, in getAggregate Jun 7 12:41:54 raspberrypi weewx[6224]: **** _row = self.getSql(select_stmt % interpolate_dict) Jun 7 12:41:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/manager.py", line 395, in getSql Jun 7 12:41:54 raspberrypi weewx[6224]: **** _cursor.execute(sql, sqlargs) Jun 7 12:41:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weedb/sqlite.py", line 41, in guarded_fn Jun 7 12:41:54 raspberrypi weewx[6224]: **** raise weedb.NoColumnError(e) Jun 7 12:41:54 raspberrypi weewx[6224]: **** NoColumnError: no such column: wind Jun 7 12:42:53 raspberrypi weewx[6224]: manager: Added record 2023-06-07 12:42:00 CEST (1686134520) to database 'weewx.sdb' Jun 7 12:42:53 raspberrypi weewx[6224]: manager: Added record 2023-06-07 12:42:00 CEST (1686134520) to daily summary in 'weewx.sdb' Jun 7 12:42:53 raspberrypi weewx[6224]: weatherflowudp: MainThread: Listening for UDP broadcasts to IP address <broadcast> on port 50222, with timeout 90 and share_socket True... Jun 7 12:42:53 raspberrypi weewx[6224]: cheetahgenerator: Generate failed with exception '<class 'weewx.ViolatedPrecondition'>' Jun 7 12:42:53 raspberrypi weewx[6224]: cheetahgenerator: **** Ignoring template /etc/weewx/skins/neowx/NOAA/NOAA-YYYY.txt.tmpl Jun 7 12:42:54 raspberrypi weewx[6224]: cheetahgenerator: **** Reason: Invalid aggregation type 'meanmax' Jun 7 12:42:54 raspberrypi weewx[6224]: **** Traceback (most recent call last): Jun 7 12:42:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/cheetahgenerator.py", line 332, in generate Jun 7 12:42:54 raspberrypi weewx[6224]: **** fd.write(str(compiled_template)) Jun 7 12:42:54 raspberrypi weewx[6224]: **** File "/usr/lib/python2.7/dist-packages/Cheetah/Template.py", line 1005, in __str__ Jun 7 12:42:54 raspberrypi weewx[6224]: **** rc = getattr(self, mainMethName)() Jun 7 12:42:54 raspberrypi weewx[6224]: **** File "_etc_weewx_skins_neowx_NOAA_NOAA_YYYY_txt_tmpl.py", line 741, in respond Jun 7 12:42:54 raspberrypi weewx[6224]: **** File "_etc_weewx_skins_neowx_NOAA_NOAA_YYYY_txt_tmpl.py", line 315, in __errorCatcher28 Jun 7 12:42:54 raspberrypi weewx[6224]: **** File "<string>", line 1, in <module> Jun 7 12:42:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/tags.py", line 329, in __getattr__ Jun 7 12:42:54 raspberrypi weewx[6224]: **** return self._do_query(aggregate_type) Jun 7 12:42:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/tags.py", line 343, in _do_query Jun 7 12:42:54 raspberrypi weewx[6224]: **** val=val, **self.option_dict) Jun 7 12:42:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/wxmanager.py", line 60, in getAggregate Jun 7 12:42:54 raspberrypi weewx[6224]: **** return weewx.manager.DaySummaryManager.getAggregate(self, timespan, obs_type, aggregateType, **option_dict) Jun 7 12:42:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/manager.py", line 1268, in getAggregate Jun 7 12:42:54 raspberrypi weewx[6224]: **** **option_dict) Jun 7 12:42:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/manager.py", line 450, in getAggregate Jun 7 12:42:54 raspberrypi weewx[6224]: **** raise weewx.ViolatedPrecondition("Invalid aggregation type '%s'" % aggregate_type) Jun 7 12:42:54 raspberrypi weewx[6224]: **** ViolatedPrecondition: Invalid aggregation type 'meanmax' Jun 7 12:42:54 raspberrypi weewx[6224]: cheetahgenerator: Generate failed with exception '<class 'weedb.NoColumnError'>' Jun 7 12:42:54 raspberrypi weewx[6224]: cheetahgenerator: **** Ignoring template /etc/weewx/skins/neowx/NOAA/NOAA-YYYY-MM.txt.tmpl Jun 7 12:42:54 raspberrypi weewx[6224]: cheetahgenerator: **** Reason: no such column: wind Jun 7 12:42:54 raspberrypi weewx[6224]: **** Traceback (most recent call last): Jun 7 12:42:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/cheetahgenerator.py", line 332, in generate Jun 7 12:42:54 raspberrypi weewx[6224]: **** fd.write(str(compiled_template)) Jun 7 12:42:54 raspberrypi weewx[6224]: **** File "/usr/lib/python2.7/dist-packages/Cheetah/Template.py", line 1005, in __str__ Jun 7 12:42:54 raspberrypi weewx[6224]: **** rc = getattr(self, mainMethName)() Jun 7 12:42:54 raspberrypi weewx[6224]: **** File "_etc_weewx_skins_neowx_NOAA_NOAA_YYYY_MM_txt_tmpl.py", line 496, in respond Jun 7 12:42:54 raspberrypi weewx[6224]: **** File "_etc_weewx_skins_neowx_NOAA_NOAA_YYYY_MM_txt_tmpl.py", line 308, in __errorCatcher35 Jun 7 12:42:54 raspberrypi weewx[6224]: **** File "<string>", line 1, in <module> Jun 7 12:42:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/tags.py", line 329, in __getattr__ Jun 7 12:42:54 raspberrypi weewx[6224]: **** return self._do_query(aggregate_type) Jun 7 12:42:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/tags.py", line 343, in _do_query Jun 7 12:42:54 raspberrypi weewx[6224]: **** val=val, **self.option_dict) Jun 7 12:42:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/wxmanager.py", line 60, in getAggregate Jun 7 12:42:54 raspberrypi weewx[6224]: **** return weewx.manager.DaySummaryManager.getAggregate(self, timespan, obs_type, aggregateType, **option_dict) Jun 7 12:42:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/manager.py", line 1268, in getAggregate Jun 7 12:42:54 raspberrypi weewx[6224]: **** **option_dict) Jun 7 12:42:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/manager.py", line 459, in getAggregate Jun 7 12:42:54 raspberrypi weewx[6224]: **** _row = self.getSql(select_stmt % interpolate_dict) Jun 7 12:42:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/manager.py", line 395, in getSql Jun 7 12:42:54 raspberrypi weewx[6224]: **** _cursor.execute(sql, sqlargs) Jun 7 12:42:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weedb/sqlite.py", line 41, in guarded_fn Jun 7 12:42:54 raspberrypi weewx[6224]: **** raise weedb.NoColumnError(e) Jun 7 12:42:54 raspberrypi weewx[6224]: **** NoColumnError: no such column: wind Jun 7 12:43:53 raspberrypi weewx[6224]: manager: Added record 2023-06-07 12:43:00 CEST (1686134580) to database 'weewx.sdb' Jun 7 12:43:53 raspberrypi weewx[6224]: manager: Added record 2023-06-07 12:43:00 CEST (1686134580) to daily summary in 'weewx.sdb' Jun 7 12:43:53 raspberrypi weewx[6224]: weatherflowudp: MainThread: Listening for UDP broadcasts to IP address <broadcast> on port 50222, with timeout 90 and share_socket True... Jun 7 12:43:53 raspberrypi weewx[6224]: cheetahgenerator: Generate failed with exception '<class 'weewx.ViolatedPrecondition'>' Jun 7 12:43:53 raspberrypi weewx[6224]: cheetahgenerator: **** Ignoring template /etc/weewx/skins/neowx/NOAA/NOAA-YYYY.txt.tmpl Jun 7 12:43:53 raspberrypi weewx[6224]: cheetahgenerator: **** Reason: Invalid aggregation type 'meanmax' Jun 7 12:43:53 raspberrypi weewx[6224]: **** Traceback (most recent call last): Jun 7 12:43:53 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/cheetahgenerator.py", line 332, in generate Jun 7 12:43:53 raspberrypi weewx[6224]: **** fd.write(str(compiled_template)) Jun 7 12:43:53 raspberrypi weewx[6224]: **** File "/usr/lib/python2.7/dist-packages/Cheetah/Template.py", line 1005, in __str__ Jun 7 12:43:53 raspberrypi weewx[6224]: **** rc = getattr(self, mainMethName)() Jun 7 12:43:53 raspberrypi weewx[6224]: **** File "_etc_weewx_skins_neowx_NOAA_NOAA_YYYY_txt_tmpl.py", line 741, in respond Jun 7 12:43:53 raspberrypi weewx[6224]: **** File "_etc_weewx_skins_neowx_NOAA_NOAA_YYYY_txt_tmpl.py", line 315, in __errorCatcher28 Jun 7 12:43:53 raspberrypi weewx[6224]: **** File "<string>", line 1, in <module> Jun 7 12:43:53 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/tags.py", line 329, in __getattr__ Jun 7 12:43:53 raspberrypi weewx[6224]: **** return self._do_query(aggregate_type) Jun 7 12:43:53 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/tags.py", line 343, in _do_query Jun 7 12:43:53 raspberrypi weewx[6224]: **** val=val, **self.option_dict) Jun 7 12:43:53 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/wxmanager.py", line 60, in getAggregate Jun 7 12:43:53 raspberrypi weewx[6224]: **** return weewx.manager.DaySummaryManager.getAggregate(self, timespan, obs_type, aggregateType, **option_dict) Jun 7 12:43:53 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/manager.py", line 1268, in getAggregate Jun 7 12:43:53 raspberrypi weewx[6224]: **** **option_dict) Jun 7 12:43:53 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/manager.py", line 450, in getAggregate Jun 7 12:43:53 raspberrypi weewx[6224]: **** raise weewx.ViolatedPrecondition("Invalid aggregation type '%s'" % aggregate_type) Jun 7 12:43:53 raspberrypi weewx[6224]: **** ViolatedPrecondition: Invalid aggregation type 'meanmax' Jun 7 12:43:54 raspberrypi weewx[6224]: cheetahgenerator: Generate failed with exception '<class 'weedb.NoColumnError'>' Jun 7 12:43:54 raspberrypi weewx[6224]: cheetahgenerator: **** Ignoring template /etc/weewx/skins/neowx/NOAA/NOAA-YYYY-MM.txt.tmpl Jun 7 12:43:54 raspberrypi weewx[6224]: cheetahgenerator: **** Reason: no such column: wind Jun 7 12:43:54 raspberrypi weewx[6224]: **** Traceback (most recent call last): Jun 7 12:43:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/cheetahgenerator.py", line 332, in generate Jun 7 12:43:54 raspberrypi weewx[6224]: **** fd.write(str(compiled_template)) Jun 7 12:43:54 raspberrypi weewx[6224]: **** File "/usr/lib/python2.7/dist-packages/Cheetah/Template.py", line 1005, in __str__ Jun 7 12:43:54 raspberrypi weewx[6224]: **** rc = getattr(self, mainMethName)() Jun 7 12:43:54 raspberrypi weewx[6224]: **** File "_etc_weewx_skins_neowx_NOAA_NOAA_YYYY_MM_txt_tmpl.py", line 496, in respond Jun 7 12:43:54 raspberrypi weewx[6224]: **** File "_etc_weewx_skins_neowx_NOAA_NOAA_YYYY_MM_txt_tmpl.py", line 308, in __errorCatcher35 Jun 7 12:43:54 raspberrypi weewx[6224]: **** File "<string>", line 1, in <module> Jun 7 12:43:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/tags.py", line 329, in __getattr__ Jun 7 12:43:54 raspberrypi weewx[6224]: **** return self._do_query(aggregate_type) Jun 7 12:43:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/tags.py", line 343, in _do_query Jun 7 12:43:54 raspberrypi weewx[6224]: **** val=val, **self.option_dict) Jun 7 12:43:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/wxmanager.py", line 60, in getAggregate Jun 7 12:43:54 raspberrypi weewx[6224]: **** return weewx.manager.DaySummaryManager.getAggregate(self, timespan, obs_type, aggregateType, **option_dict) Jun 7 12:43:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/manager.py", line 1268, in getAggregate Jun 7 12:43:54 raspberrypi weewx[6224]: **** **option_dict) Jun 7 12:43:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/manager.py", line 459, in getAggregate Jun 7 12:43:54 raspberrypi weewx[6224]: **** _row = self.getSql(select_stmt % interpolate_dict) Jun 7 12:43:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/manager.py", line 395, in getSql Jun 7 12:43:54 raspberrypi weewx[6224]: **** _cursor.execute(sql, sqlargs) Jun 7 12:43:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weedb/sqlite.py", line 41, in guarded_fn Jun 7 12:43:54 raspberrypi weewx[6224]: **** raise weedb.NoColumnError(e) Jun 7 12:43:54 raspberrypi weewx[6224]: **** NoColumnError: no such column: wind Jun 7 12:44:53 raspberrypi weewx[6224]: manager: Added record 2023-06-07 12:44:00 CEST (1686134640) to database 'weewx.sdb' Jun 7 12:44:53 raspberrypi weewx[6224]: manager: Added record 2023-06-07 12:44:00 CEST (1686134640) to daily summary in 'weewx.sdb' Jun 7 12:44:53 raspberrypi weewx[6224]: weatherflowudp: MainThread: Listening for UDP broadcasts to IP address <broadcast> on port 50222, with timeout 90 and share_socket True... Jun 7 12:44:54 raspberrypi weewx[6224]: cheetahgenerator: Generate failed with exception '<class 'weewx.ViolatedPrecondition'>' Jun 7 12:44:54 raspberrypi weewx[6224]: cheetahgenerator: **** Ignoring template /etc/weewx/skins/neowx/NOAA/NOAA-YYYY.txt.tmpl Jun 7 12:44:54 raspberrypi weewx[6224]: cheetahgenerator: **** Reason: Invalid aggregation type 'meanmax' Jun 7 12:44:54 raspberrypi weewx[6224]: **** Traceback (most recent call last): Jun 7 12:44:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/cheetahgenerator.py", line 332, in generate Jun 7 12:44:54 raspberrypi weewx[6224]: **** fd.write(str(compiled_template)) Jun 7 12:44:54 raspberrypi weewx[6224]: **** File "/usr/lib/python2.7/dist-packages/Cheetah/Template.py", line 1005, in __str__ Jun 7 12:44:54 raspberrypi weewx[6224]: **** rc = getattr(self, mainMethName)() Jun 7 12:44:54 raspberrypi weewx[6224]: **** File "_etc_weewx_skins_neowx_NOAA_NOAA_YYYY_txt_tmpl.py", line 741, in respond Jun 7 12:44:54 raspberrypi weewx[6224]: **** File "_etc_weewx_skins_neowx_NOAA_NOAA_YYYY_txt_tmpl.py", line 315, in __errorCatcher28 Jun 7 12:44:54 raspberrypi weewx[6224]: **** File "<string>", line 1, in <module> Jun 7 12:44:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/tags.py", line 329, in __getattr__ Jun 7 12:44:54 raspberrypi weewx[6224]: **** return self._do_query(aggregate_type) Jun 7 12:44:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/tags.py", line 343, in _do_query Jun 7 12:44:54 raspberrypi weewx[6224]: **** val=val, **self.option_dict) Jun 7 12:44:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/wxmanager.py", line 60, in getAggregate Jun 7 12:44:54 raspberrypi weewx[6224]: **** return weewx.manager.DaySummaryManager.getAggregate(self, timespan, obs_type, aggregateType, **option_dict) Jun 7 12:44:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/manager.py", line 1268, in getAggregate Jun 7 12:44:54 raspberrypi weewx[6224]: **** **option_dict) Jun 7 12:44:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/manager.py", line 450, in getAggregate Jun 7 12:44:54 raspberrypi weewx[6224]: **** raise weewx.ViolatedPrecondition("Invalid aggregation type '%s'" % aggregate_type) Jun 7 12:44:54 raspberrypi weewx[6224]: **** ViolatedPrecondition: Invalid aggregation type 'meanmax' Jun 7 12:44:54 raspberrypi weewx[6224]: cheetahgenerator: Generate failed with exception '<class 'weedb.NoColumnError'>' Jun 7 12:44:54 raspberrypi weewx[6224]: cheetahgenerator: **** Ignoring template /etc/weewx/skins/neowx/NOAA/NOAA-YYYY-MM.txt.tmpl Jun 7 12:44:54 raspberrypi weewx[6224]: cheetahgenerator: **** Reason: no such column: wind Jun 7 12:44:54 raspberrypi weewx[6224]: **** Traceback (most recent call last): Jun 7 12:44:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/cheetahgenerator.py", line 332, in generate Jun 7 12:44:54 raspberrypi weewx[6224]: **** fd.write(str(compiled_template)) Jun 7 12:44:54 raspberrypi weewx[6224]: **** File "/usr/lib/python2.7/dist-packages/Cheetah/Template.py", line 1005, in __str__ Jun 7 12:44:54 raspberrypi weewx[6224]: **** rc = getattr(self, mainMethName)() Jun 7 12:44:54 raspberrypi weewx[6224]: **** File "_etc_weewx_skins_neowx_NOAA_NOAA_YYYY_MM_txt_tmpl.py", line 496, in respond Jun 7 12:44:54 raspberrypi weewx[6224]: **** File "_etc_weewx_skins_neowx_NOAA_NOAA_YYYY_MM_txt_tmpl.py", line 308, in __errorCatcher35 Jun 7 12:44:54 raspberrypi weewx[6224]: **** File "<string>", line 1, in <module> Jun 7 12:44:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/tags.py", line 329, in __getattr__ Jun 7 12:44:54 raspberrypi weewx[6224]: **** return self._do_query(aggregate_type) Jun 7 12:44:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/tags.py", line 343, in _do_query Jun 7 12:44:54 raspberrypi weewx[6224]: **** val=val, **self.option_dict) Jun 7 12:44:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/wxmanager.py", line 60, in getAggregate Jun 7 12:44:54 raspberrypi weewx[6224]: **** return weewx.manager.DaySummaryManager.getAggregate(self, timespan, obs_type, aggregateType, **option_dict) Jun 7 12:44:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/manager.py", line 1268, in getAggregate Jun 7 12:44:54 raspberrypi weewx[6224]: **** **option_dict) Jun 7 12:44:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/manager.py", line 459, in getAggregate Jun 7 12:44:54 raspberrypi weewx[6224]: **** _row = self.getSql(select_stmt % interpolate_dict) Jun 7 12:44:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/manager.py", line 395, in getSql Jun 7 12:44:54 raspberrypi weewx[6224]: **** _cursor.execute(sql, sqlargs) Jun 7 12:44:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weedb/sqlite.py", line 41, in guarded_fn Jun 7 12:44:54 raspberrypi weewx[6224]: **** raise weedb.NoColumnError(e) Jun 7 12:44:54 raspberrypi weewx[6224]: **** NoColumnError: no such column: wind Jun 7 12:45:01 raspberrypi CRON[7170]: (pi) CMD (/home/pi/scripts/razmere.sh) Jun 7 12:45:02 raspberrypi CRON[7166]: (CRON) info (No MTA installed, discarding output) Jun 7 12:45:53 raspberrypi weewx[6224]: manager: Added record 2023-06-07 12:45:00 CEST (1686134700) to database 'weewx.sdb' Jun 7 12:45:53 raspberrypi weewx[6224]: manager: Added record 2023-06-07 12:45:00 CEST (1686134700) to daily summary in 'weewx.sdb' Jun 7 12:45:53 raspberrypi weewx[6224]: weatherflowudp: MainThread: Listening for UDP broadcasts to IP address <broadcast> on port 50222, with timeout 90 and share_socket True... Jun 7 12:45:53 raspberrypi weewx[6224]: cheetahgenerator: Generate failed with exception '<class 'weewx.ViolatedPrecondition'>' Jun 7 12:45:53 raspberrypi weewx[6224]: cheetahgenerator: **** Ignoring template /etc/weewx/skins/neowx/NOAA/NOAA-YYYY.txt.tmpl Jun 7 12:45:53 raspberrypi weewx[6224]: cheetahgenerator: **** Reason: Invalid aggregation type 'meanmax' Jun 7 12:45:53 raspberrypi weewx[6224]: **** Traceback (most recent call last): Jun 7 12:45:53 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/cheetahgenerator.py", line 332, in generate Jun 7 12:45:53 raspberrypi weewx[6224]: **** fd.write(str(compiled_template)) Jun 7 12:45:53 raspberrypi weewx[6224]: **** File "/usr/lib/python2.7/dist-packages/Cheetah/Template.py", line 1005, in __str__ Jun 7 12:45:53 raspberrypi weewx[6224]: **** rc = getattr(self, mainMethName)() Jun 7 12:45:53 raspberrypi weewx[6224]: **** File "_etc_weewx_skins_neowx_NOAA_NOAA_YYYY_txt_tmpl.py", line 741, in respond Jun 7 12:45:53 raspberrypi weewx[6224]: **** File "_etc_weewx_skins_neowx_NOAA_NOAA_YYYY_txt_tmpl.py", line 315, in __errorCatcher28 Jun 7 12:45:53 raspberrypi weewx[6224]: **** File "<string>", line 1, in <module> Jun 7 12:45:53 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/tags.py", line 329, in __getattr__ Jun 7 12:45:53 raspberrypi weewx[6224]: **** return self._do_query(aggregate_type) Jun 7 12:45:53 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/tags.py", line 343, in _do_query Jun 7 12:45:53 raspberrypi weewx[6224]: **** val=val, **self.option_dict) Jun 7 12:45:53 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/wxmanager.py", line 60, in getAggregate Jun 7 12:45:53 raspberrypi weewx[6224]: **** return weewx.manager.DaySummaryManager.getAggregate(self, timespan, obs_type, aggregateType, **option_dict) Jun 7 12:45:53 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/manager.py", line 1268, in getAggregate Jun 7 12:45:53 raspberrypi weewx[6224]: **** **option_dict) Jun 7 12:45:53 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/manager.py", line 450, in getAggregate Jun 7 12:45:53 raspberrypi weewx[6224]: **** raise weewx.ViolatedPrecondition("Invalid aggregation type '%s'" % aggregate_type) Jun 7 12:45:54 raspberrypi weewx[6224]: **** ViolatedPrecondition: Invalid aggregation type 'meanmax' Jun 7 12:45:54 raspberrypi weewx[6224]: cheetahgenerator: Generate failed with exception '<class 'weedb.NoColumnError'>' Jun 7 12:45:54 raspberrypi weewx[6224]: cheetahgenerator: **** Ignoring template /etc/weewx/skins/neowx/NOAA/NOAA-YYYY-MM.txt.tmpl Jun 7 12:45:54 raspberrypi weewx[6224]: cheetahgenerator: **** Reason: no such column: wind Jun 7 12:45:54 raspberrypi weewx[6224]: **** Traceback (most recent call last): Jun 7 12:45:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/cheetahgenerator.py", line 332, in generate Jun 7 12:45:54 raspberrypi weewx[6224]: **** fd.write(str(compiled_template)) Jun 7 12:45:54 raspberrypi weewx[6224]: **** File "/usr/lib/python2.7/dist-packages/Cheetah/Template.py", line 1005, in __str__ Jun 7 12:45:54 raspberrypi weewx[6224]: **** rc = getattr(self, mainMethName)() Jun 7 12:45:54 raspberrypi weewx[6224]: **** File "_etc_weewx_skins_neowx_NOAA_NOAA_YYYY_MM_txt_tmpl.py", line 496, in respond Jun 7 12:45:54 raspberrypi weewx[6224]: **** File "_etc_weewx_skins_neowx_NOAA_NOAA_YYYY_MM_txt_tmpl.py", line 308, in __errorCatcher35 Jun 7 12:45:54 raspberrypi weewx[6224]: **** File "<string>", line 1, in <module> Jun 7 12:45:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/tags.py", line 329, in __getattr__ Jun 7 12:45:54 raspberrypi weewx[6224]: **** return self._do_query(aggregate_type) Jun 7 12:45:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/tags.py", line 343, in _do_query Jun 7 12:45:54 raspberrypi weewx[6224]: **** val=val, **self.option_dict) Jun 7 12:45:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/wxmanager.py", line 60, in getAggregate Jun 7 12:45:54 raspberrypi weewx[6224]: **** return weewx.manager.DaySummaryManager.getAggregate(self, timespan, obs_type, aggregateType, **option_dict) Jun 7 12:45:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/manager.py", line 1268, in getAggregate Jun 7 12:45:54 raspberrypi weewx[6224]: **** **option_dict) Jun 7 12:45:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/manager.py", line 459, in getAggregate Jun 7 12:45:54 raspberrypi weewx[6224]: **** _row = self.getSql(select_stmt % interpolate_dict) Jun 7 12:45:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weewx/manager.py", line 395, in getSql Jun 7 12:45:54 raspberrypi weewx[6224]: **** _cursor.execute(sql, sqlargs) Jun 7 12:45:54 raspberrypi weewx[6224]: **** File "/usr/share/weewx/weedb/sqlite.py", line 41, in guarded_fn Jun 7 12:45:54 raspberrypi weewx[6224]: **** raise weedb.NoColumnError(e) Jun 7 12:45:54 raspberrypi weewx[6224]: **** NoColumnError: no such column: wind