On Friday, October 12, 2018 at 5:34:48 AM UTC-7, Max G wrote:
>
> After being unable to find an answer, I am posting here...
>
> Which fields/values does WeeWX publish via MQTT?
> Where can I configure this?
>
>
It publishes everything it has by default.
In weewx.conf as always

If you look at the mqtt.py code, it seems like you can limit the 
observations it sends by explicitly setting them as desired:

class MQTT(weewx.restx.StdRESTbase):
    def __init__(self, engine, config_dict):
        """This service recognizes standard restful options plus the 
following:

        Required parameters:

        server_url: URL of the broker, e.g., something of the form
          mqtt://username:password@localhost:1883/
        Default is None

        Optional parameters:

        unit_system: one of US, METRIC, or METRICWX
        Default is None; units will be those of data in the database

        topic: the MQTT topic under which to post
        Default is 'weather'

        append_units_label: should units label be appended to name
        Default is True

        obs_to_upload: Which observations to upload.  Possible values are
        none or all.  When none is specified, only items in the inputs list
        will be uploaded.  When all is specified, all observations will be
        uploaded, subject to overrides in the inputs list.
        Default is all



FWIW, I just let it publish everything and only subscribe to topics I care 
about (specifically, I just grab weather/loop and grab the pieces therein). 
  I also set append_units_label to False so that 'if' I subscribe to a 
specific topic, I'll just get the data value.



-- 
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.
For more options, visit https://groups.google.com/d/optout.

Reply via email to