You have a couple of options. If all (or the majority) of your data coming in is metric, you can use; https://github.com/bellrichm/WeeWX-MQTTSubscribe/wiki/Common-Options#unit_system Or you can set it at the field level via, https://github.com/bellrichm/WeeWX-MQTTSubscribe/wiki/Additional-Options#units rich On Wednesday 31 January 2024 at 10:17:27 UTC-5 Frank Gruhlke Gg wrote:
Quick question, I use a ESP32 with an attached BME280 programed to gather my data and then use "weewxMQTTSubcribe" to feed Weewx. The outdoor station sends the temp in "C" and the BME280 sends the pressure in "Pa" Where and how in my chain does it makes the most sense to convert the temperature to "F" and the pressure to "inHg" ? On Monday, January 29, 2024 at 1:33:14 PM UTC-6 Frank Gruhlke Gg wrote: 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/83b57a0f-ebe9-4c8c-babb-59a3cbb8c14en%40googlegroups.com.