Completly ignore a disabled (polling + command) inverter.
This leads to higher update rates on still enabled inverters.
This commit is contained in:
parent
8023b6620a
commit
3a3adb4723
@ -50,6 +50,8 @@ void HoymilesClass::loop()
|
||||
}
|
||||
|
||||
if (iv != nullptr && iv->getRadio()->isInitialized() && iv->getRadio()->isQueueEmpty()) {
|
||||
|
||||
if (iv->getEnablePolling() || iv->getEnableCommands()) {
|
||||
_messageOutput->print("Fetch inverter: ");
|
||||
_messageOutput->println(iv->serial(), HEX);
|
||||
|
||||
@ -105,11 +107,12 @@ void HoymilesClass::loop()
|
||||
iv->sendGridOnProFileParaRequest();
|
||||
}
|
||||
|
||||
_lastPoll = millis();
|
||||
}
|
||||
|
||||
if (++inverterPos >= getNumInverters()) {
|
||||
inverterPos = 0;
|
||||
}
|
||||
|
||||
_lastPoll = millis();
|
||||
}
|
||||
|
||||
// Perform housekeeping of all inverters on day change
|
||||
|
||||
Loading…
Reference in New Issue
Block a user