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.
