HP1000 driver has not yet been ported to Python3 On Sat, 5 Sep 2020 at 17:53, 'Season Ticket' via weewx-user < weewx-user@googlegroups.com> wrote:
> My upgrade to python3 is still causing me a few problems. I finally > managed to get weewx to start after removing weewx and re-installing it. > For some reason, despite saying that it would use my previous config, it > changed the driver back to Simulator. I'm using HP1000.py (Aussie Susan's > driver) which is now causing me problems. > > see https://github.com/AussieSusan/HP1000/issues/6 - if anyone knows how > to fix "Error #1" please help > > On Thursday, 3 September 2020 at 19:45:27 UTC+1 timothye...@gmail.com > wrote: > >> Thanks; that fixed the problem with Cheetah. I still have a problem with >> the skin I'm using (exfoliation), but that's for another thread. >> >> On Wednesday, September 2, 2020 at 5:12:04 PM UTC-6 tke...@gmail.com >> wrote: >> >>> You need Python 3 versions of all the prerequisites. To install them, >>> follow step 1 (and only step 1) from the setup.py instructions >>> <http://www.weewx.com/docs/setup.htm>. >>> >>> On Wed, Sep 2, 2020 at 2:34 PM Timothy Buchanan <timothye...@gmail.com> >>> wrote: >>> >>>> I tried this procedure, and with python3 I get an error that Cheetah is >>>> not found. Log extract: >>>> >>>> Sep 2 15:28:18 raspberrypi weewx[1426] CRITICAL __main__: Caught >>>> unrecoverable exception: >>>> Sep 2 15:28:18 raspberrypi weewx[1426] CRITICAL __main__: **** No >>>> module named 'Cheetah' >>>> Sep 2 15:28:18 raspberrypi weewx[1426] CRITICAL __main__: **** >>>> Traceback (most recent call last): >>>> Sep 2 15:28:18 raspberrypi weewx[1426] CRITICAL __main__: **** >>>> File "/usr/share/weewx/weewxd", line 148, in main >>>> Sep 2 15:28:18 raspberrypi weewx[1426] CRITICAL __main__: **** >>>> engine = weewx.engine.StdEngine(config_dict) >>>> Sep 2 15:28:18 raspberrypi weewx[1426] CRITICAL __main__: **** >>>> File "/usr/share/weewx/weewx/engine.py", line 75, in __init__ >>>> Sep 2 15:28:18 raspberrypi weewx[1426] CRITICAL __main__: **** >>>> self.loadServices(config_dict) >>>> Sep 2 15:28:18 raspberrypi weewx[1426] CRITICAL __main__: **** >>>> File "/usr/share/weewx/weewx/engine.py", line 138, in loadServices >>>> Sep 2 15:28:18 raspberrypi weewx[1426] CRITICAL __main__: **** >>>> obj = weeutil.weeutil.get_object(svc)(self,config_dict) >>>> Sep 2 15:28:18 raspberrypi weewx[1426] CRITICAL __main__: **** >>>> File "/usr/share/weewx/weeutil/weeutil.py", line 1093, in get_object >>>> Sep 2 15:28:18 raspberrypi weewx[1426] CRITICAL __main__: **** >>>> mod = __import__(module) >>>> Sep 2 15:28:18 raspberrypi weewx[1426] CRITICAL __main__: **** >>>> File "/usr/share/weewx/user/forecast.py", line 556, in <module> >>>> Sep 2 15:28:18 raspberrypi weewx[1426] CRITICAL __main__: **** >>>> from weewx.cheetahgenerator import SearchList >>>> Sep 2 15:28:18 raspberrypi weewx[1426] CRITICAL __main__: **** >>>> File "/usr/share/weewx/weewx/cheetahgenerator.py", line 66, in <module> >>>> Sep 2 15:28:18 raspberrypi weewx[1426] CRITICAL __main__: **** >>>> import Cheetah.Filters >>>> Sep 2 15:28:18 raspberrypi weewx[1426] CRITICAL __main__: **** >>>> ModuleNotFoundError >>>> >>>> Weewx version is 4.1.1. Do I need to install a new version of Cheetah? >>>> If so, how? All is working under python2. Thanks. >>>> >>>> On Tuesday, September 1, 2020 at 3:01:03 PM UTC-6 bgra...@umw.edu >>>> wrote: >>>> >>>>> Thanks to everyone for the help. >>>>> Bob >>>>> >>>>> On Tuesday, September 1, 2020 at 2:50:51 PM UTC-4 wwwd...@gmail.com >>>>> wrote: >>>>> >>>>>> I just went through the same thing, as was mentioned above make sure >>>>>> all of your plugins have been updated to the latest version. I had a few >>>>>> plugins that I no longer run as they hadn't been upgraded and after a >>>>>> look >>>>>> at the code the work to upgrade them was more than I was willing to >>>>>> tackle. >>>>>> WeeWX-WD for example (although someone has a work-in-progress repo where >>>>>> it's being worked on, but doesn't have any releases yet -- I did an >>>>>> install >>>>>> from a GitHub clone and it seems to be working so far). >>>>>> >>>>>> At least for the two simple plugins I wrote I just had to change >>>>>> Queue to queue and replace urllib2 with urllib.request. >>>>>> >>>>>> On Tuesday, September 1, 2020 at 11:32:49 AM UTC-7 tke...@gmail.com >>>>>> wrote: >>>>>> >>>>>>> Same issue, except this time, it's cmon. Your version has not been >>>>>>> ported to Python 3. Fortunately, a newer version is available which has. >>>>>>> >>>>>>> On Tue, Sep 1, 2020 at 11:28 AM bgra...@umw.edu <bgra...@umw.edu> >>>>>>> wrote: >>>>>>> >>>>>>>> Hello, >>>>>>>> Seeing the discussion of python3, I thought I would do the switch >>>>>>>> myself but ran into some errors. See below: >>>>>>>> >>>>>>>> +++++++++++++++++++++++++++++++ >>>>>>>> /var/log/weewx.log: >>>>>>>> Sep 1 11:51:21 n4mrv weewx[3283] INFO __main__: Initializing weewx >>>>>>>> version 4.1.1 >>>>>>>> Sep 1 11:51:21 n4mrv weewx[3283] INFO __main__: Using Python 3.6.9 >>>>>>>> (default, Jul 17 2020, 12:50:27) #012[GCC 8.4.0] >>>>>>>> Sep 1 11:51:21 n4mrv weewx[3283] INFO __main__: Platform >>>>>>>> Linux-4.15.0-115-generic-x86_64-with-Ubuntu-18.04-bionic >>>>>>>> Sep 1 11:51:21 n4mrv weewx[3283] INFO __main__: Locale is >>>>>>>> 'en_US.UTF-8' >>>>>>>> Sep 1 11:51:21 n4mrv weewx[3283] INFO __main__: Using >>>>>>>> configuration file /home/weewx/weewx.conf >>>>>>>> Sep 1 11:51:21 n4mrv weewx[3283] INFO __main__: Debug is 0 >>>>>>>> Sep 1 11:51:21 n4mrv weewx[3283] INFO weewx.engine: Loading >>>>>>>> station type Vantage (weewx.drivers.vantage) >>>>>>>> Sep 1 11:51:21 n4mrv weewx[3283] INFO weewx.engine: StdConvert >>>>>>>> target unit is 0x1 >>>>>>>> Sep 1 11:51:21 n4mrv weewx[3283] INFO weewx.wxservices: The >>>>>>>> following values will be calculated: pressure=prefer_hardware, >>>>>>>> barometer=prefer_hardware, altimeter=prefer_hardware, >>>>>>>> windchill=prefer_hardware, heatindex=prefer_hardware, >>>>>>>> dewpoint=prefer_hardware, inDewpoint=prefer_hardware, >>>>>>>> rainRate=prefer_hardware, maxSolarRad=prefer_hardware, >>>>>>>> cloudbase=prefer_hardware, humidex=prefer_hardware, >>>>>>>> appTemp=prefer_hardware, ET=prefer_hardware, windrun=prefer_hardware >>>>>>>> Sep 1 11:51:21 n4mrv weewx[3283] INFO weewx.wxservices: The >>>>>>>> following algorithms will be used for calculations: altimeter=aaASOS, >>>>>>>> maxSolarRad=RS >>>>>>>> Sep 1 11:51:21 n4mrv weewx[3283] CRITICAL __main__: Caught >>>>>>>> unrecoverable exception: >>>>>>>> Sep 1 11:51:21 n4mrv weewx[3283] CRITICAL __main__: **** >>>>>>>> invalid syntax (cmon.py, line 315) >>>>>>>> Sep 1 11:51:21 n4mrv weewx[3283] CRITICAL __main__: **** >>>>>>>> Traceback (most recent call last): >>>>>>>> Sep 1 11:51:21 n4mrv weewx[3283] CRITICAL __main__: **** >>>>>>>> File "./bin/weewxd", line 148, in main >>>>>>>> Sep 1 11:51:21 n4mrv weewx[3283] CRITICAL __main__: **** >>>>>>>> engine = weewx.engine.StdEngine(config_dict) >>>>>>>> Sep 1 11:51:21 n4mrv weewx[3283] CRITICAL __main__: **** >>>>>>>> File "/home/weewx/bin/weewx/engine.py", line 75, in __init__ >>>>>>>> Sep 1 11:51:21 n4mrv weewx[3283] CRITICAL __main__: **** >>>>>>>> self.loadServices(config_dict) >>>>>>>> Sep 1 11:51:21 n4mrv weewx[3283] CRITICAL __main__: **** >>>>>>>> File "/home/weewx/bin/weewx/engine.py", line 138, in loadServices >>>>>>>> Sep 1 11:51:21 n4mrv weewx[3283] CRITICAL __main__: **** >>>>>>>> obj = weeutil.weeutil.get_object(svc)(self,config_dict) >>>>>>>> Sep 1 11:51:21 n4mrv weewx[3283] CRITICAL __main__: **** >>>>>>>> File "/home/weewx/bin/weeutil/weeutil.py", line 1093, in get_object >>>>>>>> Sep 1 11:51:21 n4mrv weewx[3283] CRITICAL __main__: **** >>>>>>>> mod = __import__(module) >>>>>>>> Sep 1 11:51:21 n4mrv weewx[3283] CRITICAL __main__: **** >>>>>>>> File "/home/weewx/bin/user/cmon.py", line 315 >>>>>>>> Sep 1 11:51:21 n4mrv weewx[3283] CRITICAL __main__: **** >>>>>>>> except (ValueError, IOError, KeyError), e: >>>>>>>> Sep 1 11:51:21 n4mrv weewx[3283] CRITICAL __main__: >>>>>>>> **** ^ >>>>>>>> Sep 1 11:51:21 n4mrv weewx[3283] CRITICAL __main__: **** >>>>>>>> SyntaxError: invalid syntax >>>>>>>> Sep 1 11:51:21 n4mrv weewx[3283] CRITICAL __main__: **** >>>>>>>> Exiting. >>>>>>>> +++++++++++++++++++++++++++++++ >>>>>>>> >>>>>>>> weewx 4.1.1 was running fine (VantagePro2) with Python 2.7.17. I >>>>>>>> installed the prerequisites for python3 (3.6.9) according to your >>>>>>>> instructions in the guide and then from the 4.1.1 directory ran python3 >>>>>>>> ./setup build and install. No errors noticed until I restarted weewx >>>>>>>> and >>>>>>>> got the above errors before it exited. >>>>>>>> >>>>>>>> I'm not much of a programmer so I really don't see what happened >>>>>>>> here and would appreciate it if some one could point out what I either >>>>>>>> did >>>>>>>> wrong or haven't done enough of. >>>>>>>> >>>>>>>> Thanks. >>>>>>>> Bob Grattan >>>>>>>> http://grattans.org/wx >>>>>>>> >>>>>>>> On Tuesday, September 1, 2020 at 2:04:53 PM UTC-4 tke...@gmail.com >>>>>>>> wrote: >>>>>>>> >>>>>>>>> But PID 727 is the old instance, which still ran opsgenie. We want >>>>>>>>> to see what happens without opsgenie. >>>>>>>>> >>>>>>>>> Try it again. This time, follow the directions in the Wiki article >>>>>>>>> Help! >>>>>>>>> Posting to weewx-user >>>>>>>>> <https://github.com/weewx/weewx/wiki/Help!-Posting-to-weewx-user>, >>>>>>>>> except for step #6, start weewxd using >>>>>>>>> >>>>>>>>> *sudo /etc/init.d/weewx start* >>>>>>>>> >>>>>>>>> -tk >>>>>>>>> >>>>>>>>> On Tue, Sep 1, 2020 at 8:16 AM 'Season Ticket' via weewx-user < >>>>>>>>> weewx...@googlegroups.com> wrote: >>>>>>>>> >>>>>>>>>> I've removed Opsgenie from the service list. however I still get >>>>>>>>>> nothing in the logs via the daemon. if you notice the time stamps >>>>>>>>>> at the >>>>>>>>>> end of each log are the same >>>>>>>>>> *"Sep 01 09:14:20 raspberrypi python3[727]: weewx[727] CRITICAL >>>>>>>>>> __main__: **** Exiting. " *- in both cases. >>>>>>>>>> >>>>>>>>>> On Tuesday, 1 September 2020 at 15:36:48 UTC+1 tke...@gmail.com >>>>>>>>>> wrote: >>>>>>>>>> >>>>>>>>>>> So, the log does say something! The extension 'opsgenie' has not >>>>>>>>>>> been ported to Python 3. >>>>>>>>>>> >>>>>>>>>>> On Tue, Sep 1, 2020 at 6:13 AM 'Season Ticket' via weewx-user < >>>>>>>>>>> weewx...@googlegroups.com> wrote: >>>>>>>>>>> >>>>>>>>>>>> here are the logs >>>>>>>>>>>> >>>>>>>>>>>> pi@raspberrypi:~ $ sudo systemctl status weewx >>>>>>>>>>>> ● weewx.service - LSB: weewx weather system >>>>>>>>>>>> Loaded: loaded (/etc/init.d/weewx; generated; vendor preset: >>>>>>>>>>>> enabled) >>>>>>>>>>>> Active: active (exited) since Tue 2020-09-01 09:14:20 BST; >>>>>>>>>>>> 4h 57min ago >>>>>>>>>>>> Docs: man:systemd-sysv-generator(8) >>>>>>>>>>>> Process: 548 ExecStop=/etc/init.d/weewx stop (code=exited, >>>>>>>>>>>> status=0/SUCCESS) >>>>>>>>>>>> Process: 692 ExecStart=/etc/init.d/weewx start (code=exited, >>>>>>>>>>>> status=0/SUCCESS) >>>>>>>>>>>> CGroup: /system.slice/weewx.service >>>>>>>>>>>> >>>>>>>>>>>> Sep 01 09:14:20 raspberrypi python3[727]: weewx[727] CRITICAL >>>>>>>>>>>> __main__: **** self.loadServices(config_dict) >>>>>>>>>>>> Sep 01 09:14:20 raspberrypi python3[727]: weewx[727] CRITICAL >>>>>>>>>>>> __main__: **** File "/usr/share/weewx/weewx/engine.py", >>>>>>>>>>>> line 138, in >>>>>>>>>>>> loadServices >>>>>>>>>>>> Sep 01 09:14:20 raspberrypi python3[727]: weewx[727] CRITICAL >>>>>>>>>>>> __main__: **** obj = >>>>>>>>>>>> weeutil.weeutil.get_object(svc)(self,config_dict) >>>>>>>>>>>> Sep 01 09:14:20 raspberrypi python3[727]: weewx[727] CRITICAL >>>>>>>>>>>> __main__: **** File "/usr/share/weewx/weeutil/weeutil.py", >>>>>>>>>>>> line >>>>>>>>>>>> 1093, in get_object >>>>>>>>>>>> Sep 01 09:14:20 raspberrypi python3[727]: weewx[727] CRITICAL >>>>>>>>>>>> __main__: **** mod = __import__(module) >>>>>>>>>>>> Sep 01 09:14:20 raspberrypi python3[727]: weewx[727] CRITICAL >>>>>>>>>>>> __main__: **** File "/usr/share/weewx/user/opsgenie.py", >>>>>>>>>>>> line 61 >>>>>>>>>>>> Sep 01 09:14:20 raspberrypi python3[727]: weewx[727] CRITICAL >>>>>>>>>>>> __main__: **** except KeyError, e: >>>>>>>>>>>> Sep 01 09:14:20 raspberrypi python3[727]: weewx[727] CRITICAL >>>>>>>>>>>> __main__: **** ^ >>>>>>>>>>>> Sep 01 09:14:20 raspberrypi python3[727]: weewx[727] CRITICAL >>>>>>>>>>>> __main__: **** SyntaxError: invalid syntax >>>>>>>>>>>> Sep 01 09:14:20 raspberrypi python3[727]: weewx[727] CRITICAL >>>>>>>>>>>> __main__: **** Exiting. >>>>>>>>>>>> pi@raspberrypi:~ $ sudo /etc/init.d/weewx start >>>>>>>>>>>> [ ok ] Starting weewx (via systemctl): weewx.service. >>>>>>>>>>>> pi@raspberrypi:~ $ sudo systemctl status weewx >>>>>>>>>>>> ● weewx.service - LSB: weewx weather system >>>>>>>>>>>> Loaded: loaded (/etc/init.d/weewx; generated; vendor preset: >>>>>>>>>>>> enabled) >>>>>>>>>>>> Active: active (exited) since Tue 2020-09-01 09:14:20 BST; >>>>>>>>>>>> 4h 58min ago >>>>>>>>>>>> Docs: man:systemd-sysv-generator(8) >>>>>>>>>>>> Process: 548 ExecStop=/etc/init.d/weewx stop (code=exited, >>>>>>>>>>>> status=0/SUCCESS) >>>>>>>>>>>> Process: 692 ExecStart=/etc/init.d/weewx start (code=exited, >>>>>>>>>>>> status=0/SUCCESS) >>>>>>>>>>>> CGroup: /system.slice/weewx.service >>>>>>>>>>>> >>>>>>>>>>>> Sep 01 09:14:20 raspberrypi python3[727]: weewx[727] CRITICAL >>>>>>>>>>>> __main__: **** self.loadServices(config_dict) >>>>>>>>>>>> Sep 01 09:14:20 raspberrypi python3[727]: weewx[727] CRITICAL >>>>>>>>>>>> __main__: **** File "/usr/share/weewx/weewx/engine.py", >>>>>>>>>>>> line 138, in >>>>>>>>>>>> loadServices >>>>>>>>>>>> Sep 01 09:14:20 raspberrypi python3[727]: weewx[727] CRITICAL >>>>>>>>>>>> __main__: **** obj = >>>>>>>>>>>> weeutil.weeutil.get_object(svc)(self,config_dict) >>>>>>>>>>>> Sep 01 09:14:20 raspberrypi python3[727]: weewx[727] CRITICAL >>>>>>>>>>>> __main__: **** File "/usr/share/weewx/weeutil/weeutil.py", >>>>>>>>>>>> line >>>>>>>>>>>> 1093, in get_object >>>>>>>>>>>> Sep 01 09:14:20 raspberrypi python3[727]: weewx[727] CRITICAL >>>>>>>>>>>> __main__: **** mod = __import__(module) >>>>>>>>>>>> Sep 01 09:14:20 raspberrypi python3[727]: weewx[727] CRITICAL >>>>>>>>>>>> __main__: **** File "/usr/share/weewx/user/opsgenie.py", >>>>>>>>>>>> line 61 >>>>>>>>>>>> Sep 01 09:14:20 raspberrypi python3[727]: weewx[727] CRITICAL >>>>>>>>>>>> __main__: **** except KeyError, e: >>>>>>>>>>>> Sep 01 09:14:20 raspberrypi python3[727]: weewx[727] CRITICAL >>>>>>>>>>>> __main__: **** ^ >>>>>>>>>>>> Sep 01 09:14:20 raspberrypi python3[727]: weewx[727] CRITICAL >>>>>>>>>>>> __main__: **** SyntaxError: invalid syntax >>>>>>>>>>>> Sep 01 09:14:20 raspberrypi python3[727]: weewx[727] CRITICAL >>>>>>>>>>>> __main__: **** Exiting. >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> On Tuesday, 1 September 2020 at 13:32:15 UTC+1 tke...@gmail.com >>>>>>>>>>>> wrote: >>>>>>>>>>>> >>>>>>>>>>>>> What are the results of the command >>>>>>>>>>>>> >>>>>>>>>>>>> *sudo systemctl status weewx* >>>>>>>>>>>>> >>>>>>>>>>>>> Then try it again after trying to start weewxd: >>>>>>>>>>>>> >>>>>>>>>>>>> *sudo /etc/init.d/weewx start* >>>>>>>>>>>>> *sudo systemctl status weewx* >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> On Tue, Sep 1, 2020 at 5:08 AM 'Season Ticket' via weewx-user < >>>>>>>>>>>>> weewx...@googlegroups.com> wrote: >>>>>>>>>>>>> >>>>>>>>>>>>>> ok thanks I didn't know that the recompile would be done >>>>>>>>>>>>>> automatically. >>>>>>>>>>>>>> >>>>>>>>>>>>>> here is the content of /etc/default/weewx >>>>>>>>>>>>>> pi@raspberrypi:~ $ more /etc/default/weewx >>>>>>>>>>>>>> WEEWX_PYTHON=/usr/bin/python3 >>>>>>>>>>>>>> WEEWX_BINDIR=/usr/share/weewx >>>>>>>>>>>>>> WEEWX_BIN=/usr/bin/weewxd >>>>>>>>>>>>>> WEEWX_CFG=/etc/weewx/weewx.conf >>>>>>>>>>>>>> >>>>>>>>>>>>>> and >>>>>>>>>>>>>> >>>>>>>>>>>>>> pi@raspberrypi:~ $ ls -altr /usr/bin/weewxd >>>>>>>>>>>>>> -rwxr-xr-x 1 root root 279 Jun 1 23:16 /usr/bin/weewxd >>>>>>>>>>>>>> pi@raspberrypi:~ $ ls -altr /usr/bin/python3 >>>>>>>>>>>>>> lrwxrwxrwx 1 root root 9 Jan 20 2017 /usr/bin/python3 -> >>>>>>>>>>>>>> python3.5 >>>>>>>>>>>>>> pi@raspberrypi:~ $ ls -altr /usr/bin/python2 >>>>>>>>>>>>>> lrwxrwxrwx 1 root root 9 Jan 24 2017 /usr/bin/python2 -> >>>>>>>>>>>>>> python2.7 >>>>>>>>>>>>>> pi@raspberrypi:~ $ ls -altr /usr/share/weewx >>>>>>>>>>>>>> total 284 >>>>>>>>>>>>>> -rwxr-xr-x 1 root root 23741 Jun 1 23:16 wunderfixer >>>>>>>>>>>>>> -rwxr-xr-x 1 root root 9840 Jun 1 23:16 weewxd >>>>>>>>>>>>>> -rwxr-xr-x 1 root root 3806 Jun 1 23:16 wee_reports >>>>>>>>>>>>>> -rwxr-xr-x 1 root root 38823 Jun 1 23:16 wee_import >>>>>>>>>>>>>> -rwxr-xr-x 1 root root 3157 Jun 1 23:16 wee_extension >>>>>>>>>>>>>> -rwxr-xr-x 1 root root 2195 Jun 1 23:16 wee_device >>>>>>>>>>>>>> -rwxr-xr-x 1 root root 16776 Jun 1 23:16 wee_debug >>>>>>>>>>>>>> -rwxr-xr-x 1 root root 43183 Jun 1 23:16 wee_database >>>>>>>>>>>>>> -rwxr-xr-x 1 root root 5637 Jun 1 23:16 wee_config >>>>>>>>>>>>>> -rw-r--r-- 1 root root 32452 Jun 1 23:16 six.py >>>>>>>>>>>>>> -rw-r--r-- 1 root root 2888 Jun 1 23:16 daemon.py >>>>>>>>>>>>>> drwxr-xr-x 237 root root 12288 Aug 29 22:38 .. >>>>>>>>>>>>>> drwxr-xr-x 2 root root 4096 Sep 1 09:10 weeimport >>>>>>>>>>>>>> -rw-r--r-- 1 root root 31099 Sep 1 09:10 six.pyc >>>>>>>>>>>>>> -rw-r--r-- 1 root root 2712 Sep 1 09:10 daemon.pyc >>>>>>>>>>>>>> drwxr-xr-x 2 root root 4096 Sep 1 09:11 weeplot >>>>>>>>>>>>>> drwxr-xr-x 11 root root 4096 Sep 1 09:14 . >>>>>>>>>>>>>> drwxr-xr-x 3 root root 4096 Sep 1 09:14 weecfg >>>>>>>>>>>>>> drwxr-xr-x 2 root root 4096 Sep 1 09:14 __pycache__ >>>>>>>>>>>>>> drwxr-xr-x 3 root root 4096 Sep 1 09:14 weeutil >>>>>>>>>>>>>> drwxr-xr-x 3 root root 4096 Sep 1 09:14 weedb >>>>>>>>>>>>>> drwxr-xr-x 4 root root 4096 Sep 1 09:14 weewx >>>>>>>>>>>>>> drwxr-xr-x 4 root root 4096 Sep 1 09:14 user >>>>>>>>>>>>>> drwxr-xr-x 3 root root 4096 Sep 1 09:14 schemas >>>>>>>>>>>>>> pi@raspberrypi:~ $ ls -altr /etc/weewx/weewx.conf >>>>>>>>>>>>>> -rw-r--r-- 1 root root 31815 Sep 1 09:22 >>>>>>>>>>>>>> /etc/weewx/weewx.conf >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> On Tuesday, 1 September 2020 at 12:40:31 UTC+1 >>>>>>>>>>>>>> tke...@gmail.com wrote: >>>>>>>>>>>>>> >>>>>>>>>>>>>>> You're making things harder than it needs to be! No need to >>>>>>>>>>>>>>> recompile anything. That is done automatically by the >>>>>>>>>>>>>>> interpreter. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> 1. What is in /etc/default/weewx? >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> 2. In /etc/default/weewx, the variable WEEWX_BIN points to >>>>>>>>>>>>>>> the copy of weewxd to be used. *Make sure it exists*. If it >>>>>>>>>>>>>>> does not, this will cause /etc/init.d/weewx to exit without >>>>>>>>>>>>>>> warning. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> -tk >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> On Tue, Sep 1, 2020 at 1:39 AM 'Season Ticket' via >>>>>>>>>>>>>>> weewx-user <weewx...@googlegroups.com> wrote: >>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> thanks for your persistence with this. >>>>>>>>>>>>>>>> I reinstalled because I expected that the code would need >>>>>>>>>>>>>>>> to be recompiled with python3. >>>>>>>>>>>>>>>> I can revert back to python2 by, a) changing the >>>>>>>>>>>>>>>> /etc/defaults/weewx to reference python2 and then reinstall >>>>>>>>>>>>>>>> again using >>>>>>>>>>>>>>>> "sudo dpkg -i python-weewx_4.1.1-1_all.deb" >>>>>>>>>>>>>>>> I tried again this time with only changing the >>>>>>>>>>>>>>>> /etc/defaults/weewx file and running weewxd. >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> This time I got some errors due to the following: >>>>>>>>>>>>>>>> user.alarm_multi.MyAlarm, >>>>>>>>>>>>>>>> user.opsgenie.OpsGenieAlerts, >>>>>>>>>>>>>>>> user.opsgenie.OpsGenieHeartbeat >>>>>>>>>>>>>>>> which I have removed and now weewxd works fine >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> However when I start the daemon "sudo /etc/init.d/weewx >>>>>>>>>>>>>>>> start" I still get nothing, no process is started and no >>>>>>>>>>>>>>>> logs. Any ideas? >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> On Monday, 31 August 2020 at 23:49:51 UTC+1 >>>>>>>>>>>>>>>> tke...@gmail.com wrote: >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Any particular reason why you tried to reinstall weewx? >>>>>>>>>>>>>>>>> And, the version you reinstalled is for python2. >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> NB: there is only one code base for weewx. There is no >>>>>>>>>>>>>>>>> separate Python 2 and Python 3 versions. The only difference >>>>>>>>>>>>>>>>> between the >>>>>>>>>>>>>>>>> two packages is in which prerequisites get installed. But, >>>>>>>>>>>>>>>>> the actually >>>>>>>>>>>>>>>>> weewx code base is identical. >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> That is why you only needed to install the new >>>>>>>>>>>>>>>>> prerequisites. >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Surely there is something in the logs. What happens if you >>>>>>>>>>>>>>>>> try to run weewxd directly from the command line? >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> On Mon, Aug 31, 2020 at 3:26 PM 'Season Ticket' via >>>>>>>>>>>>>>>>> weewx-user <weewx...@googlegroups.com> wrote: >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> I changed /etc/default/weewx to use /usr/bin/python3 >>>>>>>>>>>>>>>>>> then >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> sudo dpkg -i python-weewx_4.1.1-1_all.deb >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> but now weewx won't start and no logs in /var/log/syslog >>>>>>>>>>>>>>>>>> On Monday, 31 August 2020 at 23:06:15 UTC+1 >>>>>>>>>>>>>>>>>> tke...@gmail.com wrote: >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> I'm assuming you want to keep everything the same, >>>>>>>>>>>>>>>>>>> except you want to run under Python 3. So, all you have to >>>>>>>>>>>>>>>>>>> do is make sure >>>>>>>>>>>>>>>>>>> python3 gets invoked, instead of python2. How to do that >>>>>>>>>>>>>>>>>>> depends on your >>>>>>>>>>>>>>>>>>> install method. >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> A, If you did a *package install* using apt-get, you >>>>>>>>>>>>>>>>>>> will need to go into /etc/default/weewx and change option >>>>>>>>>>>>>>>>>>> WEEWX_PYTHON to >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> WEEWX_PYTHON=/usr/bin/python3 >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> B. If you did a *setup.py install*, you will have to >>>>>>>>>>>>>>>>>>> change the very first line of /home/weewx/bin/weewxd to read >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> #!/usr/bin/python3 >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> Same with other utilities. >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> -tk >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> On Mon, Aug 31, 2020 at 2:55 PM 'Season Ticket' via >>>>>>>>>>>>>>>>>>> weewx-user <weewx...@googlegroups.com> wrote: >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> if I choose these instructions what do I change home >>>>>>>>>>>>>>>>>>>> to, weewx.conf is in /etc/weewx? >>>>>>>>>>>>>>>>>>>> To specify an install location different from the >>>>>>>>>>>>>>>>>>>> default /home/weewx, modify the parameter home in the >>>>>>>>>>>>>>>>>>>> setup.cfg file. Mac >>>>>>>>>>>>>>>>>>>> users will want to change it to /Users/Shared/weewx. >>>>>>>>>>>>>>>>>>>> On Monday, 31 August 2020 at 22:08:58 UTC+1 >>>>>>>>>>>>>>>>>>>> tke...@gmail.com wrote: >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> Take a look at the prerequisite requirements for the >>>>>>>>>>>>>>>>>>>>> setup.py >>>>>>>>>>>>>>>>>>>>> instructions <http://www.weewx.com/docs/setup.htm>. >>>>>>>>>>>>>>>>>>>>> Specifically: >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> sudo apt update >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> # Required >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> sudo apt install python3-configobj >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> sudo apt install python3-pil >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> sudo apt install python3-serial >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> sudo apt install python3-usb >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> # The following tests for distutils and installs if not >>>>>>>>>>>>>>>>>>>>> present: >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> python3 -c "import distutils" 2>/dev/null || sudo apt >>>>>>>>>>>>>>>>>>>>> install python3-distutils >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> # Install pip3 and cheetah3: >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> sudo apt install python3-pip >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> sudo pip3 install cheetah3 >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> # Optional: for extended almanac information >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> sudo apt install python3-ephem >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> # Required if you are using MySQL (MariaDB): >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> sudo apt install mysql-client >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> sudo apt install python3-mysqldb >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> On Mon, Aug 31, 2020 at 1:55 PM 'Season Ticket' via >>>>>>>>>>>>>>>>>>>>> weewx-user <weewx...@googlegroups.com> wrote: >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> i'm running weewx on raspbian v9, with python 2.7 >>>>>>>>>>>>>>>>>>>>>> weewx 4.1.1, and I'm trying to upgrade to python3. I >>>>>>>>>>>>>>>>>>>>>> already have python >>>>>>>>>>>>>>>>>>>>>> version 3.5.3 installed. >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> what do I need to do to run weewx under python3? >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> PRETTY_NAME="Raspbian GNU/Linux 9 (stretch)" >>>>>>>>>>>>>>>>>>>>>> NAME="Raspbian GNU/Linux" >>>>>>>>>>>>>>>>>>>>>> VERSION_ID="9" >>>>>>>>>>>>>>>>>>>>>> VERSION="9 (stretch)" >>>>>>>>>>>>>>>>>>>>>> ID=raspbian >>>>>>>>>>>>>>>>>>>>>> ID_LIKE=debian >>>>>>>>>>>>>>>>>>>>>> HOME_URL="http://www.raspbian.org/" >>>>>>>>>>>>>>>>>>>>>> SUPPORT_URL="http://www.raspbian.org/RaspbianForums" >>>>>>>>>>>>>>>>>>>>>> BUG_REPORT_URL="http://www.raspbian.org/RaspbianBugs" >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> pi@raspberrypi:~ $ python --version >>>>>>>>>>>>>>>>>>>>>> Python 2.7.13 >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> pi@raspberrypi:~ $ python3 --version >>>>>>>>>>>>>>>>>>>>>> Python 3.5.3 >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> wee_config --version >>>>>>>>>>>>>>>>>>>>>> 4.1.1 >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> 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/a8ad9b18-aaf9-4267-ae4a-0ab78337df6an%40googlegroups.com >>>>>>>>>>>>>>>>>>>>>> <https://groups.google.com/d/msgid/weewx-user/a8ad9b18-aaf9-4267-ae4a-0ab78337df6an%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+...@googlegroups.com. >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> To view this discussion on the web visit >>>>>>>>>>>>>>>>>>>> https://groups.google.com/d/msgid/weewx-user/4eb92ee2-a2a8-4f26-b6d4-032fb05ae5e9n%40googlegroups.com >>>>>>>>>>>>>>>>>>>> <https://groups.google.com/d/msgid/weewx-user/4eb92ee2-a2a8-4f26-b6d4-032fb05ae5e9n%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+...@googlegroups.com >>>>>>>>>>>>>>>>>> . >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> To view this discussion on the web visit >>>>>>>>>>>>>>>>>> https://groups.google.com/d/msgid/weewx-user/51af5239-d94d-465f-a496-2274d8b1c984n%40googlegroups.com >>>>>>>>>>>>>>>>>> <https://groups.google.com/d/msgid/weewx-user/51af5239-d94d-465f-a496-2274d8b1c984n%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+...@googlegroups.com. >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> To view this discussion on the web visit >>>>>>>>>>>>>>>> https://groups.google.com/d/msgid/weewx-user/4d685c57-58dd-4d1f-b613-fe45a60aac39n%40googlegroups.com >>>>>>>>>>>>>>>> <https://groups.google.com/d/msgid/weewx-user/4d685c57-58dd-4d1f-b613-fe45a60aac39n%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+...@googlegroups.com. >>>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> To view this discussion on the web visit >>>>>>>>>>>>>> https://groups.google.com/d/msgid/weewx-user/b2f2b1f7-554a-4226-b940-b1f0d488b4d2n%40googlegroups.com >>>>>>>>>>>>>> <https://groups.google.com/d/msgid/weewx-user/b2f2b1f7-554a-4226-b940-b1f0d488b4d2n%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+...@googlegroups.com. >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> To view this discussion on the web visit >>>>>>>>>>>> https://groups.google.com/d/msgid/weewx-user/13f8e809-4247-40fc-be8f-ca5154cbd33an%40googlegroups.com >>>>>>>>>>>> <https://groups.google.com/d/msgid/weewx-user/13f8e809-4247-40fc-be8f-ca5154cbd33an%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+...@googlegroups.com. >>>>>>>>>> >>>>>>>>> >>>>>>>>>> >>>>>>>>>> To view this discussion on the web visit >>>>>>>>>> https://groups.google.com/d/msgid/weewx-user/e80775c3-6d44-4eb6-88c7-39d9ce63343en%40googlegroups.com >>>>>>>>>> <https://groups.google.com/d/msgid/weewx-user/e80775c3-6d44-4eb6-88c7-39d9ce63343en%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+...@googlegroups.com. >>>>>>>> >>>>>>> >>>>>>>> >>>>>>>> To view this discussion on the web visit >>>>>>>> https://groups.google.com/d/msgid/weewx-user/ba62eb6e-5094-440e-b0a6-c7f79c6617d1n%40googlegroups.com >>>>>>>> <https://groups.google.com/d/msgid/weewx-user/ba62eb6e-5094-440e-b0a6-c7f79c6617d1n%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+...@googlegroups.com. >>>> >>> >>>> >>>> To view this discussion on the web visit >>>> https://groups.google.com/d/msgid/weewx-user/52da07b8-c88b-4f26-8697-2914a9e0eb7an%40googlegroups.com >>>> <https://groups.google.com/d/msgid/weewx-user/52da07b8-c88b-4f26-8697-2914a9e0eb7an%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/6054d133-46ad-49e9-bfc1-4bb162a9f93an%40googlegroups.com > <https://groups.google.com/d/msgid/weewx-user/6054d133-46ad-49e9-bfc1-4bb162a9f93an%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/CADASSaRrnfKRd7PZkLW%3DdruEbxnjjzFGY8zHmXJoYpLHUR_8eA%40mail.gmail.com.