removing bad dewpoint data caused of bad humidity reading

31 views
Skip to first unread message

morr...@gmail.com

unread,
Jan 5, 2025, 10:41:03 AM1/5/25
to weewx-user
The humidity sensor in my home built station is saturated, so swinging between 0 and 100 per cent. This is causing the calculation of bad dewpoint values.

sqlite> select datetime(datetime-4*3600,'unixepoch'), printf("%0.2f|%0.2f|%0.2f", outTemp, outHumidity, dewPoint) from archive where dewPoint < -50 and dateTime > 1735000000;
datetime(datetime-4*3600,'unixepoch')|printf("%0.2f|%0.2f|%0.2f", outTemp, outHumidity, dewPoint)
2025-01-03 18:15:00|-1.59|0.65|-52.96
2025-01-03 22:45:00|-1.68|0.00|-68.00
2025-01-03 23:10:00|-1.85|0.01|-66.58
2025-01-04 08:45:00|-3.48|0.05|-60.37
2025-01-04 17:05:00|-3.57|0.04|-58.11

What are you doing to deal with this? Other than replacing/baking the sensor?

My thought is to use the [[Corrections]] section in weewx.conf to set dewpoint to None. 

This configuration doesn't cause a crash, so at the least is harmless:

[[Corrections]]
        dewpoint = None if dewpoint < -60.0 else dewpoint




Reply all
Reply to author
Forward
0 new messages