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.

Reply via email to