If these options do yield positive results, it might be necessary to implement an application-level calibration, with a known accurate reference point, to correct the readings. For example, if you know the "Pump" sensor is providing a closer actual value, you can use it as a correction factor for the BME280 sensors. As the BME280 provides high accuracy and precision for its price point, such discrepancies might hint more towards abnormalities in individual units rather than a widespread issue. If such large differences persist consistently across multiple pairs, it might be worth reaching out to the relevant customer support or considering an alternative sensor for your requirements. Remember also that the accuracy of any individual BME280 at any point is within the stated accuracy tolerance of ±3%RH. If these discrepancies lie within the stated tolerance range, this might not be indicative of any issue. If the problem is still not solved, I suggest you contact Bosch Sensortec.
... View more