diff --git a/shroom_controller.py b/shroom_controller.py index bea24cc..b661aef 100644 --- a/shroom_controller.py +++ b/shroom_controller.py @@ -232,12 +232,12 @@ class Controller: if comp_humidity < self.target_lower: if humidifier.off: humidifier.toggle(s) - if humidifer2.off: + if humidifier2.off: humidifier2.toggle(s) elif comp_humidity > self.target_upper: if humidifier.on: humidifier.toggle(s) - if humidifer2.on: + if humidifier2.on: humidifier2.toggle(s) humidifier = Humidifier() @@ -247,7 +247,7 @@ controller = Controller() exiting = False # run thread to process data from process's stdout def stdout_loop(): - global process, controller, humidifier + global process, controller, humidifier, humidifier2 while not exiting: msg = process.stdout.readline() if len(msg) <= 1: @@ -293,6 +293,12 @@ def stdout_loop(): humidifier.on_threshold = value elif name == "toggle_cooldown": humidifier.toggle_cooldown = value + elif name == "off_threshold_volts2": + humidifier2.off_threshold = value + elif name == "on_threshold_volts2": + humidifier2.on_threshold = value + elif name == "toggle_cooldown2": + humidifier2.toggle_cooldown = value elif "manual_mode" in msg_js: controller.manual_mode = msg_js["manual_mode"] if controller.manual_mode: