Hello fellow weewx-users,

I am happily running weewx in combination with a Davis Vantage Vue station 
since 2018.

Recently, the humidity sensor of my station has developed a problem in 
which it sometimes report 'sane' values and sometimes it reports a 0 or 1% 
relative humidity. This of course results in very wonky dewpoint 
calculations and so I set out to fix it.
Replacement sensors are no longer available, soldering a new sensor in the 
station is not an option. 

I don't want to replace the complete sensor suite in the outdoor unit as 
all other sensors are still working fine. I opted to setup a new relative 
humidity sensor. I attached a Bosch BME280 sensor to the Luftdaten air 
quality sensor that I have running near the weather station to measure 
valid relative humidity values. 

I am pulling the BME280 relative humidity sensor values via Home Assistant 
from the Luftdaten sensor and I am posting it to an MQTT broker. WeeWX 
reads the relative humidity sensor values from the BME280 using the 
MQTTSubscribeService. The new relative humidity sensor value are reported 
in the extraHumid1 sensor in WeeWX.

This is all working as expected.

The question I have: is there a way to override the standard 'outHumidity' 
readings that come from the LOOP packets that are read from the Vantage 
station with the valid readings from the extraHumid1 sensor? 

I tried using the [StdCalibrate] > [[Corrections]] setting in the 
configuration but the problem is that the LOOP packets from the Vantage 
station with the invalid relative humidity readings are much more 
frequently received than the updates from the MQTT service that only 
updates the sensor value every 2 minutes. So the override with the 
corrections only happens when a new MQTT message is received, all the other 
intermediate loop pakets still contain the invalid relative humidity 
readings from the Vantage driver (the 'outHumidity' sensor).

I searched the documentation but I did not find a way to implement what I 
try to do. Does somebody have a pointer that I can follow to solve this 
issue?

For your reference: my weather data with the invalid and the valid relative 
humidity sensor can be found on http://weer.lika.be 

Thanks in advance,
 Lieven.

-- 
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 weewx-user+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/weewx-user/0270db27-4a43-4f55-99f3-b67eb4273200n%40googlegroups.com.

Reply via email to