Add cleaning sen44 sensor after 2 days.

This commit is contained in:
2023-07-14 11:36:50 -07:00
parent 5a8f44cd48
commit 31759c26a3

View File

@@ -59,6 +59,7 @@ struct {
unsigned long on_off_btn = 0; unsigned long on_off_btn = 0;
unsigned long update_lcd = 0; unsigned long update_lcd = 0;
unsigned long sen44 = 0; unsigned long sen44 = 0;
unsigned long cleaning = 0;
} parallel; } parallel;
// Force write data to screen. // Force write data to screen.
@@ -164,6 +165,12 @@ void loop(void)
sen44_mes.temp = celsius_to_fahrenheit(sen44_mes.temp); sen44_mes.temp = celsius_to_fahrenheit(sen44_mes.temp);
sen44_mes.f_temp = heat_index(sen44_mes.temp, sen44_mes.hum); sen44_mes.f_temp = heat_index(sen44_mes.temp, sen44_mes.hum);
} }
// "Parallel" execution for triggering cleaning in Sen44 after 2 days.
if (millis() - parallel.cleaning >= 172800000) {
parallel.cleaning = millis();
sen44.startFanCleaning();
}
} }
// Write data to screen. // Write data to screen.