SI7020-20 temperature drift

I've acquired a batch of SI7020-20 rev A sensors and observe that the temperature drifts about 2 degree °C high over a period of few minutes of operation.

I've checked that the heat registry is set to 0 and the heat bit is set to disable so no chances that the heater is responsible for the measurement error.

Is there any check that can be done to read a correct temperature?

The drift is observed on all the 15 modules I have and seems really strange that a sensor so precise has a drift so big.

Could it be some error in the measurement scripts?

I'm using arduino as controller and following the published GIT scripts to do the reading.

Thanks

B

 Hi,

You can use this SI7021 Arduino library.

https://github.com/ControlEverythingCommunity/CE_ARDUINO_LIB/tree/master...

Let us know if this fixes the issue.

Thanks