Let me see if I can summarize your various posts. You are running the SDR 
driver and augmenting the data it captures with pressure via 
MQTTSubscribeService. The pressure is published frequently enough that it 
should be in every loop packet. You are uploading to Weather Underground 
using rapidfire. Because some of the packets do not have pressure data, 
there is nothing to upload (for more info see, 
https://github.com/weewx/weewx/wiki/Barometer,-pressure,-and-altimeter).
Without a log file it is hard to know why the pressure data is not being 
added.
You could try not using rapidfire. For a similar problem see, 
https://groups.google.com/g/weewx-user/c/e8jm-kZCB0E/m/bg3wn_TbAgAJ
Not sure this will work... You could run rtl_433 in a separate process 
(cron, service, etc.) and have it publish to MQTT. Then just run 
MQTTSubscribeDriver to get all of the data. Perhaps processing all of the 
data 'at once' to create the packet will eliminate the timing issues. 
rich

On Monday, 13 June 2022 at 20:56:28 UTC-4 [email protected] wrote:

> I'm getting my pressure values via MQTT and the rest of my data 
> (temperature, humidity, wind, etc.) via SDR. When the MQTT and SDR packets 
> don't line up, the pressure get dropped and a null value gets sent to 
> Weather Underground.
>
> How can I stop this from happening?
>

-- 
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/58d8b677-556d-4cef-be84-d1c38f483857n%40googlegroups.com.

Reply via email to