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/0a1a494c-1327-4cb9-ba2b-f1722e4f2fa6n%40googlegroups.com.

Reply via email to