auto outtemp = id(solar_out).state;
auto intemp = id(solar_in).state;
+ //id(pump_default)->execute(false);
if (isnan(outtemp) || isnan(intemp) || outtemp == 0.0 || intemp == 0.0)
return;
then:
lambda: |-
static bool done = false;
+ ESP_LOGD("pump_default", "Invoked with force = %s, done = %s", force ? "true" : "false", done ? "true" : "false");
if (force || !done) {
auto t = id(sntp_time).now();
if (t.is_valid()) {
else
id(pool_pump).turn_off();
done = true;
+ } else {
+ ESP_LOGD("pump_default", "Time not valid");
}
}