From 485aa4e3c6eb526b0a31ab15dfe007f027c8978a Mon Sep 17 00:00:00 2001 From: ZhabaBun Date: Sun, 23 Aug 2020 00:03:08 +0300 Subject: [PATCH] fixed false brackets resulting in elevated temperature values --- bme280.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bme280.py b/bme280.py index 759824c..01bcb4a 100644 --- a/bme280.py +++ b/bme280.py @@ -152,7 +152,7 @@ class BME280: self.read_raw_data(self._l3_resultarray) raw_temp, raw_press, raw_hum = self._l3_resultarray # temperature - var1 = ((raw_temp >> 3) - (self.dig_T1 << 1)) * (self.dig_T2 >> 11) + var1 = (((raw_temp >> 3) - (self.dig_T1 << 1)) * self.dig_T2) >> 11 var2 = (((((raw_temp >> 4) - self.dig_T1) * ((raw_temp >> 4) - self.dig_T1)) >> 12) * self.dig_T3) >> 14 self.t_fine = var1 + var2