Page 1 of 1

MQTT not published when the data arrives for the Tempest weatherstation

Posted: Mon 01 Apr 2024 12:16 pm
by Dinant
Cumulus MX 3.28.6 b3283

I've two weatherstatons. The first a Davis Vantage Pro 2 publishes the wind values to mqtt when the data updates.

Code: Select all

2024-04-01 14:07:35.038 WLL Broadcast: {"did":"001D0A7104DC","ts":1711973254,"conditions":[{"lsid":309782,"data_structure_type":1,"txid":1,"wind_>
2024-04-01 14:07:35.039 DoWind: latest=14.5, speed=-1.0 - Current: gust=20.9, speed=9.0
2024-04-01 14:07:35.040 DoWind: New: gust=20.9, speed=9.0, latest:14.5
2024-04-01 14:07:35.043 Writing to Month.ini file
2024-04-01 14:07:35.047 End writing to Month.ini file
2024-04-01 14:07:35.047 MQTT: Processing DataUpdate Topic: cumulusmx/dataupdate/weatherstation/state
2024-04-01 14:07:35.048 MQTT: publishing to topic 'cumulusmx/dataupdate/weatherstation/state', message '{"time":"2024-04-01 14:07:35","wlatest":1>
2
The second a WeatherFlow Tempest also broadcast wind values but those are not published to mqtt when the data has arrived.

Code: Select all

2024-04-01 14:07:02.462 Received a Rapid Wind message
2024-04-01 14:07:02.462 Wind Data - speed: 1.91, direction: 288
2024-04-01 14:07:02.462 DoWind: latest=6.9, speed=-1.0 - Current: gust=14.1, speed=4.4
2024-04-01 14:07:02.463 DoWind: New: gust=14.1, speed=4.4, latest:6.9
2024-04-01 14:07:05.253 Received a Rapid Wind message
2024-04-01 14:07:05.253 Wind Data - speed: 2.15, direction: 285
2024-04-01 14:07:05.253 DoWind: latest=7.7, speed=-1.0 - Current: gust=14.1, speed=4.4
2024-04-01 14:07:05.254 DoWind: New: gust=14.1, speed=4.4, latest:7.7
2024-04-01 14:07:08.257 Received a Rapid Wind message
2024-04-01 14:07:08.257 Wind Data - speed: 2.02, direction: 290
2024-04-01 14:07:08.257 DoWind: latest=7.3, speed=-1.0 - Current: gust=14.1, speed=4.4
2024-04-01 14:07:08.258 DoWind: New: gust=14.1, speed=4.4, latest:7.3
2024-04-01 14:07:11.272 Received a Rapid Wind message
2024-04-01 14:07:11.272 Wind Data - speed: 1.66, direction: 333
2024-04-01 14:07:11.273 DoWind: latest=6.0, speed=-1.0 - Current: gust=14.1, speed=4.4
2024-04-01 14:07:11.273 DoWind: New: gust=14.1, speed=4.4, latest:6.0

Re: MQTT not published when the data arrives for the Tempest weatherstation

Posted: Mon 01 Apr 2024 5:44 pm
by mcrossley
I just checked, and you are correct the MQTT update is only called for observation packets, there is no call after a "rapid wind" packet.

I'll get that fixed.