I'm using a BME280 in a weather station. The sensor is contained in a 3D printed Stevenson screen and I believe it is fairly well protected from the direct effects of rainfall. I may at some future stage add a breathable membrane to the design to stop snow getting in.
I'm encountering the code returning compensated humidity values of greater than 100% when there is heavy rainfall. The reported humidity does drop down to less than 100% afterwards. Here's a graph showing the period of high humidity.
The reference Bosch C API does appear to include code to clamp the reported values between 0 and 100% but these appear to be commented out in the MicroPython version.
Should the code be changed to include the clamping of values?
I'm using a BME280 in a weather station. The sensor is contained in a 3D printed Stevenson screen and I believe it is fairly well protected from the direct effects of rainfall. I may at some future stage add a breathable membrane to the design to stop snow getting in.
I'm encountering the code returning compensated humidity values of greater than 100% when there is heavy rainfall. The reported humidity does drop down to less than 100% afterwards. Here's a graph showing the period of high humidity.
The reference Bosch C API does appear to include code to clamp the reported values between 0 and 100% but these appear to be commented out in the MicroPython version.
Should the code be changed to include the clamping of values?