public interface KacoBlueplanetGridsave extends ManagedSymmetricBatteryInverter, SymmetricBatteryInverter, OpenemsComponent, StartStoppable
Modifier and Type | Interface and Description |
---|---|
static class |
KacoBlueplanetGridsave.ChannelId |
Modifier and Type | Field and Description |
---|---|
static int |
RETRY_COMMAND_MAX_ATTEMPTS
Retry x attempts for set-command.
|
static int |
RETRY_COMMAND_SECONDS
Retry set-command after x Seconds, e.g.
|
static int |
WATCHDOG_TIMEOUT_SECONDS
Sets the KACO watchdog timeout to 60 seconds.
|
static int |
WATCHDOG_TRIGGER_SECONDS
The watchdog gets triggered every WATCHDOG_TRIGGER_CYCLES seconds.
|
POWER_DOC_TEXT
Modifier and Type | Method and Description |
---|---|
default void |
_setMaxStartAttempts(java.lang.Boolean value)
Internal method to set the 'nextValue' on
KacoBlueplanetGridsave.ChannelId.MAX_START_ATTEMPTS Channel. |
default void |
_setMaxStopAttempts(java.lang.Boolean value)
Internal method to set the 'nextValue' on
KacoBlueplanetGridsave.ChannelId.MAX_STOP_ATTEMPTS
Channel. |
KacoSunSpecModel.S64201.S64201CurrentState |
getCurrentState()
Gets the Current State.
|
default Value<java.lang.Boolean> |
getMaxStartAttempts()
|
default StateChannel |
getMaxStartAttemptsChannel()
Gets the Channel for
KacoBlueplanetGridsave.ChannelId.MAX_START_ATTEMPTS . |
default Value<java.lang.Boolean> |
getMaxStopAttempts()
|
default StateChannel |
getMaxStopAttemptsChannel()
Gets the Channel for
KacoBlueplanetGridsave.ChannelId.MAX_STOP_ATTEMPTS . |
default WriteChannel<KacoSunSpecModel.S64201.S64201RequestedState> |
getRequestedStateChannel()
Gets the Channel for KacoSunSpecModel.S64201.REQUESTED_STATE.
|
StartStop |
getStartStopTarget()
Gets the target Start/Stop mode from config or StartStop-Channel.
|
<T extends Channel<?>> |
getSunSpecChannelOrError(SunSpecPoint point)
Get the Channel for the given Point or throw an error if it is not available.
|
default void |
setRequestedState(KacoSunSpecModel.S64201.S64201RequestedState value)
Writes the value to the KacoSunSpecModel.S64201.REQUESTED_STATE Register.
|
getModbusSlaveNatureTable, getPowerPrecision, getStaticConstraints, run
_setActiveChargeEnergy, _setActiveChargeEnergy, _setActiveDischargeEnergy, _setActiveDischargeEnergy, _setActivePower, _setActivePower, _setGridMode, _setMaxApparentPower, _setMaxApparentPower, _setReactivePower, _setReactivePower, getActiveChargeEnergy, getActiveChargeEnergyChannel, getActiveDischargeEnergy, getActiveDischargeEnergyChannel, getActivePower, getActivePowerChannel, getGridMode, getGridModeChannel, getMaxApparentPower, getMaxApparentPowerChannel, getReactivePower, getReactivePowerChannel
_setStartStop, getStartStop, getStartStopChannel, isStarted, isStopped, setStartStop, start, stop
_channel, _getChannelAs, alias, channel, channel, channels, debugLog, getComponentContext, getState, getStateChannel, hasFaults, id, isEnabled, logDebug, logError, logInfo, logWarn, serviceFactoryPid, servicePid, updateConfigurationProperty, updateReferenceFilter
static final int WATCHDOG_TIMEOUT_SECONDS
static final int WATCHDOG_TRIGGER_SECONDS
static final int RETRY_COMMAND_SECONDS
static final int RETRY_COMMAND_MAX_ATTEMPTS
StartStop getStartStopTarget()
StartStop
<T extends Channel<?>> T getSunSpecChannelOrError(SunSpecPoint point) throws OpenemsException
T
- the Channel typepoint
- the SunSpec PointOpenemsException
- if Channel is not availableKacoSunSpecModel.S64201.S64201CurrentState getCurrentState()
KacoSunSpecModel.S64201.S64201CurrentState
default StateChannel getMaxStartAttemptsChannel()
KacoBlueplanetGridsave.ChannelId.MAX_START_ATTEMPTS
.default Value<java.lang.Boolean> getMaxStartAttempts()
Value
default void _setMaxStartAttempts(java.lang.Boolean value)
KacoBlueplanetGridsave.ChannelId.MAX_START_ATTEMPTS
Channel.value
- the next valuedefault StateChannel getMaxStopAttemptsChannel()
KacoBlueplanetGridsave.ChannelId.MAX_STOP_ATTEMPTS
.default void _setMaxStopAttempts(java.lang.Boolean value)
KacoBlueplanetGridsave.ChannelId.MAX_STOP_ATTEMPTS
Channel.value
- the next valuedefault WriteChannel<KacoSunSpecModel.S64201.S64201RequestedState> getRequestedStateChannel() throws OpenemsException
OpenemsException
- on errordefault void setRequestedState(KacoSunSpecModel.S64201.S64201RequestedState value) throws OpenemsError.OpenemsNamedException
value
- the next valueOpenemsError.OpenemsNamedException
- on error