Fix pv battery discharge calculation
parent
80ba708eff
commit
c3bbfa795a
|
|
@ -826,10 +826,10 @@ double IntegrationPluginSunSpec::calculateSolarEdgePvProduction(Thing *thing, do
|
||||||
// Actual PV = inverter DC power + battery power
|
// Actual PV = inverter DC power + battery power
|
||||||
pvPower = dcPower - battery->batteryData().instantaneousPower;
|
pvPower = dcPower - battery->batteryData().instantaneousPower;
|
||||||
qCDebug(dcSunSpec()) << "--> SolarEdge: calculate actual PV power: inverter DC power - battery power:" << dcPower << "-" << battery->batteryData().instantaneousPower << "=" << pvPower;
|
qCDebug(dcSunSpec()) << "--> SolarEdge: calculate actual PV power: inverter DC power - battery power:" << dcPower << "-" << battery->batteryData().instantaneousPower << "=" << pvPower;
|
||||||
// if (pvPower < 0) {
|
if (pvPower > 0) {
|
||||||
// qCDebug(dcSunSpec()) << "--> SolarEdge: actual PV power: 0W | loss:" << pvPower << "W";
|
qCDebug(dcSunSpec()) << "--> SolarEdge: actual PV power: 0W | loss:" << pvPower << "W";
|
||||||
// pvPower = 0;
|
pvPower = 0;
|
||||||
// }
|
}
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
default:
|
default:
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue