si7021 problems
Moderators: adafruit_support_bill, adafruit
Please be positive and constructive with your questions and comments.
- Jayveesea
- Posts: 9
- Joined: Thu Dec 20, 2018 9:55 am
si7021 problems
I'm having some difficulty with my si7021 temp/humidity sensors (ordered back on black friday). I have each sensor connected to it's own Huzzah ESP8266 and periodically posting temp/humidity via MQTT. I've placed both systems next to my Nest and an Accurite temp/humidity sensor. The Nest and Accurite agree on humidity (within 1% RH) but both si7021's are reading about 10% RH higher than the other two (temperature seems ok) and they've all been sitting there for several days. Is there any tricks to getting better accuracy or do I have some bad sensors?
- Jayveesea
- Posts: 9
- Joined: Thu Dec 20, 2018 9:55 am
Re: si7021 problems
The trend continues with these devices over the last few days. The si7021's consistently read 10-12% RH higher than my other devices.
- adafruit_support_carter
- Posts: 29483
- Joined: Tue Nov 29, 2016 2:45 pm
Re: si7021 problems
Which library are you using with the Si7021?
- millercommamatt
- Posts: 837
- Joined: Tue Jul 31, 2018 4:57 pm
Re: si7021 problems
How to the temperatures compare? If your reference sensors are reading warm, the reported RH could be low.
- Jayveesea
- Posts: 9
- Joined: Thu Dec 20, 2018 9:55 am
Re: si7021 problems
the reference temps read about 1.5degF higher than the si7021s.
- Jayveesea
- Posts: 9
- Joined: Thu Dec 20, 2018 9:55 am
Re: si7021 problems
I'm using Adafruit's "Adafruit_Si7021".adafruit_support_carter wrote:Which library are you using with the Si7021?
Here's my code.
- adafruit_support_carter
- Posts: 29483
- Joined: Tue Nov 29, 2016 2:45 pm
Re: si7021 problems
What are the RH and temperature levels you are operating at?
- millercommamatt
- Posts: 837
- Joined: Tue Jul 31, 2018 4:57 pm
Re: si7021 problems
An air temperature of 24 C over a dew point of 10 C equals an RH of 41.7%. An air temperature of 26 C over the same dew point equals an RH of 36.5%. The difference in RH could just come down to a different in temperature. For the same absolute humidity, the relative humidity is a function of air temperature.
- Jayveesea
- Posts: 9
- Joined: Thu Dec 20, 2018 9:55 am
Re: si7021 problems
Temperatures right now are about 65 to 70degF, RHs right now are about 30-45%.adafruit_support_carter wrote:What are the RH and temperature levels you are operating at?
Thanks, I think this must be a source of some of the error, but I've been seeing about 10-12% difference between my Nest and Acurite and the si7021's. Considering the sensor accuracy for each of them might account for the remaining discrepancy.millercommamatt wrote:An air temperature of 24 C over a dew point of 10 C equals an RH of 41.7%. An air temperature of 26 C over the same dew point equals an RH of 36.5%. The difference in RH could just come down to a different in temperature. For the same absolute humidity, the relative humidity is a function of air temperature.
That being said, the Acurite is reading 66degF and 37% RH, and the si7021 is reading 66degF and 46% RH right now and they are sitting right next to each other... so I'm not totally convinced that this thing is operating correctly.
Please be positive and constructive with your questions and comments.