30-12-2015, 02:23
(29-12-2015, 15:38)Rvrlabs Wrote: I am also seeing humidity values over 100%. My current humidity display is 106.1%! The humidity of other stations in the area is currently 95-96%. My station has only been running for about a week and in that time the outside humidity readings have been consistantly high by about 10%. The LCD display shows Hn instead of In.
The humidity sensor is a Davis 7346.166 from a Vanatge Pro 2. I beleive that the sensor is a SHT11. I have used as many parts from the old Davis system as I could. All has worked well other than the high outdoor humidity readings. Is it possible for the sensor to output data higher than 100%?
Other than this small problem, the WeatherDuino works great! Thanks for your hard work.
Hi, Rvrlabs
Is good to know that you already have built your WeatherDuino Pro2, and that is working well (almost) with a lot of parts recovered from your used Davis weather station.
I'm not sure about that, but despite the symptoms you describe are the same related by others, (readings of %RH above 100%) your case may have another explanation.
You said you are reusing an SHT11 sensor from your old Davis. I'm not sure, but I think that the SHT11 module used by Davis is made to be povered by around 3,3V. You can also have it powered by 3.3V , from your TX unit, BUT the used library do the calculations based in a 5.0V powered sensor, and this can affect the results. Please try to check that.
There is another possibility for the erroneous readings:
If your SHT11 is a few years old, maybe it is a v3 sensor. By default, the library used by the WeatherDuino Pro2 do the calculations for SHT11 v4 sensors.
You can try edit the library and change the default to v3 sensors.
Code:
// V3 Sensors
//const float C1 = -4.0; // for 12 Bit
//const float C2 = 0.0405; // for 12 Bit
//const float C3 = -0.0000028; // for 12 Bit
// V4 Sensors
const float C1 = -2.0468; // for 12 Bit
const float C2 = 0.0367; // for 12 Bit
const float C3 = -1.5955E-6; // for 12 Bit


