We are testing an ESS Cluster consisting of
-
one HybridEss (SolarEdge)
-
one AC-coupled battery ESS
The HybridEss follows the same semantics as GoodWe:
-
ACTIVE_POWER = AC hybrid power (PV + battery)
-
DC_DISCHARGE_POWER = battery power
-
applyPower() expects an AC setpoint
The ESS Cluster / PowerDistribution solver appears to operate only on ManagedSymmetricEss semantics and does not seem to distinguish HybridEss from regular ESS.
As a consequence, ACTIVE_POWER has different meanings inside the same cluster:
-
HybridEss → PV + battery
-
AC-coupled ESS → battery only
This can lead to situations where one ESS charges while the other discharges.
Is the intended OpenEMS architecture:
-
HybridEss should not be combined with AC-coupled ESS in a standard Ess.Cluster?
-
HybridEss should expose battery power on ACTIVE_POWER when used in a cluster?
-
PowerDistribution should become HybridEss-aware and use DC_DISCHARGE_POWER internally?
Has anybody already solved this use case?
regards,
Klinki