i mean: where can i get them? can i just copy them from weewx 4 ? (not to)
[email protected] schrieb am Samstag, 15. März 2025 um 15:04:35 UTC+1: > where can i get them? can i just copy them to weewx 4 ? > > > [email protected] schrieb am Samstag, 15. März 2025 um 15:01:02 UTC+1: > >> translategenerator.py seems to be missing in user/bin >> >> James Taylor schrieb am Samstag, 15. März 2025 um 14:57:18 UTC+1: >> >>> OK, I'm using the redhat rpm install rather than pip; all my user >>> exetensions are under /etc/weewx/bin/user/. I did have to make sure I had >>> successfully moved them all around as some of them were not installed a >>> true extensions. >>> >>> [xxx@pi user]$ weectl extension list >>> Using configuration file /etc/weewx/weewx.conf >>> Extension Name Version Description >>> Belchertown 1.3.1 A clean modern skin with real time streaming >>> updates and interactive charts. Modeled after BelchertownWeather.com >>> mqtt 0.23 Upload weather data to MQTT server. >>> neowx 1.2 The most advanced weewx skin of 2018. >>> >>> [xxx@pi user]$ pwd >>> /etc/weewx/bin/user >>> [xxx@pi user]$ ls -l >>> total 596 >>> -rw-rw-r-- 1 weewx weewx 184314 Jul 1 2024 belchertown.py >>> -rw-rw-r-- 1 weewx weewx 2473 Sep 8 2023 deleteVantageWindDir.py >>> -rw-rw-r-- 1 weewx weewx 541 Jun 12 2024 extensions.py >>> -rw-rw-r-- 1 weewx weewx 14512 Sep 8 2023 gaugeengine.py >>> -rw-rw-r-- 1 weewx weewx 25010 Sep 8 2023 gauges.py >>> -rw-rw-r-- 1 weewx weewx 20418 Sep 8 2023 historygenerator.py >>> -rw-rw-r-- 1 weewx weewx 306 Jan 5 2024 __init__.py >>> drwxrwsr-x 5 weewx weewx 4096 Jul 1 2024 installer >>> -rw-rw-r-- 1 weewx weewx 83897 Sep 8 2023 interceptor.py >>> -rw-rw-r-- 1 weewx weewx 4928 Feb 17 2024 metargenerator.py >>> -rw-rw-r-- 1 weewx weewx 19742 Oct 24 2023 mqtt.py >>> drwxrwsr-x 2 weewx weewx 4096 Jul 1 2024 __pycache__ >>> -rw-rw-r-- 1 weewx weewx 5796 Jun 18 2024 sunshine.py >>> -rw-rw-r-- 1 weewx weewx 6456 Sep 8 2023 test.py >>> -rw-rw-r-- 1 weewx weewx 3332 Sep 8 2023 translategenerator.py >>> -rw-rw-r-- 1 weewx weewx 5996 May 13 2024 >>> wview_extended_with_sunshine.py >>> -rw-rw-r-- 1 weewx weewx 10932 Sep 8 2023 xaggs.py >>> >>> On Saturday, March 15, 2025 at 12:52:31 PM UTC [email protected] >>> wrote: >>> >>>> thx, i will look. but i ve also error with my old neowx skin.... >>>> >>>> -> no module "translategenerator" >>>> >>>> >>>> >>>> r 15 13:49:45 debian weewxd[12529]: INFO user.interceptor: unrecognized >>>> parameter b'PASSKEY=DF1C1F620C64A8F8DE63A1562A0BF11D >>>> Mar 15 13:50:16 debian weewxd[12529]: INFO user.interceptor: >>>> unrecognized parameter b'PASSKEY=DF1C1F620C64A8F8DE63A1562A0BF11D >>>> Mar 15 13:50:16 debian weewxd[12529]: INFO weewx.manager: Added record >>>> 2025-03-15 13:50:00 CET (1742043000) to database 'weewx.sdb' >>>> Mar 15 13:50:16 debian weewxd[12529]: INFO weewx.manager: Added record >>>> 2025-03-15 13:50:00 CET (1742043000) to daily summary in 'weewx.sdb' >>>> Mar 15 13:50:17 debian weewxd[12529]: INFO weewx.cheetahgenerator: >>>> Generated 8 files for report SeasonsReport in 0.62 seconds >>>> Mar 15 13:50:17 debian weewxd[12529]: INFO weewx.imagegenerator: >>>> Generated 13 images for report SeasonsReport in 0.19 seconds >>>> Mar 15 13:50:17 debian weewxd[12529]: INFO weewx.reportengine: Copied 5 >>>> files to /var/www/html/weewx >>>> Mar 15 13:50:18 debian weewxd[12529]: INFO weewx.cheetahgenerator: >>>> Generated 2 files for report Highcharts in 0.60 seconds >>>> Mar 15 13:50:18 debian weewxd[12529]: ERROR weewx.reportengine: Unable >>>> to instantiate generator >>>> 'user.translategenerator.CheetahGeneratorTranslated' >>>> Mar 15 13:50:18 debian weewxd[12529]: ERROR weewx.reportengine: >>>> **** No module named 'user.translategenerator' >>>> Mar 15 13:50:18 debian weewxd[12529]: ERROR weewx.reportengine: >>>> **** Traceback (most recent call last): >>>> Mar 15 13:50:18 debian weewxd[12529]: ERROR weewx.reportengine: >>>> **** File "/usr/share/weewx/weewx/reportengine.py", line 231, in run >>>> Mar 15 13:50:18 debian weewxd[12529]: ERROR weewx.reportengine: >>>> **** obj = weeutil.weeutil.get_object(generator)( >>>> Mar 15 13:50:18 debian weewxd[12529]: ERROR weewx.reportengine: >>>> **** ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>> Mar 15 13:50:18 debian weewxd[12529]: ERROR weewx.reportengine: >>>> **** File "/usr/share/weewx/weeutil/weeutil.py", line 1404, in >>>> get_object >>>> Mar 15 13:50:18 debian weewxd[12529]: ERROR weewx.reportengine: >>>> **** module = importlib.import_module(module_name) >>>> Mar 15 13:50:18 debian weewxd[12529]: ERROR weewx.reportengine: >>>> **** ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>> Mar 15 13:50:18 debian weewxd[12529]: ERROR weewx.reportengine: >>>> **** File "/usr/lib/python3.11/importlib/__init__.py", line 126, in >>>> import_module >>>> Mar 15 13:50:18 debian weewxd[12529]: ERROR weewx.reportengine: >>>> **** return _bootstrap._gcd_import(name[level:], package, level) >>>> Mar 15 13:50:18 debian weewxd[12529]: ERROR weewx.reportengine: >>>> **** ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>> Mar 15 13:50:18 debian weewxd[12529]: ERROR weewx.reportengine: >>>> **** File "<frozen importlib._bootstrap>", line 1206, in _gcd_import >>>> Mar 15 13:50:18 debian weewxd[12529]: ERROR weewx.reportengine: >>>> **** File "<frozen importlib._bootstrap>", line 1178, in _find_and_load >>>> Mar 15 13:50:18 debian weewxd[12529]: ERROR weewx.reportengine: >>>> **** File "<frozen importlib._bootstrap>", line 1142, in >>>> _find_and_load_unlocked >>>> Mar 15 13:50:18 debian weewxd[12529]: ERROR weewx.reportengine: >>>> **** ModuleNotFoundError: No module named 'user.translategenerator' >>>> Mar 15 13:50:18 debian weewxd[12529]: ERROR weewx.reportengine: >>>> **** Generator ignored >>>> Mar 15 13:50:18 debian weewxd[12529]: Traceback (most recent call last): >>>> Mar 15 13:50:18 debian weewxd[12529]: File >>>> "/usr/share/weewx/weewx/reportengine.py", line 231, in run >>>> Mar 15 13:50:18 debian weewxd[12529]: obj = >>>> weeutil.weeutil.get_object(generator)( >>>> Mar 15 13:50:18 debian weewxd[12529]: >>>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>> Mar 15 13:50:18 debian weewxd[12529]: File >>>> "/usr/share/weewx/weeutil/weeutil.py", line 1404, in get_object >>>> Mar 15 13:50:18 debian weewxd[12529]: module = >>>> importlib.import_module(module_name) >>>> Mar 15 13:50:18 debian weewxd[12529]: >>>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>> Mar 15 13:50:18 debian weewxd[12529]: File >>>> "/usr/lib/python3.11/importlib/__init__.py", line 126, in import_module >>>> Mar 15 13:50:18 debian weewxd[12529]: return >>>> _bootstrap._gcd_import(name[level:], package, level) >>>> Mar 15 13:50:18 debian weewxd[12529]: >>>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>> Mar 15 13:50:18 debian weewxd[12529]: File "<frozen >>>> importlib._bootstrap>", line 1206, in _gcd_import >>>> Mar 15 13:50:18 debian weewxd[12529]: File "<frozen >>>> importlib._bootstrap>", line 1178, in _find_and_load >>>> Mar 15 13:50:18 debian weewxd[12529]: File "<frozen >>>> importlib._bootstrap>", line 1142, in _find_and_load_unlocked >>>> Mar 15 13:50:18 debian weewxd[12529]: ModuleNotFoundError: No module >>>> named 'user.translategenerator' >>>> >>>> >>>> >>>> >>>> James Taylor schrieb am Samstag, 15. März 2025 um 10:13:05 UTC+1: >>>> >>>>> Hello >>>>> >>>>> Are you running the wview_extended schema? There is discussion here >>>>> about appTemp - Belchertown taking forever on some weewx v5 systems · >>>>> Issue #924 · poblabs/weewx-belchertown >>>>> <https://github.com/poblabs/weewx-belchertown/issues/924> >>>>> >>>>> James >>>>> On Saturday, March 15, 2025 at 7:25:23 AM UTC [email protected] >>>>> wrote: >>>>> >>>>>> ok, i will try to switch from 4.x to 5.x >>>>>> >>>>>> weewx fresh installed >>>>>> weewx sftp installed >>>>>> weewx belchertown installed >>>>>> weewx interceptor installed >>>>>> weewx highcharts installed >>>>>> >>>>>> LOG: >>>>>> root@debian:~# sudo service weewx restart >>>>>> root@debian:~# sudo journalctl -u weewx -f | tee /tmp/mylog >>>>>> Mar 15 08:19:54 debian weewxd[12117]: INFO weewx.restx: AWEKAS: >>>>>> Posting not enabled. >>>>>> Mar 15 08:19:54 debian weewxd[12117]: INFO weewx.engine: 'pyephem' >>>>>> detected, extended almanac data is available >>>>>> Mar 15 08:19:54 debian weewxd[12117]: INFO __main__: Starting up >>>>>> weewx version 5.1.0 >>>>>> Mar 15 08:19:54 debian weewxd[12117]: INFO weewx.engine: Using >>>>>> binding 'wx_binding' to database 'weewx.sdb' >>>>>> Mar 15 08:19:54 debian weewxd[12117]: INFO weewx.manager: Starting >>>>>> backfill of daily summaries >>>>>> Mar 15 08:19:54 debian weewxd[12117]: INFO weewx.manager: Daily >>>>>> summaries up to date >>>>>> Mar 15 08:19:54 debian weewxd[12117]: INFO weewx.engine: Starting >>>>>> main packet loop. >>>>>> Mar 15 08:20:07 debian weewxd[12117]: INFO user.interceptor: using >>>>>> 'totalrainin' for rain_total >>>>>> Mar 15 08:20:07 debian weewxd[12117]: INFO user.interceptor: >>>>>> unrecognized parameter b'PASSKEY=xxxxxxxxxxxxxxxxxxxxxxxxxxxx >>>>>> Mar 15 08:20:07 debian weewxd[12117]: INFO user.interceptor: skipping >>>>>> rain measurement of 135.689: no last rain >>>>>> Mar 15 08:20:39 debian weewxd[12117]: INFO user.interceptor: >>>>>> unrecognized parameter b'PASSKEY=xxxxxxxxxxxxxxxxxxxxxxxxxxxxx >>>>>> Mar 15 08:20:40 debian weewxd[12117]: INFO weewx.cheetahgenerator: >>>>>> Generated 8 files for report SeasonsReport in 0.61 seconds >>>>>> Mar 15 08:20:40 debian weewxd[12117]: INFO weewx.imagegenerator: >>>>>> Generated 13 images for report SeasonsReport in 0.20 seconds >>>>>> Mar 15 08:20:40 debian weewxd[12117]: INFO weewx.reportengine: Copied >>>>>> 5 files to /var/www/html/weewx >>>>>> Mar 15 08:20:40 debian weewxd[12117]: INFO user.belchertown: version >>>>>> 1.3.1 >>>>>> Mar 15 08:20:40 debian weewxd[12117]: ERROR weewx.reportengine: >>>>>> Caught unrecoverable exception in generator >>>>>> 'weewx.cheetahgenerator.CheetahGenerator' >>>>>> Mar 15 08:20:40 debian weewxd[12117]: ERROR weewx.reportengine: >>>>>> **** 'radar_width' >>>>>> Mar 15 08:20:40 debian weewxd[12117]: ERROR weewx.reportengine: >>>>>> **** Traceback (most recent call last): >>>>>> Mar 15 08:20:40 debian weewxd[12117]: ERROR weewx.reportengine: >>>>>> **** File "/usr/share/weewx/weewx/reportengine.py", line 248, in run >>>>>> Mar 15 08:20:40 debian weewxd[12117]: ERROR weewx.reportengine: >>>>>> **** obj.start() >>>>>> Mar 15 08:20:40 debian weewxd[12117]: ERROR weewx.reportengine: >>>>>> **** File "/usr/share/weewx/weewx/reportengine.py", line 465, in >>>>>> start >>>>>> Mar 15 08:20:40 debian weewxd[12117]: ERROR weewx.reportengine: >>>>>> **** self.run() >>>>>> Mar 15 08:20:40 debian weewxd[12117]: ERROR weewx.reportengine: >>>>>> **** File "/usr/share/weewx/weewx/cheetahgenerator.py", line 166, >>>>>> in >>>>>> run >>>>>> Mar 15 08:20:40 debian weewxd[12117]: ERROR weewx.reportengine: >>>>>> **** ngen = self.generate(gen_dict[section_name], section_name, >>>>>> self.gen_ts) >>>>>> Mar 15 08:20:40 debian weewxd[12117]: ERROR weewx.reportengine: >>>>>> **** >>>>>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>> Mar 15 08:20:40 debian weewxd[12117]: ERROR weewx.reportengine: >>>>>> **** File "/usr/share/weewx/weewx/cheetahgenerator.py", line 226, >>>>>> in >>>>>> generate >>>>>> Mar 15 08:20:40 debian weewxd[12117]: ERROR weewx.reportengine: >>>>>> **** ngen += self.generate(section[subsection], subsection, >>>>>> gen_ts) >>>>>> Mar 15 08:20:40 debian weewxd[12117]: ERROR weewx.reportengine: >>>>>> **** >>>>>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>> Mar 15 08:20:40 debian weewxd[12117]: ERROR weewx.reportengine: >>>>>> **** File "/usr/share/weewx/weewx/cheetahgenerator.py", line 226, >>>>>> in >>>>>> generate >>>>>> Mar 15 08:20:40 debian weewxd[12117]: ERROR weewx.reportengine: >>>>>> **** ngen += self.generate(section[subsection], subsection, >>>>>> gen_ts) >>>>>> Mar 15 08:20:40 debian weewxd[12117]: ERROR weewx.reportengine: >>>>>> **** >>>>>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>> Mar 15 08:20:40 debian weewxd[12117]: ERROR weewx.reportengine: >>>>>> **** File "/usr/share/weewx/weewx/cheetahgenerator.py", line 309, >>>>>> in >>>>>> generate >>>>>> Mar 15 08:20:40 debian weewxd[12117]: ERROR weewx.reportengine: >>>>>> **** searchList = self._getSearchList(encoding, timespan, >>>>>> Mar 15 08:20:40 debian weewxd[12117]: ERROR weewx.reportengine: >>>>>> **** ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>> Mar 15 08:20:40 debian weewxd[12117]: ERROR weewx.reportengine: >>>>>> **** File "/usr/share/weewx/weewx/cheetahgenerator.py", line 401, >>>>>> in >>>>>> _getSearchList >>>>>> Mar 15 08:20:40 debian weewxd[12117]: ERROR weewx.reportengine: >>>>>> **** search_list += obj.get_extension_list(timespan, db_lookup) >>>>>> Mar 15 08:20:40 debian weewxd[12117]: ERROR weewx.reportengine: >>>>>> **** ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>> Mar 15 08:20:40 debian weewxd[12117]: ERROR weewx.reportengine: >>>>>> **** File "/etc/weewx/bin/user/belchertown.py", line 458, in >>>>>> get_extension_list >>>>>> Mar 15 08:20:40 debian weewxd[12117]: ERROR weewx.reportengine: >>>>>> **** radar_width = >>>>>> self.generator.skin_dict["Extras"]["radar_width"] >>>>>> Mar 15 08:20:40 debian weewxd[12117]: ERROR weewx.reportengine: >>>>>> **** >>>>>> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ >>>>>> Mar 15 08:20:40 debian weewxd[12117]: ERROR weewx.reportengine: >>>>>> **** File "/usr/lib/python3/dist-packages/configobj/__init__.py", >>>>>> line >>>>>> 554, in __getitem__ >>>>>> Mar 15 08:20:40 debian weewxd[12117]: ERROR weewx.reportengine: >>>>>> **** val = dict.__getitem__(self, key) >>>>>> Mar 15 08:20:40 debian weewxd[12117]: ERROR weewx.reportengine: >>>>>> **** ^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>> Mar 15 08:20:40 debian weewxd[12117]: ERROR weewx.reportengine: >>>>>> **** KeyError: 'radar_width' >>>>>> Mar 15 08:20:40 debian weewxd[12117]: ERROR weewx.reportengine: >>>>>> **** Generator terminated >>>>>> Mar 15 08:20:40 debian weewxd[12117]: Traceback (most recent call >>>>>> last): >>>>>> Mar 15 08:20:40 debian weewxd[12117]: File >>>>>> "/usr/share/weewx/weewx/reportengine.py", line 248, in run >>>>>> Mar 15 08:20:40 debian weewxd[12117]: obj.start() >>>>>> Mar 15 08:20:40 debian weewxd[12117]: File >>>>>> "/usr/share/weewx/weewx/reportengine.py", line 465, in start >>>>>> Mar 15 08:20:40 debian weewxd[12117]: self.run() >>>>>> Mar 15 08:20:40 debian weewxd[12117]: File >>>>>> "/usr/share/weewx/weewx/cheetahgenerator.py", line 166, in run >>>>>> Mar 15 08:20:40 debian weewxd[12117]: ngen = >>>>>> self.generate(gen_dict[section_name], section_name, self.gen_ts) >>>>>> Mar 15 08:20:40 debian weewxd[12117]: >>>>>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>> Mar 15 08:20:40 debian weewxd[12117]: File >>>>>> "/usr/share/weewx/weewx/cheetahgenerator.py", line 226, in generate >>>>>> Mar 15 08:20:40 debian weewxd[12117]: ngen += >>>>>> self.generate(section[subsection], subsection, gen_ts) >>>>>> Mar 15 08:20:40 debian weewxd[12117]: >>>>>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>> Mar 15 08:20:40 debian weewxd[12117]: File >>>>>> "/usr/share/weewx/weewx/cheetahgenerator.py", line 226, in generate >>>>>> Mar 15 08:20:40 debian weewxd[12117]: ngen += >>>>>> self.generate(section[subsection], subsection, gen_ts) >>>>>> Mar 15 08:20:40 debian weewxd[12117]: >>>>>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>> Mar 15 08:20:40 debian weewxd[12117]: File >>>>>> "/usr/share/weewx/weewx/cheetahgenerator.py", line 309, in generate >>>>>> Mar 15 08:20:40 debian weewxd[12117]: searchList = >>>>>> self._getSearchList(encoding, timespan, >>>>>> Mar 15 08:20:40 debian weewxd[12117]: >>>>>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>> Mar 15 08:20:40 debian weewxd[12117]: File >>>>>> "/usr/share/weewx/weewx/cheetahgenerator.py", line 401, in _getSearchList >>>>>> Mar 15 08:20:40 debian weewxd[12117]: search_list += >>>>>> obj.get_extension_list(timespan, db_lookup) >>>>>> Mar 15 08:20:40 debian weewxd[12117]: >>>>>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>> Mar 15 08:20:40 debian weewxd[12117]: File >>>>>> "/etc/weewx/bin/user/belchertown.py", line 458, in get_extension_list >>>>>> Mar 15 08:20:40 debian weewxd[12117]: radar_width = >>>>>> self.generator.skin_dict["Extras"]["radar_width"] >>>>>> Mar 15 08:20:40 debian weewxd[12117]: >>>>>> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ >>>>>> Mar 15 08:20:40 debian weewxd[12117]: File >>>>>> "/usr/lib/python3/dist-packages/configobj/__init__.py", line 554, in >>>>>> __getitem__ >>>>>> Mar 15 08:20:40 debian weewxd[12117]: val = >>>>>> dict.__getitem__(self, key) >>>>>> Mar 15 08:20:40 debian weewxd[12117]: >>>>>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>> Mar 15 08:20:40 debian weewxd[12117]: KeyError: 'radar_width' >>>>>> Mar 15 08:20:40 debian weewxd[12117]: INFO weewx.reportengine: Copied >>>>>> 39 files to /var/www/html/weewx >>>>>> Mar 15 08:20:41 debian weewxd[12117]: ERROR weewx.reportengine: >>>>>> Caught unrecoverable exception in generator >>>>>> 'weewx.cheetahgenerator.CheetahGenerator' >>>>>> Mar 15 08:20:41 debian weewxd[12117]: ERROR weewx.reportengine: >>>>>> **** no such table: archive_day_appTemp >>>>>> Mar 15 08:20:41 debian weewxd[12117]: ERROR weewx.reportengine: >>>>>> **** Traceback (most recent call last): >>>>>> Mar 15 08:20:41 debian weewxd[12117]: ERROR weewx.reportengine: >>>>>> **** File "/usr/share/weewx/weedb/sqlite.py", line 38, in guarded_fn >>>>>> Mar 15 08:20:41 debian weewxd[12117]: ERROR weewx.reportengine: >>>>>> **** return fn(*args, **kwargs) >>>>>> Mar 15 08:20:41 debian weewxd[12117]: ERROR weewx.reportengine: >>>>>> **** ^^^^^^^^^^^^^^^^^^^ >>>>>> Mar 15 08:20:41 debian weewxd[12117]: ERROR weewx.reportengine: >>>>>> **** File "/usr/share/weewx/weedb/sqlite.py", line 233, in execute >>>>>> Mar 15 08:20:41 debian weewxd[12117]: ERROR weewx.reportengine: >>>>>> **** return sqlite3.Cursor.execute(self, *args, **kwargs) >>>>>> Mar 15 08:20:41 debian weewxd[12117]: ERROR weewx.reportengine: >>>>>> **** ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>> Mar 15 08:20:41 debian weewxd[12117]: ERROR weewx.reportengine: >>>>>> **** sqlite3.OperationalError: no such table: archive_day_appTemp >>>>>> Mar 15 08:20:41 debian weewxd[12117]: Traceback (most recent call >>>>>> last): >>>>>> Mar 15 08:20:41 debian weewxd[12117]: File >>>>>> "/usr/share/weewx/weedb/sqlite.py", line 38, in guarded_fn >>>>>> Mar 15 08:20:41 debian weewxd[12117]: return fn(*args, **kwargs) >>>>>> Mar 15 08:20:41 debian weewxd[12117]: ^^^^^^^^^^^^^^^^^^^ >>>>>> Mar 15 08:20:41 debian weewxd[12117]: File >>>>>> "/usr/share/weewx/weedb/sqlite.py", line 233, in execute >>>>>> Mar 15 08:20:41 debian weewxd[12117]: return >>>>>> sqlite3.Cursor.execute(self, *args, **kwargs) >>>>>> Mar 15 08:20:41 debian weewxd[12117]: >>>>>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>> Mar 15 08:20:41 debian weewxd[12117]: sqlite3.OperationalError: no >>>>>> such table: archive_day_appTemp >>>>>> Mar 15 08:20:41 debian weewxd[12117]: During handling of the above >>>>>> exception, another exception occurred: >>>>>> Mar 15 08:20:41 debian weewxd[12117]: Traceback (most recent call >>>>>> last): >>>>>> Mar 15 08:20:41 debian weewxd[12117]: File >>>>>> "/usr/share/weewx/weewx/reportengine.py", line 248, in run >>>>>> Mar 15 08:20:41 debian weewxd[12117]: obj.start() >>>>>> Mar 15 08:20:41 debian weewxd[12117]: File >>>>>> "/usr/share/weewx/weewx/reportengine.py", line 465, in start >>>>>> Mar 15 08:20:41 debian weewxd[12117]: self.run() >>>>>> Mar 15 08:20:41 debian weewxd[12117]: File >>>>>> "/usr/share/weewx/weewx/cheetahgenerator.py", line 166, in run >>>>>> Mar 15 08:20:41 debian weewxd[12117]: ngen = >>>>>> self.generate(gen_dict[section_name], section_name, self.gen_ts) >>>>>> Mar 15 08:20:41 debian weewxd[12117]: >>>>>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>> Mar 15 08:20:41 debian weewxd[12117]: File >>>>>> "/usr/share/weewx/weewx/cheetahgenerator.py", line 226, in generate >>>>>> Mar 15 08:20:41 debian weewxd[12117]: ngen += >>>>>> self.generate(section[subsection], subsection, gen_ts) >>>>>> Mar 15 08:20:41 debian weewxd[12117]: >>>>>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>> Mar 15 08:20:41 debian weewxd[12117]: File >>>>>> "/usr/share/weewx/weewx/cheetahgenerator.py", line 226, in generate >>>>>> Mar 15 08:20:41 debian weewxd[12117]: ngen += >>>>>> self.generate(section[subsection], subsection, gen_ts) >>>>>> Mar 15 08:20:41 debian weewxd[12117]: >>>>>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>> Mar 15 08:20:41 debian weewxd[12117]: File >>>>>> "/usr/share/weewx/weewx/cheetahgenerator.py", line 309, in generate >>>>>> Mar 15 08:20:41 debian weewxd[12117]: searchList = >>>>>> self._getSearchList(encoding, timespan, >>>>>> Mar 15 08:20:41 debian weewxd[12117]: >>>>>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>> Mar 15 08:20:41 debian weewxd[12117]: File >>>>>> "/usr/share/weewx/weewx/cheetahgenerator.py", line 401, in _getSearchList >>>>>> Mar 15 08:20:41 debian weewxd[12117]: search_list += >>>>>> obj.get_extension_list(timespan, db_lookup) >>>>>> Mar 15 08:20:41 debian weewxd[12117]: >>>>>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>> Mar 15 08:20:41 debian weewxd[12117]: File >>>>>> "/etc/weewx/bin/user/highchartssearchlist.py", line 587, in >>>>>> get_extension_list >>>>>> Mar 15 08:20:41 debian weewxd[12117]: (apptemp_time_vt, >>>>>> apptemp_dict) = >>>>>> self.get_day_summary_vectors(db_lookup(self.apptemp_binding), >>>>>> Mar 15 08:20:41 debian weewxd[12117]: >>>>>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>> Mar 15 08:20:41 debian weewxd[12117]: ERROR weewx.reportengine: >>>>>> **** >>>>>> Mar 15 08:20:41 debian weewxd[12117]: File >>>>>> "/etc/weewx/bin/user/highchartssearchlist.py", line 156, in >>>>>> get_day_summary_vectors >>>>>> Mar 15 08:20:41 debian weewxd[12117]: for _rec in >>>>>> _cursor.execute(sql_str): >>>>>> Mar 15 08:20:41 debian weewxd[12117]: >>>>>> ^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>> Mar 15 08:20:41 debian weewxd[12117]: File >>>>>> "/usr/share/weewx/weedb/sqlite.py", line 46, in guarded_fn >>>>>> Mar 15 08:20:41 debian weewxd[12117]: raise weedb.NoTableError(e) >>>>>> Mar 15 08:20:41 debian weewxd[12117]: weedb.NoTableError: no such >>>>>> table: archive_day_appTemp >>>>>> Mar 15 08:20:41 debian weewxd[12117]: ERROR weewx.reportengine: >>>>>> **** During handling of the above exception, another exception >>>>>> occurred: >>>>>> Mar 15 08:20:41 debian weewxd[12117]: ERROR weewx.reportengine: >>>>>> **** >>>>>> Mar 15 08:20:41 debian weewxd[12117]: ERROR weewx.reportengine: >>>>>> **** Traceback (most recent call last): >>>>>> Mar 15 08:20:41 debian weewxd[12117]: ERROR weewx.reportengine: >>>>>> **** File "/usr/share/weewx/weewx/reportengine.py", line 248, in run >>>>>> Mar 15 08:20:41 debian weewxd[12117]: ERROR weewx.reportengine: >>>>>> **** obj.start() >>>>>> Mar 15 08:20:41 debian weewxd[12117]: ERROR weewx.reportengine: >>>>>> **** File "/usr/share/weewx/weewx/reportengine.py", line 465, in >>>>>> start >>>>>> Mar 15 08:20:41 debian weewxd[12117]: ERROR weewx.reportengine: >>>>>> **** self.run() >>>>>> Mar 15 08:20:41 debian weewxd[12117]: ERROR weewx.reportengine: >>>>>> **** File "/usr/share/weewx/weewx/cheetahgenerator.py", line 166, >>>>>> in >>>>>> run >>>>>> Mar 15 08:20:41 debian weewxd[12117]: ERROR weewx.reportengine: >>>>>> **** ngen = self.generate(gen_dict[section_name], section_name, >>>>>> self.gen_ts) >>>>>> Mar 15 08:20:41 debian weewxd[12117]: ERROR weewx.reportengine: >>>>>> **** >>>>>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>> Mar 15 08:20:41 debian weewxd[12117]: ERROR weewx.reportengine: >>>>>> **** File "/usr/share/weewx/weewx/cheetahgenerator.py", line 226, >>>>>> in >>>>>> generate >>>>>> Mar 15 08:20:41 debian weewxd[12117]: ERROR weewx.reportengine: >>>>>> **** ngen += self.generate(section[subsection], subsection, >>>>>> gen_ts) >>>>>> Mar 15 08:20:41 debian weewxd[12117]: ERROR weewx.reportengine: >>>>>> **** >>>>>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>> Mar 15 08:20:41 debian weewxd[12117]: ERROR weewx.reportengine: >>>>>> **** File "/usr/share/weewx/weewx/cheetahgenerator.py", line 226, >>>>>> in >>>>>> generate >>>>>> Mar 15 08:20:41 debian weewxd[12117]: ERROR weewx.reportengine: >>>>>> **** ngen += self.generate(section[subsection], subsection, >>>>>> gen_ts) >>>>>> Mar 15 08:20:41 debian weewxd[12117]: ERROR weewx.reportengine: >>>>>> **** >>>>>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>> Mar 15 08:20:41 debian weewxd[12117]: ERROR weewx.reportengine: >>>>>> **** File "/usr/share/weewx/weewx/cheetahgenerator.py", line 309, >>>>>> in >>>>>> generate >>>>>> Mar 15 08:20:41 debian weewxd[12117]: ERROR weewx.reportengine: >>>>>> **** searchList = self._getSearchList(encoding, timespan, >>>>>> Mar 15 08:20:41 debian weewxd[12117]: ERROR weewx.reportengine: >>>>>> **** ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>> Mar 15 08:20:41 debian weewxd[12117]: ERROR weewx.reportengine: >>>>>> **** File "/usr/share/weewx/weewx/cheetahgenerator.py", line 401, >>>>>> in >>>>>> _getSearchList >>>>>> Mar 15 08:20:41 debian weewxd[12117]: ERROR weewx.reportengine: >>>>>> **** search_list += obj.get_extension_list(timespan, db_lookup) >>>>>> Mar 15 08:20:41 debian weewxd[12117]: ERROR weewx.reportengine: >>>>>> **** ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>> Mar 15 08:20:41 debian weewxd[12117]: ERROR weewx.reportengine: >>>>>> **** File "/etc/weewx/bin/user/highchartssearchlist.py", line 587, >>>>>> in >>>>>> get_extension_list >>>>>> Mar 15 08:20:41 debian weewxd[12117]: ERROR weewx.reportengine: >>>>>> **** (apptemp_time_vt, apptemp_dict) = >>>>>> self.get_day_summary_vectors(db_lookup(self.apptemp_binding), >>>>>> Mar 15 08:20:41 debian weewxd[12117]: ERROR weewx.reportengine: >>>>>> **** >>>>>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>> Mar 15 08:20:41 debian weewxd[12117]: ERROR weewx.reportengine: >>>>>> **** File "/etc/weewx/bin/user/highchartssearchlist.py", line 156, >>>>>> in >>>>>> get_day_summary_vectors >>>>>> Mar 15 08:20:41 debian weewxd[12117]: ERROR weewx.reportengine: >>>>>> **** for _rec in _cursor.execute(sql_str): >>>>>> Mar 15 08:20:41 debian weewxd[12117]: ERROR weewx.reportengine: >>>>>> **** ^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>> Mar 15 08:20:41 debian weewxd[12117]: ERROR weewx.reportengine: >>>>>> **** File "/usr/share/weewx/weedb/sqlite.py", line 46, in guarded_fn >>>>>> Mar 15 08:20:41 debian weewxd[12117]: ERROR weewx.reportengine: >>>>>> **** raise weedb.NoTableError(e) >>>>>> Mar 15 08:20:41 debian weewxd[12117]: ERROR weewx.reportengine: >>>>>> **** weedb.NoTableError: no such table: archive_day_appTemp >>>>>> Mar 15 08:20:41 debian weewxd[12117]: ERROR weewx.reportengine: >>>>>> **** Generator terminated >>>>>> Mar 15 08:20:41 debian weewxd[12117]: >>>>>> /usr/local/lib/python3.11/dist-packages/pysftp/__init__.py:61: >>>>>> UserWarning: >>>>>> Failed to load HostKeys from /var/lib/weewx/.ssh/known_hosts. You will >>>>>> need to explicitly load HostKeys (cnopts.hostkeys.load(filename)) or >>>>>> disableHostKey checking (cnopts.hostkeys = None). >>>>>> Mar 15 08:20:41 debian weewxd[12117]: warnings.warn(wmsg, >>>>>> UserWarning) >>>>>> Mar 15 08:20:41 debian weewxd[12117]: INFO paramiko.transport: >>>>>> Connected (version 2.0, client OpenSSH_9.2p1) >>>>>> Mar 15 08:20:41 debian weewxd[12117]: INFO paramiko.transport: >>>>>> Authentication (password) successful! >>>>>> Mar 15 08:20:41 debian weewxd[12117]: INFO paramiko.transport.sftp: >>>>>> [chan 0] Opened sftp connection (server version 3) >>>>>> >>>>> -- 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 visit https://groups.google.com/d/msgid/weewx-user/402c51fb-ec8b-4e45-8265-da45b3136203n%40googlegroups.com.
