new install of 4.9.1 (I like it and don't want to change if I don't have to)
Raspberry pi running "Debian GNU/Linux 12 (bookworm)"
(Note: I just did this yesterday to another rpi4 running Linux 11/bullseye and everything loaded perfectly)
Is there something about bookworm that breaks getting what we need to run 1wire on our pis with weewx? To wit:
pi@raspberrypi4b:~ $ sudo python3
Python 3.11.2 (main, Nov 30 2024, 21:22:50) [GCC 12.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import pyownet
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'pyownet'
>>>
or
sudo apt-get install pyownet
E: Unable to locate package pyownet
if it is not available via apt-get then uses pip3 (apt-get install pip3-python to install pip3 )
pip3 install pyownet
error: externally-managed-environment
× This environment is externally managed
╰─> To install Python packages system-wide, try apt install
python3-xyz, where xyz is the package you are trying to
install.
My "production" wx server is a pi4 running bullseye w/ weewx 4.9.1 and I have the system setup running weewx, Vantage driver; I just haven't installed my Sheepwalk 1wire hat yet, soon as I do I'll add those 4 sensors to my weewx.conf ... FYI I had this setup a couple years ago working fine for about 6 years but lightning strike took out my ow hat, pi, and I rebuilt it to 4.9.1 albeit without my onewire stuff. Now I want to add them (3 temps, 1 lightning strike counter).
I must mention my observation that trying to follow the history and stories about what it takes to setup owfs so my weewx/pi4 can start reading them. I haven't seen where anyone (yet) has brought the latest owfs stuff together in *one* place for us to follow. So meanwhile I'm at a roadblock with pyownet.
Thanks for anyone's help.
Phil