Interface SymmetricBatteryInverter
- All Superinterfaces:
OpenemsComponent
- All Known Subinterfaces:
BatteryInverterKacoBlueplanetGridsave
,BatteryInverterRefuStore88k
,BatteryInverterSinexcel
,GoodWeBatteryInverter
,HybridManagedSymmetricBatteryInverter
,ManagedSymmetricBatteryInverter
,OffGridBatteryInverter
- All Known Implementing Classes:
AbstractSunSpecBatteryInverter
,BatteryInverterKacoBlueplanetGridsaveImpl
,BatteryInverterRefuStore88kImpl
,BatteryInverterSinexcelImpl
,DummyManagedSymmetricBatteryInverter
,DummyOffGridBatteryInverter
,GoodWeBatteryInverterImpl
Represents a Symmetric Battery-Inverter.
-
Nested Class Summary
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptiondefault void
_setActiveChargeEnergy
(long value) Internal method to set the 'nextValue' onSymmetricBatteryInverter.ChannelId.ACTIVE_CHARGE_ENERGY
Channel.default void
_setActiveChargeEnergy
(Long value) Internal method to set the 'nextValue' onSymmetricBatteryInverter.ChannelId.ACTIVE_CHARGE_ENERGY
Channel.default void
_setActiveDischargeEnergy
(long value) Internal method to set the 'nextValue' onSymmetricBatteryInverter.ChannelId.ACTIVE_DISCHARGE_ENERGY
Channel.default void
_setActiveDischargeEnergy
(Long value) Internal method to set the 'nextValue' onSymmetricBatteryInverter.ChannelId.ACTIVE_DISCHARGE_ENERGY
Channel.default void
_setActivePower
(int value) Internal method to set the 'nextValue' onSymmetricBatteryInverter.ChannelId.ACTIVE_POWER
Channel.default void
_setActivePower
(Integer value) Internal method to set the 'nextValue' onSymmetricBatteryInverter.ChannelId.ACTIVE_POWER
Channel.default void
_setGridMode
(GridMode value) Internal method to set the 'nextValue' onSymmetricBatteryInverter.ChannelId.GRID_MODE
Channel.default void
_setMaxApparentPower
(int value) Internal method to set the 'nextValue' onSymmetricBatteryInverter.ChannelId.MAX_APPARENT_POWER
Channel.default void
_setMaxApparentPower
(Integer value) Internal method to set the 'nextValue' onSymmetricBatteryInverter.ChannelId.MAX_APPARENT_POWER
Channel.default void
_setReactivePower
(int value) Internal method to set the 'nextValue' onSymmetricBatteryInverter.ChannelId.REACTIVE_POWER
Channel.default void
_setReactivePower
(Integer value) Internal method to set the 'nextValue' onSymmetricBatteryInverter.ChannelId.REACTIVE_POWER
Channel.Gets the Active Charge Energy in [Wh_Σ].default LongReadChannel
Gets the Channel forSymmetricBatteryInverter.ChannelId.ACTIVE_CHARGE_ENERGY
.Gets the Active Discharge Energy in [Wh_Σ].default LongReadChannel
Gets the Channel forSymmetricBatteryInverter.ChannelId.ACTIVE_DISCHARGE_ENERGY
.Gets the Active Power in [W].default IntegerReadChannel
Gets the Channel forSymmetricBatteryInverter.ChannelId.ACTIVE_POWER
.default GridMode
Is the Battery-Inverter On-Grid? SeeSymmetricBatteryInverter.ChannelId.GRID_MODE
.Gets the Channel forSymmetricBatteryInverter.ChannelId.GRID_MODE
.Gets the Maximum Apparent Power in [VA], range ">= 0".default IntegerReadChannel
Gets the Channel forSymmetricBatteryInverter.ChannelId.MAX_APPARENT_POWER
.static ModbusSlaveNatureTable
getModbusSlaveNatureTable
(AccessMode accessMode) Used for Modbus/TCP Api Controller.Gets the Reactive Power in [var].default IntegerReadChannel
Gets the Channel forSymmetricBatteryInverter.ChannelId.REACTIVE_POWER
.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
-
Field Details
-
POWER_DOC_TEXT
- See Also:
-
-
Method Details
-
getModbusSlaveNatureTable
Used for Modbus/TCP Api Controller. Provides a Modbus table for the Channels of this Component.- Parameters:
accessMode
- filters the Modbus-Records that should be shown- Returns:
- the
ModbusSlaveNatureTable
-
getGridModeChannel
Gets the Channel forSymmetricBatteryInverter.ChannelId.GRID_MODE
.- Returns:
- the Channel
-
getGridMode
Is the Battery-Inverter On-Grid? SeeSymmetricBatteryInverter.ChannelId.GRID_MODE
.- Returns:
- the Channel
Value
-
_setGridMode
Internal method to set the 'nextValue' onSymmetricBatteryInverter.ChannelId.GRID_MODE
Channel.- Parameters:
value
- the next value
-
getActivePowerChannel
Gets the Channel forSymmetricBatteryInverter.ChannelId.ACTIVE_POWER
.- Returns:
- the Channel
-
getActivePower
Gets the Active Power in [W]. Negative values for Charge; positive for Discharge. SeeSymmetricBatteryInverter.ChannelId.ACTIVE_POWER
.- Returns:
- the Channel
Value
-
_setActivePower
Internal method to set the 'nextValue' onSymmetricBatteryInverter.ChannelId.ACTIVE_POWER
Channel.- Parameters:
value
- the next value
-
_setActivePower
default void _setActivePower(int value) Internal method to set the 'nextValue' onSymmetricBatteryInverter.ChannelId.ACTIVE_POWER
Channel.- Parameters:
value
- the next value
-
getReactivePowerChannel
Gets the Channel forSymmetricBatteryInverter.ChannelId.REACTIVE_POWER
.- Returns:
- the Channel
-
getReactivePower
Gets the Reactive Power in [var]. SeeSymmetricBatteryInverter.ChannelId.REACTIVE_POWER
.- Returns:
- the Channel
Value
-
_setReactivePower
Internal method to set the 'nextValue' onSymmetricBatteryInverter.ChannelId.REACTIVE_POWER
Channel.- Parameters:
value
- the next value
-
_setReactivePower
default void _setReactivePower(int value) Internal method to set the 'nextValue' onSymmetricBatteryInverter.ChannelId.REACTIVE_POWER
Channel.- Parameters:
value
- the next value
-
getMaxApparentPowerChannel
Gets the Channel forSymmetricBatteryInverter.ChannelId.MAX_APPARENT_POWER
.- Returns:
- the Channel
-
getMaxApparentPower
Gets the Maximum Apparent Power in [VA], range ">= 0". SeeSymmetricBatteryInverter.ChannelId.MAX_APPARENT_POWER
.- Returns:
- the Channel
Value
-
_setMaxApparentPower
Internal method to set the 'nextValue' onSymmetricBatteryInverter.ChannelId.MAX_APPARENT_POWER
Channel.- Parameters:
value
- the next value
-
_setMaxApparentPower
default void _setMaxApparentPower(int value) Internal method to set the 'nextValue' onSymmetricBatteryInverter.ChannelId.MAX_APPARENT_POWER
Channel.- Parameters:
value
- the next value
-
getActiveChargeEnergyChannel
Gets the Channel forSymmetricBatteryInverter.ChannelId.ACTIVE_CHARGE_ENERGY
.- Returns:
- the Channel
-
getActiveChargeEnergy
Gets the Active Charge Energy in [Wh_Σ]. SeeSymmetricBatteryInverter.ChannelId.ACTIVE_CHARGE_ENERGY
.- Returns:
- the Channel
Value
-
_setActiveChargeEnergy
Internal method to set the 'nextValue' onSymmetricBatteryInverter.ChannelId.ACTIVE_CHARGE_ENERGY
Channel.- Parameters:
value
- the next value
-
_setActiveChargeEnergy
default void _setActiveChargeEnergy(long value) Internal method to set the 'nextValue' onSymmetricBatteryInverter.ChannelId.ACTIVE_CHARGE_ENERGY
Channel.- Parameters:
value
- the next value
-
getActiveDischargeEnergyChannel
Gets the Channel forSymmetricBatteryInverter.ChannelId.ACTIVE_DISCHARGE_ENERGY
.- Returns:
- the Channel
-
getActiveDischargeEnergy
Gets the Active Discharge Energy in [Wh_Σ]. SeeSymmetricBatteryInverter.ChannelId.ACTIVE_DISCHARGE_ENERGY
.- Returns:
- the Channel
Value
-
_setActiveDischargeEnergy
Internal method to set the 'nextValue' onSymmetricBatteryInverter.ChannelId.ACTIVE_DISCHARGE_ENERGY
Channel.- Parameters:
value
- the next value
-
_setActiveDischargeEnergy
default void _setActiveDischargeEnergy(long value) Internal method to set the 'nextValue' onSymmetricBatteryInverter.ChannelId.ACTIVE_DISCHARGE_ENERGY
Channel.- Parameters:
value
- the next value
-