That worked, thank you vince! On Monday, January 29, 2024 at 1:23:41 PM UTC-6 vince wrote:
> Use the packaged version of paho-mqtt..... > > $ sudo apt-get install python3-paho-mqtt > > > On Monday, January 29, 2024 at 11:01:14 AM UTC-8 Frank Gruhlke Gg wrote: > >> I am still trying to get everything installed correctly... >> >> I can install weewx 5, no problem (sudo apt install weewx) >> I can install Paho-Mqtt, no problem (pip install paho-mqtt) >> I am using this to install WeewxMQTTSubcribe (sudo weectl extension >> install >> https://github.com/bellrichm/WeeWX-MQTTSubscribe/archive/refs/tags/v2.3.1.tar.gz >> ) >> >> When use" "wectl station reconfigure", it indicates I may have path >> issues? >> >> Installed drivers include: >> 0) ? (user.MQTTSubscribe) No module named 'paho' >> 1) AcuRite (weewx.drivers.acurite) >> 2) CC3000 (weewx.drivers.cc3000) >> 3) FineOffsetUSB (weewx.drivers.fousb) >> 4) Simulator (weewx.drivers.simulator) >> 5) TE923 (weewx.drivers.te923) >> 6) Ultimeter (weewx.drivers.ultimeter) >> 7) Vantage (weewx.drivers.vantage) >> 8) WMR100 (weewx.drivers.wmr100) >> 9) WMR300 (weewx.drivers.wmr300) >> 10) WMR9x8 (weewx.drivers.wmr9x8) >> 11) WS1 (weewx.drivers.ws1) >> 12) WS23xx (weewx.drivers.ws23xx) >> 13) WS28xx (weewx.drivers.ws28xx) >> choose a driver [4]: >> >> On Saturday, January 27, 2024 at 5:44:59 PM UTC-6 Frank Gruhlke Gg wrote: >> >>> This worked! Vince and Rich, thank you so much!! >>> >>> sudo weectl extension install >>> https://github.com/bellrichm/WeeWX-MQTTSubscribe/archive/refs/tags/v2.3.1.tar.gz >>> >>> On Saturday, January 27, 2024 at 5:20:52 PM UTC-6 Frank Gruhlke Gg wrote: >>> >>>> And sorry, yes using WeeWx 5 >>>> >>>> On Saturday, January 27, 2024 at 5:20:14 PM UTC-6 Frank Gruhlke Gg >>>> wrote: >>>> >>>>> That got me much closer... but (PermissionError: [Errno 13] >>>>> Permission denied: '/etc/weewx/bin/user/MQTTSubscribe.py') >>>>> >>>>> >>>>> frank@pi4:/tmp $ weectl extension install v2.3.1.tar.gz >>>>> Using configuration file /etc/weewx/weewx.conf >>>>> Install extension 'v2.3.1.tar.gz' (y/n)? y >>>>> Extracting from tar archive v2.3.1.tar.gz >>>>> Traceback (most recent call last): >>>>> File "/usr/share/weewx/weectl.py", line 74, in <module> >>>>> main() >>>>> File "/usr/share/weewx/weectl.py", line 66, in main >>>>> namespace.func(namespace) >>>>> File "/usr/share/weewx/weectllib/__init__.py", line 121, in dispatch >>>>> namespace.action_func(config_dict, namespace) >>>>> File "/usr/share/weewx/weectllib/extension_cmd.py", line 116, in >>>>> install_extension >>>>> ext.install_extension(namespace.source, no_confirm=namespace.yes) >>>>> File "/usr/share/weewx/weecfg/extension.py", line 138, in >>>>> install_extension >>>>> extension_name = self._install_from_file(extension_path, filetype) >>>>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>> File "/usr/share/weewx/weecfg/extension.py", line 168, in >>>>> _install_from_file >>>>> extension_name = self.install_from_dir(extension_dir) >>>>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>> File "/usr/share/weewx/weecfg/extension.py", line 185, in >>>>> install_from_dir >>>>> self._install_files(installer['files'], extension_dir) >>>>> File "/usr/share/weewx/weecfg/extension.py", line 269, in >>>>> _install_files >>>>> shutil.copy(source_path, destination_path) >>>>> File "/usr/lib/python3.11/shutil.py", line 419, in copy >>>>> copyfile(src, dst, follow_symlinks=follow_symlinks) >>>>> File "/usr/lib/python3.11/shutil.py", line 258, in copyfile >>>>> with open(dst, 'wb') as fdst: >>>>> ^^^^^^^^^^^^^^^ >>>>> PermissionError: [Errno 13] Permission denied: >>>>> '/etc/weewx/bin/user/MQTTSubscribe.py' >>>>> >>>>> >>>>> On Saturday, January 27, 2024 at 4:54:23 PM UTC-6 vince wrote: >>>>> >>>>>> You didn't say which version of weewx but you probably installed v5. >>>>>> >>>>>> See if 'weectl extension install' works (v5 syntax) rather than >>>>>> 'wee_extension --install' (v4 syntax). >>>>>> >>>>>> On Saturday, January 27, 2024 at 2:34:15 PM UTC-8 Frank Gruhlke Gg >>>>>> wrote: >>>>>> >>>>>>> Thanks for helping me out... here is what got.. >>>>>>> >>>>>>> frank@pi4:/tmp $ wee_extension --install=v2.3.1.tar.gz >>>>>>> bash: wee_extension: command not found >>>>>>> >>>>>>> On Saturday, January 27, 2024 at 4:20:12 PM UTC-6 Rich Bell wrote: >>>>>>> >>>>>>>> Drop the BIN_DIR >>>>>>>> wee_extension --install=v2.3.1.tar.gz >>>>>>>> Assuming you are /tmp >>>>>>>> >>>>>>>> On Sat, Jan 27, 2024 at 4:56 PM bell...@gmail.com < >>>>>>>> bell...@gmail.com> wrote: >>>>>>>> >>>>>>>>> You caught me in the middle of a major documentation update. >>>>>>>>> >>>>>>>>> For weewx v5 use, >>>>>>>>> http://www.weewx.com/docs/5.0/utilities/weectl-extension/ and >>>>>>>>> http://www.weewx.com/docs/5.0/utilities/weectl-station/ >>>>>>>>> And v4, >>>>>>>>> http://www.weewx.com/docs/4.10/utilities.htm#wee_extension_utility >>>>>>>>> and >>>>>>>>> http://www.weewx.com/docs/4.10/utilities.htm#Action_--reconfigure >>>>>>>>> >>>>>>>>> Then manually update weewx.conf using >>>>>>>>> https://github.com/bellrichm/WeeWX-MQTTSubscribe/wiki/Common-Options >>>>>>>>> as a reference >>>>>>>>> >>>>>>>>> rich >>>>>>>>> >>>>>>>>> On Saturday 27 January 2024 at 16:38:36 UTC-5 Frank Gruhlke Gg >>>>>>>>> wrote: >>>>>>>>> >>>>>>>>>> Hello all.. hopefully someone can help me! >>>>>>>>>> I have a fresh raspbean install on a pi-4 and want to install the >>>>>>>>>> MQTT driver found here: >>>>>>>>>> https://github.com/bellrichm/WeeWX-MQTTSubscribe >>>>>>>>>> >>>>>>>>>> So far managed to install the Paho MQTT Python Client but then >>>>>>>>>> started to run into issues. >>>>>>>>>> >>>>>>>>>> First, DOWNLOAD_DIR = /tmp gave me a "bad command error so I >>>>>>>>>> adjusted and ran: >>>>>>>>>> >>>>>>>>>> /tmp $ wget https://github.com/bellrichm/WeeWX- >>>>>>>>>> MQTTSubscribe/archive/refs/tags/v2.3.1.tar.gz >>>>>>>>>> >>>>>>>>>> and managed to get "v2.3.1.tar.gz into the /tmp directory >>>>>>>>>> >>>>>>>>>> now it seems no matter what I try I cant install from here.. >>>>>>>>>> >>>>>>>>>> frank@pi4:/tmp $ BIN_DIR/wee_extension --install=v2.3.1.tar.gz >>>>>>>>>> bash: BIN_DIR/wee_extension: No such file or directory >>>>>>>>>> also tried >>>>>>>>>> frank@pi4:/tmp $ BIN_DIR/wee_extension --install v2.3.1.tar.gz >>>>>>>>>> bash: BIN_DIR/wee_extension: No such file or directory >>>>>>>>>> >>>>>>>>>> I am sure its something minor but I have no hair left to pull! >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>> 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/d3d4555a-b6b7-4594-a022-128c6739442cn%40googlegroups.com >>>>>>>>> >>>>>>>>> <https://groups.google.com/d/msgid/weewx-user/d3d4555a-b6b7-4594-a022-128c6739442cn%40googlegroups.com?utm_medium=email&utm_source=footer> >>>>>>>>> . >>>>>>>>> >>>>>>>> -- 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/b9ebb7c8-4b0a-4e20-8f41-df40e831a60cn%40googlegroups.com.