Enum DBTag
-
-
Enum Constant Summary
Enum Constants Enum Constant Description REQ_HISTORY_DATA_DAYhex = "0x06000100", type = DataType.CONTAINER
Request parameter for production and consumption data from the home power plant database for a specific day. Returns a data block of the type DBTag.HISTORY_DATA_DAY as response.
Each request container must contain the following blocks:
You know what the tag means or want to improve the tag description? Create a Ticket.
Original E3DC Documentation:
en: Must contain the TAGs DB_REQ_HISTORY_TIME_START, DB_REQ_HISTORY_TIME_INTERVAL, DB_REQ_HISTORY_TIME_SPAN
de: Muss die TAGs DB_REQ_HISTORY_TIME_START, DB_REQ_HISTORY_TIME_INTERVAL, DB_REQ_HISTORY_TIME_SPAN enthalten
REQ_HISTORY_TIME_STARThex = "0x06000101", type = DataType.TIMESTAMP
Query parameter used within a data container of type DBTag.REQ_HISTORY_DATA_DAY, DBTag.REQ_HISTORY_DATA_WEEK, DBTag.REQ_HISTORY_DATA_MONTH or DBTag.REQ_HISTORY_DATA_YEAR to control the start time of the data query.
You know what the tag means or want to improve the tag description? Create a Ticket.
Original E3DC Documentation:
en:
de:
REQ_HISTORY_TIME_INTERVALhex = "0x06000102", type = DataType.TIMESTAMP
Query parameter used within a data container of type DBTag.REQ_HISTORY_DATA_DAY, DBTag.REQ_HISTORY_DATA_WEEK, DBTag.REQ_HISTORY_DATA_MONTH or DBTag.REQ_HISTORY_DATA_YEAR to determine the distances of the individual data points.
You know what the tag means or want to improve the tag description? Create a Ticket.
Original E3DC Documentation:
en:
de:
REQ_HISTORY_TIME_SPANhex = "0x06000103", type = DataType.TIMESTAMP
Query parameter used within a data container of type DBTag.REQ_HISTORY_DATA_DAY, DBTag.REQ_HISTORY_DATA_WEEK, DBTag.REQ_HISTORY_DATA_MONTH or DBTag.REQ_HISTORY_DATA_YEAR to determine the end time of the request.
You know what the tag means or want to improve the tag description? Create a Ticket.
Original E3DC Documentation:
en:
de:
REQ_HISTORY_DATA_WEEKhex = "0x06000200", type = DataType.CONTAINER
Request parameter for production and consumption data from the home power plant database for a specific month. Returns a data block of the type DBTag.HISTORY_DATA_WEEK as response.
Each request container must contain the following blocks:
You know what the tag means or want to improve the tag description? Create a Ticket.
Original E3DC Documentation:
en: Must contain the TAGs DB_REQ_HISTORY_TIME_START, DB_REQ_HISTORY_TIME_INTERVAL, DB_REQ_HISTORY_TIME_SPAN
de: Muss die TAGs DB_REQ_HISTORY_TIME_START, DB_REQ_HISTORY_TIME_INTERVAL, DB_REQ_HISTORY_TIME_SPAN enthalten
REQ_HISTORY_DATA_MONTHhex = "0x06000300", type = DataType.CONTAINER
Request parameter for production and consumption data from the home power plant database for a specific month. Returns a data block of the type DBTag.HISTORY_DATA_MONTH as response.
Each request container must contain the following blocks:
You know what the tag means or want to improve the tag description? Create a Ticket.
Original E3DC Documentation:
en: Must contain the TAGs DB_REQ_HISTORY_TIME_START, DB_REQ_HISTORY_TIME_INTERVAL, DB_REQ_HISTORY_TIME_SPAN
de: Muss die TAGs DB_REQ_HISTORY_TIME_START, DB_REQ_HISTORY_TIME_INTERVAL, DB_REQ_HISTORY_TIME_SPAN enthalten
REQ_HISTORY_DATA_YEARhex = "0x06000400", type = DataType.CONTAINER
Request parameter for production and consumption data from the home power plant database for a specific year. Returns a data block of the type DBTag.HISTORY_DATA_YEAR as response.
Each request container must contain the following blocks:
You know what the tag means or want to improve the tag description? Create a Ticket.
Original E3DC Documentation:
en: Must contain the TAGs DB_REQ_HISTORY_TIME_START, DB_REQ_HISTORY_TIME_INTERVAL, DB_REQ_HISTORY_TIME_SPAN
de: Muss die TAGs DB_REQ_HISTORY_TIME_START, DB_REQ_HISTORY_TIME_INTERVAL, DB_REQ_HISTORY_TIME_SPAN enthalten
SUM_CONTAINERhex = "0x06800010", type = DataType.CONTAINER
Container within a DBTag.HISTORY_DATA_DAY, DBTag.HISTORY_DATA_WEEK, DBTag.HISTORY_DATA_MONTH or DBTag.HISTORY_DATA_YEAR response.
The cotainer contains Miscellaneous data blocks that contain the summed data over the entire requested time period. The following blocks can be included
DBTag.GRAPH_INDEX - Always valu -1
You know what the tag means or want to improve the tag description? Create a Ticket.
Original E3DC Documentation:
en: The sum between the energies over the period
de: Die Summe zwischen der Energien über den Zeitraum
VALUE_CONTAINERhex = "0x06800020", type = DataType.CONTAINER
Container within a DBTag.HISTORY_DATA_DAY, DBTag.HISTORY_DATA_WEEK, DBTag.HISTORY_DATA_MONTH or DBTag.HISTORY_DATA_YEAR response.
The container contains various data blocks that specify the value at the respective time within the queried time span. The time is determined by means of DBTag.GRAPH_INDEX.
DBTag.GRAPH_INDEX - Percentage value to determine the time span on the query span timeline
You know what the tag means or want to improve the tag description? Create a Ticket.
Original E3DC Documentation:
en: Usually more than one of these containers in a HISTORY_DATA container
de: Meist mehr als einer von diesen Containern in einem HISTORY_DATA Container
GRAPH_INDEXhex = "0x06800001", type = DataType.FLOAT32
Response parameter that occurs within a data block of the type DBTag.SUM_CONTAINER or DBTag.VALUE_CONTAINER.
The value is always -1 if the parameter occurs within a DBTag.SUM_CONTAINER.
Within a DBTag.VALUE_CONTAINER, it is a percentage value from 0 - 1. If you imagine a graph that starts at time point DBTag.REQ_HISTORY_TIME_START and ends at time point DBTag.REQ_HISTORY_TIME_START + DBTag.REQ_HISTORY_TIME_SPAN, the percentage value indicates the data point on the time axis.
You know what the tag means or want to improve the tag description? Create a Ticket.
Original E3DC Documentation:
en: Diagram position in percent
de: Diagrammposition in Prozent
BAT_POWER_INhex = "0x06800002", type = DataType.FLOAT32
Response parameter that occurs within a data block of the type DBTag.SUM_CONTAINER or DBTag.VALUE_CONTAINER.
Indicates the total amount of energy in Wh that has been charged into the battery.
You know what the tag means or want to improve the tag description? Create a Ticket.
Original E3DC Documentation:
en:
de:
BAT_POWER_OUThex = "0x06800003", type = DataType.FLOAT32
Response parameter that occurs within a data block of the type DBTag.SUM_CONTAINER or DBTag.VALUE_CONTAINER.
Indicates the total amount of energy in Wh that has received from the battery
You know what the tag means or want to improve the tag description? Create a Ticket.
Original E3DC Documentation:
en:
de:
DC_POWERhex = "0x06800004", type = DataType.FLOAT32
Response parameter that occurs within a data block of the type DBTag.SUM_CONTAINER or DBTag.VALUE_CONTAINER.
Indicates the amount of solar energy produced in Wh.
You know what the tag means or want to improve the tag description? Create a Ticket.
Original E3DC Documentation:
en:
de:
GRID_POWER_INhex = "0x06800005", type = DataType.FLOAT32
Response parameter that occurs within a data block of the type DBTag.SUM_CONTAINER or DBTag.VALUE_CONTAINER.
Indicates the amount of energy fed into the grid. The unit is Wh.
You know what the tag means or want to improve the tag description? Create a Ticket.
Original E3DC Documentation:
en:
de:
GRID_POWER_OUThex = "0x06800006", type = DataType.FLOAT32
Response parameter that occurs within a data block of the type DBTag.SUM_CONTAINER or DBTag.VALUE_CONTAINER.
Indicates the energy drawn from the grid in Wh.
You know what the tag means or want to improve the tag description? Create a Ticket.
Original E3DC Documentation:
en:
de:
CONSUMPTIONhex = "0x06800007", type = DataType.FLOAT32
Response parameter that occurs within a data block of the type DBTag.SUM_CONTAINER or DBTag.VALUE_CONTAINER.
Indicates the consumed energy in Wh.
You know what the tag means or want to improve the tag description? Create a Ticket.
Original E3DC Documentation:
en:
de:
PM_0_POWERhex = "0x06800008", type = DataType.FLOAT32
Response parameter that occurs within a data block of the type DBTag.SUM_CONTAINER or DBTag.VALUE_CONTAINER.
Unclear, alsways 0 on my system
You know what the tag means or want to improve the tag description? Create a Ticket.
Original E3DC Documentation:
en:
de:
PM_1_POWERhex = "0x06800009", type = DataType.FLOAT32
Response parameter that occurs within a data block of the type DBTag.SUM_CONTAINER or DBTag.VALUE_CONTAINER.
Unclear, alsways 0 on my system
You know what the tag means or want to improve the tag description? Create a Ticket.
Original E3DC Documentation:
en:
de:
BAT_CHARGE_LEVELhex = "0x0680000A", type = DataType.FLOAT32
Response parameter that occurs within a data block of the type DBTag.SUM_CONTAINER or DBTag.VALUE_CONTAINER.
Battery level in percent (0 - 100). It is unclear what the number means, since the query asks for a time period. Average charge level? Charge level at the end?
You know what the tag means or want to improve the tag description? Create a Ticket.
Original E3DC Documentation:
en:
de:
BAT_CYCLE_COUNThex = "0x0680000B", type = DataType.FLOAT32
Response parameter that occurs within a data block of the type DBTag.SUM_CONTAINER or DBTag.VALUE_CONTAINER.
Indicates the number of charging cycles of the battery. CAUTION! It depends on the installed battery type if the value is correct. It is known that some (all?) Samsung batteries do not count cycles. In this case the parameter is always 0
You know what the tag means or want to improve the tag description? Create a Ticket.
Original E3DC Documentation:
en:
de:
CONSUMED_PRODUCTIONhex = "0x0680000C", type = DataType.FLOAT32
Response parameter that occurs within a data block of the type DBTag.SUM_CONTAINER or DBTag.VALUE_CONTAINER.
Percentage value (0-100), how much of the produced electricity was used in the time frame itself.
You know what the tag means or want to improve the tag description? Create a Ticket.
Original E3DC Documentation:
en:
de:
AUTARKYhex = "0x0680000D", type = DataType.FLOAT32
Response parameter that occurs within a data block of the type DBTag.SUM_CONTAINER or DBTag.VALUE_CONTAINER.
Percentage value (0-100), How high the independence from grid supply was in the queried period.
You know what the tag means or want to improve the tag description? Create a Ticket.
Original E3DC Documentation:
en:
de:
HISTORY_DATA_DAYhex = "0x06800100", type = DataType.CONTAINER
Response container to a DBTag.REQ_HISTORY_DATA_DAY request.
Contains one container of type DBTag.SUM_CONTAINER and 1-n containers of type DBTag.VALUE_CONTAINER.
You know what the tag means or want to improve the tag description? Create a Ticket.
Original E3DC Documentation:
en: Contains the containers DB_SUM_CONTAINER, VALUE_CONTAINER
de: Beinhaltet die Container DB_SUM_CONTAINER, VALUE_CONTAINER
HISTORY_DATA_WEEKhex = "0x06800200", type = DataType.CONTAINER
Response container to a DBTag.REQ_HISTORY_DATA_WEEK request.
Contains one container of type DBTag.SUM_CONTAINER and 1-n containers of type DBTag.VALUE_CONTAINER.
You know what the tag means or want to improve the tag description? Create a Ticket.
Original E3DC Documentation:
en: Contains the containers DB_SUM_CONTAINER, VALUE_CONTAINER
de: Beinhaltet die Container DB_SUM_CONTAINER, VALUE_CONTAINER
HISTORY_DATA_MONTHhex = "0x06800300", type = DataType.CONTAINER
Response container to a DBTag.REQ_HISTORY_DATA_MONTH request.
Contains one container of type DBTag.SUM_CONTAINER and 1-n containers of type DBTag.VALUE_CONTAINER.
You know what the tag means or want to improve the tag description? Create a Ticket.
Original E3DC Documentation:
en: Contains the containers DB_SUM_CONTAINER, VALUE_CONTAINER
de: Beinhaltet die Container DB_SUM_CONTAINER, VALUE_CONTAINER
HISTORY_DATA_YEARhex = "0x06800400", type = DataType.CONTAINER
Response container to a DBTag.REQ_HISTORY_DATA_YEAR request.
Contains one container of type DBTag.SUM_CONTAINER and 1-n containers of type DBTag.VALUE_CONTAINER.
You know what the tag means or want to improve the tag description? Create a Ticket.
Original E3DC Documentation:
en: Contains the containers DB_SUM_CONTAINER, VALUE_CONTAINER
de: Beinhaltet die Container DB_SUM_CONTAINER, VALUE_CONTAINER
PAR_TIME_MINhex = "0x06B00000", type = DataType.UINT64
You know what the tag means or want to improve the tag description? Create a Ticket.
Original E3DC Documentation:
en:
de:
PAR_TIME_MAXhex = "0x06B00001", type = DataType.UINT64
You know what the tag means or want to improve the tag description? Create a Ticket.
Original E3DC Documentation:
en:
de:
PARAM_ROWhex = "0x06B00002", type = DataType.CONTAINER
You know what the tag means or want to improve the tag description? Create a Ticket.
Original E3DC Documentation:
en:
de:
PARAM_COLUMNhex = "0x06B00003", type = DataType.CONTAINER
You know what the tag means or want to improve the tag description? Create a Ticket.
Original E3DC Documentation:
en:
de:
PARAM_INDEXhex = "0x06B00004", type = DataType.UINT32
You know what the tag means or want to improve the tag description? Create a Ticket.
Original E3DC Documentation:
en:
de:
PARAM_VALUEhex = "0x06B00005", type = DataType.STRING
You know what the tag means or want to improve the tag description? Create a Ticket.
Original E3DC Documentation:
en:
de:
PARAM_MAX_ROWShex = "0x06B00006", type = DataType.UINT32
You know what the tag means or want to improve the tag description? Create a Ticket.
Original E3DC Documentation:
en:
de:
PARAM_TIMEhex = "0x06B00007", type = DataType.UINT64
You know what the tag means or want to improve the tag description? Create a Ticket.
Original E3DC Documentation:
en:
de:
PARAM_VERSIONhex = "0x06B00008", type = DataType.STRING
You know what the tag means or want to improve the tag description? Create a Ticket.
Original E3DC Documentation:
en:
de:
PARAM_HEADERhex = "0x06B00009", type = DataType.CONTAINER
You know what the tag means or want to improve the tag description? Create a Ticket.
Original E3DC Documentation:
en:
de:
-
Method Summary
Modifier and Type Method Description final DBTagvalueOf(String value)Returns the enum constant of this type with the specified name. final Array<DBTag>values()Returns an array containing the constants of this enum type, in the order they're declared. NamespacegetNamespace()StringgetHex()DataTypegetType()final EnumEntries<DBTag>getEntries()Contains tags to query the internal database of the domestic power plant. -
-
Method Detail
-
valueOf
final DBTag valueOf(String value)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
- Parameters:
value- Der Namespace des Tags für die Abbildung des jeweiligen Bereichs
-
values
final Array<DBTag> values()
Returns an array containing the constants of this enum type, in the order they're declared.
This method may be used to iterate over the constants.
-
getNamespace
Namespace getNamespace()
-
getEntries
final EnumEntries<DBTag> getEntries()
Contains tags to query the internal database of the domestic power plant. This can be used to obtain historical data.
- Since:
2.0
-
-
-
-