Look in the beginning of the MQTT.py file for some configuration options.
On Saturday, April 9, 2022 at 5:42:02 PM UTC-4 [email protected] wrote: > Yes! That did it! Where did you did the doc on this. I search for what > parameters were available to the MQTT module and couldn't find anything! > > Le samedi 9 avril 2022 à 17 h 19 min 50 s UTC-4, [email protected] a > écrit : > >> Try adding the following: >> >> [[MQTT]] >> server_url = mqtt://username:password@host:1883/ >> topic = weather # >> unit_system = US >> binding = archive, loop >> aggregation = aggregate >> log_success = false >> log_failure = true >> >> On Saturday, April 9, 2022 at 3:50:46 PM UTC-4 [email protected] >> wrote: >> >>> Must I do something special to push the LOOP records more frequently >>> through MQTT? I've imported the Paho MQTT Python library and the loop >>> record is being pushed at the ARCHIVE interval, which is also confirmed >>> with MQTT Explorer. I've seen timestamp of 15:45:27, 15:40:10, 15:35:29 and >>> 15:30:20 for the 'acurite/loop' topic. This is what I have in the >>> weewx.conf file for MQTT >>> >>> [[MQTT]] >>> server_url = mqtt://username:password@hostname:1883/ >>> topic = acurite >>> unit_system = METRIC >>> retain = true >>> >>> Is there something missing? >>> >>> Thanks for your help >>> >>> Le samedi 9 avril 2022 à 07 h 20 min 13 s UTC-4, [email protected] >>> a écrit : >>> >>>> have you considered MQTT? You could setup the MQTT WeeWX Extension in >>>> which it will push both LOOP and ARCHIVE records to a MQTT broker. I have >>>> an Acurite 5-n-1 weather station and use MQTT to update my website as the >>>> LOOP data changes. I get updates around every 18 seconds or so. >>>> >>>> In your Python program, you use Paho Python library to "subscribe" to >>>> your MQTT host and invoke an event when you get a LOOP Record. From there >>>> evaluate the rain values and take action with your car windows at that >>>> moment based on the data. >>>> >>>> MQTT is a small, lightweight protocol that will update in near real >>>> time. It is used a lot in IOT devices. >>>> >>>> >>>> On Saturday, April 9, 2022 at 2:31:03 AM UTC-4 Graham Eddy wrote: >>>> >>>>> your Acurite driver creates a ‘loop packet’ each time it receives a >>>>> reading from the station. you can have a ’service’ immediately export >>>>> selected data from each loop packet, not wait until the end of the >>>>> archive >>>>> interval (which is when database is updated). depending how you want the >>>>> data exported, there could be an existing service extension available >>>>> off-the-shelf >>>>> >>>>> On 9 Apr 2022, at 3:23 pm, Sylvain Gagnon <[email protected]> >>>>> wrote: >>>>> >>>>> Hi, I've been using WeeWx for many years now but first time posting >>>>> here. >>>>> >>>>> I'm writing a program in Python that queries my Acurite 5 in 1 probe >>>>> through WeeWX for the rain rate and if it's above 0mm, then it will close >>>>> the car windows if they are opened and the car is parked. It works well >>>>> but >>>>> relies on daily.json to fetch the rain rate and that value I believe >>>>> updates at the archive frequency (ie, 5 minutes) but the stations sends >>>>> that data every 36 seconds. Is there a way to fetch this value? The only >>>>> other option that I can think of is to set the "archive_interval" to 60 >>>>> instead of 300 in [StdArchive]. If I do that, will that mess up all the >>>>> historical data already in the database? Any other side effects? >>>>> >>>>> Thanks for your help at keeping the inside of my car dry :-) >>>>> >>>>> >>>>> -- >>>>> 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 on the web visit >>>>> https://groups.google.com/d/msgid/weewx-user/c90fb5b9-f691-4024-a00f-ab55a340fb04n%40googlegroups.com >>>>> >>>>> <https://groups.google.com/d/msgid/weewx-user/c90fb5b9-f691-4024-a00f-ab55a340fb04n%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 on the web visit https://groups.google.com/d/msgid/weewx-user/48c7ed13-ee94-418d-8a86-34ff367494b5n%40googlegroups.com.
