Re: [weewx-user] Re: Weewx version 5 installation

2024-01-29 Thread Kruse Ludington
Thank you - I must have overloooked one!

On Wednesday, January 17, 2024 at 9:52:44 PM UTC-5 vince wrote:

> oops - weewx-data/util/rsyslog of course there.
>
> On Wednesday, January 17, 2024 at 6:47:43 PM UTC-8 vince wrote:
>
>> Under weewx-data/rsyslog there is a weewx.conf for rsyslog so just edit 
>> that as desired for where you want it to go before putting it into place 
>> and restarting rsyslog.
>>
>> On Wednesday, January 17, 2024 at 6:39:45 PM UTC-8 Kruse Ludington wrote:
>>  
>>
>> Since I could not figure out how to keep my logging in the same weewx.log 
>> in a different directory that var/log, I just did a full restopre to my 
>> system so I now have the old systrem Working perfectly but not upgraded.
>>
>> I want to get to 1.5 - but need the logging in weewx.log onlyand that 
>> file should be in a diffrerent directory - and to keep my same 
>> configuration but show and be actually 5.0.0 in stationregistry. How do I 
>> do that properly?
>>
>>  
>>
>

-- 
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/10a22d38-0b0a-4f4c-badc-5dffa2d24872n%40googlegroups.com.


Re: [weewx-user] Re: Weewx version 5 installation

2024-01-17 Thread vince
oops - weewx-data/util/rsyslog of course there.

On Wednesday, January 17, 2024 at 6:47:43 PM UTC-8 vince wrote:

> Under weewx-data/rsyslog there is a weewx.conf for rsyslog so just edit 
> that as desired for where you want it to go before putting it into place 
> and restarting rsyslog.
>
> On Wednesday, January 17, 2024 at 6:39:45 PM UTC-8 Kruse Ludington wrote: 
>
> Since I could not figure out how to keep my logging in the same weewx.log 
> in a different directory that var/log, I just did a full restopre to my 
> system so I now have the old systrem Working perfectly but not upgraded.
>
> I want to get to 1.5 - but need the logging in weewx.log onlyand that file 
> should be in a diffrerent directory - and to keep my same configuration but 
> show and be actually 5.0.0 in stationregistry. How do I do that properly?
>
>  
>

-- 
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/e05bada7-983c-49d5-a971-2c65c8f76c81n%40googlegroups.com.


Re: [weewx-user] Re: Weewx version 5 installation

2024-01-17 Thread vince
Under weewx-data/rsyslog there is a weewx.conf for rsyslog so just edit 
that as desired for where you want it to go before putting it into place 
and restarting rsyslog.

On Wednesday, January 17, 2024 at 6:39:45 PM UTC-8 Kruse Ludington wrote: 

Since I could not figure out how to keep my logging in the same weewx.log 
in a different directory that var/log, I just did a full restopre to my 
system so I now have the old systrem Working perfectly but not upgraded.

I want to get to 1.5 - but need the logging in weewx.log onlyand that file 
should be in a diffrerent directory - and to keep my same configuration but 
show and be actually 5.0.0 in stationregistry. How do I do that properly?

 

-- 
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/419f2615-40f4-4a06-b4c8-df1dcd3b3d17n%40googlegroups.com.


Re: [weewx-user] Re: Weewx version 5 installation

2024-01-17 Thread Kruse Ludington
An issue that someone here can help with - upgrade problem that made me 
revert back - ? 

I have a custom version of weewx that I attempoted to upgrade from 4.10.2 
to 5.0.0.

I simply used
sudo apt update
sudo apt upgrade

then answered "no" to all the questions about keeping using the new 
configuration files.

It works perfectly except I have one problem. I need all logging to be in 
weewx.log (instead of syslog) and in a different directory instead of 
var/log. In previous updates I had searched my entire system for every 
instance of weewx.conf and updated all of them wherever they have var/log 
and var/log/syslog to the other directory and the name weewx.log. None of 
those changes to every weewx.conf file made any difference - and my config 
file still said 4.10.2 (why)?

Since I could not figure out how to keep my logging in the same weewx.log 
in a different directory that var/log, I just did a full restopre to my 
system so I now have the old systrem Working perfectly but not upgraded.

I want to get to 1.5 - but need the logging in weewx.log onlyand that file 
should be in a diffrerent directory - and to keep my same configuration but 
show and be actually 5.0.0 in stationregistry. How do I do that properly?

On Tuesday, January 16, 2024 at 9:49:59 AM UTC-5 Tom Keffer wrote:

> They look ok.
>
> I don't wish to sound cranky, but we put a lot of time into making the 
> install instructions bulletproof. Just follow the pip install instructions 
> . If you have a failure, 
> then come back and show us what happened.
>
> On Tue, Jan 16, 2024 at 5:44 AM Francesco Fasano  
> wrote:
>
>> Point 5 refers to running weewx as a daemon.
>> Apart from point 5, can you confirm that the points from number 1 to 
>> number 4 are fine?
>>
>> Il giorno martedì 16 gennaio 2024 alle 14:38:12 UTC+1 Tom Keffer ha 
>> scritto:
>>
>>> On Tue, Jan 16, 2024 at 5:19 AM Francesco Fasano  
>>> wrote:
>>>
 Thanks Tom,
 for the answer to tell the truth I'm carrying out tests on a virtual 
 machine with Raspberry operating system with virtual box it could probably 
 be as you say that there is some unusual hardware.
 I have a Raspberry Model 3 B+ and I performed my first installation 
 with setup.py. Over time I updated Python to 3.9 and always updated Weewx.
 the weewx installation in my case is located in /home
 so if I didn't misunderstand I should do the following steps
 1 - sudo apt update
 sudo apt install python3-pip -y
 sudo apt install python3-venv -y
 (do I have to do them from the home folder?)
>>>
>>>
>>> No, these are system installs, so they can be done anywhere.
>>>
>>> 2 - # Create the virtual environment
 python3 -m venv ~/weewx-venv
 # Activate the WeeWX virtual environment
 source ~/weewx-venv/bin/activate
 # Install WeeWX into the virtual environment
 python3 -m pip install weewx

 3 - weewxd --config=/home/weewx/weewx.conf

 4 - # systems with systemd
 # This will run weekx as you, not root. If you prefer to run as
 # the root user, modify the weewx.service file.
 sudo cp /home/weewx/util/systemd/weewx.service /etc/systemd/system
 sudo systemctl daemon-reload
 sudo systemctl enable weewx
 sudo systemctl start weewx

 5 - How do I start weewx version 5 when starting raspberry? with this? 
 sudo sh ~/weewx-data/scripts/setup-daemon.sh

>>>
>>> I'm not sure what instructions you are following there, but the service 
>>> file /etc/systemd/system/weewx.service will cause weewx to start when the 
>>> system starts.
>>>
>> -- 
>>
> 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/27cd8773-394f-4225-97c5-72146cc18d6bn%40googlegroups.com
>>  
>> 
>> .
>>
>

-- 
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/3013432f-6a0e-4a6a-88ff-5ea3e9e1d18dn%40googlegroups.com.


Re: [weewx-user] Re: Weewx version 5 installation

2024-01-17 Thread vince
You have to install the paho-mqtt module into the venv after activating it. 

source /home/pi/weewx-venv/bin/activate
pip3 install paho-mqtt

On Wednesday, January 17, 2024 at 4:28:37 AM UTC-8 Francesco Fasano wrote:

> yes
>
>
> Il giorno mercoledì 17 gennaio 2024 alle 13:25:09 UTC+1 
> michael.k...@gmx.at ha scritto:
>
>> Did you activate the venv before doing so?
>>
>> Francesco Fasano schrieb am Mittwoch, 17. Januar 2024 um 13:11:07 UTC+1:
>>
>>> is already installed
>>>
>>>
>>> Il giorno mercoledì 17 gennaio 2024 alle 13:09:25 UTC+1 Francesco Fasano 
>>> ha scritto:
>>>
  sudo pip3 install paho-mqtt
 Looking in indexes: https://pypi.org/simple, 
 https://www.piwheels.org/simple
 Requirement already satisfied: paho-mqtt in 
 /usr/lib/python3/dist-packages (1.5.1)

 Il giorno mercoledì 17 gennaio 2024 alle 13:03:05 UTC+1 
 michael.k...@gmx.at ha scritto:

> This is not a weewx issue, it is related to the extension, but  a user 
> error: read the friendly manual for the extension: 
> https://github.com/matthewwall/weewx-mqtt
>
> Use pip to install paho-mqtt, as this is a prerequisite.
>
> Francesco Fasano schrieb am Mittwoch, 17. Januar 2024 um 10:32:04 
> UTC+1:
>
>> also on this command
>>
>> weewxd --config=/home/weewx/weewx.conf
>> Traceback (most recent call last):
>>   File "/home/pi/weewx-venv/bin/weewxd", line 8, in 
>> sys.exit(main())
>>   File "/home/pi/weewx-venv/lib/python3.9/site-packages/weewxd.py", 
>> line 160, in main
>> engine = weewx.engine.StdEngine(config_dict)
>>   File 
>> "/home/pi/weewx-venv/lib/python3.9/site-packages/weewx/engine.py", line 
>> 89, 
>> in __init__
>> self.loadServices(config_dict)
>>   File 
>> "/home/pi/weewx-venv/lib/python3.9/site-packages/weewx/engine.py", line 
>> 157, in loadServices
>> obj = weeutil.weeutil.get_object(svc)(self, config_dict)
>>   File 
>> "/home/pi/weewx-venv/lib/python3.9/site-packages/weeutil/weeutil.py", 
>> line 
>> 1404, in get_object
>> module = importlib.import_module(module_name)
>>   File "/usr/lib/python3.9/importlib/__init__.py", line 127, in 
>> import_module
>> return _bootstrap._gcd_import(name[level:], package, level)
>>   File "", line 1030, in _gcd_import
>>   File "", line 1007, in _find_and_load
>>   File "", line 986, in 
>> _find_and_load_unlocked
>>   File "", line 680, in _load_unlocked
>>   File "", line 790, in 
>> exec_module
>>   File "", line 228, in 
>> _call_with_frames_removed
>>   File "/home/weewx/bin/user/mqtt.py", line 100, in 
>> import paho.mqtt.client as mqtt
>> ModuleNotFoundError: No module named 'paho'
>>
>> Il giorno mercoledì 17 gennaio 2024 alle 09:54:46 UTC+1 Francesco 
>> Fasano ha scritto:
>>
>>> Good morning,
>>> I followed the steps in the guide and I get this error
>>>
>>> python3 -m pip install weewx
>>> Looking in indexes: https://pypi.org/simple, 
>>> https://www.piwheels.org/simple
>>> Collecting weewx
>>>   Downloading 
>>> https://www.piwheels.org/simple/weewx/weewx-5.0.0-py3-none-any.whl 
>>> (1.4 MB)
>>>  || 1.4 MB 531 kB/s
>>> Collecting pyserial<4.0,>=3.4
>>>   Downloading 
>>> https://www.piwheels.org/simple/pyserial/pyserial-3.5-py2.py3-none-any.whl
>>>  
>>> (90 kB)
>>>  || 90 kB 450 kB/s
>>> Collecting ephem<5.0,>=4.1
>>>   Downloading 
>>> https://www.piwheels.org/simple/ephem/ephem-4.1.5-cp39-cp39-linux_armv7l.whl
>>>  
>>> (1.7 MB)
>>>  || 1.7 MB 851 kB/s
>>> Collecting pyusb<2.0.0,>=1.0.2
>>>   Downloading 
>>> https://www.piwheels.org/simple/pyusb/pyusb-1.2.1-py3-none-any.whl 
>>> (58 kB)
>>>  || 58 kB 602 kB/s
>>> Collecting configobj<6.0,>=5.0
>>>   Downloading 
>>> https://www.piwheels.org/simple/configobj/configobj-5.0.8-py2.py3-none-any.whl
>>>  
>>> (35 kB)
>>> Collecting Pillow>=5.2
>>>   Downloading 
>>> https://www.piwheels.org/simple/pillow/pillow-10.2.0-cp39-cp39-linux_armv7l.whl
>>>  
>>> (1.2 MB)
>>>  || 1.2 MB 988 kB/s
>>> Collecting CT3<4.0,>=3.1
>>>   Downloading 
>>> https://www.piwheels.org/simple/ct3/CT3-3.3.3-cp39-cp39-linux_armv7l.whl
>>>  
>>> (196 kB)
>>>  || 196 kB 569 kB/s
>>> Collecting PyMySQL<2.0,>=1.0
>>>   Downloading 
>>> https://www.piwheels.org/simple/pymysql/PyMySQL-1.1.0-py3-none-any.whl 
>>> (44 kB)
>>>  || 44 kB 271 kB/s
>>> Collecting six
>>>   Downloading 
>>> 

Re: [weewx-user] Re: Weewx version 5 installation

2024-01-17 Thread Francesco Fasano
yes


Il giorno mercoledì 17 gennaio 2024 alle 13:25:09 UTC+1 michael.k...@gmx.at 
ha scritto:

> Did you activate the venv before doing so?
>
> Francesco Fasano schrieb am Mittwoch, 17. Januar 2024 um 13:11:07 UTC+1:
>
>> is already installed
>>
>>
>> Il giorno mercoledì 17 gennaio 2024 alle 13:09:25 UTC+1 Francesco Fasano 
>> ha scritto:
>>
>>>  sudo pip3 install paho-mqtt
>>> Looking in indexes: https://pypi.org/simple, 
>>> https://www.piwheels.org/simple
>>> Requirement already satisfied: paho-mqtt in 
>>> /usr/lib/python3/dist-packages (1.5.1)
>>>
>>> Il giorno mercoledì 17 gennaio 2024 alle 13:03:05 UTC+1 
>>> michael.k...@gmx.at ha scritto:
>>>
 This is not a weewx issue, it is related to the extension, but  a user 
 error: read the friendly manual for the extension: 
 https://github.com/matthewwall/weewx-mqtt

 Use pip to install paho-mqtt, as this is a prerequisite.

 Francesco Fasano schrieb am Mittwoch, 17. Januar 2024 um 10:32:04 UTC+1:

> also on this command
>
> weewxd --config=/home/weewx/weewx.conf
> Traceback (most recent call last):
>   File "/home/pi/weewx-venv/bin/weewxd", line 8, in 
> sys.exit(main())
>   File "/home/pi/weewx-venv/lib/python3.9/site-packages/weewxd.py", 
> line 160, in main
> engine = weewx.engine.StdEngine(config_dict)
>   File 
> "/home/pi/weewx-venv/lib/python3.9/site-packages/weewx/engine.py", line 
> 89, 
> in __init__
> self.loadServices(config_dict)
>   File 
> "/home/pi/weewx-venv/lib/python3.9/site-packages/weewx/engine.py", line 
> 157, in loadServices
> obj = weeutil.weeutil.get_object(svc)(self, config_dict)
>   File 
> "/home/pi/weewx-venv/lib/python3.9/site-packages/weeutil/weeutil.py", 
> line 
> 1404, in get_object
> module = importlib.import_module(module_name)
>   File "/usr/lib/python3.9/importlib/__init__.py", line 127, in 
> import_module
> return _bootstrap._gcd_import(name[level:], package, level)
>   File "", line 1030, in _gcd_import
>   File "", line 1007, in _find_and_load
>   File "", line 986, in 
> _find_and_load_unlocked
>   File "", line 680, in _load_unlocked
>   File "", line 790, in 
> exec_module
>   File "", line 228, in 
> _call_with_frames_removed
>   File "/home/weewx/bin/user/mqtt.py", line 100, in 
> import paho.mqtt.client as mqtt
> ModuleNotFoundError: No module named 'paho'
>
> Il giorno mercoledì 17 gennaio 2024 alle 09:54:46 UTC+1 Francesco 
> Fasano ha scritto:
>
>> Good morning,
>> I followed the steps in the guide and I get this error
>>
>> python3 -m pip install weewx
>> Looking in indexes: https://pypi.org/simple, 
>> https://www.piwheels.org/simple
>> Collecting weewx
>>   Downloading 
>> https://www.piwheels.org/simple/weewx/weewx-5.0.0-py3-none-any.whl 
>> (1.4 MB)
>>  || 1.4 MB 531 kB/s
>> Collecting pyserial<4.0,>=3.4
>>   Downloading 
>> https://www.piwheels.org/simple/pyserial/pyserial-3.5-py2.py3-none-any.whl
>>  
>> (90 kB)
>>  || 90 kB 450 kB/s
>> Collecting ephem<5.0,>=4.1
>>   Downloading 
>> https://www.piwheels.org/simple/ephem/ephem-4.1.5-cp39-cp39-linux_armv7l.whl
>>  
>> (1.7 MB)
>>  || 1.7 MB 851 kB/s
>> Collecting pyusb<2.0.0,>=1.0.2
>>   Downloading 
>> https://www.piwheels.org/simple/pyusb/pyusb-1.2.1-py3-none-any.whl 
>> (58 kB)
>>  || 58 kB 602 kB/s
>> Collecting configobj<6.0,>=5.0
>>   Downloading 
>> https://www.piwheels.org/simple/configobj/configobj-5.0.8-py2.py3-none-any.whl
>>  
>> (35 kB)
>> Collecting Pillow>=5.2
>>   Downloading 
>> https://www.piwheels.org/simple/pillow/pillow-10.2.0-cp39-cp39-linux_armv7l.whl
>>  
>> (1.2 MB)
>>  || 1.2 MB 988 kB/s
>> Collecting CT3<4.0,>=3.1
>>   Downloading 
>> https://www.piwheels.org/simple/ct3/CT3-3.3.3-cp39-cp39-linux_armv7l.whl 
>> (196 kB)
>>  || 196 kB 569 kB/s
>> Collecting PyMySQL<2.0,>=1.0
>>   Downloading 
>> https://www.piwheels.org/simple/pymysql/PyMySQL-1.1.0-py3-none-any.whl 
>> (44 kB)
>>  || 44 kB 271 kB/s
>> Collecting six
>>   Downloading 
>> https://www.piwheels.org/simple/six/six-1.16.0-py2.py3-none-any.whl 
>> (11 kB)
>> Installing collected packages: six, pyusb, pyserial, PyMySQL, Pillow, 
>> ephem, CT3, configobj, weewx
>> Successfully installed CT3-3.3.3 Pillow-10.2.0 PyMySQL-1.1.0 
>> configobj-5.0.8 ephem-4.1.5 pyserial-3.5 pyusb-1.2.1 six-1.16.0 
>> weewx-5.0.0
>> (weewx-venv) pi@raspberrypi:/home $ weectl station 

Re: [weewx-user] Re: Weewx version 5 installation

2024-01-17 Thread 'michael.k...@gmx.at' via weewx-user
Did you activate the venv before doing so?

Francesco Fasano schrieb am Mittwoch, 17. Januar 2024 um 13:11:07 UTC+1:

> is already installed
>
>
> Il giorno mercoledì 17 gennaio 2024 alle 13:09:25 UTC+1 Francesco Fasano 
> ha scritto:
>
>>  sudo pip3 install paho-mqtt
>> Looking in indexes: https://pypi.org/simple, 
>> https://www.piwheels.org/simple
>> Requirement already satisfied: paho-mqtt in 
>> /usr/lib/python3/dist-packages (1.5.1)
>>
>> Il giorno mercoledì 17 gennaio 2024 alle 13:03:05 UTC+1 
>> michael.k...@gmx.at ha scritto:
>>
>>> This is not a weewx issue, it is related to the extension, but  a user 
>>> error: read the friendly manual for the extension: 
>>> https://github.com/matthewwall/weewx-mqtt
>>>
>>> Use pip to install paho-mqtt, as this is a prerequisite.
>>>
>>> Francesco Fasano schrieb am Mittwoch, 17. Januar 2024 um 10:32:04 UTC+1:
>>>
 also on this command

 weewxd --config=/home/weewx/weewx.conf
 Traceback (most recent call last):
   File "/home/pi/weewx-venv/bin/weewxd", line 8, in 
 sys.exit(main())
   File "/home/pi/weewx-venv/lib/python3.9/site-packages/weewxd.py", 
 line 160, in main
 engine = weewx.engine.StdEngine(config_dict)
   File 
 "/home/pi/weewx-venv/lib/python3.9/site-packages/weewx/engine.py", line 
 89, 
 in __init__
 self.loadServices(config_dict)
   File 
 "/home/pi/weewx-venv/lib/python3.9/site-packages/weewx/engine.py", line 
 157, in loadServices
 obj = weeutil.weeutil.get_object(svc)(self, config_dict)
   File 
 "/home/pi/weewx-venv/lib/python3.9/site-packages/weeutil/weeutil.py", line 
 1404, in get_object
 module = importlib.import_module(module_name)
   File "/usr/lib/python3.9/importlib/__init__.py", line 127, in 
 import_module
 return _bootstrap._gcd_import(name[level:], package, level)
   File "", line 1030, in _gcd_import
   File "", line 1007, in _find_and_load
   File "", line 986, in 
 _find_and_load_unlocked
   File "", line 680, in _load_unlocked
   File "", line 790, in 
 exec_module
   File "", line 228, in 
 _call_with_frames_removed
   File "/home/weewx/bin/user/mqtt.py", line 100, in 
 import paho.mqtt.client as mqtt
 ModuleNotFoundError: No module named 'paho'

 Il giorno mercoledì 17 gennaio 2024 alle 09:54:46 UTC+1 Francesco 
 Fasano ha scritto:

> Good morning,
> I followed the steps in the guide and I get this error
>
> python3 -m pip install weewx
> Looking in indexes: https://pypi.org/simple, 
> https://www.piwheels.org/simple
> Collecting weewx
>   Downloading 
> https://www.piwheels.org/simple/weewx/weewx-5.0.0-py3-none-any.whl 
> (1.4 MB)
>  || 1.4 MB 531 kB/s
> Collecting pyserial<4.0,>=3.4
>   Downloading 
> https://www.piwheels.org/simple/pyserial/pyserial-3.5-py2.py3-none-any.whl
>  
> (90 kB)
>  || 90 kB 450 kB/s
> Collecting ephem<5.0,>=4.1
>   Downloading 
> https://www.piwheels.org/simple/ephem/ephem-4.1.5-cp39-cp39-linux_armv7l.whl
>  
> (1.7 MB)
>  || 1.7 MB 851 kB/s
> Collecting pyusb<2.0.0,>=1.0.2
>   Downloading 
> https://www.piwheels.org/simple/pyusb/pyusb-1.2.1-py3-none-any.whl 
> (58 kB)
>  || 58 kB 602 kB/s
> Collecting configobj<6.0,>=5.0
>   Downloading 
> https://www.piwheels.org/simple/configobj/configobj-5.0.8-py2.py3-none-any.whl
>  
> (35 kB)
> Collecting Pillow>=5.2
>   Downloading 
> https://www.piwheels.org/simple/pillow/pillow-10.2.0-cp39-cp39-linux_armv7l.whl
>  
> (1.2 MB)
>  || 1.2 MB 988 kB/s
> Collecting CT3<4.0,>=3.1
>   Downloading 
> https://www.piwheels.org/simple/ct3/CT3-3.3.3-cp39-cp39-linux_armv7l.whl 
> (196 kB)
>  || 196 kB 569 kB/s
> Collecting PyMySQL<2.0,>=1.0
>   Downloading 
> https://www.piwheels.org/simple/pymysql/PyMySQL-1.1.0-py3-none-any.whl 
> (44 kB)
>  || 44 kB 271 kB/s
> Collecting six
>   Downloading 
> https://www.piwheels.org/simple/six/six-1.16.0-py2.py3-none-any.whl 
> (11 kB)
> Installing collected packages: six, pyusb, pyserial, PyMySQL, Pillow, 
> ephem, CT3, configobj, weewx
> Successfully installed CT3-3.3.3 Pillow-10.2.0 PyMySQL-1.1.0 
> configobj-5.0.8 ephem-4.1.5 pyserial-3.5 pyusb-1.2.1 six-1.16.0 
> weewx-5.0.0
> (weewx-venv) pi@raspberrypi:/home $ weectl station upgrade 
> --config=/home/weewx/weewx.conf
> Using configuration file /home/weewx/weewx.conf
>
> Upgrade examples, utility files in /home/weewx (Y/n)? Y
> Removing example directory /home/weewx/examples
> 

Re: [weewx-user] Re: Weewx version 5 installation

2024-01-17 Thread Francesco Fasano
is already installed


Il giorno mercoledì 17 gennaio 2024 alle 13:09:25 UTC+1 Francesco Fasano ha 
scritto:

>  sudo pip3 install paho-mqtt
> Looking in indexes: https://pypi.org/simple, 
> https://www.piwheels.org/simple
> Requirement already satisfied: paho-mqtt in /usr/lib/python3/dist-packages 
> (1.5.1)
>
> Il giorno mercoledì 17 gennaio 2024 alle 13:03:05 UTC+1 
> michael.k...@gmx.at ha scritto:
>
>> This is not a weewx issue, it is related to the extension, but  a user 
>> error: read the friendly manual for the extension: 
>> https://github.com/matthewwall/weewx-mqtt
>>
>> Use pip to install paho-mqtt, as this is a prerequisite.
>>
>> Francesco Fasano schrieb am Mittwoch, 17. Januar 2024 um 10:32:04 UTC+1:
>>
>>> also on this command
>>>
>>> weewxd --config=/home/weewx/weewx.conf
>>> Traceback (most recent call last):
>>>   File "/home/pi/weewx-venv/bin/weewxd", line 8, in 
>>> sys.exit(main())
>>>   File "/home/pi/weewx-venv/lib/python3.9/site-packages/weewxd.py", line 
>>> 160, in main
>>> engine = weewx.engine.StdEngine(config_dict)
>>>   File 
>>> "/home/pi/weewx-venv/lib/python3.9/site-packages/weewx/engine.py", line 89, 
>>> in __init__
>>> self.loadServices(config_dict)
>>>   File 
>>> "/home/pi/weewx-venv/lib/python3.9/site-packages/weewx/engine.py", line 
>>> 157, in loadServices
>>> obj = weeutil.weeutil.get_object(svc)(self, config_dict)
>>>   File 
>>> "/home/pi/weewx-venv/lib/python3.9/site-packages/weeutil/weeutil.py", line 
>>> 1404, in get_object
>>> module = importlib.import_module(module_name)
>>>   File "/usr/lib/python3.9/importlib/__init__.py", line 127, in 
>>> import_module
>>> return _bootstrap._gcd_import(name[level:], package, level)
>>>   File "", line 1030, in _gcd_import
>>>   File "", line 1007, in _find_and_load
>>>   File "", line 986, in 
>>> _find_and_load_unlocked
>>>   File "", line 680, in _load_unlocked
>>>   File "", line 790, in exec_module
>>>   File "", line 228, in 
>>> _call_with_frames_removed
>>>   File "/home/weewx/bin/user/mqtt.py", line 100, in 
>>> import paho.mqtt.client as mqtt
>>> ModuleNotFoundError: No module named 'paho'
>>>
>>> Il giorno mercoledì 17 gennaio 2024 alle 09:54:46 UTC+1 Francesco Fasano 
>>> ha scritto:
>>>
 Good morning,
 I followed the steps in the guide and I get this error

 python3 -m pip install weewx
 Looking in indexes: https://pypi.org/simple, 
 https://www.piwheels.org/simple
 Collecting weewx
   Downloading 
 https://www.piwheels.org/simple/weewx/weewx-5.0.0-py3-none-any.whl 
 (1.4 MB)
  || 1.4 MB 531 kB/s
 Collecting pyserial<4.0,>=3.4
   Downloading 
 https://www.piwheels.org/simple/pyserial/pyserial-3.5-py2.py3-none-any.whl 
 (90 kB)
  || 90 kB 450 kB/s
 Collecting ephem<5.0,>=4.1
   Downloading 
 https://www.piwheels.org/simple/ephem/ephem-4.1.5-cp39-cp39-linux_armv7l.whl
  
 (1.7 MB)
  || 1.7 MB 851 kB/s
 Collecting pyusb<2.0.0,>=1.0.2
   Downloading 
 https://www.piwheels.org/simple/pyusb/pyusb-1.2.1-py3-none-any.whl (58 
 kB)
  || 58 kB 602 kB/s
 Collecting configobj<6.0,>=5.0
   Downloading 
 https://www.piwheels.org/simple/configobj/configobj-5.0.8-py2.py3-none-any.whl
  
 (35 kB)
 Collecting Pillow>=5.2
   Downloading 
 https://www.piwheels.org/simple/pillow/pillow-10.2.0-cp39-cp39-linux_armv7l.whl
  
 (1.2 MB)
  || 1.2 MB 988 kB/s
 Collecting CT3<4.0,>=3.1
   Downloading 
 https://www.piwheels.org/simple/ct3/CT3-3.3.3-cp39-cp39-linux_armv7l.whl 
 (196 kB)
  || 196 kB 569 kB/s
 Collecting PyMySQL<2.0,>=1.0
   Downloading 
 https://www.piwheels.org/simple/pymysql/PyMySQL-1.1.0-py3-none-any.whl 
 (44 kB)
  || 44 kB 271 kB/s
 Collecting six
   Downloading 
 https://www.piwheels.org/simple/six/six-1.16.0-py2.py3-none-any.whl 
 (11 kB)
 Installing collected packages: six, pyusb, pyserial, PyMySQL, Pillow, 
 ephem, CT3, configobj, weewx
 Successfully installed CT3-3.3.3 Pillow-10.2.0 PyMySQL-1.1.0 
 configobj-5.0.8 ephem-4.1.5 pyserial-3.5 pyusb-1.2.1 six-1.16.0 weewx-5.0.0
 (weewx-venv) pi@raspberrypi:/home $ weectl station upgrade 
 --config=/home/weewx/weewx.conf
 Using configuration file /home/weewx/weewx.conf

 Upgrade examples, utility files in /home/weewx (Y/n)? Y
 Removing example directory /home/weewx/examples
 Copying examples into /home/weewx/examples

 Traceback (most recent call last):
   File "/home/pi/weewx-venv/bin/weectl", line 8, in 
 sys.exit(main())
   File "/home/pi/weewx-venv/lib/python3.9/site-packages/weectl.py", 
 line 66, in main
 

Re: [weewx-user] Re: Weewx version 5 installation

2024-01-17 Thread Francesco Fasano
 sudo pip3 install paho-mqtt
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Requirement already satisfied: paho-mqtt in /usr/lib/python3/dist-packages 
(1.5.1)

Il giorno mercoledì 17 gennaio 2024 alle 13:03:05 UTC+1 michael.k...@gmx.at 
ha scritto:

> This is not a weewx issue, it is related to the extension, but  a user 
> error: read the friendly manual for the extension: 
> https://github.com/matthewwall/weewx-mqtt
>
> Use pip to install paho-mqtt, as this is a prerequisite.
>
> Francesco Fasano schrieb am Mittwoch, 17. Januar 2024 um 10:32:04 UTC+1:
>
>> also on this command
>>
>> weewxd --config=/home/weewx/weewx.conf
>> Traceback (most recent call last):
>>   File "/home/pi/weewx-venv/bin/weewxd", line 8, in 
>> sys.exit(main())
>>   File "/home/pi/weewx-venv/lib/python3.9/site-packages/weewxd.py", line 
>> 160, in main
>> engine = weewx.engine.StdEngine(config_dict)
>>   File "/home/pi/weewx-venv/lib/python3.9/site-packages/weewx/engine.py", 
>> line 89, in __init__
>> self.loadServices(config_dict)
>>   File "/home/pi/weewx-venv/lib/python3.9/site-packages/weewx/engine.py", 
>> line 157, in loadServices
>> obj = weeutil.weeutil.get_object(svc)(self, config_dict)
>>   File 
>> "/home/pi/weewx-venv/lib/python3.9/site-packages/weeutil/weeutil.py", line 
>> 1404, in get_object
>> module = importlib.import_module(module_name)
>>   File "/usr/lib/python3.9/importlib/__init__.py", line 127, in 
>> import_module
>> return _bootstrap._gcd_import(name[level:], package, level)
>>   File "", line 1030, in _gcd_import
>>   File "", line 1007, in _find_and_load
>>   File "", line 986, in 
>> _find_and_load_unlocked
>>   File "", line 680, in _load_unlocked
>>   File "", line 790, in exec_module
>>   File "", line 228, in 
>> _call_with_frames_removed
>>   File "/home/weewx/bin/user/mqtt.py", line 100, in 
>> import paho.mqtt.client as mqtt
>> ModuleNotFoundError: No module named 'paho'
>>
>> Il giorno mercoledì 17 gennaio 2024 alle 09:54:46 UTC+1 Francesco Fasano 
>> ha scritto:
>>
>>> Good morning,
>>> I followed the steps in the guide and I get this error
>>>
>>> python3 -m pip install weewx
>>> Looking in indexes: https://pypi.org/simple, 
>>> https://www.piwheels.org/simple
>>> Collecting weewx
>>>   Downloading 
>>> https://www.piwheels.org/simple/weewx/weewx-5.0.0-py3-none-any.whl (1.4 
>>> MB)
>>>  || 1.4 MB 531 kB/s
>>> Collecting pyserial<4.0,>=3.4
>>>   Downloading 
>>> https://www.piwheels.org/simple/pyserial/pyserial-3.5-py2.py3-none-any.whl 
>>> (90 kB)
>>>  || 90 kB 450 kB/s
>>> Collecting ephem<5.0,>=4.1
>>>   Downloading 
>>> https://www.piwheels.org/simple/ephem/ephem-4.1.5-cp39-cp39-linux_armv7l.whl
>>>  
>>> (1.7 MB)
>>>  || 1.7 MB 851 kB/s
>>> Collecting pyusb<2.0.0,>=1.0.2
>>>   Downloading 
>>> https://www.piwheels.org/simple/pyusb/pyusb-1.2.1-py3-none-any.whl (58 
>>> kB)
>>>  || 58 kB 602 kB/s
>>> Collecting configobj<6.0,>=5.0
>>>   Downloading 
>>> https://www.piwheels.org/simple/configobj/configobj-5.0.8-py2.py3-none-any.whl
>>>  
>>> (35 kB)
>>> Collecting Pillow>=5.2
>>>   Downloading 
>>> https://www.piwheels.org/simple/pillow/pillow-10.2.0-cp39-cp39-linux_armv7l.whl
>>>  
>>> (1.2 MB)
>>>  || 1.2 MB 988 kB/s
>>> Collecting CT3<4.0,>=3.1
>>>   Downloading 
>>> https://www.piwheels.org/simple/ct3/CT3-3.3.3-cp39-cp39-linux_armv7l.whl 
>>> (196 kB)
>>>  || 196 kB 569 kB/s
>>> Collecting PyMySQL<2.0,>=1.0
>>>   Downloading 
>>> https://www.piwheels.org/simple/pymysql/PyMySQL-1.1.0-py3-none-any.whl 
>>> (44 kB)
>>>  || 44 kB 271 kB/s
>>> Collecting six
>>>   Downloading 
>>> https://www.piwheels.org/simple/six/six-1.16.0-py2.py3-none-any.whl (11 
>>> kB)
>>> Installing collected packages: six, pyusb, pyserial, PyMySQL, Pillow, 
>>> ephem, CT3, configobj, weewx
>>> Successfully installed CT3-3.3.3 Pillow-10.2.0 PyMySQL-1.1.0 
>>> configobj-5.0.8 ephem-4.1.5 pyserial-3.5 pyusb-1.2.1 six-1.16.0 weewx-5.0.0
>>> (weewx-venv) pi@raspberrypi:/home $ weectl station upgrade 
>>> --config=/home/weewx/weewx.conf
>>> Using configuration file /home/weewx/weewx.conf
>>>
>>> Upgrade examples, utility files in /home/weewx (Y/n)? Y
>>> Removing example directory /home/weewx/examples
>>> Copying examples into /home/weewx/examples
>>>
>>> Traceback (most recent call last):
>>>   File "/home/pi/weewx-venv/bin/weectl", line 8, in 
>>> sys.exit(main())
>>>   File "/home/pi/weewx-venv/lib/python3.9/site-packages/weectl.py", line 
>>> 66, in main
>>> namespace.func(namespace)
>>>   File 
>>> "/home/pi/weewx-venv/lib/python3.9/site-packages/weectllib/__init__.py", 
>>> line 121, in dispatch
>>> namespace.action_func(config_dict, namespace)
>>>   File 
>>> 

Re: [weewx-user] Re: Weewx version 5 installation

2024-01-17 Thread 'michael.k...@gmx.at' via weewx-user
This is not a weewx issue, it is related to the extension, but  a user 
error: read the friendly manual for the 
extension: https://github.com/matthewwall/weewx-mqtt

Use pip to install paho-mqtt, as this is a prerequisite.

Francesco Fasano schrieb am Mittwoch, 17. Januar 2024 um 10:32:04 UTC+1:

> also on this command
>
> weewxd --config=/home/weewx/weewx.conf
> Traceback (most recent call last):
>   File "/home/pi/weewx-venv/bin/weewxd", line 8, in 
> sys.exit(main())
>   File "/home/pi/weewx-venv/lib/python3.9/site-packages/weewxd.py", line 
> 160, in main
> engine = weewx.engine.StdEngine(config_dict)
>   File "/home/pi/weewx-venv/lib/python3.9/site-packages/weewx/engine.py", 
> line 89, in __init__
> self.loadServices(config_dict)
>   File "/home/pi/weewx-venv/lib/python3.9/site-packages/weewx/engine.py", 
> line 157, in loadServices
> obj = weeutil.weeutil.get_object(svc)(self, config_dict)
>   File 
> "/home/pi/weewx-venv/lib/python3.9/site-packages/weeutil/weeutil.py", line 
> 1404, in get_object
> module = importlib.import_module(module_name)
>   File "/usr/lib/python3.9/importlib/__init__.py", line 127, in 
> import_module
> return _bootstrap._gcd_import(name[level:], package, level)
>   File "", line 1030, in _gcd_import
>   File "", line 1007, in _find_and_load
>   File "", line 986, in 
> _find_and_load_unlocked
>   File "", line 680, in _load_unlocked
>   File "", line 790, in exec_module
>   File "", line 228, in 
> _call_with_frames_removed
>   File "/home/weewx/bin/user/mqtt.py", line 100, in 
> import paho.mqtt.client as mqtt
> ModuleNotFoundError: No module named 'paho'
>
> Il giorno mercoledì 17 gennaio 2024 alle 09:54:46 UTC+1 Francesco Fasano 
> ha scritto:
>
>> Good morning,
>> I followed the steps in the guide and I get this error
>>
>> python3 -m pip install weewx
>> Looking in indexes: https://pypi.org/simple, 
>> https://www.piwheels.org/simple
>> Collecting weewx
>>   Downloading 
>> https://www.piwheels.org/simple/weewx/weewx-5.0.0-py3-none-any.whl (1.4 
>> MB)
>>  || 1.4 MB 531 kB/s
>> Collecting pyserial<4.0,>=3.4
>>   Downloading 
>> https://www.piwheels.org/simple/pyserial/pyserial-3.5-py2.py3-none-any.whl 
>> (90 kB)
>>  || 90 kB 450 kB/s
>> Collecting ephem<5.0,>=4.1
>>   Downloading 
>> https://www.piwheels.org/simple/ephem/ephem-4.1.5-cp39-cp39-linux_armv7l.whl 
>> (1.7 MB)
>>  || 1.7 MB 851 kB/s
>> Collecting pyusb<2.0.0,>=1.0.2
>>   Downloading 
>> https://www.piwheels.org/simple/pyusb/pyusb-1.2.1-py3-none-any.whl (58 
>> kB)
>>  || 58 kB 602 kB/s
>> Collecting configobj<6.0,>=5.0
>>   Downloading 
>> https://www.piwheels.org/simple/configobj/configobj-5.0.8-py2.py3-none-any.whl
>>  
>> (35 kB)
>> Collecting Pillow>=5.2
>>   Downloading 
>> https://www.piwheels.org/simple/pillow/pillow-10.2.0-cp39-cp39-linux_armv7l.whl
>>  
>> (1.2 MB)
>>  || 1.2 MB 988 kB/s
>> Collecting CT3<4.0,>=3.1
>>   Downloading 
>> https://www.piwheels.org/simple/ct3/CT3-3.3.3-cp39-cp39-linux_armv7l.whl 
>> (196 kB)
>>  || 196 kB 569 kB/s
>> Collecting PyMySQL<2.0,>=1.0
>>   Downloading 
>> https://www.piwheels.org/simple/pymysql/PyMySQL-1.1.0-py3-none-any.whl 
>> (44 kB)
>>  || 44 kB 271 kB/s
>> Collecting six
>>   Downloading 
>> https://www.piwheels.org/simple/six/six-1.16.0-py2.py3-none-any.whl (11 
>> kB)
>> Installing collected packages: six, pyusb, pyserial, PyMySQL, Pillow, 
>> ephem, CT3, configobj, weewx
>> Successfully installed CT3-3.3.3 Pillow-10.2.0 PyMySQL-1.1.0 
>> configobj-5.0.8 ephem-4.1.5 pyserial-3.5 pyusb-1.2.1 six-1.16.0 weewx-5.0.0
>> (weewx-venv) pi@raspberrypi:/home $ weectl station upgrade 
>> --config=/home/weewx/weewx.conf
>> Using configuration file /home/weewx/weewx.conf
>>
>> Upgrade examples, utility files in /home/weewx (Y/n)? Y
>> Removing example directory /home/weewx/examples
>> Copying examples into /home/weewx/examples
>>
>> Traceback (most recent call last):
>>   File "/home/pi/weewx-venv/bin/weectl", line 8, in 
>> sys.exit(main())
>>   File "/home/pi/weewx-venv/lib/python3.9/site-packages/weectl.py", line 
>> 66, in main
>> namespace.func(namespace)
>>   File 
>> "/home/pi/weewx-venv/lib/python3.9/site-packages/weectllib/__init__.py", 
>> line 121, in dispatch
>> namespace.action_func(config_dict, namespace)
>>   File 
>> "/home/pi/weewx-venv/lib/python3.9/site-packages/weectllib/station_cmd.py", 
>> line 339, in upgrade_station
>> weectllib.station_actions.station_upgrade(config_dict=config_dict,
>>   File 
>> "/home/pi/weewx-venv/lib/python3.9/site-packages/weectllib/station_actions.py",
>>  
>> line 800, in station_upgrade
>> examples_dir = copy_examples(config_dict, examples_root=examples_root,
>>   File 
>> 

Re: [weewx-user] Re: Weewx version 5 installation

2024-01-17 Thread Francesco Fasano
also on this command

weewxd --config=/home/weewx/weewx.conf
Traceback (most recent call last):
  File "/home/pi/weewx-venv/bin/weewxd", line 8, in 
sys.exit(main())
  File "/home/pi/weewx-venv/lib/python3.9/site-packages/weewxd.py", line 
160, in main
engine = weewx.engine.StdEngine(config_dict)
  File "/home/pi/weewx-venv/lib/python3.9/site-packages/weewx/engine.py", 
line 89, in __init__
self.loadServices(config_dict)
  File "/home/pi/weewx-venv/lib/python3.9/site-packages/weewx/engine.py", 
line 157, in loadServices
obj = weeutil.weeutil.get_object(svc)(self, config_dict)
  File 
"/home/pi/weewx-venv/lib/python3.9/site-packages/weeutil/weeutil.py", line 
1404, in get_object
module = importlib.import_module(module_name)
  File "/usr/lib/python3.9/importlib/__init__.py", line 127, in 
import_module
return _bootstrap._gcd_import(name[level:], package, level)
  File "", line 1030, in _gcd_import
  File "", line 1007, in _find_and_load
  File "", line 986, in _find_and_load_unlocked
  File "", line 680, in _load_unlocked
  File "", line 790, in exec_module
  File "", line 228, in 
_call_with_frames_removed
  File "/home/weewx/bin/user/mqtt.py", line 100, in 
import paho.mqtt.client as mqtt
ModuleNotFoundError: No module named 'paho'

Il giorno mercoledì 17 gennaio 2024 alle 09:54:46 UTC+1 Francesco Fasano ha 
scritto:

> Good morning,
> I followed the steps in the guide and I get this error
>
> python3 -m pip install weewx
> Looking in indexes: https://pypi.org/simple, 
> https://www.piwheels.org/simple
> Collecting weewx
>   Downloading 
> https://www.piwheels.org/simple/weewx/weewx-5.0.0-py3-none-any.whl (1.4 
> MB)
>  || 1.4 MB 531 kB/s
> Collecting pyserial<4.0,>=3.4
>   Downloading 
> https://www.piwheels.org/simple/pyserial/pyserial-3.5-py2.py3-none-any.whl 
> (90 kB)
>  || 90 kB 450 kB/s
> Collecting ephem<5.0,>=4.1
>   Downloading 
> https://www.piwheels.org/simple/ephem/ephem-4.1.5-cp39-cp39-linux_armv7l.whl 
> (1.7 MB)
>  || 1.7 MB 851 kB/s
> Collecting pyusb<2.0.0,>=1.0.2
>   Downloading 
> https://www.piwheels.org/simple/pyusb/pyusb-1.2.1-py3-none-any.whl (58 kB)
>  || 58 kB 602 kB/s
> Collecting configobj<6.0,>=5.0
>   Downloading 
> https://www.piwheels.org/simple/configobj/configobj-5.0.8-py2.py3-none-any.whl
>  
> (35 kB)
> Collecting Pillow>=5.2
>   Downloading 
> https://www.piwheels.org/simple/pillow/pillow-10.2.0-cp39-cp39-linux_armv7l.whl
>  
> (1.2 MB)
>  || 1.2 MB 988 kB/s
> Collecting CT3<4.0,>=3.1
>   Downloading 
> https://www.piwheels.org/simple/ct3/CT3-3.3.3-cp39-cp39-linux_armv7l.whl 
> (196 kB)
>  || 196 kB 569 kB/s
> Collecting PyMySQL<2.0,>=1.0
>   Downloading 
> https://www.piwheels.org/simple/pymysql/PyMySQL-1.1.0-py3-none-any.whl 
> (44 kB)
>  || 44 kB 271 kB/s
> Collecting six
>   Downloading 
> https://www.piwheels.org/simple/six/six-1.16.0-py2.py3-none-any.whl (11 
> kB)
> Installing collected packages: six, pyusb, pyserial, PyMySQL, Pillow, 
> ephem, CT3, configobj, weewx
> Successfully installed CT3-3.3.3 Pillow-10.2.0 PyMySQL-1.1.0 
> configobj-5.0.8 ephem-4.1.5 pyserial-3.5 pyusb-1.2.1 six-1.16.0 weewx-5.0.0
> (weewx-venv) pi@raspberrypi:/home $ weectl station upgrade 
> --config=/home/weewx/weewx.conf
> Using configuration file /home/weewx/weewx.conf
>
> Upgrade examples, utility files in /home/weewx (Y/n)? Y
> Removing example directory /home/weewx/examples
> Copying examples into /home/weewx/examples
>
> Traceback (most recent call last):
>   File "/home/pi/weewx-venv/bin/weectl", line 8, in 
> sys.exit(main())
>   File "/home/pi/weewx-venv/lib/python3.9/site-packages/weectl.py", line 
> 66, in main
> namespace.func(namespace)
>   File 
> "/home/pi/weewx-venv/lib/python3.9/site-packages/weectllib/__init__.py", 
> line 121, in dispatch
> namespace.action_func(config_dict, namespace)
>   File 
> "/home/pi/weewx-venv/lib/python3.9/site-packages/weectllib/station_cmd.py", 
> line 339, in upgrade_station
> weectllib.station_actions.station_upgrade(config_dict=config_dict,
>   File 
> "/home/pi/weewx-venv/lib/python3.9/site-packages/weectllib/station_actions.py",
>  
> line 800, in station_upgrade
> examples_dir = copy_examples(config_dict, examples_root=examples_root,
>   File 
> "/home/pi/weewx-venv/lib/python3.9/site-packages/weectllib/station_actions.py",
>  
> line 616, in copy_examples
> shutil.copytree(examples_resources, examples_dir)
>   File "/usr/lib/python3.9/shutil.py", line 557, in copytree
> return _copytree(entries=entries, src=src, dst=dst, symlinks=symlinks,
>   File "/usr/lib/python3.9/shutil.py", line 458, in _copytree
> os.makedirs(dst, exist_ok=dirs_exist_ok)
>   File "/usr/lib/python3.9/os.py", line 225, in makedirs
> mkdir(name, mode)

Re: [weewx-user] Re: Weewx version 5 installation

2024-01-17 Thread Francesco Fasano
Good morning,
I followed the steps in the guide and I get this error

python3 -m pip install weewx
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Collecting weewx
  Downloading 
https://www.piwheels.org/simple/weewx/weewx-5.0.0-py3-none-any.whl (1.4 MB)
 || 1.4 MB 531 kB/s
Collecting pyserial<4.0,>=3.4
  Downloading 
https://www.piwheels.org/simple/pyserial/pyserial-3.5-py2.py3-none-any.whl 
(90 kB)
 || 90 kB 450 kB/s
Collecting ephem<5.0,>=4.1
  Downloading 
https://www.piwheels.org/simple/ephem/ephem-4.1.5-cp39-cp39-linux_armv7l.whl 
(1.7 MB)
 || 1.7 MB 851 kB/s
Collecting pyusb<2.0.0,>=1.0.2
  Downloading 
https://www.piwheels.org/simple/pyusb/pyusb-1.2.1-py3-none-any.whl (58 kB)
 || 58 kB 602 kB/s
Collecting configobj<6.0,>=5.0
  Downloading 
https://www.piwheels.org/simple/configobj/configobj-5.0.8-py2.py3-none-any.whl 
(35 kB)
Collecting Pillow>=5.2
  Downloading 
https://www.piwheels.org/simple/pillow/pillow-10.2.0-cp39-cp39-linux_armv7l.whl 
(1.2 MB)
 || 1.2 MB 988 kB/s
Collecting CT3<4.0,>=3.1
  Downloading 
https://www.piwheels.org/simple/ct3/CT3-3.3.3-cp39-cp39-linux_armv7l.whl 
(196 kB)
 || 196 kB 569 kB/s
Collecting PyMySQL<2.0,>=1.0
  Downloading 
https://www.piwheels.org/simple/pymysql/PyMySQL-1.1.0-py3-none-any.whl (44 
kB)
 || 44 kB 271 kB/s
Collecting six
  Downloading 
https://www.piwheels.org/simple/six/six-1.16.0-py2.py3-none-any.whl (11 kB)
Installing collected packages: six, pyusb, pyserial, PyMySQL, Pillow, 
ephem, CT3, configobj, weewx
Successfully installed CT3-3.3.3 Pillow-10.2.0 PyMySQL-1.1.0 
configobj-5.0.8 ephem-4.1.5 pyserial-3.5 pyusb-1.2.1 six-1.16.0 weewx-5.0.0
(weewx-venv) pi@raspberrypi:/home $ weectl station upgrade 
--config=/home/weewx/weewx.conf
Using configuration file /home/weewx/weewx.conf

Upgrade examples, utility files in /home/weewx (Y/n)? Y
Removing example directory /home/weewx/examples
Copying examples into /home/weewx/examples
Traceback (most recent call last):
  File "/home/pi/weewx-venv/bin/weectl", line 8, in 
sys.exit(main())
  File "/home/pi/weewx-venv/lib/python3.9/site-packages/weectl.py", line 
66, in main
namespace.func(namespace)
  File 
"/home/pi/weewx-venv/lib/python3.9/site-packages/weectllib/__init__.py", 
line 121, in dispatch
namespace.action_func(config_dict, namespace)
  File 
"/home/pi/weewx-venv/lib/python3.9/site-packages/weectllib/station_cmd.py", 
line 339, in upgrade_station
weectllib.station_actions.station_upgrade(config_dict=config_dict,
  File 
"/home/pi/weewx-venv/lib/python3.9/site-packages/weectllib/station_actions.py", 
line 800, in station_upgrade
examples_dir = copy_examples(config_dict, examples_root=examples_root,
  File 
"/home/pi/weewx-venv/lib/python3.9/site-packages/weectllib/station_actions.py", 
line 616, in copy_examples
shutil.copytree(examples_resources, examples_dir)
  File "/usr/lib/python3.9/shutil.py", line 557, in copytree
return _copytree(entries=entries, src=src, dst=dst, symlinks=symlinks,
  File "/usr/lib/python3.9/shutil.py", line 458, in _copytree
os.makedirs(dst, exist_ok=dirs_exist_ok)
  File "/usr/lib/python3.9/os.py", line 225, in makedirs
mkdir(name, mode)
FileExistsError: [Errno 17] File exists: '/home/weewx/examples'





Il giorno martedì 16 gennaio 2024 alle 18:49:59 UTC+1 vince ha scritto:

> Francesco this error came up during beta testing if you search the group 
> archives. My recollection is you might need to install the pip module 
> ‘wheel’ in your step 2 after activating the virtual environment.

-- 
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/f4cbc406-74de-4f58-8bd3-5304c2acc477n%40googlegroups.com.


Re: [weewx-user] Re: Weewx version 5 installation

2024-01-16 Thread vince
Francesco this error came up during beta testing if you search the group 
archives. My recollection is you might need to install the pip module 
‘wheel’ in your step 2 after activating the virtual environment.

-- 
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/af44c44d-8b3b-49d5-aab8-6fd5d8c2d9d9n%40googlegroups.com.


Re: [weewx-user] Re: Weewx version 5 installation

2024-01-16 Thread Francesco Fasano
Thank you, I don't doubt your excellent work but you know sometimes 
insecurity creates doubts.
I'll try to do it and update you.
A thousand thanks

Il giorno martedì 16 gennaio 2024 alle 15:49:59 UTC+1 Tom Keffer ha scritto:

> They look ok.
>
> I don't wish to sound cranky, but we put a lot of time into making the 
> install instructions bulletproof. Just follow the pip install instructions 
> . If you have a failure, 
> then come back and show us what happened.
>
> On Tue, Jan 16, 2024 at 5:44 AM Francesco Fasano  
> wrote:
>
>> Point 5 refers to running weewx as a daemon.
>> Apart from point 5, can you confirm that the points from number 1 to 
>> number 4 are fine?
>>
>> Il giorno martedì 16 gennaio 2024 alle 14:38:12 UTC+1 Tom Keffer ha 
>> scritto:
>>
>>> On Tue, Jan 16, 2024 at 5:19 AM Francesco Fasano  
>>> wrote:
>>>
 Thanks Tom,
 for the answer to tell the truth I'm carrying out tests on a virtual 
 machine with Raspberry operating system with virtual box it could probably 
 be as you say that there is some unusual hardware.
 I have a Raspberry Model 3 B+ and I performed my first installation 
 with setup.py. Over time I updated Python to 3.9 and always updated Weewx.
 the weewx installation in my case is located in /home
 so if I didn't misunderstand I should do the following steps
 1 - sudo apt update
 sudo apt install python3-pip -y
 sudo apt install python3-venv -y
 (do I have to do them from the home folder?)
>>>
>>>
>>> No, these are system installs, so they can be done anywhere.
>>>
>>> 2 - # Create the virtual environment
 python3 -m venv ~/weewx-venv
 # Activate the WeeWX virtual environment
 source ~/weewx-venv/bin/activate
 # Install WeeWX into the virtual environment
 python3 -m pip install weewx

 3 - weewxd --config=/home/weewx/weewx.conf

 4 - # systems with systemd
 # This will run weekx as you, not root. If you prefer to run as
 # the root user, modify the weewx.service file.
 sudo cp /home/weewx/util/systemd/weewx.service /etc/systemd/system
 sudo systemctl daemon-reload
 sudo systemctl enable weewx
 sudo systemctl start weewx

 5 - How do I start weewx version 5 when starting raspberry? with this? 
 sudo sh ~/weewx-data/scripts/setup-daemon.sh

>>>
>>> I'm not sure what instructions you are following there, but the service 
>>> file /etc/systemd/system/weewx.service will cause weewx to start when the 
>>> system starts.
>>>
>> -- 
>>
> 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/27cd8773-394f-4225-97c5-72146cc18d6bn%40googlegroups.com
>>  
>> 
>> .
>>
>

-- 
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/85a6ca7d-7703-49bd-8bbb-40aacd2696b7n%40googlegroups.com.


Re: [weewx-user] Re: Weewx version 5 installation

2024-01-16 Thread Tom Keffer
They look ok.

I don't wish to sound cranky, but we put a lot of time into making the
install instructions bulletproof. Just follow the pip install instructions
. If you have a failure,
then come back and show us what happened.

On Tue, Jan 16, 2024 at 5:44 AM Francesco Fasano 
wrote:

> Point 5 refers to running weewx as a daemon.
> Apart from point 5, can you confirm that the points from number 1 to
> number 4 are fine?
>
> Il giorno martedì 16 gennaio 2024 alle 14:38:12 UTC+1 Tom Keffer ha
> scritto:
>
>> On Tue, Jan 16, 2024 at 5:19 AM Francesco Fasano 
>> wrote:
>>
>>> Thanks Tom,
>>> for the answer to tell the truth I'm carrying out tests on a virtual
>>> machine with Raspberry operating system with virtual box it could probably
>>> be as you say that there is some unusual hardware.
>>> I have a Raspberry Model 3 B+ and I performed my first installation with
>>> setup.py. Over time I updated Python to 3.9 and always updated Weewx.
>>> the weewx installation in my case is located in /home
>>> so if I didn't misunderstand I should do the following steps
>>> 1 - sudo apt update
>>> sudo apt install python3-pip -y
>>> sudo apt install python3-venv -y
>>> (do I have to do them from the home folder?)
>>
>>
>> No, these are system installs, so they can be done anywhere.
>>
>> 2 - # Create the virtual environment
>>> python3 -m venv ~/weewx-venv
>>> # Activate the WeeWX virtual environment
>>> source ~/weewx-venv/bin/activate
>>> # Install WeeWX into the virtual environment
>>> python3 -m pip install weewx
>>>
>>> 3 - weewxd --config=/home/weewx/weewx.conf
>>>
>>> 4 - # systems with systemd
>>> # This will run weekx as you, not root. If you prefer to run as
>>> # the root user, modify the weewx.service file.
>>> sudo cp /home/weewx/util/systemd/weewx.service /etc/systemd/system
>>> sudo systemctl daemon-reload
>>> sudo systemctl enable weewx
>>> sudo systemctl start weewx
>>>
>>> 5 - How do I start weewx version 5 when starting raspberry? with this?
>>> sudo sh ~/weewx-data/scripts/setup-daemon.sh
>>>
>>
>> I'm not sure what instructions you are following there, but the service
>> file /etc/systemd/system/weewx.service will cause weewx to start when the
>> system starts.
>>
> --
> 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/27cd8773-394f-4225-97c5-72146cc18d6bn%40googlegroups.com
> 
> .
>

-- 
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/CAPq0zEAvL2gD_82LtQCKhTBR0%3D-cb9fc3b3M%3DZtCXQzjn8s6Zw%40mail.gmail.com.


Re: [weewx-user] Re: Weewx version 5 installation

2024-01-16 Thread Francesco Fasano
Point 5 refers to running weewx as a daemon.
Apart from point 5, can you confirm that the points from number 1 to number 
4 are fine?

Il giorno martedì 16 gennaio 2024 alle 14:38:12 UTC+1 Tom Keffer ha scritto:

> On Tue, Jan 16, 2024 at 5:19 AM Francesco Fasano  
> wrote:
>
>> Thanks Tom,
>> for the answer to tell the truth I'm carrying out tests on a virtual 
>> machine with Raspberry operating system with virtual box it could probably 
>> be as you say that there is some unusual hardware.
>> I have a Raspberry Model 3 B+ and I performed my first installation with 
>> setup.py. Over time I updated Python to 3.9 and always updated Weewx.
>> the weewx installation in my case is located in /home
>> so if I didn't misunderstand I should do the following steps
>> 1 - sudo apt update
>> sudo apt install python3-pip -y
>> sudo apt install python3-venv -y
>> (do I have to do them from the home folder?)
>
>
> No, these are system installs, so they can be done anywhere.
>
> 2 - # Create the virtual environment
>> python3 -m venv ~/weewx-venv
>> # Activate the WeeWX virtual environment
>> source ~/weewx-venv/bin/activate
>> # Install WeeWX into the virtual environment
>> python3 -m pip install weewx
>>
>> 3 - weewxd --config=/home/weewx/weewx.conf
>>
>> 4 - # systems with systemd
>> # This will run weekx as you, not root. If you prefer to run as
>> # the root user, modify the weewx.service file.
>> sudo cp /home/weewx/util/systemd/weewx.service /etc/systemd/system
>> sudo systemctl daemon-reload
>> sudo systemctl enable weewx
>> sudo systemctl start weewx
>>
>> 5 - How do I start weewx version 5 when starting raspberry? with this? 
>> sudo sh ~/weewx-data/scripts/setup-daemon.sh
>>
>
> I'm not sure what instructions you are following there, but the service 
> file /etc/systemd/system/weewx.service will cause weewx to start when the 
> system starts.
>

-- 
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/27cd8773-394f-4225-97c5-72146cc18d6bn%40googlegroups.com.


Re: [weewx-user] Re: Weewx version 5 installation

2024-01-16 Thread Tom Keffer
On Tue, Jan 16, 2024 at 5:19 AM Francesco Fasano 
wrote:

> Thanks Tom,
> for the answer to tell the truth I'm carrying out tests on a virtual
> machine with Raspberry operating system with virtual box it could probably
> be as you say that there is some unusual hardware.
> I have a Raspberry Model 3 B+ and I performed my first installation with
> setup.py. Over time I updated Python to 3.9 and always updated Weewx.
> the weewx installation in my case is located in /home
> so if I didn't misunderstand I should do the following steps
> 1 - sudo apt update
> sudo apt install python3-pip -y
> sudo apt install python3-venv -y
> (do I have to do them from the home folder?)


No, these are system installs, so they can be done anywhere.

2 - # Create the virtual environment
> python3 -m venv ~/weewx-venv
> # Activate the WeeWX virtual environment
> source ~/weewx-venv/bin/activate
> # Install WeeWX into the virtual environment
> python3 -m pip install weewx
>
> 3 - weewxd --config=/home/weewx/weewx.conf
>
> 4 - # systems with systemd
> # This will run weekx as you, not root. If you prefer to run as
> # the root user, modify the weewx.service file.
> sudo cp /home/weewx/util/systemd/weewx.service /etc/systemd/system
> sudo systemctl daemon-reload
> sudo systemctl enable weewx
> sudo systemctl start weewx
>
> 5 - How do I start weewx version 5 when starting raspberry? with this?
> sudo sh ~/weewx-data/scripts/setup-daemon.sh
>

I'm not sure what instructions you are following there, but the service
file /etc/systemd/system/weewx.service will cause weewx to start when the
system starts.

-- 
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/CAPq0zEBbGKo3i%3DOzD1vDGjRCLQfSgE9egwjhe2LYY0BG45_vbA%40mail.gmail.com.


Re: [weewx-user] Re: Weewx version 5 installation

2024-01-16 Thread Francesco Fasano
Thanks Tom,
for the answer to tell the truth I'm carrying out tests on a virtual 
machine with Raspberry operating system with virtual box it could probably 
be as you say that there is some unusual hardware.
I have a Raspberry Model 3 B+ and I performed my first installation with 
setup.py. Over time I updated Python to 3.9 and always updated Weewx.
the weewx installation in my case is located in /home
so if I didn't misunderstand I should do the following steps
1 - sudo apt update
sudo apt install python3-pip -y
sudo apt install python3-venv -y
(do I have to do them from the home folder?)

2 - # Create the virtual environment
python3 -m venv ~/weewx-venv
# Activate the WeeWX virtual environment
source ~/weewx-venv/bin/activate
# Install WeeWX into the virtual environment
python3 -m pip install weewx

3 - weewxd --config=/home/weewx/weewx.conf

4 - # systems with systemd
# This will run weekx as you, not root. If you prefer to run as
# the root user, modify the weewx.service file.
sudo cp /home/weewx/util/systemd/weewx.service /etc/systemd/system
sudo systemctl daemon-reload
sudo systemctl enable weewx
sudo systemctl start weewx

5 - How do I start weewx version 5 when starting raspberry? with this? sudo 
sh ~/weewx-data/scripts/setup-daemon.sh


This is what I understood from the guide

Il giorno martedì 16 gennaio 2024 alle 13:55:25 UTC+1 Tom Keffer ha scritto:

> The library "Pillow" is required by WeeWX. Normally, it is downloaded and 
> installed automatically by pip, but it appears that pip cannot find a 
> prebuilt Pillow library. This can be for a variety of reasons, but it's 
> usually as simple as an outdated copy of pip. It can also be because you 
> are running on an unusual operating system or hardware, but it appears that 
> you are on a Raspberry Pi, which is very common. So, odds are the problem 
> is just that your copy of pip is not up to date. For details, see the wiki 
> article *Troubleshooting pip installs 
> *.
>
> As suggested in the article, try updating pip
>
> # Activate your virtual environment:
> source /home/pi/weewx-venv/bin/activate
> # Update pip
> python3 -m pip install pip --upgrade
> # Now try installing Pillow:
> python3 -m pip install Pillow
>
> If that works, then proceed with installing weewx.
>
> -tk
>
>
> On Tue, Jan 16, 2024 at 4:28 AM Francesco Fasano  
> wrote:
>
>>
>> Hi Gary, and thanks for the reply. I read all the guides and followed all 
>> the instructions step by step but in the end after the command in the 
>> virtual environment python3 - m pip install weewx I have the following error
>>
>> python3 -m pip install weewx
>> Looking in indexes: https://pypi.org/simple, 
>> https://www.piwheels.org/simple
>> Requirement already satisfied: weewx in 
>> ./pi/weewx-venv/lib/python3.9/site-packages (5.0.0)
>> Requirement already satisfied: CT3<4.0,>=3.1 in 
>> ./pi/weewx-venv/lib/python3.9/site-packages (from weewx) (3.3.3)
>> Collecting Pillow>=5.2 (from weewx)
>>   Using cached pillow-10.2.0.tar.gz (46.2 MB)
>>   Installing build dependencies ... done
>>   Getting requirements to build wheel ... done
>>   Installing backend dependencies ... done
>>   Preparing metadata (pyproject.toml) ... done
>> Collecting PyMySQL<2.0,>=1.0 (from weewx)
>>   Using cached 
>> https://www.piwheels.org/simple/pymysql/PyMySQL-1.1.0-py3-none-any.whl 
>> (44 kB)
>> Requirement already satisfied: configobj<6.0,>=5.0 in 
>> ./pi/weewx-venv/lib/python3.9/site-packages (from weewx) (5.0.8)
>> Requirement already satisfied: ephem<5.0,>=4.1 in 
>> ./pi/weewx-venv/lib/python3.9/site-packages (from weewx) (4.1.5)
>> Requirement already satisfied: pyserial<4.0,>=3.4 in 
>> ./pi/weewx-venv/lib/python3.9/site-packages (from weewx) (3.5)
>> Requirement already satisfied: pyusb<2.0.0,>=1.0.2 in 
>> ./pi/weewx-venv/lib/python3.9/site-packages (from weewx) (1.2.1)
>> Requirement already satisfied: six in 
>> ./pi/weewx-venv/lib/python3.9/site-packages (from 
>> configobj<6.0,>=5.0->weewx) (1.16.0)
>> Building wheels for collected packages: Pillow
>>   Building wheel for Pillow (pyproject.toml) ... error
>>   error: subprocess-exited-with-error
>>   
>>   × Building wheel for Pillow (pyproject.toml) did not run successfully.
>>   │ exit code: 1
>>   ╰─> [203 lines of output]
>>   running bdist_wheel
>>   running build
>>   running build_py
>>   creating build
>>   creating build/lib.linux-x86_64-cpython-39
>>   creating build/lib.linux-x86_64-cpython-39/PIL
>>   copying src/PIL/PalmImagePlugin.py -> 
>> build/lib.linux-x86_64-cpython-39/PIL
>>   copying src/PIL/MicImagePlugin.py -> 
>> build/lib.linux-x86_64-cpython-39/PIL
>>   copying src/PIL/PsdImagePlugin.py -> 
>> build/lib.linux-x86_64-cpython-39/PIL
>>   copying src/PIL/GimpPaletteFile.py -> 
>> build/lib.linux-x86_64-cpython-39/PIL
>>   copying src/PIL/ImageFilter.py -> 
>> build/lib.linux-x86_64-cpython-39/PIL
>>   copying 

Re: [weewx-user] Re: Weewx version 5 installation

2024-01-16 Thread Tom Keffer
The library "Pillow" is required by WeeWX. Normally, it is downloaded and
installed automatically by pip, but it appears that pip cannot find a
prebuilt Pillow library. This can be for a variety of reasons, but it's
usually as simple as an outdated copy of pip. It can also be because you
are running on an unusual operating system or hardware, but it appears that
you are on a Raspberry Pi, which is very common. So, odds are the problem
is just that your copy of pip is not up to date. For details, see the wiki
article *Troubleshooting pip installs
*.

As suggested in the article, try updating pip

# Activate your virtual environment:
source /home/pi/weewx-venv/bin/activate
# Update pip
python3 -m pip install pip --upgrade
# Now try installing Pillow:
python3 -m pip install Pillow

If that works, then proceed with installing weewx.

-tk


On Tue, Jan 16, 2024 at 4:28 AM Francesco Fasano 
wrote:

>
> Hi Gary, and thanks for the reply. I read all the guides and followed all
> the instructions step by step but in the end after the command in the
> virtual environment python3 - m pip install weewx I have the following error
>
> python3 -m pip install weewx
> Looking in indexes: https://pypi.org/simple,
> https://www.piwheels.org/simple
> Requirement already satisfied: weewx in
> ./pi/weewx-venv/lib/python3.9/site-packages (5.0.0)
> Requirement already satisfied: CT3<4.0,>=3.1 in
> ./pi/weewx-venv/lib/python3.9/site-packages (from weewx) (3.3.3)
> Collecting Pillow>=5.2 (from weewx)
>   Using cached pillow-10.2.0.tar.gz (46.2 MB)
>   Installing build dependencies ... done
>   Getting requirements to build wheel ... done
>   Installing backend dependencies ... done
>   Preparing metadata (pyproject.toml) ... done
> Collecting PyMySQL<2.0,>=1.0 (from weewx)
>   Using cached
> https://www.piwheels.org/simple/pymysql/PyMySQL-1.1.0-py3-none-any.whl
> (44 kB)
> Requirement already satisfied: configobj<6.0,>=5.0 in
> ./pi/weewx-venv/lib/python3.9/site-packages (from weewx) (5.0.8)
> Requirement already satisfied: ephem<5.0,>=4.1 in
> ./pi/weewx-venv/lib/python3.9/site-packages (from weewx) (4.1.5)
> Requirement already satisfied: pyserial<4.0,>=3.4 in
> ./pi/weewx-venv/lib/python3.9/site-packages (from weewx) (3.5)
> Requirement already satisfied: pyusb<2.0.0,>=1.0.2 in
> ./pi/weewx-venv/lib/python3.9/site-packages (from weewx) (1.2.1)
> Requirement already satisfied: six in
> ./pi/weewx-venv/lib/python3.9/site-packages (from
> configobj<6.0,>=5.0->weewx) (1.16.0)
> Building wheels for collected packages: Pillow
>   Building wheel for Pillow (pyproject.toml) ... error
>   error: subprocess-exited-with-error
>
>   × Building wheel for Pillow (pyproject.toml) did not run successfully.
>   │ exit code: 1
>   ╰─> [203 lines of output]
>   running bdist_wheel
>   running build
>   running build_py
>   creating build
>   creating build/lib.linux-x86_64-cpython-39
>   creating build/lib.linux-x86_64-cpython-39/PIL
>   copying src/PIL/PalmImagePlugin.py ->
> build/lib.linux-x86_64-cpython-39/PIL
>   copying src/PIL/MicImagePlugin.py ->
> build/lib.linux-x86_64-cpython-39/PIL
>   copying src/PIL/PsdImagePlugin.py ->
> build/lib.linux-x86_64-cpython-39/PIL
>   copying src/PIL/GimpPaletteFile.py ->
> build/lib.linux-x86_64-cpython-39/PIL
>   copying src/PIL/ImageFilter.py ->
> build/lib.linux-x86_64-cpython-39/PIL
>   copying src/PIL/FitsImagePlugin.py ->
> build/lib.linux-x86_64-cpython-39/PIL
>   copying src/PIL/ImageColor.py ->
> build/lib.linux-x86_64-cpython-39/PIL
>   copying src/PIL/ImageFile.py -> build/lib.linux-x86_64-cpython-39/PIL
>   copying src/PIL/ImageDraw2.py ->
> build/lib.linux-x86_64-cpython-39/PIL
>   copying src/PIL/ImageWin.py -> build/lib.linux-x86_64-cpython-39/PIL
>   copying src/PIL/ImageTk.py -> build/lib.linux-x86_64-cpython-39/PIL
>   copying src/PIL/_typing.py -> build/lib.linux-x86_64-cpython-39/PIL
>   copying src/PIL/_util.py -> build/lib.linux-x86_64-cpython-39/PIL
>   copying src/PIL/Hdf5StubImagePlugin.py ->
> build/lib.linux-x86_64-cpython-39/PIL
>   copying src/PIL/PixarImagePlugin.py ->
> build/lib.linux-x86_64-cpython-39/PIL
>   copying src/PIL/DdsImagePlugin.py ->
> build/lib.linux-x86_64-cpython-39/PIL
>   copying src/PIL/GifImagePlugin.py ->
> build/lib.linux-x86_64-cpython-39/PIL
>   copying src/PIL/ImageQt.py -> build/lib.linux-x86_64-cpython-39/PIL
>   copying src/PIL/BlpImagePlugin.py ->
> build/lib.linux-x86_64-cpython-39/PIL
>   copying src/PIL/ImageDraw.py -> build/lib.linux-x86_64-cpython-39/PIL
>   copying src/PIL/WebPImagePlugin.py ->
> build/lib.linux-x86_64-cpython-39/PIL
>   copying src/PIL/ImageMath.py -> build/lib.linux-x86_64-cpython-39/PIL
>   copying src/PIL/PcxImagePlugin.py ->
> build/lib.linux-x86_64-cpython-39/PIL
>   copying src/PIL/_binary.py -> build/lib.linux-x86_64-cpython-39/PIL
>   

[weewx-user] Re: Weewx version 5 installation

2024-01-16 Thread Francesco Fasano

Hi Gary, and thanks for the reply. I read all the guides and followed all 
the instructions step by step but in the end after the command in the 
virtual environment python3 - m pip install weewx I have the following error

python3 -m pip install weewx
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Requirement already satisfied: weewx in 
./pi/weewx-venv/lib/python3.9/site-packages (5.0.0)
Requirement already satisfied: CT3<4.0,>=3.1 in 
./pi/weewx-venv/lib/python3.9/site-packages (from weewx) (3.3.3)
Collecting Pillow>=5.2 (from weewx)
  Using cached pillow-10.2.0.tar.gz (46.2 MB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Installing backend dependencies ... done
  Preparing metadata (pyproject.toml) ... done
Collecting PyMySQL<2.0,>=1.0 (from weewx)
  Using cached 
https://www.piwheels.org/simple/pymysql/PyMySQL-1.1.0-py3-none-any.whl (44 
kB)
Requirement already satisfied: configobj<6.0,>=5.0 in 
./pi/weewx-venv/lib/python3.9/site-packages (from weewx) (5.0.8)
Requirement already satisfied: ephem<5.0,>=4.1 in 
./pi/weewx-venv/lib/python3.9/site-packages (from weewx) (4.1.5)
Requirement already satisfied: pyserial<4.0,>=3.4 in 
./pi/weewx-venv/lib/python3.9/site-packages (from weewx) (3.5)
Requirement already satisfied: pyusb<2.0.0,>=1.0.2 in 
./pi/weewx-venv/lib/python3.9/site-packages (from weewx) (1.2.1)
Requirement already satisfied: six in 
./pi/weewx-venv/lib/python3.9/site-packages (from 
configobj<6.0,>=5.0->weewx) (1.16.0)
Building wheels for collected packages: Pillow
  Building wheel for Pillow (pyproject.toml) ... error
  error: subprocess-exited-with-error
  
  × Building wheel for Pillow (pyproject.toml) did not run successfully.
  │ exit code: 1
  ╰─> [203 lines of output]
  running bdist_wheel
  running build
  running build_py
  creating build
  creating build/lib.linux-x86_64-cpython-39
  creating build/lib.linux-x86_64-cpython-39/PIL
  copying src/PIL/PalmImagePlugin.py -> 
build/lib.linux-x86_64-cpython-39/PIL
  copying src/PIL/MicImagePlugin.py -> 
build/lib.linux-x86_64-cpython-39/PIL
  copying src/PIL/PsdImagePlugin.py -> 
build/lib.linux-x86_64-cpython-39/PIL
  copying src/PIL/GimpPaletteFile.py -> 
build/lib.linux-x86_64-cpython-39/PIL
  copying src/PIL/ImageFilter.py -> 
build/lib.linux-x86_64-cpython-39/PIL
  copying src/PIL/FitsImagePlugin.py -> 
build/lib.linux-x86_64-cpython-39/PIL
  copying src/PIL/ImageColor.py -> build/lib.linux-x86_64-cpython-39/PIL
  copying src/PIL/ImageFile.py -> build/lib.linux-x86_64-cpython-39/PIL
  copying src/PIL/ImageDraw2.py -> build/lib.linux-x86_64-cpython-39/PIL
  copying src/PIL/ImageWin.py -> build/lib.linux-x86_64-cpython-39/PIL
  copying src/PIL/ImageTk.py -> build/lib.linux-x86_64-cpython-39/PIL
  copying src/PIL/_typing.py -> build/lib.linux-x86_64-cpython-39/PIL
  copying src/PIL/_util.py -> build/lib.linux-x86_64-cpython-39/PIL
  copying src/PIL/Hdf5StubImagePlugin.py -> 
build/lib.linux-x86_64-cpython-39/PIL
  copying src/PIL/PixarImagePlugin.py -> 
build/lib.linux-x86_64-cpython-39/PIL
  copying src/PIL/DdsImagePlugin.py -> 
build/lib.linux-x86_64-cpython-39/PIL
  copying src/PIL/GifImagePlugin.py -> 
build/lib.linux-x86_64-cpython-39/PIL
  copying src/PIL/ImageQt.py -> build/lib.linux-x86_64-cpython-39/PIL
  copying src/PIL/BlpImagePlugin.py -> 
build/lib.linux-x86_64-cpython-39/PIL
  copying src/PIL/ImageDraw.py -> build/lib.linux-x86_64-cpython-39/PIL
  copying src/PIL/WebPImagePlugin.py -> 
build/lib.linux-x86_64-cpython-39/PIL
  copying src/PIL/ImageMath.py -> build/lib.linux-x86_64-cpython-39/PIL
  copying src/PIL/PcxImagePlugin.py -> 
build/lib.linux-x86_64-cpython-39/PIL
  copying src/PIL/_binary.py -> build/lib.linux-x86_64-cpython-39/PIL
  copying src/PIL/ImtImagePlugin.py -> 
build/lib.linux-x86_64-cpython-39/PIL
  copying src/PIL/McIdasImagePlugin.py -> 
build/lib.linux-x86_64-cpython-39/PIL
  copying src/PIL/_deprecate.py -> build/lib.linux-x86_64-cpython-39/PIL
  copying src/PIL/TiffImagePlugin.py -> 
build/lib.linux-x86_64-cpython-39/PIL
  copying src/PIL/PSDraw.py -> build/lib.linux-x86_64-cpython-39/PIL
  copying src/PIL/Jpeg2KImagePlugin.py -> 
build/lib.linux-x86_64-cpython-39/PIL
  copying src/PIL/SgiImagePlugin.py -> 
build/lib.linux-x86_64-cpython-39/PIL
  copying src/PIL/ExifTags.py -> build/lib.linux-x86_64-cpython-39/PIL
  copying src/PIL/FpxImagePlugin.py -> 
build/lib.linux-x86_64-cpython-39/PIL
  copying src/PIL/GbrImagePlugin.py -> 
build/lib.linux-x86_64-cpython-39/PIL
  copying src/PIL/_version.py -> build/lib.linux-x86_64-cpython-39/PIL
  copying src/PIL/XbmImagePlugin.py -> 
build/lib.linux-x86_64-cpython-39/PIL
  copying src/PIL/__init__.py -> build/lib.linux-x86_64-cpython-39/PIL
  copying src/PIL/_tkinter_finder.py -> 

[weewx-user] Re: Weewx version 5 installation

2024-01-16 Thread gjr80
You are not providing very much information. You say you "tried to follow 
the steps in the guide but it didn't work". What steps in what guide? What 
happened other than it did not work?

Did you read the Upgrading to V5.0 section 
 of the Upgrade Guide 
? This is mandatory reading when 
(before) upgrading to version 5. The sub-section pip installs to a new 
location  
actually provides a link to a wiki article titled Migrating setup.py 
installs to Version 5.0 , 
did you work through those steps? If not perhaps you should try them, if 
you did what happened?

Gary

On Tuesday 16 January 2024 at 20:07:40 UTC+10 fvirg...@gmail.com wrote:

> Good morning,
> Congrats on the update to weewx 5,
> if I may I would like to ask if anyone managed to update weewx version 5 
> from 4.10.2 having installed with the old setup.py method.
> I tried to follow the steps in the guide but it didn't work.
> Has anyone done this update? What are the precise steps to take?
> Thank you
>

-- 
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/f2f435c5-da33-489d-acdb-c930123e7ce6n%40googlegroups.com.