From 0ddcca430d9858093774dbbc7e47c234f612de87 Mon Sep 17 00:00:00 2001 From: jryd2000 Date: Thu, 30 Dec 2021 16:47:02 -0500 Subject: [PATCH 1/3] Update __init__.py Fixed bug with getting temperature from DHT11, 22, and 2302 since airquality variable was not set and later referenced while uninitialized. --- octoprint_enclosure/__init__.py | 1 + 1 file changed, 1 insertion(+) diff --git a/octoprint_enclosure/__init__.py b/octoprint_enclosure/__init__.py index bfedb92..b580b96 100644 --- a/octoprint_enclosure/__init__.py +++ b/octoprint_enclosure/__init__.py @@ -982,6 +982,7 @@ class EnclosurePlugin(octoprint.plugin.StartupPlugin, octoprint.plugin.TemplateP else: if sensor['temp_sensor_type'] in ["11", "22", "2302"]: temp, hum = self.read_dht_temp(sensor['temp_sensor_type'], sensor['gpio_pin']) + airquality = 0 elif sensor['temp_sensor_type'] == "18b20": temp = self.read_18b20_temp(sensor['ds18b20_serial']) hum = 0 -- 2.39.5 From 713cb5149615e8851a0d3e967e27a0506a7c7cd1 Mon Sep 17 00:00:00 2001 From: jryd2000 Date: Thu, 30 Dec 2021 16:50:04 -0500 Subject: [PATCH 2/3] Update __init__.py --- octoprint_enclosure/__init__.py | 1 - 1 file changed, 1 deletion(-) diff --git a/octoprint_enclosure/__init__.py b/octoprint_enclosure/__init__.py index b580b96..bfedb92 100644 --- a/octoprint_enclosure/__init__.py +++ b/octoprint_enclosure/__init__.py @@ -982,7 +982,6 @@ class EnclosurePlugin(octoprint.plugin.StartupPlugin, octoprint.plugin.TemplateP else: if sensor['temp_sensor_type'] in ["11", "22", "2302"]: temp, hum = self.read_dht_temp(sensor['temp_sensor_type'], sensor['gpio_pin']) - airquality = 0 elif sensor['temp_sensor_type'] == "18b20": temp = self.read_18b20_temp(sensor['ds18b20_serial']) hum = 0 -- 2.39.5 From 3468522f2d89fad15351d4c3bd868d85454183b9 Mon Sep 17 00:00:00 2001 From: jryd2000 Date: Thu, 30 Dec 2021 16:51:16 -0500 Subject: [PATCH 3/3] Update __init__.py Fixed bug getting temperature for DHT11 ( and 22, 2302) since the airquality variable was not being set but later access while uninitialized. --- octoprint_enclosure/__init__.py | 1 + 1 file changed, 1 insertion(+) diff --git a/octoprint_enclosure/__init__.py b/octoprint_enclosure/__init__.py index bfedb92..84c11d8 100644 --- a/octoprint_enclosure/__init__.py +++ b/octoprint_enclosure/__init__.py @@ -982,6 +982,7 @@ class EnclosurePlugin(octoprint.plugin.StartupPlugin, octoprint.plugin.TemplateP else: if sensor['temp_sensor_type'] in ["11", "22", "2302"]: temp, hum = self.read_dht_temp(sensor['temp_sensor_type'], sensor['gpio_pin']) + airquality = 0 elif sensor['temp_sensor_type'] == "18b20": temp = self.read_18b20_temp(sensor['ds18b20_serial']) hum = 0 -- 2.39.5