si7021 problems

Breakout boards, sensors, other Adafruit kits, etc.

Moderators: adafruit_support_bill, adafruit

Please be positive and constructive with your questions and comments.
Locked
User avatar
Jayveesea
 
Posts: 9
Joined: Thu Dec 20, 2018 9:55 am

si7021 problems

Post by Jayveesea »

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?

User avatar
Jayveesea
 
Posts: 9
Joined: Thu Dec 20, 2018 9:55 am

Re: si7021 problems

Post by Jayveesea »

The trend continues with these devices over the last few days. The si7021's consistently read 10-12% RH higher than my other devices.

User avatar
adafruit_support_carter
 
Posts: 29483
Joined: Tue Nov 29, 2016 2:45 pm

Re: si7021 problems

Post by adafruit_support_carter »

Which library are you using with the Si7021?

User avatar
millercommamatt
 
Posts: 837
Joined: Tue Jul 31, 2018 4:57 pm

Re: si7021 problems

Post by millercommamatt »

How to the temperatures compare? If your reference sensors are reading warm, the reported RH could be low.

User avatar
Jayveesea
 
Posts: 9
Joined: Thu Dec 20, 2018 9:55 am

Re: si7021 problems

Post by Jayveesea »

the reference temps read about 1.5degF higher than the si7021s.

User avatar
Jayveesea
 
Posts: 9
Joined: Thu Dec 20, 2018 9:55 am

Re: si7021 problems

Post by Jayveesea »

adafruit_support_carter wrote:Which library are you using with the Si7021?
I'm using Adafruit's "Adafruit_Si7021".

Here's my code.

User avatar
adafruit_support_carter
 
Posts: 29483
Joined: Tue Nov 29, 2016 2:45 pm

Re: si7021 problems

Post by adafruit_support_carter »

What are the RH and temperature levels you are operating at?

User avatar
millercommamatt
 
Posts: 837
Joined: Tue Jul 31, 2018 4:57 pm

Re: si7021 problems

Post by millercommamatt »

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.

User avatar
Jayveesea
 
Posts: 9
Joined: Thu Dec 20, 2018 9:55 am

Re: si7021 problems

Post by Jayveesea »

adafruit_support_carter wrote:What are the RH and temperature levels you are operating at?
Temperatures right now are about 65 to 70degF, RHs right now are about 30-45%.
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.
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.

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.

Locked
Please be positive and constructive with your questions and comments.

Return to “Other Products from Adafruit”