Added config option to invert the polarity of the heater

This commit is contained in:
Rob Shaw
2016-04-07 15:51:46 +01:00
parent 46facc399b
commit 0e14a20cbf
2 changed files with 10 additions and 2 deletions
+8 -2
View File
@@ -146,11 +146,17 @@ class Oven (threading.Thread):
if value:
self.heat = 1.0
if gpio_available:
GPIO.output(config.gpio_heat, GPIO.LOW)
if config.heater_invert:
GPIO.output(config.gpio_heat, GPIO.LOW)
else:
GPIO.output(config.gpio_heat, GPIO.HIGH)
else:
self.heat = 0.0
if gpio_available:
GPIO.output(config.gpio_heat, GPIO.HIGH)
if config.heater_invert:
GPIO.output(config.gpio_heat, GPIO.HIGH)
else:
GPIO.output(config.gpio_heat, GPIO.LOW)
def set_cool(self, value):
if value: