Bugfix: SetLimit (kein Limit < ZEROEXPORT_GROUP_WR_LIMIT_MIN_DIFF)

This commit is contained in:
Patrick Amrhein 2024-03-27 17:20:47 +01:00
parent c1792b0f18
commit c16865ebcf
2 changed files with 9 additions and 4 deletions

View file

@ -1211,10 +1211,13 @@ class ZeroExport {
}
// Reject limit if difference < 5 W
// if ((cfgGroupInv->limitNew > cfgGroupInv->limit + 5) && (cfgGroupInv->limitNew < cfgGroupInv->limit - 5)) {
// objLog["err"] = "Diff < 5W";
// return false;
// }
if (
(mCfg->groups[group].inverters[inv].limitNew > (mCfg->groups[group].inverters[inv].limit + ZEROEXPORT_GROUP_WR_LIMIT_MIN_DIFF)) &&
(mCfg->groups[group].inverters[inv].limitNew < (mCfg->groups[group].inverters[inv].limit - ZEROEXPORT_GROUP_WR_LIMIT_MIN_DIFF))
) {
mLog["err"] = String("Diff < ") + String (ZEROEXPORT_GROUP_WR_LIMIT_MIN_DIFF) + String("W");
return false;
}
// Nothing todo
if (mCfg->groups[group].inverters[inv].limit == mCfg->groups[group].inverters[inv].limitNew) {