Hmm, that (mapping to outHumidity) probably won’t work  if the frequency of 
the MQTT data is less than the loop data…
Drat
On Monday 6 May 2024 at 19:25:05 UTC-4 bell...@gmail.com wrote:

> In theory you should just need to map the MQTT data to outHumidity and 
> MQTTSubscribeService will overwrite the loop/record data.
> If you want it in both fields,  try something like Tom suggested.
> rich
>
> On Monday 6 May 2024 at 04:21:52 UTC-4 Lieven Hollevoet wrote:
>
>> 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/4827584b-b0ab-4eb6-b0cd-8abe662af286n%40googlegroups.com.

Reply via email to