What happens when you run weewxd directly from the console? On Fri, May 28, 2021 at 5:54 AM valken...@gmail.com <valkenier...@gmail.com> wrote:
> Dear Tom, > > Thank you for your answer. You are right. This is a very short interval. I > let it run much longer earlier, and nothing else showed up in the logs. > Indeed, I quit weewx by systemctl stop weewx. Then I noticed this error, an > I assumed it might yield an answer. To get a clean piece of logs, did a > start and stop in a short time. (But that's not helpful I understand now.) > I did run weewxd (after stopping weewx), but it show no output whatsoever. > Just nothing. Blank. So now data received from ttyS0? > When i start weewx by systemctl. The log gives me the same output. The > last log entry is: > kwsweerstation weewx[12255] DEBUG weewx.manager: Daily summary version is > 4.0 > > After that no further entries appear. The rest of the log above this entry > is exactly similar to the log shown in the openig post. I think there is > some issue with the serial connection, although screen gives me some > encoded output. > Op vrijdag 28 mei 2021 om 14:30:26 UTC+2 schreef tke...@gmail.com: > >> In this log sample, I assume you stopped weewx by doing something like >> "systemctl stop weewx". If so, the "error in the log" is just the normal >> shutdown chatter and doesn't mean anything. >> >> In this sample, there is only 3 seconds between when weewx had finished >> initializing, and when the shutdown sequence started. That's not enough >> time to judge whether weewx was doing anything. >> >> Suggestions: >> 1. Let it run longer. At least an archive period. >> 2. Alternatively, run weewxd directly from the console >> <http://www.weewx.com/docs/usersguide.htm#Running_directly> for a while. >> It will print out LOOP packets as they arrive, allowing you to check >> whether weewx is properly receiving data. >> >> -tk >> >> On Fri, May 28, 2021 at 5:03 AM valken...@gmail.com <valken...@gmail.com> >> wrote: >> >>> Hi, >>> Iḿ having troubles with a weewx inatance running on ubuntu 20. After an >>> unforseen power outage, the system came back up, but weewx stopped >>> processing data. The system is connected to an ulitmeter 2100 via ttyS0. >>> With screen I do see data on that port. However weewx starts, and does >>> nothing. No errors in the log, no activity at actually after starting >>> weewx. If I manually stop weewx, it results in an error in the log, before >>> stopping. I reinstalled weewx, emptied the database but no effect. I just >>> doesn´t process data. Debug level=1. Maybe someone can help me out? >>> >>> Log entries: >>> >>> May 28 14:00:18 kwsweerstation systemd[1]: Starting LSB: weewx weather >>> system... >>> May 28 14:00:18 kwsweerstation weewx[11973]: * Starting weewx weather >>> system weewx >>> May 28 14:00:18 kwsweerstation weewx[11991] INFO __main__: Initializing >>> weewx version 4.5.1 >>> May 28 14:00:18 kwsweerstation weewx[11991] INFO __main__: Using Python >>> 3.8.5 (default, Jan 27 2021, 15:41:15) #012[GCC 9.3.0] >>> May 28 14:00:19 kwsweerstation weewx[11991] INFO __main__: Platform >>> Linux-5.4.0-73-generic-x86_64-with-glibc2.29 >>> May 28 14:00:19 kwsweerstation weewx[11991] INFO __main__: Locale is >>> 'nl_NL.UTF-8' >>> May 28 14:00:19 kwsweerstation weewx[11991] INFO __main__: PID file is >>> /var/run/weewx.pid >>> May 28 14:00:19 kwsweerstation weewx[11994] INFO __main__: Using >>> configuration file /etc/weewx/weewx.conf >>> May 28 14:00:19 kwsweerstation weewx[11994] INFO __main__: Debug is 1 >>> May 28 14:00:19 kwsweerstation weewx[11994] DEBUG __main__: Initializing >>> engine >>> May 28 14:00:19 kwsweerstation weewx[11994] INFO weewx.engine: Loading >>> station type Ultimeter (weewx.drivers.ultimeter) >>> May 28 14:00:19 kwsweerstation weewx[11994] INFO >>> weewx.drivers.ultimeter: Driver version is 0.41 >>> May 28 14:00:19 kwsweerstation weewx[11994] INFO >>> weewx.drivers.ultimeter: Using serial port /dev/ttyS0 >>> May 28 14:00:19 kwsweerstation weewx[11994] DEBUG >>> weewx.drivers.ultimeter: Open serial port /dev/ttyS0 >>> May 28 14:00:19 kwsweerstation weewx[11994] DEBUG weewx.engine: Loading >>> service weewx.engine.StdTimeSynch >>> May 28 14:00:19 kwsweerstation weewx[11994] DEBUG weewx.engine: Finished >>> loading service weewx.engine.StdTimeSynch >>> May 28 14:00:19 kwsweerstation weewx[11994] DEBUG weewx.engine: Loading >>> service weewx.engine.StdConvert >>> May 28 14:00:19 kwsweerstation weewx[11994] INFO weewx.engine: >>> StdConvert target unit is 0x1 >>> May 28 14:00:19 kwsweerstation weewx[11994] DEBUG weewx.engine: Finished >>> loading service weewx.engine.StdConvert >>> May 28 14:00:19 kwsweerstation weewx[11994] DEBUG weewx.engine: Loading >>> service weewx.engine.StdCalibrate >>> May 28 14:00:19 kwsweerstation weewx[11994] DEBUG weewx.engine: Finished >>> loading service weewx.engine.StdCalibrate >>> May 28 14:00:19 kwsweerstation weewx[11994] DEBUG weewx.engine: Loading >>> service weewx.engine.StdQC >>> May 28 14:00:19 kwsweerstation weewx[11994] DEBUG weewx.engine: Finished >>> loading service weewx.engine.StdQC >>> May 28 14:00:19 kwsweerstation weewx[11994] DEBUG weewx.engine: Loading >>> service weewx.wxservices.StdWXCalculate >>> May 28 14:00:19 kwsweerstation weewx[11973]: ...done. >>> May 28 14:00:19 kwsweerstation systemd[1]: Started LSB: weewx weather >>> system. >>> May 28 14:00:19 kwsweerstation weewx[11994] DEBUG weewx.manager: Daily >>> summary version is 4.0 >>> May 28 14:00:19 kwsweerstation weewx[11994] DEBUG weewx.engine: Finished >>> loading service weewx.wxservices.StdWXCalculate >>> May 28 14:00:19 kwsweerstation weewx[11994] DEBUG weewx.engine: Loading >>> service user.cmon.ComputerMonitor >>> May 28 14:00:19 kwsweerstation weewx[11994] INFO user.cmon: service >>> version is 0.20 >>> May 28 14:00:19 kwsweerstation weewx[11994] DEBUG weewx.manager: Daily >>> summary version is 4.0 >>> May 28 14:00:19 kwsweerstation weewx[11994] INFO user.cmon: sysinfo: >>> Linux kwsweerstation 5.4.0-73-generic #82-Ubuntu SMP Wed Apr 14 17:39:42 >>> UTC 2021 x86_64 >>> May 28 14:00:19 kwsweerstation weewx[11994] INFO user.cmon: cpuinfo: >>> processor: 3 >>> May 28 14:00:19 kwsweerstation weewx[11994] INFO user.cmon: cpuinfo: >>> vendor_id: GenuineIntel >>> May 28 14:00:19 kwsweerstation weewx[11994] INFO user.cmon: cpuinfo: cpu >>> family: 6 >>> May 28 14:00:19 kwsweerstation weewx[11994] INFO user.cmon: cpuinfo: >>> model: 28 >>> May 28 14:00:19 kwsweerstation weewx[11994] INFO user.cmon: cpuinfo: >>> model name: Intel(R) Atom(TM) CPU 330 @ 1.60GHz >>> May 28 14:00:19 kwsweerstation weewx[11994] INFO user.cmon: cpuinfo: >>> stepping: 2 >>> May 28 14:00:19 kwsweerstation weewx[11994] INFO user.cmon: cpuinfo: >>> microcode: 0x219 >>> May 28 14:00:19 kwsweerstation weewx[11994] INFO user.cmon: cpuinfo: cpu >>> MHz: 1597.071 >>> May 28 14:00:19 kwsweerstation weewx[11994] INFO user.cmon: cpuinfo: >>> cache size: 512 KB >>> May 28 14:00:19 kwsweerstation weewx[11994] INFO user.cmon: cpuinfo: >>> physical id: 0 >>> May 28 14:00:19 kwsweerstation weewx[11994] INFO user.cmon: cpuinfo: >>> siblings: 4 >>> May 28 14:00:19 kwsweerstation weewx[11994] INFO user.cmon: cpuinfo: >>> core id: 1 >>> May 28 14:00:19 kwsweerstation weewx[11994] INFO user.cmon: cpuinfo: cpu >>> cores: 2 >>> May 28 14:00:19 kwsweerstation weewx[11994] INFO user.cmon: cpuinfo: >>> apicid: 3 >>> May 28 14:00:19 kwsweerstation weewx[11994] INFO user.cmon: cpuinfo: >>> initial apicid: 3 >>> May 28 14:00:19 kwsweerstation weewx[11994] INFO user.cmon: cpuinfo: >>> fpu: yes >>> May 28 14:00:19 kwsweerstation weewx[11994] INFO user.cmon: cpuinfo: >>> fpu_exception: yes >>> May 28 14:00:19 kwsweerstation weewx[11994] INFO user.cmon: cpuinfo: >>> cpuid level: 10 >>> May 28 14:00:19 kwsweerstation weewx[11994] INFO user.cmon: cpuinfo: wp: >>> yes >>> May 28 14:00:19 kwsweerstation weewx[11994] INFO user.cmon: cpuinfo: >>> flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat >>> clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc >>> arch_perfmon pebs bts nopl cpuid aperfmperf pni dtes64 monitor ds_cpl tm2 >>> ssse3 cx16 xtpr pdcm movbe lahf_lm dtherm >>> May 28 14:00:19 kwsweerstation weewx[11994] INFO user.cmon: cpuinfo: >>> bugs: >>> May 28 14:00:19 kwsweerstation weewx[11994] INFO user.cmon: cpuinfo: >>> bogomips: 3194.12 >>> May 28 14:00:19 kwsweerstation weewx[11994] INFO user.cmon: cpuinfo: >>> clflush size: 64 >>> May 28 14:00:19 kwsweerstation weewx[11994] INFO user.cmon: cpuinfo: >>> cache_alignment: 64 >>> May 28 14:00:19 kwsweerstation weewx[11994] INFO user.cmon: cpuinfo: >>> address sizes: 32 bits physical, 48 bits virtual >>> May 28 14:00:19 kwsweerstation weewx[11994] INFO user.cmon: cpuinfo: >>> power management: >>> May 28 14:00:19 kwsweerstation weewx[11994] DEBUG weewx.engine: Finished >>> loading service user.cmon.ComputerMonitor >>> May 28 14:00:19 kwsweerstation weewx[11994] DEBUG weewx.engine: Loading >>> service user.crt.CumulusRealTime >>> May 28 14:00:19 kwsweerstation weewx[11994] INFO user.crt: service >>> version is 0.21 >>> May 28 14:00:19 kwsweerstation weewx[11994] INFO user.crt: realtime txt >>> output goes to /var/www/weerstation/realtime/realtime.txt >>> May 28 14:00:19 kwsweerstation weewx[11994] INFO user.crt: 'None' values >>> will be displayed as N/A >>> May 28 14:00:19 kwsweerstation weewx[11994] INFO user.crt: units will be >>> displayed as METRICWX >>> May 28 14:00:19 kwsweerstation weewx[11994] INFO user.crt: wind units >>> will be displayed as knot >>> May 28 14:00:19 kwsweerstation weewx[11994] INFO user.crt: zambretti >>> forecast: False >>> May 28 14:00:19 kwsweerstation weewx[11994] INFO user.crt: binding is >>> loop >>> May 28 14:00:19 kwsweerstation weewx[11994] DEBUG weewx.engine: Finished >>> loading service user.crt.CumulusRealTime >>> May 28 14:00:19 kwsweerstation weewx[11994] DEBUG weewx.engine: Loading >>> service weewx.wxxtypes.StdWXXTypes >>> May 28 14:00:19 kwsweerstation weewx[11994] DEBUG weewx.engine: Finished >>> loading service weewx.wxxtypes.StdWXXTypes >>> May 28 14:00:19 kwsweerstation weewx[11994] DEBUG weewx.engine: Loading >>> service weewx.wxxtypes.StdPressureCooker >>> May 28 14:00:19 kwsweerstation weewx[11994] DEBUG weewx.engine: Finished >>> loading service weewx.wxxtypes.StdPressureCooker >>> May 28 14:00:19 kwsweerstation weewx[11994] DEBUG weewx.engine: Loading >>> service weewx.wxxtypes.StdRainRater >>> May 28 14:00:19 kwsweerstation weewx[11994] DEBUG weewx.engine: Finished >>> loading service weewx.wxxtypes.StdRainRater >>> May 28 14:00:19 kwsweerstation weewx[11994] DEBUG weewx.engine: Loading >>> service weewx.wxxtypes.StdDelta >>> May 28 14:00:19 kwsweerstation weewx[11994] DEBUG weewx.engine: Finished >>> loading service weewx.wxxtypes.StdDelta >>> May 28 14:00:19 kwsweerstation weewx[11994] DEBUG weewx.engine: Loading >>> service weewx.engine.StdArchive >>> May 28 14:00:19 kwsweerstation weewx[11994] INFO weewx.engine: Archive >>> will use data binding wx_binding >>> May 28 14:00:19 kwsweerstation weewx[11994] INFO weewx.engine: Record >>> generation will be attempted in 'hardware' >>> May 28 14:00:19 kwsweerstation weewx[11994] INFO weewx.engine: Using >>> archive interval of 300 seconds (specified in weewx configuration) >>> May 28 14:00:19 kwsweerstation weewx[11994] DEBUG weewx.engine: Use LOOP >>> data in hi/low calculations: 1 >>> May 28 14:00:19 kwsweerstation weewx[11994] DEBUG weewx.engine: Finished >>> loading service weewx.engine.StdArchive >>> May 28 14:00:19 kwsweerstation weewx[11994] DEBUG weewx.engine: Loading >>> service weewx.restx.StdStationRegistry >>> May 28 14:00:19 kwsweerstation weewx[11994] INFO weewx.restx: >>> StationRegistry: Station will be registered. >>> May 28 14:00:19 kwsweerstation weewx[11994] DEBUG weewx.engine: Finished >>> loading service weewx.restx.StdStationRegistry >>> May 28 14:00:19 kwsweerstation weewx[11994] DEBUG weewx.engine: Loading >>> service weewx.restx.StdWunderground >>> May 28 14:00:19 kwsweerstation weewx[11994] INFO weewx.restx: >>> Wunderground: Posting not enabled. >>> May 28 14:00:19 kwsweerstation weewx[11994] DEBUG weewx.engine: Finished >>> loading service weewx.restx.StdWunderground >>> May 28 14:00:19 kwsweerstation weewx[11994] DEBUG weewx.engine: Loading >>> service weewx.restx.StdPWSweather >>> May 28 14:00:19 kwsweerstation weewx[11994] INFO weewx.restx: >>> PWSweather: Posting not enabled. >>> May 28 14:00:19 kwsweerstation weewx[11994] DEBUG weewx.engine: Finished >>> loading service weewx.restx.StdPWSweather >>> May 28 14:00:19 kwsweerstation weewx[11994] DEBUG weewx.engine: Loading >>> service weewx.restx.StdCWOP >>> May 28 14:00:19 kwsweerstation weewx[11994] INFO weewx.restx: CWOP: Data >>> for station FW4650 will be posted >>> May 28 14:00:19 kwsweerstation weewx[11994] DEBUG weewx.engine: Finished >>> loading service weewx.restx.StdCWOP >>> May 28 14:00:19 kwsweerstation weewx[11994] DEBUG weewx.engine: Loading >>> service weewx.restx.StdWOW >>> May 28 14:00:19 kwsweerstation weewx[11994] INFO weewx.restx: WOW: Data >>> for station b24a4cf1-0de4-e611-9401-0003ff5987fb will be posted >>> May 28 14:00:19 kwsweerstation weewx[11994] DEBUG weewx.engine: Finished >>> loading service weewx.restx.StdWOW >>> May 28 14:00:19 kwsweerstation weewx[11994] DEBUG weewx.engine: Loading >>> service weewx.restx.StdAWEKAS >>> May 28 14:00:19 kwsweerstation weewx[11994] INFO weewx.restx: AWEKAS: >>> Posting not enabled. >>> May 28 14:00:19 kwsweerstation weewx[11994] DEBUG weewx.engine: Finished >>> loading service weewx.restx.StdAWEKAS >>> May 28 14:00:19 kwsweerstation weewx[11994] DEBUG weewx.engine: Loading >>> service user.twitter.Twitter >>> May 28 14:00:19 kwsweerstation weewx[11994] DEBUG weewx.manager: Daily >>> summary version is 4.0 >>> May 28 14:00:19 kwsweerstation weewx[11994] DEBUG weewx.manager: Daily >>> summary version is 4.0 >>> May 28 14:00:20 kwsweerstation weewx[11994] INFO user.twitter: service >>> version is 0.15 >>> May 28 14:00:20 kwsweerstation weewx[11994] INFO weewx.restx: Twitter: >>> No config info. Skipped. >>> May 28 14:00:20 kwsweerstation weewx[11994] DEBUG weewx.engine: Finished >>> loading service user.twitter.Twitter >>> May 28 14:00:20 kwsweerstation weewx[11994] DEBUG weewx.engine: Loading >>> service user.windfinder.WindFinder >>> May 28 14:00:20 kwsweerstation weewx[11994] INFO user.windfinder: >>> service version is 0.12 >>> May 28 14:00:20 kwsweerstation weewx[11994] INFO user.windfinder: Data >>> will be uploaded for snitser_mar >>> May 28 14:00:20 kwsweerstation weewx[11994] DEBUG weewx.engine: Finished >>> loading service user.windfinder.WindFinder >>> May 28 14:00:20 kwsweerstation weewx[11994] DEBUG weewx.engine: Loading >>> service weewx.engine.StdPrint >>> May 28 14:00:20 kwsweerstation weewx[11994] DEBUG weewx.engine: Finished >>> loading service weewx.engine.StdPrint >>> May 28 14:00:20 kwsweerstation weewx[11994] DEBUG weewx.engine: Loading >>> service weewx.engine.StdReport >>> May 28 14:00:20 kwsweerstation weewx[11994] DEBUG weewx.engine: Finished >>> loading service weewx.engine.StdReport >>> May 28 14:00:20 kwsweerstation weewx[11994] INFO __main__: Starting up >>> weewx version 4.5.1 >>> May 28 14:00:20 kwsweerstation weewx[11994] DEBUG weewx.engine: Station >>> does not support reading the time >>> May 28 14:00:20 kwsweerstation weewx[11994] INFO weewx.engine: Using >>> binding 'wx_binding' to database 'weewx.sdb' >>> May 28 14:00:20 kwsweerstation weewx[11994] INFO weewx.manager: Starting >>> backfill of daily summaries >>> May 28 14:00:20 kwsweerstation weewx[11994] INFO weewx.manager: Daily >>> summaries up to date >>> May 28 14:00:20 kwsweerstation weewx[11994] INFO weewx.engine: Starting >>> main packet loop. >>> May 28 14:00:20 kwsweerstation weewx[11994] DEBUG >>> weewx.drivers.ultimeter: Set station to logger mode >>> May 28 14:00:20 kwsweerstation weewx[11994] DEBUG weewx.manager: Daily >>> summary version is 4.0 >>> May 28 14:00:23 kwsweerstation systemd[1]: Stopping LSB: weewx weather >>> system... >>> May 28 14:00:23 kwsweerstation weewx[12001]: * Stopping weewx weather >>> system weewx >>> May 28 14:00:23 kwsweerstation weewx[11994] INFO __main__: Received >>> signal TERM (15). >>> May 28 14:00:23 kwsweerstation weewx[11994] INFO weewx.engine: Main loop >>> exiting. Shutting engine down. >>> May 28 14:00:23 kwsweerstation weewx[11994] DEBUG weewx.restx: Shut down >>> WindFinder thread. >>> May 28 14:00:23 kwsweerstation weewx[11994] DEBUG weewx.restx: Shut down >>> WOW thread. >>> May 28 14:00:23 kwsweerstation weewx[11994] DEBUG weewx.restx: Shut down >>> CWOP thread. >>> May 28 14:00:23 kwsweerstation weewx[11994] DEBUG weewx.restx: Shut down >>> StationRegistry thread. >>> May 28 14:00:23 kwsweerstation weewx[11994] DEBUG >>> weewx.drivers.ultimeter: Close serial port /dev/ttyS0 >>> May 28 14:00:23 kwsweerstation weewx[11994] INFO __main__: Terminating >>> weewx version 4.5.1 >>> May 28 14:00:23 kwsweerstation weewx[11994] DEBUG __main__: **** >>> Traceback (most recent call last): >>> May 28 14:00:23 kwsweerstation weewx[11994] DEBUG __main__: **** >>> File "/usr/share/weewx/weewxd", line 157, in main >>> May 28 14:00:23 kwsweerstation weewx[11994] DEBUG __main__: **** >>> engine.run() >>> May 28 14:00:23 kwsweerstation weewx[11994] DEBUG __main__: **** >>> File "/usr/share/weewx/weewx/engine.py", line 208, in run >>> May 28 14:00:23 kwsweerstation weewx[11994] DEBUG __main__: **** >>> for packet in self.console.genLoopPackets(): >>> May 28 14:00:23 kwsweerstation weewx[11994] DEBUG __main__: **** >>> File "/usr/share/weewx/weewx/drivers/ultimeter.py", line 130, in >>> genLoopPackets >>> May 28 14:00:23 kwsweerstation weewx[11994] DEBUG __main__: **** >>> readings = self.station.get_readings_with_retry(self.max_tries, >>> May 28 14:00:23 kwsweerstation weewx[11994] DEBUG __main__: **** >>> File "/usr/share/weewx/weewx/drivers/ultimeter.py", line 259, in >>> get_readings_with_retry >>> May 28 14:00:23 kwsweerstation weewx[11994] DEBUG __main__: **** >>> buf = self.get_readings() >>> May 28 14:00:23 kwsweerstation weewx[11994] DEBUG __main__: **** >>> File "/usr/share/weewx/weewx/drivers/ultimeter.py", line 229, in >>> get_readings >>> May 28 14:00:23 kwsweerstation weewx[11994] DEBUG __main__: **** >>> c = self.serial_port.read(1) >>> May 28 14:00:23 kwsweerstation weewx[11994] DEBUG __main__: **** >>> File "/usr/lib/python3/dist-packages/serial/serialposix.py", line 483, in >>> read >>> May 28 14:00:23 kwsweerstation weewx[11994] DEBUG __main__: **** >>> ready, _, _ = select.select([self.fd, self.pipe_abort_read_r], [], [], >>> timeout.time_left()) >>> May 28 14:00:23 kwsweerstation weewx[11994] DEBUG __main__: **** >>> File "/usr/share/weewx/weewxd", line 260, in sigTERMhandler >>> May 28 14:00:23 kwsweerstation weewx[11994] DEBUG __main__: **** >>> raise Terminate >>> May 28 14:00:23 kwsweerstation weewx[11994] DEBUG __main__: **** >>> Terminate >>> May 28 14:00:23 kwsweerstation weewx[12001]: ...done. >>> May 28 14:00:23 kwsweerstation systemd[1]: weewx.service: Succeeded. >>> May 28 14:00:23 kwsweerstation systemd[1]: Stopped LSB: weewx weather >>> system. >>> >>> -- >>> 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 on the web visit >>> https://groups.google.com/d/msgid/weewx-user/4a059e50-2fd5-4daa-80d6-ebcecccf46can%40googlegroups.com >>> <https://groups.google.com/d/msgid/weewx-user/4a059e50-2fd5-4daa-80d6-ebcecccf46can%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 weewx-user+unsubscr...@googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/weewx-user/909270b6-c0a8-436a-a7bf-e6a2a50e3b48n%40googlegroups.com > <https://groups.google.com/d/msgid/weewx-user/909270b6-c0a8-436a-a7bf-e6a2a50e3b48n%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 weewx-user+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/CAPq0zEDnq-zGPpY3Z57SgwvE2rzs7fnist5eo7KHUJLJd4TPRg%40mail.gmail.com.