WEEWX 5.1 Errors

281 views
Skip to first unread message

buck...@googlemail.com

unread,
Mar 15, 2025, 3:25:23 AM3/15/25
to weewx-user
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)

James Taylor

unread,
Mar 15, 2025, 5:13:05 AM3/15/25
to weewx-user
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

James

buck...@googlemail.com

unread,
Mar 15, 2025, 8:52:31 AM3/15/25
to weewx-user
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

unread,
Mar 15, 2025, 9:57:18 AM3/15/25
to weewx-user
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

michael.k...@gmx.at

unread,
Mar 15, 2025, 10:01:02 AM3/15/25
to weewx-user
translategenerator.py seems to be missing in user/bin

buck...@googlemail.com

unread,
Mar 15, 2025, 10:04:35 AM3/15/25
to weewx-user
where can i get them? can i just copy them to weewx 4 ?

buck...@googlemail.com

unread,
Mar 15, 2025, 10:05:35 AM3/15/25
to weewx-user
i mean: 
where can i get them? can i just copy them from weewx 4 ? (not to)

James Taylor

unread,
Mar 15, 2025, 10:23:29 AM3/15/25
to weewx-user
In my experience yes, all the ones I was using ported across to weewx 5 as long as you were using the wview database as discussed previously.  I was just able to copy them from the old location if I had installed something outside of an extension.   As you can see from the date a lot of these were from pre weewx 5 being released.

James

michael.k...@gmx.at

unread,
Mar 15, 2025, 10:53:17 AM3/15/25
to weewx-user
These files most likely belong to an extension and should be there after installing the extension with the installer. While "simply" copying the files may work, I'd try to get a recent version of the extension and install it the usual way.

vince

unread,
Mar 15, 2025, 1:52:11 PM3/15/25
to weewx-user
Suggest you get weewx working with no added extensions or skins as your first step. Then add skins and extensions one at a time.  Get the system running perfectly with the default Seasons skin first.
Message has been deleted
Message has been deleted
Message has been deleted
Message has been deleted
Message has been deleted
Message has been deleted
Message has been deleted

Jimi Lawson

unread,
Mar 15, 2025, 9:57:09 PM3/15/25
to weewx...@googlegroups.com

It's you that needs to show some class, log into your Google groups account and unsubscribe yourself. Your the one doing the spamming !


On Sun, 16 Mar 2025, 1:44 am Charles Hill, <hill.char...@gmail.com> wrote:
C'mon man show a litttle class.

-----  vince...@gmail.com ----


Hey guys, this guy emailing me because I’m trying to get unsubscribed because somebody emailed me so I’m not harassed by these people
On Sat, Mar 15, 2025 at 9:42 PM Charles Hill <hill.char...@gmail.com> wrote:
A lot of people are getting spammed because unsubscribe isn’t working.

So can someone subscribe me because unsubscribe is broken.
On Sat, Mar 15, 2025 at 8:25 PM vince <vince...@gmail.com> wrote:

For god’s sake STOP !!!!!

A dozen emails spamming 3000 people is ENOUGH. 

On Sat, Mar 15, 2025 at 7:23 PM Charles Hill <hill.char...@gmail.com> wrote:
Unsubscribe isn’t working please unsubscribe me
On Sat, Mar 15, 2025 at 7:18 PM vince <vince...@gmail.com> wrote:
Set up an email filter to auto delete messages from the group. 

On Saturday, March 15, 2025 at 4:10:14 PM UTC-7 Charles Hill wrote:
Unsubscribe doesn’t work, unsubscribe me

--
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+...@googlegroups.com.

--
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+...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/weewx-user/a19c1b3c-6f8c-439f-9730-374c38912b4bn%40googlegroups.com.

--
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+...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/weewx-user/CACyhQtTK%2BXOS_grpSQpdfNf2ryve2jUKSKO9OP1Z9j0kOACQ8g%40mail.gmail.com.

Charles Hill

unread,
Mar 15, 2025, 10:12:04 PM3/15/25
to weewx...@googlegroups.com
Hey Jim, do you know who an admin is here?  

Charles Hill

unread,
Mar 15, 2025, 10:15:15 PM3/15/25
to weewx...@googlegroups.com
Jim, I didn't say that.  Vince said that to me.

On Sat, Mar 15, 2025 at 9:57 PM Jimi Lawson <jimi....@gmail.com> wrote:

gjr80

unread,
Mar 16, 2025, 4:28:30 PM3/16/25
to weewx-user
Charles,

I replied privately to you yesterday, please check your email.

Gary

buck...@googlemail.com

unread,
Mar 17, 2025, 1:59:16 AM3/17/25
to weewx-user
here my last log errors:

weewx only uploads the default skin, data
are correct but the skin is wrong


root@debian:~# sudo journalctl -u weewx -f | tee /tmp/mylog
Mar 17 06:50:43 debian weewxd[346]: INFO paramiko.transport.sftp: [chan 0] Opened sftp connection (server version 3)
Mar 17 06:50:49 debian weewxd[346]: INFO paramiko.transport.sftp: [chan 0] sftp session closed.
Mar 17 06:50:49 debian weewxd[346]: INFO user.sftp: sftpgenerator: transferred 30 files in 7.36 seconds
Mar 17 06:51:11 debian weewxd[346]: INFO user.interceptor: unrecognized parameter b'PASSKEY=DF1xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Mar 17 06:51:42 debian weewxd[346]: INFO user.interceptor: unrecognized parameter b'PASSKEY=
Mar 17 06:52:13 debian weewxd[346]: INFO user.interceptor: unrecognized parameter b'PASSKEY=
Mar 17 06:52:44 debian weewxd[346]: INFO user.interceptor: unrecognized parameter b'PASSKEY=
Mar 17 06:53:15 debian weewxd[346]: INFO user.interceptor: unrecognized parameter b'PASSKEY=
Mar 17 06:53:46 debian weewxd[346]: INFO user.interceptor: unrecognized parameter b'PASSKEY=
Mar 17 06:54:17 debian weewxd[346]: INFO user.interceptor: unrecognized parameter b'PASSKEY=
Mar 17 06:54:48 debian weewxd[346]: INFO user.interceptor: unrecognized parameter b'PASSKEY=
Mar 17 06:55:19 debian weewxd[346]: INFO user.interceptor: unrecognized parameter b'PASSKEY=
Mar 17 06:55:19 debian weewxd[346]: INFO weewx.manager: Added record 2025-03-17 06:55:00 CET (1742190900) to database 'weewx.sdb'
Mar 17 06:55:19 debian weewxd[346]: INFO weewx.manager: Added record 2025-03-17 06:55:00 CET (1742190900) to daily summary in 'weewx.sdb'
Mar 17 06:55:19 debian weewxd[346]: INFO weewx.cheetahgenerator: Generated 8 files for report SeasonsReport in 0.41 seconds
Mar 17 06:55:19 debian weewxd[346]: INFO weewx.imagegenerator: Generated 13 images for report SeasonsReport in 0.20 seconds
Mar 17 06:55:19 debian weewxd[346]: INFO weewx.reportengine: Copied 0 files to /var/www/html/weewx
Mar 17 06:55:19 debian weewxd[346]: ERROR weewx.reportengine: Caught unrecoverable exception in generator 'weewx.cheetahgenerator.CheetahGenerator'
Mar 17 06:55:19 debian weewxd[346]: ERROR weewx.reportengine:         ****  'radar_width'
Mar 17 06:55:19 debian weewxd[346]: ERROR weewx.reportengine:         ****  Traceback (most recent call last):
Mar 17 06:55:19 debian weewxd[346]: ERROR weewx.reportengine:         ****    File "/usr/share/weewx/weewx/reportengine.py", line 248, in run
Mar 17 06:55:19 debian weewxd[346]: ERROR weewx.reportengine:         ****      obj.start()
Mar 17 06:55:19 debian weewxd[346]: ERROR weewx.reportengine:         ****    File "/usr/share/weewx/weewx/reportengine.py", line 465, in start
Mar 17 06:55:19 debian weewxd[346]: ERROR weewx.reportengine:         ****      self.run()
Mar 17 06:55:19 debian weewxd[346]: ERROR weewx.reportengine:         ****    File "/usr/share/weewx/weewx/cheetahgenerator.py", line 166, in run
Mar 17 06:55:19 debian weewxd[346]: ERROR weewx.reportengine:         ****      ngen = self.generate(gen_dict[section_name], section_name, self.gen_ts)
Mar 17 06:55:19 debian weewxd[346]: ERROR weewx.reportengine:         ****             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Mar 17 06:55:19 debian weewxd[346]: ERROR weewx.reportengine:         ****    File "/usr/share/weewx/weewx/cheetahgenerator.py", line 226, in generate
Mar 17 06:55:19 debian weewxd[346]: ERROR weewx.reportengine:         ****      ngen += self.generate(section[subsection], subsection, gen_ts)
Mar 17 06:55:19 debian weewxd[346]: ERROR weewx.reportengine:         ****              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Mar 17 06:55:19 debian weewxd[346]: ERROR weewx.reportengine:         ****    File "/usr/share/weewx/weewx/cheetahgenerator.py", line 226, in generate
Mar 17 06:55:19 debian weewxd[346]: ERROR weewx.reportengine:         ****      ngen += self.generate(section[subsection], subsection, gen_ts)
Mar 17 06:55:19 debian weewxd[346]: ERROR weewx.reportengine:         ****              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Mar 17 06:55:19 debian weewxd[346]: ERROR weewx.reportengine:         ****    File "/usr/share/weewx/weewx/cheetahgenerator.py", line 309, in generate
Mar 17 06:55:19 debian weewxd[346]: ERROR weewx.reportengine:         ****      searchList = self._getSearchList(encoding, timespan,
Mar 17 06:55:20 debian weewxd[346]: ERROR weewx.reportengine:         ****                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Mar 17 06:55:20 debian weewxd[346]: ERROR weewx.reportengine:         ****    File "/usr/share/weewx/weewx/cheetahgenerator.py", line 401, in _getSearchList
Mar 17 06:55:20 debian weewxd[346]: ERROR weewx.reportengine:         ****      search_list += obj.get_extension_list(timespan, db_lookup)
Mar 17 06:55:20 debian weewxd[346]: ERROR weewx.reportengine:         ****                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Mar 17 06:55:20 debian weewxd[346]: ERROR weewx.reportengine:         ****    File "/etc/weewx/bin/user/belchertown.py", line 458, in get_extension_list
Mar 17 06:55:20 debian weewxd[346]: ERROR weewx.reportengine:         ****      radar_width = self.generator.skin_dict["Extras"]["radar_width"]
Mar 17 06:55:20 debian weewxd[346]: ERROR weewx.reportengine:         ****                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^
Mar 17 06:55:20 debian weewxd[346]: ERROR weewx.reportengine:         ****    File "/usr/lib/python3/dist-packages/configobj/__init__.py", line 554, in __getitem__
Mar 17 06:55:20 debian weewxd[346]: ERROR weewx.reportengine:         ****      val = dict.__getitem__(self, key)
Mar 17 06:55:20 debian weewxd[346]: ERROR weewx.reportengine:         ****            ^^^^^^^^^^^^^^^^^^^^^^^^^^^
Mar 17 06:55:20 debian weewxd[346]: ERROR weewx.reportengine:         ****  KeyError: 'radar_width'
Mar 17 06:55:20 debian weewxd[346]: ERROR weewx.reportengine:         ****  Generator terminated
Mar 17 06:55:20 debian weewxd[346]: Traceback (most recent call last):
Mar 17 06:55:20 debian weewxd[346]:   File "/usr/share/weewx/weewx/reportengine.py", line 248, in run
Mar 17 06:55:20 debian weewxd[346]:     obj.start()
Mar 17 06:55:20 debian weewxd[346]:   File "/usr/share/weewx/weewx/reportengine.py", line 465, in start
Mar 17 06:55:20 debian weewxd[346]:     self.run()
Mar 17 06:55:20 debian weewxd[346]:   File "/usr/share/weewx/weewx/cheetahgenerator.py", line 166, in run
Mar 17 06:55:20 debian weewxd[346]:     ngen = self.generate(gen_dict[section_name], section_name, self.gen_ts)
Mar 17 06:55:20 debian weewxd[346]:            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Mar 17 06:55:20 debian weewxd[346]:   File "/usr/share/weewx/weewx/cheetahgenerator.py", line 226, in generate
Mar 17 06:55:20 debian weewxd[346]:     ngen += self.generate(section[subsection], subsection, gen_ts)
Mar 17 06:55:20 debian weewxd[346]:             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Mar 17 06:55:20 debian weewxd[346]:   File "/usr/share/weewx/weewx/cheetahgenerator.py", line 226, in generate
Mar 17 06:55:20 debian weewxd[346]:     ngen += self.generate(section[subsection], subsection, gen_ts)
Mar 17 06:55:20 debian weewxd[346]:             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Mar 17 06:55:20 debian weewxd[346]:   File "/usr/share/weewx/weewx/cheetahgenerator.py", line 309, in generate
Mar 17 06:55:20 debian weewxd[346]:     searchList = self._getSearchList(encoding, timespan,
Mar 17 06:55:20 debian weewxd[346]:                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Mar 17 06:55:20 debian weewxd[346]:   File "/usr/share/weewx/weewx/cheetahgenerator.py", line 401, in _getSearchList
Mar 17 06:55:20 debian weewxd[346]:     search_list += obj.get_extension_list(timespan, db_lookup)
Mar 17 06:55:20 debian weewxd[346]:                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Mar 17 06:55:20 debian weewxd[346]:   File "/etc/weewx/bin/user/belchertown.py", line 458, in get_extension_list
Mar 17 06:55:20 debian weewxd[346]:     radar_width = self.generator.skin_dict["Extras"]["radar_width"]
Mar 17 06:55:20 debian weewxd[346]:                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^
Mar 17 06:55:20 debian weewxd[346]:   File "/usr/lib/python3/dist-packages/configobj/__init__.py", line 554, in __getitem__
Mar 17 06:55:20 debian weewxd[346]:     val = dict.__getitem__(self, key)
Mar 17 06:55:20 debian weewxd[346]:           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
Mar 17 06:55:20 debian weewxd[346]: KeyError: 'radar_width'
Mar 17 06:55:20 debian weewxd[346]: INFO weewx.reportengine: Copied 3 files to /var/www/html/weewx
Mar 17 06:55:20 debian weewxd[346]: INFO paramiko.transport: Connected (version 2.0, client OpenSSH_9.2p1)
Mar 17 06:55:20 debian weewxd[346]: INFO paramiko.transport: Authentication (password) successful!
Mar 17 06:55:21 debian weewxd[346]: INFO paramiko.transport.sftp: [chan 0] Opened sftp connection (server version 3)
Mar 17 06:55:27 debian weewxd[346]: INFO paramiko.transport.sftp: [chan 0] sftp session closed.
Mar 17 06:55:27 debian weewxd[346]: INFO user.sftp: sftpgenerator: transferred 30 files in 7.42 seconds
Mar 17 06:55:51 debian weewxd[346]: INFO user.interceptor: unrecognized parameter b'PASSKEY=
Mar 17 06:56:21 debian weewxd[346]: INFO user.interceptor: unrecognized parameter b'PASSKEY=

buck...@googlemail.com

unread,
Mar 17, 2025, 2:29:04 AM3/17/25
to weewx-user
i unstalled weewx now and reinstall it.
reconfigured, database is my old one from Weewx 4


buck...@googlemail.com

unread,
Mar 17, 2025, 2:38:43 AM3/17/25
to weewx-user
so, now in installed Belchertown with:
weectl extension install weewx-belchertown-release.1.3

settings in my conf:
    [[Belchertown]]
        skin = Belchertown
        #HTML_ROOT = /var/www/html/weewx/belchertown
        enable = true

and i see everytime the weewx default skin. 

Reply all
Reply to author
Forward
0 new messages