From 4b7d30754a646097b72f652581b1cb0ec8c3bdcd Mon Sep 17 00:00:00 2001 From: jbruce12000 Date: Sun, 23 Dec 2018 12:37:49 -0500 Subject: [PATCH] - more filtering --- lib/oven.py | 23 +++++++++++------------ 1 file changed, 11 insertions(+), 12 deletions(-) diff --git a/lib/oven.py b/lib/oven.py index 85e3680..a293682 100644 --- a/lib/oven.py +++ b/lib/oven.py @@ -227,18 +227,17 @@ class TempSensorReal(TempSensor): def run(self): while True: - try: - temp1 = self.thermocouple.get() - except Exception: - log.exception("problem reading temp") - try: - temp2 = self.thermocouple.get() - except Exception: - log.exception("problem reading temp") - if temp1 >= temp2: - self.temperature = temp1 - else: - self.temperature = temp2 + maxtries = 10 + final = 0 + for x in range(0,maxtries): + try: + temp = self.thermocouple.get() + except Exception: + log.exception("problem reading temp") + if temp > final: + final = temp + if final > 0: + self.temperature = final time.sleep(self.time_step)