# HG changeset patch # User Paul Fisher # Date 1740962018 18000 # Node ID ec575bfd68cdcda0f45717ef0f71a4ad8d8bdec0 # Parent 2ec668fdec88d877f5bf5a5c06d74c46da964bad Reduce noise by oversampling a bunch! diff -r 2ec668fdec88 -r ec575bfd68cd weatherlog/reader.py --- a/weatherlog/reader.py Sun Mar 02 19:33:21 2025 -0500 +++ b/weatherlog/reader.py Sun Mar 02 19:33:38 2025 -0500 @@ -34,7 +34,9 @@ self.calibration = bme280.load_calibration_params(self.bus, address) def read(self) -> types.Reading: - reading = bme280.sample(self.bus, self.address, self.calibration) + reading = bme280.sample( + self.bus, self.address, self.calibration, + oversampling=bme280.oversampling.x4) return types.Reading.from_now( temp_c=reading.temperature, rh_pct=reading.humidity,