Thanks that should help. Please remove the incorrect information that MQTTPublish was forked from Matthew’s mqtt extension from your readme
On Wednesday, 8 July 2026 at 10:11:13 UTC-4 John Smith wrote: > I am not sure what additional functionality he has added, nor what he is >> calling his extension nor what stanza he is using to configure. > > > Since I never planned to fork it, I hadn't renamed it. For now it has the > uninspired name of MQTTPublishV2 > <https://github.com/evilbunny2008/MQTTPublishV2> until someone has a > better suggestion. > > As for what's changed here's the short version: > > * Removed the aggregation code and turned that into it's own extension > * Added a few new configuration options to enable new functionality > * Reduced the need for repetitive configuration by shifting the heavy > lifting into the python script. > * Stopped values being converted to strings by default > * Added a conversion type for compass degrees to ordinal_compass values > > An exert might better illistrate > > [[[website/stats]]] > publish = true > type = json > binding = archive > qos = 1 > retain = True > unit_system = METRICWX > ignore = true > minmax = both > append_unit_label = false > publish_none_value = true > day = true > yesterday = true > month = true > last_month = true > year = true > last_year = true > alltime = true > > [[[[fields]]]] > [[[[[outTemp]]]]] > ignore = false > > Adding the above to weewx.conf now turns 1 field definition into > day_outTemp_max, day_outTemp_maxtime, day_outTemp_min, day_outTemp_mintime > and the same fields for yesterday_*, month_*, last_month_*, year_*, > last_year_*, alltime_* > > Similar things happen to other fields based on characteristics of that > field, such as compass direction for wind etc a full stanza example can be > viewed > here > <https://github.com/evilbunny2008/MQTTPublishV2/blob/main/weewx-sample.conf> > . > > On Wed, 8 Jul 2026 at 22:29, [email protected] <[email protected]> wrote: > >> No apologies are necessary. I hope a bit of history will help us figure >> out what is going on... >> >> Matthew Wall's mqtt is the OG for publishing to MQTT. It's configuration >> is found under [StdRESTful][[MQTT]]. This has been around for a long time >> and is very stable. It is the extension most people think of when >> publishing to MQTT. It is here, https://github.com/matthewwall/weewx-mqtt >> >> I need to publish to multiple topics so I developed MQTTPublish. So named >> to avoid confusion with Matthew's extension and align with my naming of >> MQTTSubscribe and MQTTReplicate. It's configuration is found under >> [MQTTPublish]. With these names and locations, I was hoping to make it >> easier for people to know what they have installed and are running. Looks >> like I need to do some more work on this. I have been using it for years, >> but only recently made it publicly available. So it has less 'real world' >> use and probably not as stable as Matthew's. It is here, >> https://github.com/weewx-mqtt/publish >> >> John apparently has a fork of my repository. I am not sure what >> additional functionality he has added, nor what he is calling his extension >> nor what stanza he is using to configure. >> >> I just ran the following commands: >> >> weectl extension list >> Using configuration file /home/richbell/weewx-data/weewx.conf >> Extension Name Version Description >> MQTTSubscribe 3.2.0-rc01aSource WeeWX data from MQTT. >> >> weectl extension install >> https://github.com/matthewwall/weewx-mqtt/archive/master.zip --yes >> >> weectl extension install >> https://github.com/weewx-mqtt/publish/archive/refs/tags/latest.zip --yes >> >> weectl extension list >> Using configuration file /home/richbell/weewx-data/weewx.conf >> Extension Name Version Description >> MQTTPublish 1.1.0 Publish WeeWX data to a MQTT broker. >> MQTTSubscribe 3.2.0-rc01aSource WeeWX data from MQTT. >> mqtt 0.24 Upload weather data to MQTT server. >> >> Note using 'latest.zip' is just a convenience for install the latest >> released version of MQTTPublish. So if you want to continue. to try to use >> MQTTPublish, lets specify the exact version via, >> weectl extension install >> https://github.com/weewx-mqtt/publish/archive/refs/tags/v1.1.0.zip >> >> and see what you have installed by running >> weectl extension list >> >> Hopefully you now have MQTTPublish 1.1.0 and we can continue where we >> left. >> >> Again my apologies for the confusion. I will look into how I can make >> this less confusing. >> rich >> >> >> >> >> >> >> On Tuesday, 7 July 2026 at 22:19:38 UTC-4 [email protected] wrote: >> >>> sorry for all the posts...also it looks like your latest version is >>> 2.0.5. >>> >>> -- >> 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/324cc8c3-6699-45cf-8e1c-badb414370b9n%40googlegroups.com >> >> <https://groups.google.com/d/msgid/weewx-user/324cc8c3-6699-45cf-8e1c-badb414370b9n%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 [email protected]. To view this discussion visit https://groups.google.com/d/msgid/weewx-user/308ff474-a0bb-4a9f-aa32-68797644387en%40googlegroups.com.
