I have a couple of Si7021 sensors which I am sampling every ten minutes using the C3V0+ sample code from GitHub, and I am getting temperatures from both of them that are consistently about 3 degrees centigrade below the real temperature (as measured with several other sensors and thermometers.
This is at 20.6 degC, so no extremes of temperature, and I am reading 17.5 degC.
The specified maximum error is ±0.4 degC so these readings are wildly out of spec.
The conversion algorithm is straight from the C4V0+ sample, which is as specified in the data sheet.
The supply is 3.0 volts which is well above the minimum rating of 1.9 volts.
The imps are deep sleeping between readings so there is no chance of self-heating.
Has anybody else tried this sensor? And what sort of accuracy have you found?
$%&*#@! That is totally embarrassing. @bobbyziom Thanks for the catch…I don’t even remember ever putting that in there. I must have done it when I was experimenting with temp/humidity sensor from another manufacturer and forgot to take it out.