Try this but make sure you are using your path: pi@raspberrypi:/home/weewx/bin $ sudo ./wee_extension --install=/home/pi/Downloads/weewx-sdr.zip
On Monday, April 19, 2021 at 12:13:35 PM UTC-4 [email protected] wrote: > I loaded weewx into a Ubuntu 20 vitrual machine I created just to run > weewx. > I created a Linux user called weewx, so the /home/weewx directory exists. > I installed the rtl-sdr and rtl-433 using apt-get (DEB packages). > For weewx, I followed the instructions for the "Installation using setup.py > " method, where you download the source, make and install it. > see: https://weewx.com/docs/setup.htm > That process appeared to work ok - no errors shown during the process. > > I'm following the weewx-sdr driver install process and it's falling flat > in several places. > Are the instructions incomplete, or out of date? > Is there an incompatibility with python 3.8? (the current version) > https://github.com/matthewwall/weewx-sdr > > *Installation * > 1) download the driver wget -O weewx-sdr.zip > https://github.com/matthewwall/weewx-sdr/archive/master.zip > *WORKED* > 2) install the driver sudo wee_extension --install weewx-sdr.zip > > *FAILS with: * > > *weewx@Ubuntu20-WEEWX:~/Downloads$ sudo wee_extension --install > weewx-sdr.zipsudo: wee_extension: command not found* > If I remove the sudo, the command runs, but bombs because of permission > errors! > > > > > > *FAILS WITH: weewx@Ubuntu20-WEEWX:~/Downloads$ wee_extension --install > weewx-sdr.zipRequest to install 'weewx-sdr.zip'Extracting from zip archive > weewx-sdr.zipTraceback (most recent call last): File > "/home/weewx/bin/wee_extension", line 88, in <module>* > > > > > > > > > > > > > * main() File "/home/weewx/bin/wee_extension", line 80, in main > ext.install_extension(options.install) File > "/home/weewx/bin/weecfg/extension.py", line 125, in install_extension > self.install_from_dir(extension_dir) File > "/home/weewx/bin/weecfg/extension.py", line 183, in install_from_dir > shutil.copy(source_path, destination_path) File > "/usr/lib/python3.8/shutil.py", line 415, in copy copyfile(src, dst, > follow_symlinks=follow_symlinks) File "/usr/lib/python3.8/shutil.py", line > 261, in copyfile with open(src, 'rb') as fsrc, open(dst, 'wb') as > fdst:PermissionError: [Errno 13] Permission denied: > '/home/weewx/bin/user/sdr.py'* > > *CAN'T GO ANY FARTHER. HELP REQUESTED.* > 3) configure the driver sudo wee_config --reconfigure --driver=user.sdr > --no-prompt > 4) run the driver directly to identify the packets you want to capture cd > /home/weewx sudo PYTHONPATH=bin python bin/user/sdr.py --cmd="rtl_433 -M > utc -F json" > 5) modify the [SDR] section of weewx.conf using a text editor - create a > [[sensor_map]] for the data you want to capture - possibly modify the 'cmd' > parameter > 6) start weewx sudo /etc/init.d/weewx start > -- 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 [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/1ed67a34-1d5a-4d28-ac9d-a9e422b3efc8n%40googlegroups.com.
