Interface BatteryInverterSinexcel
- All Superinterfaces:
ManagedSymmetricBatteryInverter
,ModbusSlave
,OffGridBatteryInverter
,OpenemsComponent
,StartStoppable
,SymmetricBatteryInverter
- All Known Implementing Classes:
BatteryInverterSinexcelImpl
public interface BatteryInverterSinexcel
extends OffGridBatteryInverter, ManagedSymmetricBatteryInverter, SymmetricBatteryInverter, OpenemsComponent, StartStoppable, ModbusSlave
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface io.openems.edge.batteryinverter.api.OffGridBatteryInverter
OffGridBatteryInverter.TargetGridMode
-
Field Summary
Fields inherited from interface io.openems.edge.batteryinverter.api.SymmetricBatteryInverter
POWER_DOC_TEXT
-
Method Summary
Modifier and TypeMethodDescriptiondefault BooleanWriteChannel
Gets the Channel forBatteryInverterSinexcel.ChannelId.CLEAR_FAILURE
.Gets the Set-Off-Grid-Mode.default BooleanWriteChannel
Gets the Channel forBatteryInverterSinexcel.ChannelId.SET_OFF_GRID_MODE
.Gets the Set-On-Grid-Mode.default BooleanWriteChannel
Gets the Channel forBatteryInverterSinexcel.ChannelId.SET_ON_GRID_MODE
.default BooleanWriteChannel
Gets the Channel forBatteryInverterSinexcel.ChannelId.START_INVERTER
.default BooleanWriteChannel
Gets the Channel forBatteryInverterSinexcel.ChannelId.STOP_INVERTER
.default void
Clear inverter failures.default void
setOffGridMode
(Boolean value) Sets a the Off-Grid-Mode.default void
setOnGridMode
(Boolean value) Sets a the On-Grid-Mode.default void
Sends a START command to the inverter.default void
Sends a STOP command to the inverter.Methods inherited from interface io.openems.edge.batteryinverter.api.ManagedSymmetricBatteryInverter
getPowerPrecision, getStaticConstraints, isManaged, isOffGridPossible, run
Methods inherited from interface io.openems.edge.common.modbusslave.ModbusSlave
getModbusSlaveTable
Methods inherited from interface io.openems.edge.batteryinverter.api.OffGridBatteryInverter
_setInverterState, _setOffGridFrequency, _setOffGridFrequency, getInverterState, getInverterStateChannel, getOffGridFrequency, getOffGridFrequencyChannel, getSetOffGridFrequencyChannel, setTargetGridMode, setTargetOffGridFrequency
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
-
Method Details
-
getSetOnGridModeChannel
Gets the Channel forBatteryInverterSinexcel.ChannelId.SET_ON_GRID_MODE
.- Returns:
- the Channel
-
getSetOnGridMode
Gets the Set-On-Grid-Mode. SeeBatteryInverterSinexcel.ChannelId.SET_ON_GRID_MODE
.- Returns:
- the Channel
Value
-
setOnGridMode
Sets a the On-Grid-Mode. SeeBatteryInverterSinexcel.ChannelId.SET_ON_GRID_MODE
.- Parameters:
value
- the next write value- Throws:
OpenemsError.OpenemsNamedException
- on error
-
getSetOffGridModeChannel
Gets the Channel forBatteryInverterSinexcel.ChannelId.SET_OFF_GRID_MODE
.- Returns:
- the Channel
-
getSetOffGridMode
Gets the Set-Off-Grid-Mode. SeeBatteryInverterSinexcel.ChannelId.SET_OFF_GRID_MODE
.- Returns:
- the Channel
Value
-
setOffGridMode
Sets a the Off-Grid-Mode. SeeBatteryInverterSinexcel.ChannelId.SET_OFF_GRID_MODE
.- Parameters:
value
- the next write value- Throws:
OpenemsError.OpenemsNamedException
- on error
-
getStartInverterChannel
Gets the Channel forBatteryInverterSinexcel.ChannelId.START_INVERTER
.- Returns:
- the Channel
-
setStartInverter
Sends a START command to the inverter. SeeBatteryInverterSinexcel.ChannelId.START_INVERTER
.- Throws:
OpenemsError.OpenemsNamedException
- on error
-
getStopInverterChannel
Gets the Channel forBatteryInverterSinexcel.ChannelId.STOP_INVERTER
.- Returns:
- the Channel
-
setStopInverter
Sends a STOP command to the inverter. SeeBatteryInverterSinexcel.ChannelId.STOP_INVERTER
.- Throws:
OpenemsError.OpenemsNamedException
- on error
-
getClearFailureChannel
Gets the Channel forBatteryInverterSinexcel.ChannelId.CLEAR_FAILURE
.- Returns:
- the Channel
-
setClearFailure
Clear inverter failures. SeeBatteryInverterSinexcel.ChannelId.CLEAR_FAILURE
.- Throws:
OpenemsError.OpenemsNamedException
- on error
-