Package io.openems.edge.ess.api
Interface SinglePhaseEss
-
- All Superinterfaces:
AsymmetricEss
,OpenemsComponent
,SymmetricEss
- All Known Subinterfaces:
FeneconMiniEss
,ManagedSinglePhaseEss
,SunnyIslandEss
- All Known Implementing Classes:
EssSinglePhase
,FeneconMiniEssImpl
,SunnyIslandEssImpl
,TeslaPowerwall2Battery
@ProviderType public interface SinglePhaseEss extends AsymmetricEss
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
SinglePhaseEss.ChannelId
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description SinglePhase
getPhase()
Gets the Phase this ESS is connected to.static void
initializeCopyPhaseChannel(AsymmetricEss ess, SinglePhase phase)
Initializes Channel listeners.-
Methods inherited from interface io.openems.edge.ess.api.AsymmetricEss
_setActivePowerL1, _setActivePowerL1, _setActivePowerL2, _setActivePowerL2, _setActivePowerL3, _setActivePowerL3, _setReactivePowerL1, _setReactivePowerL1, _setReactivePowerL2, _setReactivePowerL2, _setReactivePowerL3, _setReactivePowerL3, getActivePowerL1, getActivePowerL1Channel, getActivePowerL2, getActivePowerL2Channel, getActivePowerL3, getActivePowerL3Channel, getReactivePowerL1, getReactivePowerL1Channel, getReactivePowerL2, getReactivePowerL2Channel, getReactivePowerL3, getReactivePowerL3Channel
-
Methods inherited from interface io.openems.edge.common.component.OpenemsComponent
_channel, _getChannelAs, alias, channel, channel, channels, debugLog, getComponentContext, getState, getStateChannel, hasFaults, id, isEnabled, serviceFactoryPid, servicePid
-
Methods inherited from interface io.openems.edge.ess.api.SymmetricEss
_setActiveChargeEnergy, _setActiveChargeEnergy, _setActiveDischargeEnergy, _setActiveDischargeEnergy, _setActivePower, _setActivePower, _setCapacity, _setCapacity, _setGridMode, _setMaxApparentPower, _setMaxApparentPower, _setMaxCellTemperature, _setMaxCellTemperature, _setMaxCellVoltage, _setMaxCellVoltage, _setMinCellTemperature, _setMinCellTemperature, _setMinCellVoltage, _setMinCellVoltage, _setReactivePower, _setReactivePower, _setSoc, _setSoc, getActiveChargeEnergy, getActiveChargeEnergyChannel, getActiveDischargeEnergy, getActiveDischargeEnergyChannel, getActivePower, getActivePowerChannel, getCapacity, getCapacityChannel, getGridMode, getGridModeChannel, getMaxApparentPower, getMaxApparentPowerChannel, getMaxCellTemperature, getMaxCellTemperatureChannel, getMaxCellVoltage, getMaxCellVoltageChannel, getMinCellTemperature, getMinCellTemperatureChannel, getMinCellVoltage, getMinCellVoltageChannel, getReactivePower, getReactivePowerChannel, getSoc, getSocChannel
-
-
-
-
Method Detail
-
getPhase
SinglePhase getPhase()
Gets the Phase this ESS is connected to.- Returns:
- the
SinglePhase
-
initializeCopyPhaseChannel
static void initializeCopyPhaseChannel(AsymmetricEss ess, SinglePhase phase)
Initializes Channel listeners. Copies the Active-Power Phase-Channel value to Active-Power Channel.- Parameters:
ess
- theAsymmetricEss
phase
- theSinglePhase
-
-