More missing plugins for weeWX: Oct 19 20:14:49 web weewxd[38188]: ModuleNotFoundError: No module named > 'user.historygenerator' >
On Mon, 20 Oct 2025 at 05:21, [email protected] <[email protected]> wrote: > I can't find rtgd plugin on github every link from here is 404 > > Also now I have a trouble with user.historygenerator > also can not find that plugin. > A ton of errors which before I move to rockylinux I didn't have :( > > > > Oct 19 20:14:49 web weewxd[38188]: ERROR weewx.reportengine: Caught > unrecoverable exception in generator > 'weewx.cheetahgenerator.CheetahGenerator' > Oct 19 20:14:49 web weewxd[38188]: ERROR weewx.reportengine: **** > No module named 'user.historygenerator' > Oct 19 20:14:49 web weewxd[38188]: ERROR weewx.reportengine: **** > Traceback (most recent call last): > Oct 19 20:14:49 web weewxd[38188]: ERROR weewx.reportengine: **** > File "/usr/share/weewx/weewx/reportengine.py", line 248, in run > Oct 19 20:14:49 web weewxd[38188]: ERROR weewx.reportengine: **** > obj.start() > Oct 19 20:14:49 web weewxd[38188]: ERROR weewx.reportengine: **** > File "/usr/share/weewx/weewx/reportengine.py", line 465, in start > Oct 19 20:14:49 web weewxd[38188]: ERROR weewx.reportengine: **** > self.run() > Oct 19 20:14:49 web weewxd[38188]: ERROR weewx.reportengine: **** > File "/usr/share/weewx/weewx/cheetahgenerator.py", line 163, in run > Oct 19 20:14:49 web weewxd[38188]: ERROR weewx.reportengine: **** > self.init_extensions(gen_dict[section_name]) > Oct 19 20:14:49 web weewxd[38188]: ERROR weewx.reportengine: **** > File "/usr/share/weewx/weewx/cheetahgenerator.py", line 194, in > init_extensions > Oct 19 20:14:49 web weewxd[38188]: ERROR weewx.reportengine: **** > klass = weeutil.weeutil.get_object(x) > Oct 19 20:14:49 web weewxd[38188]: ERROR weewx.reportengine: **** > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > Oct 19 20:14:49 web weewxd[38188]: ERROR weewx.reportengine: **** > File "/usr/share/weewx/weeutil/weeutil.py", line 1404, in get_object > Oct 19 20:14:49 web weewxd[38188]: ERROR weewx.reportengine: **** > module = importlib.import_module(module_name) > Oct 19 20:14:49 web weewxd[38188]: ERROR weewx.reportengine: **** > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > Oct 19 20:14:49 web weewxd[38188]: ERROR weewx.reportengine: **** > File "/usr/lib64/python3.12/importlib/__init__.py", line 90, in > import_module > Oct 19 20:14:49 web weewxd[38188]: ERROR weewx.reportengine: **** > return _bootstrap._gcd_import(name[level:], package, level) > Oct 19 20:14:49 web weewxd[38188]: ERROR weewx.reportengine: **** > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > Oct 19 20:14:49 web weewxd[38188]: ERROR weewx.reportengine: **** > File "<frozen importlib._bootstrap>", line 1387, in _gcd_import > Oct 19 20:14:49 web weewxd[38188]: ERROR weewx.reportengine: **** > File "<frozen importlib._bootstrap>", line 1360, in _find_and_load > Oct 19 20:14:49 web weewxd[38188]: ERROR weewx.reportengine: **** > File "<frozen importlib._bootstrap>", line 1324, in > _find_and_load_unlocked > Oct 19 20:14:49 web weewxd[38188]: ERROR weewx.reportengine: **** > ModuleNotFoundError: No module named 'user.historygenerator' > Oct 19 20:14:49 web weewxd[38188]: ERROR weewx.reportengine: **** > Generator terminated > Oct 19 20:14:49 web weewxd[38188]: Traceback (most recent call last): > Oct 19 20:14:49 web weewxd[38188]: File > "/usr/share/weewx/weewx/reportengine.py", line 248, in run > Oct 19 20:14:49 web weewxd[38188]: obj.start() > Oct 19 20:14:49 web weewxd[38188]: File > "/usr/share/weewx/weewx/reportengine.py", line 465, in start > Oct 19 20:14:49 web weewxd[38188]: self.run() > Oct 19 20:14:49 web weewxd[38188]: File > "/usr/share/weewx/weewx/cheetahgenerator.py", line 163, in run > Oct 19 20:14:49 web weewxd[38188]: > self.init_extensions(gen_dict[section_name]) > Oct 19 20:14:49 web weewxd[38188]: File > "/usr/share/weewx/weewx/cheetahgenerator.py", line 194, in init_extensions > Oct 19 20:14:49 web weewxd[38188]: klass = weeutil.weeutil.get_object(x) > Oct 19 20:14:49 web weewxd[38188]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > Oct 19 20:14:49 web weewxd[38188]: File > "/usr/share/weewx/weeutil/weeutil.py", line 1404, in get_object > Oct 19 20:14:49 web weewxd[38188]: module = > importlib.import_module(module_name) > Oct 19 20:14:49 web weewxd[38188]: > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > Oct 19 20:14:49 web weewxd[38188]: File > "/usr/lib64/python3.12/importlib/__init__.py", line 90, in import_module > Oct 19 20:14:49 web weewxd[38188]: return > _bootstrap._gcd_import(name[level:], package, level) > Oct 19 20:14:49 web weewxd[38188]: > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > Oct 19 20:14:49 web weewxd[38188]: File "<frozen importlib._bootstrap>", > line 1387, in _gcd_import > Oct 19 20:14:49 web weewxd[38188]: File "<frozen importlib._bootstrap>", > line 1360, in _find_and_load > Oct 19 20:14:49 web weewxd[38188]: File "<frozen importlib._bootstrap>", > line 1324, in _find_and_load_unlocked > Oct 19 20:14:49 web weewxd[38188]: ModuleNotFoundError: No module named > 'user.historygenerator' > Oct 19 20:14:49 web weewxd[38188]: INFO weewx.imagegenerator: Generated 20 > images for report SeasonsReport in 0.27 seconds > Oct 19 20:14:49 web weewxd[38188]: INFO weewx.reportengine: Copied 0 files > to /var/www/html/weewx > Oct 19 20:14:49 web weewxd[38188]: INFO weewx.cheetahgenerator: Generated > 6 files for report SmartphoneReport in 0.04 seconds > Oct 19 20:14:49 web weewxd[38188]: INFO weewx.imagegenerator: Generated 6 > images for report SmartphoneReport in 0.06 seconds > Oct 19 20:14:49 web weewxd[38188]: INFO weewx.reportengine: Copied 0 files > to /var/www/html/weewx/smartphone > Oct 19 20:14:49 web weewxd[38188]: INFO weewx.cheetahgenerator: Generated > 1 files for report MobileReport in 0.02 seconds > Oct 19 20:14:49 web weewxd[38188]: INFO weewx.imagegenerator: Generated 4 > images for report MobileReport in 0.04 seconds > Oct 19 20:14:49 web weewxd[38188]: INFO weewx.reportengine: Copied 0 files > to /var/www/html/weewx/mobile > Oct 19 20:14:49 web weewxd[38188]: INFO weewx.restx: Wunderground-PWS: > Published record 2025-10-19 20:14:00 CEST (1760897640) > Oct 19 20:14:49 web weewxd[38188]: INFO weewx.cheetahgenerator: Generated > 12 files for report iconic in 0.10 seconds > Oct 19 20:14:49 web weewxd[38188]: INFO weewx.reportengine: Copied 0 files > to /var/www/html/weewx/forecast > Oct 19 20:14:50 web weewxd[38188]: INFO weewx.cheetahgenerator: Generated > 12 files for report forecast in 0.10 seconds > Oct 19 20:14:50 web weewxd[38188]: INFO weewx.reportengine: Copied 0 files > to /var/www/html/weewx/forecast > > > nedelja, 19. oktober 2025 ob 19:58:15 UTC+2 je oseba [email protected] > napisala: > >> I have removed now rtgd from weewx.config now weewx start but after a >> few minutes it crashes. >> Oct 19 19:55:27 web weewxd[30246]: INFO weewx.engine: Main loop exiting. >> Shutting engine down. >> Oct 19 19:55:27 web weewxd[30246]: INFO user.interceptor: shutting down >> server thread >> Oct 19 19:55:27 web weewxd[30246]: CRITICAL __main__: Caught >> unrecoverable exception: >> Oct 19 19:55:27 web weewxd[30246]: CRITICAL __main__: **** '>' not >> supported between instances of 'float' and 'NoneType' >> Oct 19 19:55:27 web weewxd[30246]: CRITICAL __main__: **** Traceback >> (most recent call last): >> Oct 19 19:55:27 web weewxd[30246]: CRITICAL __main__: **** File >> "/usr/share/weewx/weewx/engine.py", line 210, in run >> Oct 19 19:55:27 web weewxd[30246]: CRITICAL __main__: **** >> self.dispatchEvent(weewx.Event(weewx.CHECK_LOOP, packet=packet)) >> Oct 19 19:55:27 web weewxd[30246]: CRITICAL __main__: **** File >> "/usr/share/weewx/weewx/engine.py", line 241, in dispatchEvent >> Oct 19 19:55:27 web weewxd[30246]: CRITICAL __main__: **** >> callback(event) >> Oct 19 19:55:27 web weewxd[30246]: CRITICAL __main__: **** File >> "/usr/share/weewx/weewx/engine.py", line 662, in check_loop >> Oct 19 19:55:27 web weewxd[30246]: CRITICAL __main__: **** raise >> BreakLoop >> Oct 19 19:55:27 web weewxd[30246]: CRITICAL __main__: **** >> weewx.engine.BreakLoop >> Oct 19 19:55:27 web weewxd[30246]: CRITICAL __main__: **** >> Oct 19 19:55:27 web weewxd[30246]: CRITICAL __main__: **** During >> handling of the above exception, another exception occurred: >> Oct 19 19:55:27 web weewxd[30246]: CRITICAL __main__: **** >> Oct 19 19:55:27 web weewxd[30246]: CRITICAL __main__: **** Traceback >> (most recent call last): >> Oct 19 19:55:27 web weewxd[30246]: CRITICAL __main__: **** File >> "/usr/share/weewx/weewxd.py", line 127, in main >> Oct 19 19:55:27 web weewxd[30246]: CRITICAL __main__: **** >> engine.run() >> Oct 19 19:55:27 web weewxd[30246]: CRITICAL __main__: **** File >> "/usr/share/weewx/weewx/engine.py", line 217, in run >> Oct 19 19:55:27 web weewxd[30246]: CRITICAL __main__: **** >> self.dispatchEvent(weewx.Event(weewx.POST_LOOP)) >> Oct 19 19:55:27 web weewxd[30246]: CRITICAL __main__: **** File >> "/usr/share/weewx/weewx/engine.py", line 241, in dispatchEvent >> Oct 19 19:55:27 web weewxd[30246]: CRITICAL __main__: **** >> callback(event) >> Oct 19 19:55:27 web weewxd[30246]: CRITICAL __main__: **** File >> "/usr/share/weewx/weewx/engine.py", line 672, in post_loop >> Oct 19 19:55:27 web weewxd[30246]: CRITICAL __main__: **** >> self._software_catchup() >> Oct 19 19:55:27 web weewxd[30246]: CRITICAL __main__: **** File >> "/usr/share/weewx/weewx/engine.py", line 743, in _software_catchup >> Oct 19 19:55:27 web weewxd[30246]: CRITICAL __main__: **** >> self.engine.dispatchEvent(weewx.Event(weewx.NEW_ARCHIVE_RECORD, >> Oct 19 19:55:27 web weewxd[30246]: Traceback (most recent call last): >> Oct 19 19:55:27 web weewxd[30246]: File >> "/usr/share/weewx/weewx/engine.py", line 210, in run >> Oct 19 19:55:27 web weewxd[30246]: CRITICAL __main__: **** File >> "/usr/share/weewx/weewx/engine.py", line 241, in dispatchEvent >> Oct 19 19:55:27 web weewxd[30246]: >> self.dispatchEvent(weewx.Event(weewx.CHECK_LOOP, packet=packet)) >> Oct 19 19:55:27 web weewxd[30246]: File >> "/usr/share/weewx/weewx/engine.py", line 241, in dispatchEvent >> Oct 19 19:55:27 web weewxd[30246]: callback(event) >> Oct 19 19:55:27 web weewxd[30246]: File >> "/usr/share/weewx/weewx/engine.py", line 662, in check_loop >> Oct 19 19:55:27 web weewxd[30246]: raise BreakLoop >> Oct 19 19:55:27 web weewxd[30246]: weewx.engine.BreakLoop >> Oct 19 19:55:27 web weewxd[30246]: During handling of the above >> exception, another exception occurred: >> Oct 19 19:55:27 web weewxd[30246]: Traceback (most recent call last): >> Oct 19 19:55:27 web weewxd[30246]: File "/usr/share/weewx/weewxd.py", >> line 226, in <module> >> Oct 19 19:55:27 web weewxd[30246]: main() >> Oct 19 19:55:27 web weewxd[30246]: File "/usr/share/weewx/weewxd.py", >> line 127, in main >> Oct 19 19:55:27 web weewxd[30246]: CRITICAL __main__: **** >> callback(event) >> Oct 19 19:55:27 web weewxd[30246]: engine.run() >> Oct 19 19:55:27 web weewxd[30246]: File >> "/usr/share/weewx/weewx/engine.py", line 217, in run >> Oct 19 19:55:27 web weewxd[30246]: >> self.dispatchEvent(weewx.Event(weewx.POST_LOOP)) >> Oct 19 19:55:27 web weewxd[30246]: File >> "/usr/share/weewx/weewx/engine.py", line 241, in dispatchEvent >> Oct 19 19:55:27 web weewxd[30246]: callback(event) >> Oct 19 19:55:27 web weewxd[30246]: File >> "/usr/share/weewx/weewx/engine.py", line 672, in post_loop >> Oct 19 19:55:27 web weewxd[30246]: CRITICAL __main__: **** File >> "/etc/weewx/bin/user/forecast.py", line 1212, in update_forecast >> Oct 19 19:55:27 web weewxd[30246]: self._software_catchup() >> Oct 19 19:55:27 web weewxd[30246]: File >> "/usr/share/weewx/weewx/engine.py", line 743, in _software_catchup >> Oct 19 19:55:27 web weewxd[30246]: CRITICAL __main__: **** elif >> time.time() - self.interval > self.last_ts: >> Oct 19 19:55:27 web weewxd[30246]: >> self.engine.dispatchEvent(weewx.Event(weewx.NEW_ARCHIVE_RECORD, >> Oct 19 19:55:27 web weewxd[30246]: File >> "/usr/share/weewx/weewx/engine.py", line 241, in dispatchEvent >> Oct 19 19:55:27 web weewxd[30246]: callback(event) >> Oct 19 19:55:27 web weewxd[30246]: CRITICAL __main__: **** >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >> Oct 19 19:55:27 web weewxd[30246]: File >> "/etc/weewx/bin/user/forecast.py", line 1212, in update_forecast >> Oct 19 19:55:27 web weewxd[30246]: CRITICAL __main__: **** >> TypeError: '>' not supported between instances of 'float' and 'NoneType' >> Oct 19 19:55:27 web weewxd[30246]: CRITICAL __main__: **** Exiting. >> Oct 19 19:55:27 web weewxd[30246]: elif time.time() - self.interval > >> self.last_ts: >> Oct 19 19:55:27 web weewxd[30246]: >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >> Oct 19 19:55:27 web weewxd[30246]: TypeError: '>' not supported between >> instances of 'float' and 'NoneType' >> Oct 19 19:55:27 web systemd[1]: weewx.service: Main process exited, >> code=exited, status=1/FAILURE >> Oct 19 19:55:27 web systemd[1]: weewx.service: Failed with result >> 'exit-code'. >> >> >> nedelja, 19. oktober 2025 ob 19:43:07 UTC+2 je oseba [email protected] >> napisala: >> >>> I have now moved my weewx to rockylinux 10, now when I try to start it I >>> get this error. >>> Any idea what can be? and now is weewx 5.2 >>> >>> systemctl status weewx >>> × weewx.service - WeeWX >>> Loaded: loaded (/usr/lib/systemd/system/weewx.service; enabled; >>> preset: disabled) >>> Active: failed (Result: exit-code) since Sun 2025-10-19 19:37:57 >>> CEST; 6s ago >>> Duration: 677ms >>> Invocation: f0a57f1e8a754ae2bf44fde0cb58dd5a >>> Docs: https://weewx.com/docs >>> Process: 23523 ExecStart=weewxd /etc/weewx/weewx.conf (code=exited, >>> status=1/FAILURE) >>> Main PID: 23523 (code=exited, status=1/FAILURE) >>> Mem peak: 30.2M >>> CPU: 271ms >>> >>> okt 19 19:37:57 web.povej.net weewxd[23523]: >>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>> okt 19 19:37:57 web.povej.net weewxd[23523]: File >>> "/usr/lib64/python3.12/importlib/__init__.py", line 90, in import_module >>> okt 19 19:37:57 web.povej.net weewxd[23523]: return >>> _bootstrap._gcd_import(name[level:], package, level) >>> okt 19 19:37:57 web.povej.net weewxd[23523]: >>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>> okt 19 19:37:57 web.povej.net weewxd[23523]: File "<frozen >>> importlib._bootstrap>", line 1387, in _gcd_import >>> okt 19 19:37:57 web.povej.net weewxd[23523]: File "<frozen >>> importlib._bootstrap>", line 1360, in _find_and_load >>> okt 19 19:37:57 web.povej.net weewxd[23523]: File "<frozen >>> importlib._bootstrap>", line 1324, in _find_and_load_unlocked >>> okt 19 19:37:57 web.povej.net weewxd[23523]: ModuleNotFoundError: No >>> module named 'user.rtgd' >>> okt 19 19:37:57 web.povej.net systemd[1]: weewx.service: Main process >>> exited, code=exited, status=1/FAILURE >>> okt 19 19:37:57 web.povej.net systemd[1]: weewx.service: Failed with >>> result 'exit-code'. >>> >>> >>> nedelja, 19. oktober 2025 ob 19:17:53 UTC+2 je oseba John Smith napisala: >>> >>>> You need to look in logs... >>>> >>>> On Sun, 19 Oct 2025 at 21:30, [email protected] <[email protected]> >>>> wrote: >>>> >>>>> I found out that database is not filling up. I have switched for a bit >>>>> on sqlite and nowthing new is showup like in mysql in archive >>>>> what can be wrong? >>>>> >>>>> nedelja, 19. oktober 2025 ob 12:02:51 UTC+2 je oseba John Smith >>>>> napisala: >>>>> >>>> You need at least python 3.7 or newer... >>>>> >>>>> On Sun, 19 Oct 2025 at 20:53, [email protected] <[email protected]> >>>>> wrote: >>>>> >>>>> hi >>>>> ok so if i install 3.11 that will be the best? >>>>> I noticed that my database is not updating. >>>>> >>>>> nedelja, 19. oktober 2025 ob 11:46:25 UTC+2 je oseba John Smith >>>>> napisala: >>>>> >>>>> >>>>> >>>>> ---------- Forwarded message --------- >>>>> From: *John Smith* <[email protected]> >>>>> Date: Sun, 19 Oct 2025 at 20:45 >>>>> Subject: Re: Zasebno sporočilo na temo: [weewx-user] weewx stopped to >>>>> work >>>>> To: [email protected] <[email protected]> >>>>> >>>>> >>>>> That's another problem then, you need 3.7+ >>>>> >>>>> On Sun, 19 Oct 2025 at 20:38, [email protected] <[email protected]> >>>>> wrote: >>>>> >>>>> Hi >>>>> I didn't understand that post which link you gave me. >>>>> Like if you have phyton 3.13 it doesn't work but if you have a python >>>>> 3.11 it will work. >>>>> my python3 --version >>>>> Python 3.6.8 >>>>> so what else I can do? >>>>> >>>>> >>>>> nedelja, 19. oktober 2025 ob 11:29:26 UTC+2 je oseba John Smith >>>>> napisala: >>>>> >>>>> a 2 second search of this mailing list about python six would have >>>>> brought this post up: >>>>> >>>>> https://groups.google.com/g/weewx-user/c/04WSgv2Ze7g/m/Q5uEUV_UAQAJ >>>>> >>>>> On Sun, 19 Oct 2025 at 19:52, [email protected] <[email protected]> >>>>> wrote: >>>>> >>>>> Hi[image: 2025-10-19 10_26_35-weewx-user - Google Skupine — Mozilla >>>>> Firefox.png] >>>>> I have installed weewx on my Almalinux 8.1 >>>>> weewx is weewxd version 5.2.0 installed with rpm package >>>>> I also use interceptor extension driver version is 0.60, because >>>>> weather station is on one location and server is on another location >>>>> and latelly it works and than few hours not and than again works few >>>>> hours and I didn't change anything on my hardware on anything else. >>>>> Now just doesn't work. debug is enabled with 2 >>>>> here is a log file >>>>> https://privatebin.povej.net/?652988824f49d945#6xUKhFcie1eDiGJpnoAmgbwej9xCqZhgQsJQneFhR65f >>>>> here is weewx.config file >>>>> >>>>> https://privatebin.povej.net/?aac20f54dbbf38ec#6VhqcafPoLEBzYrFuwbLPLUGH1VBhkRhSxXSwA76ZDna >>>>> here is skin config file >>>>> >>>>> https://privatebin.povej.net/?59d1ce0e4a5b305d#9QV47nj3UTqQEBZ38c71KPzj867w7matybCsjpDGG52q >>>>> and this is a debug log >>>>> weectl debug >>>>> Using configuration file /etc/weewx/weewx.conf >>>>> Traceback (most recent call last): >>>>> File "/usr/share/weewx/weectl.py", line 75, in <module> >>>>> main() >>>>> File "/usr/share/weewx/weectl.py", line 67, in main >>>>> namespace.func(namespace) >>>>> File "/usr/share/weewx/weectllib/__init__.py", line 90, in dispatch >>>>> namespace.action_func(config_dict, namespace) >>>>> File "/usr/share/weewx/weectllib/debug_cmd.py", line 54, in debug >>>>> weectllib.debug_actions.debug(config_dict, output=namespace.output) >>>>> File "/usr/share/weewx/weectllib/debug_actions.py", line 52, in debug >>>>> sink = contextlib.nullcontext(sys.stdout) >>>>> AttributeError: module 'contextlib' has no attribute 'nullcontext' >>>>> >>>>> and this is from capturing packets from station >>>>> sudo timeout 20 tcpdump -ni any port 9800 -vv -A >>>>> dropped privs to tcpdump >>>>> tcpdump: listening on any, link-type LINUX_SLL (Linux cooked v1), >>>>> capture size 262144 bytes >>>>> >>>>> 0 packets captured >>>>> 2 packets received by filter >>>>> 0 packets dropped by kernel >>>>> [root@web ~]# sudo timeout 20 tcpdump -ni any port 9800 -vv -A >>>>> dropped privs to tcpdump >>>>> tcpdump: listening on any, link-type LINUX_SLL (Linux cooked v1), >>>>> capture size 262144 bytes >>>>> >>>>> 0 packets captured >>>>> 1 packet received by filter >>>>> 0 packets dropped by kernel >>>>> with captured packets >>>>> >>>>> https://privatebin.povej.net/?0c0c250a68f36a08#9xVUtGUueEZ5rVktBTNjvdaAm4Q4ULMJxpQ5cpnLvmeR >>>>> >>>>> >>>>> -- >>>>> 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/41c739a3-b3de-451b-81ba-c1c5892827efn%40googlegroups.com >>>>> <https://groups.google.com/d/msgid/weewx-user/41c739a3-b3de-451b-81ba-c1c5892827efn%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/9d9d1271-0f0d-40c3-84d4-3a46b5fb8f08n%40googlegroups.com > <https://groups.google.com/d/msgid/weewx-user/9d9d1271-0f0d-40c3-84d4-3a46b5fb8f08n%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/CAGTinV7VBzyT_CEWkP1nYkthAG%2Bo4isdgwL9xyQ0My3x7w0iHg%40mail.gmail.com.
