mirror of
https://github.com/lumapu/ahoy.git
synced 2025-05-04 20:55:55 +02:00
Bugfix: setLimit after iv reboot
This commit is contained in:
parent
dda2a451c9
commit
9dc7129ad7
1 changed files with 11 additions and 0 deletions
|
@ -485,6 +485,17 @@ class ZeroExport {
|
||||||
mLog["i"] = inv;
|
mLog["i"] = inv;
|
||||||
mCfg->groups[group].inverters[inv].waitAck = 0;
|
mCfg->groups[group].inverters[inv].waitAck = 0;
|
||||||
mLog["wA"] = mCfg->groups[group].inverters[inv].waitAck;
|
mLog["wA"] = mCfg->groups[group].inverters[inv].waitAck;
|
||||||
|
|
||||||
|
mCfg->groups[group].inverters[inv].limit = mCfg->groups[group].inverters[inv].powerMin;
|
||||||
|
iv->powerLimit[0] = static_cast<uint16_t>(mCfg->groups[group].inverters[inv].limit * 10.0);
|
||||||
|
iv->powerLimit[1] = AbsolutNonPersistent;
|
||||||
|
if (iv->setDevControlRequest(ActivePowerContr)) {
|
||||||
|
mApp->triggerTickSend(iv->id);
|
||||||
|
mCfg->groups[group].inverters[inv].waitAck = 60;
|
||||||
|
mCfg->groups[group].inverters[inv].action = zeroExportAction_t::doNone;
|
||||||
|
mCfg->groups[group].inverters[inv].actionTimer = 0;
|
||||||
|
mCfg->groups[group].inverters[inv].actionTimestamp = millis();
|
||||||
|
}
|
||||||
sendLog();
|
sendLog();
|
||||||
clearLog();
|
clearLog();
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue