Very close. The main section has a topic like weewx_ha that will publish 
everything.
This topic, weewx_ha, is the topic below (REPLACE_ME_TOPIC). HA will ingest 
from this topic

This way you can publish to topics not used by HA, HA can use multiple 
topics, etc. etc..

On Friday, 10 July 2026 at 17:05:30 UTC-4 [email protected] wrote:

>  Ok, I think I'm getting it.  The main section has to have a top level 
> topic like weewx_ha and I go the opt out route it will publish everything.  
> Then the HA section reads those values from that topic and formats new 
> topics that HA will ingest automatically using its MQTT integration? Am I 
> understanding that correctly?
>
> On Friday, July 10, 2026 at 4:59:13 p.m. UTC-4 [email protected] wrote:
>
>>
>> I think the confusion is, do the topics in both sections have to match? 
>> Also do I create a stanza for each value i want to create an entity in HA? 
>> That seems to not make sense as I understood that this would read every 
>> label and populate HA with entities of each measurement.  Is that correct?
>> On Friday, July 10, 2026 at 3:01:11 p.m. UTC-4 [email protected] wrote:
>>
>>> Stripping out all of the comments and extra stuff (which you may or may 
>>> not need). The following “SHOULD” publish the data to REPLACE_ME_TOPIC to a 
>>> broker on your localhost. It should create a device named REPLACE_ME_DEVICE 
>>> in HA.
>>>
>>> BUT, I would not start with this. I would start with the template that 
>>> is installed in weewx.conf
>>>
>>>
>>> [MQTTPublish]
>>>     host = localhost
>>>
>>>     [[topics]]
>>>         [[[REPLACE_ME_TOPIC]]]
>>>
>>>
>>>     [[plugins]]
>>>         # The name of the plugin. Do not change
>>>         [[[MQTTHomeAssistantConfig]]]
>>>             # The module to be loaded. Do not change.
>>>             module = user.mqtthaconfig
>>>
>>>             [[[[devices]]]]
>>>                 # The object_id of the device.
>>>                 [[[[[REPLACE_ME_DEVICE]]]]]
>>>
>>>                     # The topics for this Device.
>>>                     [[[[[[topics]]]]]]
>>>                         # The topic name that has the data to be 
>>> published to Home Assistant.
>>>                         [[[[[[[REPLACE_ME_TOPIC]]]]]]]
>>>
>>> On Friday, 10 July 2026 at 14:32:05 UTC-4 [email protected] wrote:
>>>
>>>> I'm definitely struggling with the docs.  What do I put in here?  I'm 
>>>> using subscribe to populate weather data from my device which publishes to 
>>>> mqtt and the topic is weather/   
>>>>
>>>> For this section of the config what do I put in here for the topic?
>>>>
>>>>
>>>> # The topics that source Home Assistant. [[[[[[topics]]]]]] 
>>>> [[[[[[[weather/loop3]]]]]]] # The 'type' of payload. type = individual 
>>>>
>>>> Am I putting my weather topic in here to input into the HA plugin?
>>>> On Friday, July 10, 2026 at 2:12:37 p.m. UTC-4 [email protected] wrote:
>>>>
>>>>> Sorry. Not surprised…. That is one of the challenges when you make 
>>>>> things highly configurable
>>>>> That is the default - setting ‘ignore = false’ a the ‘topic level’.
>>>>>
>>>>> https://weewx-mqtt.github.io/publish/common-options/topics/topic-name/#ignore
>>>>>
>>>>> TLDR: You should not have to do anything.
>>>>> On Friday, 10 July 2026 at 14:04:57 UTC-4 [email protected] wrote:
>>>>>
>>>>>> Quick question.  I just want weewx to dump everything into HA to 
>>>>>> create entities.  How do I enable the opt-out option with nothing opted 
>>>>>> out?  I'm a bit confused on how to do that.
>>>>>>
>>>>>> On Friday, July 10, 2026 at 1:42:49 p.m. UTC-4 [email protected] 
>>>>>> wrote:
>>>>>>
>>>>>>>
>>>>>>> I released 1.2.0. This has additional information in the 
>>>>>>> configuration 'template' that hopefully will make it easier for people 
>>>>>>> to 
>>>>>>> under how to configure MQTTPublish. Hopefully after your previous 
>>>>>>> struggles, this should go smoother.After installing my approach would 
>>>>>>> be 
>>>>>>> the following (Unfortunately I don't think running MQTTPublish 
>>>>>>> standalone 
>>>>>>> is ready for use):
>>>>>>>
>>>>>>> Enable MQTTPublish and update the MQTT broker for MQTTPublish. 
>>>>>>> Assuming you have a development broker that allows anonymous logins and 
>>>>>>> does not require encryption, you should now be able to publish loop and 
>>>>>>> archive data. Note, I'd update the topic at this time.
>>>>>>>
>>>>>>> Restart WeeWX and see if the data is being published. If so, decide 
>>>>>>> if you want to 'opt-in' or 'opt-out'. 'opt-in' means listing the fields 
>>>>>>> that you want to publish. 'opt-out' means listing the fields you don't 
>>>>>>> want 
>>>>>>> to publish. This is your choice. I'd restart WeeWX and make sure every 
>>>>>>> thing is running as expected.
>>>>>>>
>>>>>>> Next, I'd move on to getting HA MQTT Device Discovery working. 
>>>>>>> Enable the plugin, provide a device name and the topic to use (this 
>>>>>>> would 
>>>>>>> the one configured above). Restart WeeWX and things should start 
>>>>>>> appearing 
>>>>>>> in Home Assistant. Data "known" to WeeWX should flow in with 
>>>>>>> 'reasonable' 
>>>>>>> configurations. Some of your calculated values might need some 
>>>>>>> additional 
>>>>>>> configuration (
>>>>>>> https://weewx-mqtt.github.io/publish/plugins/homeassistantconfig/devices/device-id/component_data/component-id/).
>>>>>>>  
>>>>>>> We can work through this.
>>>>>>>
>>>>>>> Yes, I am slow and methodical. Obviously multiple steps can be done 
>>>>>>> an once and different approaches can be used. 
>>>>>>> If you run into any problems or confusion, let me know. 
>>>>>>> Documentation is far from my strength :)
>>>>>>>
>>>>>>> Thanks in advance for your help
>>>>>>> rich
>>>>>>>
>>>>>>> Additional notes:
>>>>>>> Disclaimer - I am a HA novice
>>>>>>> If you publish the sensor state data to HA in a json formatted 
>>>>>>> message, HA gets a bit upset if all of the data is not there. 
>>>>>>> MQTTPublish 
>>>>>>> attempts to deal with this, but that might be a problem you run into.
>>>>>>> I am not a fan of using the retain option. I find it a bit of a pain 
>>>>>>> to reset, especially as one is first getting things working. But, that 
>>>>>>> too 
>>>>>>> is up to you.
>>>>>>> On Friday, 10 July 2026 at 11:35:04 UTC-4 [email protected] wrote:
>>>>>>>
>>>>>>>> That's fantastic Rich, I'll gladly be the guinea pig for this.
>>>>>>>>
>>>>>>>> On Friday, July 10, 2026 at 11:33:09 a.m. UTC-4 [email protected] 
>>>>>>>> wrote:
>>>>>>>>
>>>>>>>>> I’ve been working on making the ‘configuration template’ more 
>>>>>>>>> explicit - hopefully to make it easier for people to understand how 
>>>>>>>>> to 
>>>>>>>>> configure.
>>>>>>>>> Let me create a release with those updates. I’ll post back when it 
>>>>>>>>> is ready to be installed. Shouldn’t take long.
>>>>>>>>> rich
>>>>>>>>>
>>>>>>>>> On Friday, 10 July 2026 at 10:34:19 UTC-4 [email protected] wrote:
>>>>>>>>>
>>>>>>>>>> I am interested.  I'm trying to get the weewx-home-assistant 
>>>>>>>>>> extension working.  It does to some extent but I'm having issues 
>>>>>>>>>> with it 
>>>>>>>>>> not populating certain calculated values.
>>>>>>>>>>
>>>>>>>>>> On Wednesday, July 8, 2026 at 3:22:45 p.m. UTC-4 
>>>>>>>>>> [email protected] wrote:
>>>>>>>>>>
>>>>>>>>>>> I think I now have a handle on some Home Assistant nomenclature 
>>>>>>>>>>> and have created a release of MQTTPublish with beta support for 
>>>>>>>>>>> Home 
>>>>>>>>>>> Assistant MQTT Device Discovery. It can be found here, 
>>>>>>>>>>> https://github.com/weewx-mqtt/publish/discussions/24
>>>>>>>>>>>
>>>>>>>>>>> This release is 1.1.0; and can installed via the weectl 
>>>>>>>>>>> extension installer. It also greatly improves the reconnect logic 
>>>>>>>>>>> and has 
>>>>>>>>>>> some additional enhancements/fixes to 1.0.1.
>>>>>>>>>>>
>>>>>>>>>>> Who might be interested in the Home Assistant Device Discovery?
>>>>>>>>>>> - Someone knew to integrating Home Assistant and WeeWX. It 
>>>>>>>>>>> should make it easier to get it up and running. Then you can decide 
>>>>>>>>>>> to 
>>>>>>>>>>> either dive deeper into MQTTPublish for more complex configuration 
>>>>>>>>>>> options 
>>>>>>>>>>> or switch to configuring it in Home Assistant.
>>>>>>>>>>> - Someone who does not enjoy yaml (that would be me).
>>>>>>>>>>> - Someone that has a robust process to build and version WeeWX 
>>>>>>>>>>> configuration data and doesn't want to create something like that 
>>>>>>>>>>> for 
>>>>>>>>>>> configuring WeeWX sensors in Home Assistant (me again).
>>>>>>>>>>>
>>>>>>>>>>> Enjoy
>>>>>>>>>>> -rich
>>>>>>>>>>>
>>>>>>>>>>

-- 
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 [email protected].
To view this discussion visit 
https://groups.google.com/d/msgid/weewx-user/ff18f7bc-c3e7-4aa8-85ba-e220d281063dn%40googlegroups.com.

Reply via email to