gridPowerDelta Relay logging
This commit is contained in:
parent
8024c2ddcd
commit
d4282d3fba
@ -37,7 +37,7 @@ protected:
|
|||||||
digitalWrite(pin, wanted ^ inverted ? HIGH : LOW);
|
digitalWrite(pin, wanted ^ inverted ? HIGH : LOW);
|
||||||
publish();
|
publish();
|
||||||
if (logState) {
|
if (logState) {
|
||||||
Serial.printf("[RELAY] \"%s\" = %s\n", name.c_str(), wanted ? "ON" : "OFF");
|
Serial.printf("[RELAY] \"%s\": %s\n", name.c_str(), wanted ? "ON" : "OFF");
|
||||||
}
|
}
|
||||||
stateMillis = millis();
|
stateMillis = millis();
|
||||||
}
|
}
|
||||||
|
|||||||
@ -181,6 +181,7 @@ private:
|
|||||||
gridPowerDeltaLast = max(1UL, millis());
|
gridPowerDeltaLast = max(1UL, millis());
|
||||||
} else {
|
} else {
|
||||||
if (millis() - gridPowerDeltaLast > gridPowerDeltaOffDelay) {
|
if (millis() - gridPowerDeltaLast > gridPowerDeltaOffDelay) {
|
||||||
|
Serial.printf("[RELAY] \"%s\": CONSUMING TOO MUCH: Powering OFF!\n", name.c_str());
|
||||||
set(false);
|
set(false);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -200,6 +201,7 @@ private:
|
|||||||
gridPowerDeltaLast = max(1UL, millis());
|
gridPowerDeltaLast = max(1UL, millis());
|
||||||
} else {
|
} else {
|
||||||
if (millis() - gridPowerDeltaLast > gridPowerDeltaOnDelay) {
|
if (millis() - gridPowerDeltaLast > gridPowerDeltaOnDelay) {
|
||||||
|
Serial.printf("[RELAY] \"%s\": PRODUCING TOO MUCH: Powering ON!\n", name.c_str());
|
||||||
set(true);
|
set(true);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user