Package io.openems.edge.common.sum
Enum Class Sum.ChannelId
- All Implemented Interfaces:
ChannelId
,Serializable
,Comparable<Sum.ChannelId>
,Constable
- Enclosing interface:
- Sum
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
Nested classes/interfaces inherited from interface io.openems.edge.common.channel.ChannelId
ChannelId.ChannelIdImpl
-
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionConsumption: Energy.Consumption: Active Power.Consumption: Active Power L1.Consumption: Active Power L2.Consumption: Active Power L3.Consumption: Maximum Ever Active Power.Ess: Active Charge Energy.Ess: Active Discharge Energy.Ess: Active Power.Ess: Active Power L1.Ess: Active Power L2.Ess: Active Power L3.Ess: Capacity.Ess: DC Charge Energy.Ess: DC Discharge Energy.Ess: Discharge Power.Ess: Max Apparent Power.Reactive Power.Ess: Average State of Charge.Grid: Active Power.Grid: Active Power L1.Grid: Active Power L2.Grid: Active Power L3.Grid: Buy-from-grid Energy ("Production").Grid: Maximum Ever Active Power.Grid: Minimum Ever Active Power.Grid-Mode.Grid: Sell-to-grid Energy ("Consumption").Is there any Component Info/Warning/Fault that is getting ignored/hidden because of the 'ignoreStateComponents' configuration setting?.Production: AC Energy.Production: AC Active Power.Production: AC Active Power L1.Production: AC Active Power L2.Production: AC Active Power L3.Production: Energy.Production: Active Power.Production: DC Energy.Production: DC Actual Power.Production: Maximum Ever AC Active Power.Production: Maximum Ever Active Power.Production: Maximum Ever DC Actual Power.Unmanaged Consumption: Active Power. -
Method Summary
Modifier and TypeMethodDescriptiondoc()
Gets the Channel Doc for this ChannelId.static Sum.ChannelId
Returns the enum constant of this class with the specified name.static Sum.ChannelId[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
ESS_SOC
Ess: Average State of Charge.- Interface: Sum (origin: Ess)
- Type: Integer
- Unit: %
- Range: 0..100
-
ESS_ACTIVE_POWER
Ess: Active Power.- Interface: Sum (origin: SymmetricEss)
- Type: Integer
- Unit: W
- Range: negative values for Charge; positive for Discharge
-
ESS_REACTIVE_POWER
Reactive Power.- Interface: Ess Symmetric
- Type: Integer
- Unit: var
-
ESS_ACTIVE_POWER_L1
Ess: Active Power L1.- Interface: Sum (origin: SymmetricEss / AsymmetricEss)
- Type: Integer
- Unit: W
- Range: negative values for Charge; positive for Discharge
-
ESS_ACTIVE_POWER_L2
Ess: Active Power L2.- Interface: Sum (origin: SymmetricEss / AsymmetricEss)
- Type: Integer
- Unit: W
- Range: negative values for Charge; positive for Discharge
-
ESS_ACTIVE_POWER_L3
Ess: Active Power L3.- Interface: Sum (origin: SymmetricEss / AsymmetricEss)
- Type: Integer
- Unit: W
- Range: negative values for Charge; positive for Discharge
-
ESS_DISCHARGE_POWER
Ess: Discharge Power.- Interface: Sum (origin: SymmetricEss)
- Type: Integer
- Unit: W
- Range: negative values for Charge; positive for Discharge
- For AC coupled energy storage systems this is the same as
ESS_ACTIVE_POWER
; for DC coupled or hybrid ESS this is theESS_ACTIVE_POWER
minusPRODUCTION_DC_ACTUAL_POWER
, i.e. the power that is actually charged to or discharged from the battery.
-
ESS_CAPACITY
Ess: Capacity.- Interface: Sum (origin: Ess)
- Type: Integer
- Unit: Wh
- Range: should be only positive
-
GRID_ACTIVE_POWER
Grid: Active Power.- Interface: Sum (origin: ElectricityMeter))
- Type: Integer
- Unit: W
- Range: negative values for Consumption (power that is 'leaving the system', e.g. feed-to-grid); positive for Production (power that is 'entering the system')
-
GRID_ACTIVE_POWER_L1
Grid: Active Power L1.- Interface: Sum (origin: ElectricityMeter)
- Type: Integer
- Unit: W
- Range: negative values for Consumption (power that is 'leaving the system', e.g. feed-to-grid); positive for Production (power that is 'entering the system')
-
GRID_ACTIVE_POWER_L2
Grid: Active Power L2.- Interface: Sum (origin: ElectricityMeter)
- Type: Integer
- Unit: W
- Range: negative values for Consumption (power that is 'leaving the system', e.g. feed-to-grid); positive for Production (power that is 'entering the system')
-
GRID_ACTIVE_POWER_L3
Grid: Active Power L3.- Interface: Sum (origin: ElectricityMeter)
- Type: Integer
- Unit: W
- Range: negative values for Consumption (power that is 'leaving the system', e.g. feed-to-grid); positive for Production (power that is 'entering the system')
-
GRID_MIN_ACTIVE_POWER
Grid: Minimum Ever Active Power.- Interface: Sum (origin: ElectricityMeter))
- Type: Integer
- Unit: W
- Range: negative values or '0'
-
GRID_MAX_ACTIVE_POWER
Grid: Maximum Ever Active Power.- Interface: Sum (origin: ElectricityMeter)
- Type: Integer
- Unit: W
- Range: positive values or '0'
-
PRODUCTION_ACTIVE_POWER
Production: Active Power.- Interface: Sum (origin: ElectricityMeter and ESS DC Charger)
- Type: Integer
- Unit: W
- Range: should be only positive
-
PRODUCTION_AC_ACTIVE_POWER
Production: AC Active Power.- Interface: Sum (origin: ElectricityMeter)
- Type: Integer
- Unit: W
- Range: should be only positive
-
PRODUCTION_AC_ACTIVE_POWER_L1
Production: AC Active Power L1.- Interface: Sum (origin: ElectricityMeter)
- Type: Integer
- Unit: W
- Range: should be only positive
-
PRODUCTION_AC_ACTIVE_POWER_L2
Production: AC Active Power L2.- Interface: Sum (origin: ElectricityMeter)
- Type: Integer
- Unit: W
- Range: should be only positive
-
PRODUCTION_AC_ACTIVE_POWER_L3
Production: AC Active Power L3.- Interface: Sum (origin: ElectricityMeter)
- Type: Integer
- Unit: W
- Range: should be only positive
-
PRODUCTION_DC_ACTUAL_POWER
Production: DC Actual Power.- Interface: Sum (origin: EssDcCharger)
- Type: Integer
- Unit: W
- Range: should be only positive
-
PRODUCTION_MAX_ACTIVE_POWER
Production: Maximum Ever Active Power.- Interface: Sum (origin: ElectricityMeter))
- Type: Integer
- Unit: W
- Range: positive values or '0'
-
PRODUCTION_MAX_AC_ACTIVE_POWER
Production: Maximum Ever AC Active Power.- Interface: Sum (origin: ElectricityMeter))
- Type: Integer
- Unit: W
- Range: positive values or '0'
-
PRODUCTION_MAX_DC_ACTUAL_POWER
Production: Maximum Ever DC Actual Power.- Interface: Sum (origin: EssDcCharger}))
- Type: Integer
- Unit: W
- Range: positive values or '0'
-
CONSUMPTION_ACTIVE_POWER
Consumption: Active Power.- Interface: Sum
- Type: Integer
- Unit: W
- Range: should be only positive
- Note: the value is calculated using the data from Grid-Meter, Production-Meter and charge/discharge of battery.
-
CONSUMPTION_ACTIVE_POWER_L1
Consumption: Active Power L1.- Interface: Sum
- Type: Integer
- Unit: W
- Range: should be only positive
- Note: the value is calculated using the data from Grid-Meter, Production-Meter and charge/discharge of battery.
-
CONSUMPTION_ACTIVE_POWER_L2
Consumption: Active Power L2.- Interface: Sum
- Type: Integer
- Unit: W
- Range: should be only positive
- Note: the value is calculated using the data from Grid-Meter, Production-Meter and charge/discharge of battery.
-
CONSUMPTION_ACTIVE_POWER_L3
Consumption: Active Power L3.- Interface: Sum
- Type: Integer
- Unit: W
- Range: should be only positive
- Note: the value is calculated using the data from Grid-Meter, Production-Meter and charge/discharge of battery.
-
CONSUMPTION_MAX_ACTIVE_POWER
Consumption: Maximum Ever Active Power.- Interface: Sum (origin: SymmetricEss))
- Type: Integer
- Unit: W
- Range: positive values or '0'
-
UNMANAGED_CONSUMPTION_ACTIVE_POWER
Unmanaged Consumption: Active Power.- Interface: Sum
- Type: Integer
- Unit: W
- Range: should be only positive
- Note: this value represents the part of the Consumption that is not
actively managed by OpenEMS, i.e. it is calculated as
(
CONSUMPTION_ACTIVE_POWER
) minus charge power for an electric vehicle charging station, etc. This value is used for forecasting of consumption.
-
GRID_MODE
Grid-Mode.- Interface: Sum (origin: SymmetricEss))
- Type: Integer
- Values: '-1' = UNDEFINED, '1' = On-Grid, '2' = Off-Grid
-
ESS_MAX_APPARENT_POWER
Ess: Max Apparent Power.- Interface: Max Apparent Power (origin: SymmetricEss))
- Type: Integer
- Unit: VA
-
ESS_ACTIVE_CHARGE_ENERGY
Ess: Active Charge Energy.- Interface: Sum (origin: SymmetricEss)
- Type: Long
- Unit: Wh_Σ
-
ESS_ACTIVE_DISCHARGE_ENERGY
Ess: Active Discharge Energy.- Interface: Sum (origin: SymmetricEss)
- Type: Long
- Unit: Wh_Σ
-
ESS_DC_DISCHARGE_ENERGY
Ess: DC Discharge Energy.- Interface: Sum (origin: HybridEss)
- Type: Long
- Unit: Wh_Σ
-
ESS_DC_CHARGE_ENERGY
Ess: DC Charge Energy.- Interface: Sum (origin: HybridEss)
- Type: Long
- Unit: Wh_Σ
-
GRID_BUY_ACTIVE_ENERGY
Grid: Buy-from-grid Energy ("Production").- Interface: Sum (origin: ElectricityMeter)
- Type: Integer
- Unit: Wh_Σ
-
GRID_SELL_ACTIVE_ENERGY
Grid: Sell-to-grid Energy ("Consumption").- Interface: Sum (origin: ElectricityMeter)
- Type: Long
- Unit: Wh_Σ
-
PRODUCTION_ACTIVE_ENERGY
Production: Energy.- Type: Long
- Unit: Wh_Σ
-
PRODUCTION_AC_ACTIVE_ENERGY
Production: AC Energy.- Interface: Sum (origin: ElectricityMeter)
- Type: Long
- Unit: Wh_Σ
-
PRODUCTION_DC_ACTIVE_ENERGY
Production: DC Energy.- Interface: Sum (origin: EssDcCharger)
- Type: Long
- Unit: Wh_Σ
-
CONSUMPTION_ACTIVE_ENERGY
Consumption: Energy.- Interface: Sum (origin: ElectricityMeter)
- Type: Long
- Unit: Wh_Σ
-
HAS_IGNORED_COMPONENT_STATES
Is there any Component Info/Warning/Fault that is getting ignored/hidden because of the 'ignoreStateComponents' configuration setting?.
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum class has no constant with the specified nameNullPointerException
- if the argument is null
-
doc
Description copied from interface:ChannelId
Gets the Channel Doc for this ChannelId.
-