Add more missing humidifier2 stuff

This commit is contained in:
Kelvin Ly 2023-07-30 23:27:22 -04:00
parent bd63e4e0fc
commit 8dae2ce83c
1 changed files with 9 additions and 3 deletions

View File

@ -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: