We are planning to use deploy large number of BME280 sensors. We would like to make sure the BME280 is functional after integrating to the PCB, before deploying. We are currently reading deviceID to check the functionality, but would like to know if this is the proper way to do this.
Also, we could find some selftest code which will calculate crc and compares with the stored CRC. But we are reading stored CRC(Address: 0xE8) as 0 and the self test is failing. Could you please suggest how to make sure each sensor is functioning ?