NVM, found the contains_total flag and enabled it... On Wednesday, July 8, 2026 at 12:53:45 p.m. UTC-4 [email protected] wrote:
> I have one more question that may or may not be related to the MQTT > subscribe function. We just got some rain and my weather station sends a > 0.011 inch value every bucket tip but accumulating. So it continues to go > up. It seems the way I have my weewx set up that the rain amount is going > up exponentially like it's not raining and the rain rate is huge as well as > the accumulated rain is like over 1 foot which is completely ridiculous. I > was under the impression that weewx would parse out that the value hasn't > increased since the last read but that's not the behaviour I'm seeing. I > thought that was the default rain behaviour but maybe I'm missing something > in my config. Any thoughts? > > On Wednesday, July 8, 2026 at 12:15:30 p.m. UTC-4 [email protected] wrote: > >> 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/54ea3f13-0fb4-4dcd-96d2-ac20521c57can%40googlegroups.com.
