Adding ./ appeared to work!
It appears the installation instructions need to be updated.

weewx@Ubuntu20-WEEWX:~/bin$ sudo ./wee_extension --install weewx-sdr.zip
Request to install 'weewx-sdr.zip'
Extracting from zip archive weewx-sdr.zip
Saving installer file to /home/weewx/bin/user/installer/sdr
Finished installing extension 'weewx-sdr.zip'


On Monday, April 19, 2021 at 11:22:57 AM UTC-5 [email protected] wrote:

> 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/8f760a18-9c2e-422a-b240-9dfcb53e7611n%40googlegroups.com.

Reply via email to