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/e2d090f7-b150-445b-9aa4-f116d3666708n%40googlegroups.com.

Reply via email to