From 5352a4e4a9303cdfefc226c53b789ecc042dbe5a Mon Sep 17 00:00:00 2001 From: Vladimir Kotal Date: Tue, 21 Jun 2022 23:06:12 +0200 Subject: [PATCH] fix Celsius spelling --- adafruit_sgp30.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/adafruit_sgp30.py b/adafruit_sgp30.py index 7bba12e..2189755 100755 --- a/adafruit_sgp30.py +++ b/adafruit_sgp30.py @@ -169,16 +169,16 @@ def set_iaq_humidity(self, gramsPM3): # pylint: disable=invalid-name buffer += arr self._run_profile(["iaq_set_humidity", [0x20, 0x61] + buffer, 0, 0.01]) - def set_iaq_relative_humidity(self, celcius, relative_humidity): + def set_iaq_relative_humidity(self, celsius, relative_humidity): """ Set the humidity in g/m3 for eCo2 and TVOC compensation algorithm. - The absolute humidity is calculated from the temperature and relative - humidity (as a percentage). + The absolute humidity is calculated from the temperature (Celsius) + and relative humidity (as a percentage). """ numerator = ((relative_humidity / 100) * 6.112) * exp( - (17.62 * celcius) / (243.12 + celcius) + (17.62 * celsius) / (243.12 + celsius) ) - denominator = 273.15 + celcius + denominator = 273.15 + celsius humidity_grams_pm3 = 216.7 * (numerator / denominator) self.set_iaq_humidity(humidity_grams_pm3)