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/57c88385-22fd-4630-bbbc-1f47c5154f84n%40googlegroups.com.