Feedback the humidifier relay pin state to ensure it gets set

This commit is contained in:
Kelvin on RPi 2024-08-11 20:35:01 +01:00
parent ad2b15d49e
commit 3117487346
2 changed files with 6 additions and 4 deletions

View File

@ -72,8 +72,8 @@ void loop()
Serial.print(humd); Serial.print(humd);
Serial.print(","); Serial.print(",");
Serial.print(temp); Serial.print(temp);
//Serial.print(","); Serial.print(",");
//Serial.print(volts); Serial.print(digitalRead(PIN_RELAY4));
//Serial.print(","); //Serial.print(",");
//Serial.println(volts2); //Serial.println(volts2);
Serial.println(""); Serial.println("");

View File

@ -136,11 +136,12 @@ try:
parts = resp.split(b",") parts = resp.split(b",")
humidity = float(parts[0]) humidity = float(parts[0])
temp = float(parts[1]) temp = float(parts[1])
#volts = float(parts[2]) volts = float(parts[2])
#volts2 = float(parts[3]) #volts2 = float(parts[3])
#print(parts) #print(parts)
try: try:
humidifier.update(volts)
controller.update(s, humidity) controller.update(s, humidity)
if frame_num == 0: if frame_num == 0:
@ -150,11 +151,12 @@ try:
"time": int(now*1000), "time": int(now*1000),
"temp": temp, "temp": temp,
"hum": humidity, "hum": humidity,
"hv": 1 if humidifier.on else 0, "hv": volts,
"hv2": 1 if humidifier.on else 0, "hv2": 1 if humidifier.on else 0,
} }
} }
send_update(update) send_update(update)
#print("sending update {}".format(update))
frame_num = (frame_num + 1) % DECIMATION_RATE frame_num = (frame_num + 1) % DECIMATION_RATE
except Exception as e: except Exception as e:
print("pipe errored out, restarting: ", e) print("pipe errored out, restarting: ", e)