Interface BatteryInverterRefuStore88k
- All Superinterfaces:
ManagedSymmetricBatteryInverter
,OpenemsComponent
,StartStoppable
,SymmetricBatteryInverter
- All Known Implementing Classes:
BatteryInverterRefuStore88kImpl
public interface BatteryInverterRefuStore88k
extends ManagedSymmetricBatteryInverter, SymmetricBatteryInverter, OpenemsComponent, StartStoppable
-
Nested Class Summary
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
Retry x attempts for set-command.static final int
Retry set-command after x Seconds, e.g.static final int
Fields inherited from interface io.openems.edge.batteryinverter.api.SymmetricBatteryInverter
POWER_DOC_TEXT
-
Method Summary
Modifier and TypeMethodDescriptiondefault void
_setMaxStartAttempts
(Boolean value) Internal method to set the 'nextValue' onBatteryInverterRefuStore88k.ChannelId.MAX_START_ATTEMPTS
Channel.default void
_setMaxStopAttempts
(Boolean value) Internal method to set the 'nextValue' onBatteryInverterRefuStore88k.ChannelId.MAX_STOP_ATTEMPTS
Channel.default void
Enter the STARTED mode.default void
Enter the Throttled or MPPT mode.default void
Exit the STANDBY mode.Gets the Inverter Cabin temperature.default IntegerReadChannel
Gets the Channel forBatteryInverterRefuStore88k.ChannelId.TMP_CAB
.default StateChannel
Gets the Channel forBatteryInverterRefuStore88k.ChannelId.MAX_START_ATTEMPTS
.default StateChannel
Gets the Channel forBatteryInverterRefuStore88k.ChannelId.MAX_STOP_ATTEMPTS
.default OperatingState
default String
Gets the target Start/Stop mode from config or StartStop-Channel.default void
STOP the inverter by setting the power to zero and entering the STARTED mode.Methods inherited from interface io.openems.edge.batteryinverter.api.ManagedSymmetricBatteryInverter
getPowerPrecision, getStaticConstraints, isManaged, isOffGridPossible, run
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.common.startstop.StartStoppable
_setStartStop, getStartStop, getStartStopChannel, isStarted, isStopped, setStartStop, start, stop
Methods inherited from interface io.openems.edge.batteryinverter.api.SymmetricBatteryInverter
_setActiveChargeEnergy, _setActiveChargeEnergy, _setActiveDischargeEnergy, _setActiveDischargeEnergy, _setActivePower, _setActivePower, _setGridMode, _setMaxApparentPower, _setMaxApparentPower, _setReactivePower, _setReactivePower, getActiveChargeEnergy, getActiveChargeEnergyChannel, getActiveDischargeEnergy, getActiveDischargeEnergyChannel, getActivePower, getActivePowerChannel, getGridMode, getGridModeChannel, getMaxApparentPower, getMaxApparentPowerChannel, getReactivePower, getReactivePowerChannel
-
Field Details
-
WATCHDOG_CYCLES
static final int WATCHDOG_CYCLES- See Also:
-
RETRY_COMMAND_SECONDS
static final int RETRY_COMMAND_SECONDSRetry set-command after x Seconds, e.g. for starting battery or battery-inverter.- See Also:
-
RETRY_COMMAND_MAX_ATTEMPTS
static final int RETRY_COMMAND_MAX_ATTEMPTSRetry x attempts for set-command.- See Also:
-
-
Method Details
-
getStartStopTarget
StartStop getStartStopTarget()Gets the target Start/Stop mode from config or StartStop-Channel.- Returns:
StartStop
-
getMaxStartAttemptsChannel
Gets the Channel forBatteryInverterRefuStore88k.ChannelId.MAX_START_ATTEMPTS
.- Returns:
- the Channel
-
getMaxStartAttempts
- Returns:
- the Channel
Value
-
_setMaxStartAttempts
Internal method to set the 'nextValue' onBatteryInverterRefuStore88k.ChannelId.MAX_START_ATTEMPTS
Channel.- Parameters:
value
- the next value
-
getMaxStopAttemptsChannel
Gets the Channel forBatteryInverterRefuStore88k.ChannelId.MAX_STOP_ATTEMPTS
.- Returns:
- the Channel
-
getMaxStopAttempts
- Returns:
- the Channel
Value
-
_setMaxStopAttempts
Internal method to set the 'nextValue' onBatteryInverterRefuStore88k.ChannelId.MAX_STOP_ATTEMPTS
Channel.- Parameters:
value
- the next value
-
exitStandbyMode
Exit the STANDBY mode.- Throws:
OpenemsError.OpenemsNamedException
- on error
-
enterStartedMode
Enter the STARTED mode.- Throws:
OpenemsError.OpenemsNamedException
- on error
-
enterThrottledMpptMode
Enter the Throttled or MPPT mode.- Throws:
OpenemsError.OpenemsNamedException
- on error
-
stopInverter
STOP the inverter by setting the power to zero and entering the STARTED mode.- Throws:
OpenemsError.OpenemsNamedException
- on error
-
getSerialNumber
-
getDcVoltage
-
getAcVoltage
-
getAcCurrent
-
getApparentPower
-
getOperatingState
-
getInverterTemperatureChannel
Gets the Channel forBatteryInverterRefuStore88k.ChannelId.TMP_CAB
.- Returns:
- the
Channel
-
getInverterTemperature
Gets the Inverter Cabin temperature. SeeBatteryInverterRefuStore88k.ChannelId.TMP_CAB
.- Returns:
- the Channel
Value
-