i unstalled weewx now and reinstall it. reconfigured, database is my old one from Weewx 4
first log: https://pastebin.com/raw/evuXUanW [email protected] schrieb am Montag, 17. März 2025 um 06:59:16 UTC+1: > 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= > > gjr80 schrieb am Sonntag, 16. März 2025 um 21:28:30 UTC+1: > >> Charles, >> >> I replied privately to you yesterday, please check your email. >> >> Gary >> >> On Sunday, 16 March 2025 at 12:12:04 UTC+10 Charles Hill wrote: >> >>> Hey Jim, do you know who an admin is here? >>> >>> On Sat, Mar 15, 2025 at 9:57 PM Jimi Lawson <[email protected]> wrote: >>> >>>> 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, <[email protected]> >>>> wrote: >>>> >>>>> C'mon man show a litttle class. >>>>> >>>>> ----- [email protected] ---- >>>>> >>>>> >>>>> 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 <[email protected]> >>>>> 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 <[email protected]> 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 <[email protected]> >>>>>> wrote: >>>>>> >>>>>>> Unsubscribe isn’t working please unsubscribe me >>>>>>> On Sat, Mar 15, 2025 at 7:18 PM vince <[email protected]> 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 >>>>>>>>> On Sat, Mar 15, 2025 at 3:25 AM '[email protected]' via >>>>>>>>> weewx-user <[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/d4ec4146-dae2-4db4-bd7a-b255d983cfcfn%40googlegroups.com >>>>>>>>>> >>>>>>>>>> <https://groups.google.com/d/msgid/weewx-user/d4ec4146-dae2-4db4-bd7a-b255d983cfcfn%40googlegroups.com?utm_medium=email&utm_source=footer> >>>>>>>>>> . >>>>>>>>>> >>>>>>>>> -- >>>>>>>> You received this message because you are subscribed to the Google >>>>>>>> Groups "weewx-user" group. >>>>>>>> To unsubscribe from this group and stop receiving emails from it, >>>>>>>> send an email to [email protected]. >>>>>>>> To view this discussion visit >>>>>>>> https://groups.google.com/d/msgid/weewx-user/a19c1b3c-6f8c-439f-9730-374c38912b4bn%40googlegroups.com >>>>>>>> >>>>>>>> <https://groups.google.com/d/msgid/weewx-user/a19c1b3c-6f8c-439f-9730-374c38912b4bn%40googlegroups.com?utm_medium=email&utm_source=footer> >>>>>>>> . >>>>>>>> >>>>>>> -- >>>>> You received this message because you are subscribed to the Google >>>>> Groups "weewx-user" group. >>>>> To unsubscribe from this group and stop receiving emails from it, send >>>>> an email to [email protected]. >>>>> To view this discussion visit >>>>> https://groups.google.com/d/msgid/weewx-user/CACyhQtTK%2BXOS_grpSQpdfNf2ryve2jUKSKO9OP1Z9j0kOACQ8g%40mail.gmail.com >>>>> >>>>> <https://groups.google.com/d/msgid/weewx-user/CACyhQtTK%2BXOS_grpSQpdfNf2ryve2jUKSKO9OP1Z9j0kOACQ8g%40mail.gmail.com?utm_medium=email&utm_source=footer> >>>>> . >>>>> >>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "weewx-user" group. >>>> To unsubscribe from this group and stop receiving emails from it, send >>>> an email to [email protected]. >>>> >>> To view this discussion visit >>>> https://groups.google.com/d/msgid/weewx-user/CAEzr%3D0ZkN-tPXiudCE7tVVNo_iYunNHSzm4cdinS_20gJphWuw%40mail.gmail.com >>>> >>>> <https://groups.google.com/d/msgid/weewx-user/CAEzr%3D0ZkN-tPXiudCE7tVVNo_iYunNHSzm4cdinS_20gJphWuw%40mail.gmail.com?utm_medium=email&utm_source=footer> >>>> . >>>> >>> -- You received this message because you are subscribed to the Google Groups "weewx-user" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion visit https://groups.google.com/d/msgid/weewx-user/56dde9ee-76f7-4e25-b60a-0d611d2ea90en%40googlegroups.com.
