Interface Battery

All Superinterfaces:
OpenemsComponent, StartStoppable
All Known Subinterfaces:
BatteryFeneconCommercial, BatteryFeneconHome, BatterySoltaroClusterVersionB, BatterySoltaroClusterVersionC, BatterySoltaroSingleRackVersionA, BatterySoltaroSingleRackVersionB, BatterySoltaroSingleRackVersionC, BydBatteryBoxCommercialC130, SimulatorBattery, SoltaroBatteryVersionC, SoltaroCluster
All Known Implementing Classes:
AbstractDummyBattery, BatteryFeneconCommercialImpl, BatteryFeneconHomeImpl, BatterySoltaroClusterVersionBImpl, BatterySoltaroClusterVersionCImpl, BatterySoltaroSingleRackVersionAImpl, BatterySoltaroSingleRackVersionBImpl, BatterySoltaroSingleRackVersionCImpl, BmwBatteryImpl, BydBatteryBoxCommercialC130Impl, DummyBattery, SimulatorBatteryImpl

@ProviderType public interface Battery extends StartStoppable, OpenemsComponent
Represents a Battery.

To indicate, that the Battery is ready for charging/discharging, the following Channels need to be set:

  • StartStoppable.ChannelId.START_STOP must be set to 'START'
  • No 'Fault'-StateChannels are set (i.e. 'OpenemsComponent.ChannelId.STATE' is invalid input: '<' 3)
  • CHARGE_MAX_VOLTAGE, CHARGE_MAX_CURRENT, DISCHARGE_MIN_VOLTAGE and DISCHARGE_MAX_CURRENT are != null