Enum BatTag

  • All Implemented Interfaces:
    de.jnkconsulting.e3dc.easyrscp.api.frame.Tag , java.io.Serializable , kotlin.Comparable

    
    public enum BatTag
    extends Enum<BatTag> implements Tag
                        

    Contains tags for reading and controlling the battery

    Since:

    2.0

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Constructor Summary

      Constructors 
      Constructor Description
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
      REQ_DATA

      hex = "0x03040000", type = DataType.CONTAINER

      Request container, which must contain all request blocks that are queried. It does not matter whether information is requested from the battery or a module (DCB). When querying battery information, a block of type INDEX must be included. If module information is queried, the REQ_DCB_INFO block must also be specified. A container of type DATA is delivered in response.

      Original E3DC Documentation:

      en: Contains all request TAGs, the container MUST contain an index

      de: Beinhaltet alle Anfrage-TAGs, der Container MUSS einen Index enthalten

      INDEX

      hex = "0x03040001", type = DataType.UINT16

      Data block that is specified or delivered within a REQ_DATA (for a request) or within a DATA (for a response). The block contains the index of the battery that is to be queried. According to the documentation, this should always be 0. It is unclear whether the information is up to date.

      Original E3DC Documentation:

      en: Index of the requested device (at the moment always 0 for the battery), can occur in the request and in the response.

      de: Index des angefragten Gerätes (Im Moment immer 0 bei der Batterie), kann in der Anfrage und in der Antwort vorkommen.

      DATA

      hex = "0x03840000", type = DataType.CONTAINER

      Response container to a REQ_DATA request. Contains the corresponding response blocks.

      Original E3DC Documentation:

      en: Response with all data of the REQ_DATA request

      de: Antwort mit allen Daten der REQ_DATA Anfrage

      RSOC

      hex = "0x03800001", type = DataType.FLOAT32

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en: Return value for calculated SOC value

      de: Rückgabewert für errechnet SOC Wert

      MODULE_VOLTAGE

      hex = "0x03800002", type = DataType.FLOAT32

      Response block to a REQ_RSOC_REAL request. Is delivered within a DATA. Contains the current voltage in volts.

      Original E3DC Documentation:

      en: Return value for total battery voltage

      de: Rückgabewert für gesamte Batteriespannung

      CURRENT

      hex = "0x03800003", type = DataType.FLOAT32

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en: Return value for total battery current

      de: Rückgabewert für gesamten Batteriestrom

      MAX_BAT_VOLTAGE

      hex = "0x03800004", type = DataType.FLOAT32

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en: Return value for maximum battery voltage

      de: Rückgabewert für maximale Batteriespannung

      MAX_CHARGE_CURRENT

      hex = "0x03800005", type = DataType.FLOAT32

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en: Return value for maximum battery charging current

      de: Rückgabewert für maximale Batterieladestrom

      EOD_VOLTAGE

      hex = "0x03800006", type = DataType.FLOAT32

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en: Return value for end-of-discharge voltage

      de: Rückgabewert für Entladeschlussspannung

      MAX_DISCHARGE_CURRENT

      hex = "0x03800007", type = DataType.FLOAT32

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en: Return value for maximum battery discharge current

      de: Rückgabewert für maximale Batterieentladestrom

      CHARGE_CYCLES

      hex = "0x03800008", type = DataType.UINT32

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en: Return value for battery charge cycles

      de: Rückgabewert für Batterieladezyklen

      TERMINAL_VOLTAGE

      hex = "0x03800009", type = DataType.FLOAT32

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en: Return value for the terminal voltage

      de: Rückgabewert für die Terminalspannung

      STATUS_CODE

      hex = "0x0380000A", type = DataType.BITFIELD

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en: Return value for battery status

      de: Rückgabewert für Batteriestatus

      ERROR_CODE

      hex = "0x0380000B", type = DataType.BITFIELD

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en: Return value for battery error

      de: Rückgabewert für Batteriefehler

      DEVICE_NAME

      hex = "0x0380000C", type = DataType.STRING

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en: Return value for battery designation

      de: Rückgabewert für Batteriebezeichnung

      DCB_COUNT

      hex = "0x0380000D", type = DataType.UCHAR8

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en: Return value for number of DCBs found

      de: Rückgabewert für Anzahl der gefundenen DCBs

      MAX_DCB_CELL_TEMPERATURE

      hex = "0x03800016", type = DataType.FLOAT32

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      MIN_DCB_CELL_TEMPERATURE

      hex = "0x03800017", type = DataType.FLOAT32

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      DCB_CELL_TEMPERATURE

      hex = "0x03800019", type = DataType.FLOAT32

      Response block to a REQ_DCB_ALL_CELL_TEMPERATURES request. The block is located within a DCB_ALL_CELL_TEMPERATURES container and contains the temperature of the cell in Celsius.

      Original E3DC Documentation:

      en: A container with all temperatures for the requested DCB.

      de: Ein Container mit allen Temperaturen für die angefragte DCB.

      DCB_CELL_VOLTAGE

      hex = "0x0380001B", type = DataType.FLOAT32

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en: A container with all voltages for the requested DCB.

      de: Ein Container mit allen Spannungen für die angefragte DCB.

      READY_FOR_SHUTDOWN

      hex = "0x0380001E", type = DataType.BOOL

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      INFO

      hex = "0x03800020", type = DataType.CONTAINER

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en: This container contains the response to a REQ_INFO. It always contains the following TAGs: BAT_RSOC, BAT_MODULE_VOLTAGE, BAT_CURRENT, BAT_MAX_DCB_CELL_TEMPERATURE, BAT_STATUS_CODE, BAT_ERROR_CODE, BAT_CHARGE_CYCLES.

      de: Dieser Container beinhaltet die Antwort auf ein REQ_INFO. Es beinhaltet immer die folgenden TAGs: BAT_RSOC, BAT_MODULE_VOLTAGE, BAT_CURRENT, BAT_MAX_DCB_CELL_TEMPERATURE, BAT_STATUS_CODE, BAT_ERROR_CODE, BAT_CHARGE_CYCLES

      TRAINING_MODE

      hex = "0x03800021", type = DataType.UCHAR8

      Response block to a REQ_TRAINING_MODE request. Is delivered within a DATA container. Contains the status of the battery training. 0=Not in training, 1=Training mode Discharging, 2=Training mode Charging

      Original E3DC Documentation:

      en: Battery training mode 0=Not in training 1=Training mode Discharge 2=Training mode Charging

      de: Batterietrainingmodus 0=Nicht im Training 1=Trainingmodus Entladen 2=Trainingmodus Laden

      REQ_RSOC

      hex = "0x03000001", type = DataType.NONE

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en: Can only be used within a REQ_BAT_DATA container!

      de: Kann nur innerhalb eines REQ_BAT_DATA Container verwendet werden!

      REQ_MODULE_VOLTAGE

      hex = "0x03000002", type = DataType.NONE

      Is used within a REQ_DATA request to query the current voltage in volts. A MODULE_VOLTAGE block is returned in response.

      Original E3DC Documentation:

      en: Can only be used within a REQ_BAT_DATA container!

      de: Kann nur innerhalb eines REQ_BAT_DATA Container verwendet werden!

      REQ_CURRENT

      hex = "0x03000003", type = DataType.NONE

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en: Can only be used within a REQ_BAT_DATA container!

      de: Kann nur innerhalb eines REQ_BAT_DATA Container verwendet werden!

      REQ_MAX_BAT_VOLTAGE

      hex = "0x03000004", type = DataType.NONE

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en: Can only be used within a REQ_BAT_DATA container!

      de: Kann nur innerhalb eines REQ_BAT_DATA Container verwendet werden!

      REQ_MAX_CHARGE_CURRENT

      hex = "0x03000005", type = DataType.NONE

      Is used within a REQ_DATA request to query the maximum current during charging. A MAX_CHARGE_CURRENT block is returned in response.

      Original E3DC Documentation:

      en: Can only be used within a REQ_BAT_DATA container!

      de: Kann nur innerhalb eines REQ_BAT_DATA Container verwendet werden!

      REQ_EOD_VOLTAGE

      hex = "0x03000006", type = DataType.NONE

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en: Can only be used within a REQ_BAT_DATA container!

      de: Kann nur innerhalb eines REQ_BAT_DATA Container verwendet werden!

      REQ_MAX_DISCHARGE_CURRENT

      hex = "0x03000007", type = DataType.NONE

      Is used within a REQ_DATA request to query the maximum current during discharging. A MAX_DISCHARGE_CURRENT block is returned in response.

      Original E3DC Documentation:

      en: Can only be used within a REQ_BAT_DATA container!

      de: Kann nur innerhalb eines REQ_BAT_DATA Container verwendet werden!

      REQ_CHARGE_CYCLES

      hex = "0x03000008", type = DataType.NONE

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en: Can only be used within a REQ_BAT_DATA container!

      de: Kann nur innerhalb eines REQ_BAT_DATA Container verwendet werden!

      REQ_TERMINAL_VOLTAGE

      hex = "0x03000009", type = DataType.NONE

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en: Can only be used within a REQ_BAT_DATA container!

      de: Kann nur innerhalb eines REQ_BAT_DATA Container verwendet werden!

      REQ_STATUS_CODE

      hex = "0x0300000A", type = DataType.NONE

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en: Can only be used within a REQ_BAT_DATA container!

      de: Kann nur innerhalb eines REQ_BAT_DATA Container verwendet werden!

      REQ_ERROR_CODE

      hex = "0x0300000B", type = DataType.NONE

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en: Can only be used within a REQ_BAT_DATA container!

      de: Kann nur innerhalb eines REQ_BAT_DATA Container verwendet werden!

      REQ_DEVICE_NAME

      hex = "0x0300000C", type = DataType.NONE

      Is used within a REQ_DATA request to request the name of the battery. A DEVICE_NAME block is returned in response.

      Original E3DC Documentation:

      en: Can only be used within a REQ_BAT_DATA container!

      de: Kann nur innerhalb eines REQ_BAT_DATA Container verwendet werden!

      REQ_DCB_COUNT

      hex = "0x0300000D", type = DataType.NONE

      Is used within a REQ_DATA request to request the number of battery modules. A DCB_COUNT block is returned in response.

      Original E3DC Documentation:

      en: Can only be used within a REQ_BAT_DATA container!

      de: Kann nur innerhalb eines REQ_BAT_DATA Container verwendet werden!

      REQ_MAX_DCB_CELL_TEMPERATURE

      hex = "0x03000016", type = DataType.NONE

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en: Can only be used within a REQ_BAT_DATA container!

      de: Kann nur innerhalb eines REQ_BAT_DATA Container verwendet werden!

      REQ_MIN_DCB_CELL_TEMPERATURE

      hex = "0x03000017", type = DataType.NONE

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en: Can only be used within a REQ_BAT_DATA container!

      de: Kann nur innerhalb eines REQ_BAT_DATA Container verwendet werden!

      REQ_READY_FOR_SHUTDOWN

      hex = "0x0300001E", type = DataType.NONE

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en: Can only be used within a REQ_BAT_DATA container!

      de: Kann nur innerhalb eines REQ_BAT_DATA Container verwendet werden!

      REQ_INFO

      hex = "0x03000020", type = DataType.NONE

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en: Can only be used within a REQ_BAT_DATA container!

      de: Kann nur innerhalb eines REQ_BAT_DATA Container verwendet werden!

      REQ_TRAINING_MODE

      hex = "0x03000021", type = DataType.NONE

      Is used within a REQ_DATA request to query whether the battery is in training mode. A TRAINING_MODE block is returned in response.

      Original E3DC Documentation:

      en: Can only be used within a REQ_BAT_DATA container!

      de: Kann nur innerhalb eines REQ_BAT_DATA Container verwendet werden!

      DCB_INDEX

      hex = "0x03800100", type = DataType.UINT16

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      DCB_LAST_MESSAGE_TIMESTAMP

      hex = "0x03800101", type = DataType.UINT64

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      DCB_MAX_CHARGE_VOLTAGE

      hex = "0x03800102", type = DataType.FLOAT32

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      DCB_MAX_CHARGE_CURRENT

      hex = "0x03800103", type = DataType.FLOAT32

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      DCB_END_OF_DISCHARGE

      hex = "0x03800104", type = DataType.FLOAT32

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      DCB_MAX_DISCHARGE_CURRENT

      hex = "0x03800105", type = DataType.FLOAT32

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      DCB_FULL_CHARGE_CAPACITY

      hex = "0x03800106", type = DataType.FLOAT32

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      DCB_REMAINING_CAPACITY

      hex = "0x03800107", type = DataType.FLOAT32

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      DCB_SOC

      hex = "0x03800108", type = DataType.FLOAT32

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      DCB_SOH

      hex = "0x03800109", type = DataType.FLOAT32

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      DCB_CYCLE_COUNT

      hex = "0x03800110", type = DataType.UINT32

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      DCB_CURRENT

      hex = "0x03800111", type = DataType.FLOAT32

      Response block to a REQ_DCB_INFO request. The block is located within a DCB_INFO container and contains the current in Amper.

      Original E3DC Documentation:

      en:

      de:

      DCB_VOLTAGE

      hex = "0x03800112", type = DataType.FLOAT32

      Response block to a REQ_DCB_INFO request. The block is located within a DCB_INFO container and contains the current voltage in volts.

      Original E3DC Documentation:

      en:

      de:

      DCB_CURRENT_AVG_30S

      hex = "0x03800113", type = DataType.FLOAT32

      Response block to a REQ_DCB_INFO request. The block is located within a DCB_INFO container and contains the average current of the last 30 seconds in Amper.

      Original E3DC Documentation:

      en:

      de:

      DCB_VOLTAGE_AVG_30S

      hex = "0x03800114", type = DataType.FLOAT32

      Response block to a REQ_DCB_INFO request. The block is located within a DCB_INFO container and contains the average voltage of the last 30 seconds in volts.

      Original E3DC Documentation:

      en:

      de:

      DCB_DESIGN_CAPACITY

      hex = "0x03800115", type = DataType.FLOAT32

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      DCB_DESIGN_VOLTAGE

      hex = "0x03800116", type = DataType.FLOAT32

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      DCB_CHARGE_LOW_TEMPERATURE

      hex = "0x03800117", type = DataType.FLOAT32

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      DCB_CHARGE_HIGH_TEMPERATURE

      hex = "0x03800118", type = DataType.FLOAT32

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      DCB_MANUFACTURE_DATE

      hex = "0x03800119", type = DataType.UINT32

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      DCB_SERIALNO

      hex = "0x03800120", type = DataType.UINT32

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      DCB_PROTOCOL_VERSION

      hex = "0x03800121", type = DataType.UINT32

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      DCB_FW_VERSION

      hex = "0x03800122", type = DataType.UINT32

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      DCB_DATA_TABLE_VERSION

      hex = "0x03800123", type = DataType.UINT32

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      DCB_PCB_VERSION

      hex = "0x03800124", type = DataType.UINT32

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      REQ_DEVICE_STATE

      hex = "0x03060000", type = DataType.NONE

      Is used within a REQ_DATA request to query state information (connected, working, service, etc.) of the battery. A DEVICE_STATE block is returned in response.

      Original E3DC Documentation:

      en:

      de:

      DEVICE_STATE

      hex = "0x03860000", type = DataType.CONTAINER

      Response block to a REQ_DEVICE_STATE request. Is delivered within a DATA container. Contains the blocks DEVICE_CONNECTED, DEVICE_WORKING and DEVICE_IN_SERVICE

      Original E3DC Documentation:

      en: DEVICE_CONNECTED & DEVICE_WORKING & DEVICE_IN_SERVICE

      de: DEVICE_CONNECTED & DEVICE_WORKING & DEVICE_IN_SERVICE

      DEVICE_CONNECTED

      hex = "0x03860001", type = DataType.BOOL

      Response block to a REQ_DEVICE_STATE request. Is delivered within a DEVICE_STATE container. Contains information on whether the battery is connected to the home power station.

      Original E3DC Documentation:

      en: Occurs only in the BAT_DEVICE_STATE response

      de: Kommt nur im BAT_DEVICE_STATE Antwort vor

      DEVICE_WORKING

      hex = "0x03860002", type = DataType.BOOL

      Response block to a REQ_DEVICE_STATE request. Is delivered within a DEVICE_STATE container. Contains information on whether the battery is working or not.

      Original E3DC Documentation:

      en: Occurs only in the BAT_DEVICE_STATE response

      de: Kommt nur im BAT_DEVICE_STATE Antwort vor

      DEVICE_IN_SERVICE

      hex = "0x03860003", type = DataType.BOOL

      Response block to a REQ_DEVICE_STATE request. Is delivered within a DEVICE_STATE container. Contains information on whether the battery is in service mode or not.

      Original E3DC Documentation:

      en: Occurs only in the BAT_DEVICE_STATE response

      de: Kommt nur im BAT_DEVICE_STATE Antwort vor

      GENERAL_ERROR

      hex = "0x03FFFFFF", type = DataType.ERROR

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      REQ_DCB_INFO

      hex = "0x03000042", type = DataType.UINT16

      Is used within a REQ_DATA conainer. Requests information from the battery module. The value must be the number of the module. It is counted from 0 to the value of DCB_COUNT

      Original E3DC Documentation:

      en:

      de:

      REQ_RSOC_REAL

      hex = "0x0300000E", type = DataType.NONE

      Is used within a REQ_DATA request to query the actual RSOC. Whatever the actual RSOC is... I believe it is the absolute charge level of the battery, without the deep discharge reserve and without the theoretically maximum possible amount of energy. A RSOC_REAL block is returned in response.

      Original E3DC Documentation:

      en:

      de:

      REQ_ASOC

      hex = "0x0300000F", type = DataType.NONE

      Is used within a REQ_DATA request to query the absolute state-of-charge. A ASOC block is returned in response. In other words, how high the possible SOC is when the battery is fully charged, minus signs of ageing of the battery.

      Original E3DC Documentation:

      en:

      de:

      REQ_FCC

      hex = "0x03000010", type = DataType.NONE

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      REQ_RC

      hex = "0x03000011", type = DataType.NONE

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      REQ_MAX_DCB_CELL_CURRENT

      hex = "0x03000012", type = DataType.NONE

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      REQ_MIN_DCB_CELL_CURRENT

      hex = "0x03000013", type = DataType.NONE

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      REQ_MAX_DCB_CELL_VOLTAGE

      hex = "0x03000014", type = DataType.NONE

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      REQ_MIN_DCB_CELL_VOLTAGE

      hex = "0x03000015", type = DataType.NONE

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      REQ_DCB_ALL_CELL_TEMPERATURES

      hex = "0x03000018", type = DataType.UINT16

      Is used within a REQ_DATA conainer. Queries the temperatures of all cells in the battery module. The value must be the number of the module. It is counted from 0 to the value of DCB_COUNT. A block of type DCB_ALL_CELL_TEMPERATURES is delivered in response.

      Original E3DC Documentation:

      en:

      de:

      REQ_DCB_ALL_CELL_VOLTAGES

      hex = "0x0300001A", type = DataType.UINT16

      Is used within a REQ_DATA conainer. Queries the voltages of all cells in the battery module. The value must be the number of the module. It is counted from 0 to the value of DCB_COUNT A block of type DCB_ALL_CELL_VOLTAGES is delivered in response.

      Original E3DC Documentation:

      en:

      de:

      REQ_OPEN_BREAKER

      hex = "0x0300001C", type = DataType.NONE

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      REQ_OPEN_BREAKER_CONFIRM

      hex = "0x0300001D", type = DataType.NONE

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      REQ_FIRMWARE_VERSION

      hex = "0x0300001F", type = DataType.NONE

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      REQ_UPDATE_STATUS

      hex = "0x03000022", type = DataType.NONE

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      REQ_SET_TRAINING_MODE

      hex = "0x03000023", type = DataType.NONE

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      REQ_TIME_LAST_RESPONSE

      hex = "0x03000024", type = DataType.NONE

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      REQ_MANUFACTURER_NAME

      hex = "0x03000025", type = DataType.NONE

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      REQ_USABLE_CAPACITY

      hex = "0x03000026", type = DataType.NONE

      Requests the usable capacity. A block of type USABLE_CAPACITY is delivered as the response

      Original E3DC Documentation:

      en:

      de:

      REQ_USABLE_REMAINING_CAPACITY

      hex = "0x03000027", type = DataType.NONE

      Requests the remaining usable capacity. A block of type USABLE_REMAINING_CAPACITY is delivered as the response

      Original E3DC Documentation:

      en:

      de:

      REQ_SET_A1_DATA

      hex = "0x03000028", type = DataType.NONE

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      REQ_SET_A1_MODE

      hex = "0x03000029", type = DataType.NONE

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      REQ_SET_A1_VOLTAGE

      hex = "0x03000030", type = DataType.NONE

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      REQ_SET_A1_CURRENT

      hex = "0x03000031", type = DataType.NONE

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      REQ_CONTROL_CODE

      hex = "0x03000032", type = DataType.NONE

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      REQ_SPECIFICATION

      hex = "0x03000043", type = DataType.NONE

      Is used within a REQ_DATA request to request the specification data of the battery. A SPECIFICATION block is returned in response.

      Original E3DC Documentation:

      en:

      de:

      REQ_INTERNALS

      hex = "0x03000044", type = DataType.NONE

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      REQ_DESIGN_CAPACITY

      hex = "0x03000045", type = DataType.NONE

      Queries the capacity of the battery as it was designed according to the specification. A block of type DESIGN_CAPACITY is delivered as the response

      Original E3DC Documentation:

      en:

      de:

      REQ_DESIGN_VOLTAGE

      hex = "0x03000046", type = DataType.NONE

      Queries the volate of the battery as it was designed according to the specification. A block of type DESIGN_VOLTAGE is delivered as the response

      Original E3DC Documentation:

      en:

      de:

      REQ_CHARGE_HIGH_TEMP

      hex = "0x03000047", type = DataType.NONE

      Query of the highest possible temperature during charging. A block of the type CHARGE_HIGH_TEMP is delivered in response

      Original E3DC Documentation:

      en:

      de:

      REQ_CHARGE_LOW_TEMP

      hex = "0x03000048", type = DataType.NONE

      Query of the lowest possible temperature during charging. A block of the type CHARGE_LOW_TEMP is delivered in response

      Original E3DC Documentation:

      en:

      de:

      REQ_MANUFACTURE_DATE

      hex = "0x03000049", type = DataType.NONE

      Query the date of manufacture of the battery. A block of the type MANUFACTURE_DATE is delivered in response

      Original E3DC Documentation:

      en:

      de:

      REQ_SERIALNO

      hex = "0x03000050", type = DataType.NONE

      Query the serial number. A block of the type SERIALNO is delivered in response

      Original E3DC Documentation:

      en:

      de:

      REQ_DATA_TABLE_VERSION

      hex = "0x03000051", type = DataType.NONE

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      REQ_PROTOCOL_VERSION

      hex = "0x03000052", type = DataType.NONE

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      REQ_PCB_VERSION

      hex = "0x03000053", type = DataType.NONE

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      REQ_TOTAL_USE_TIME

      hex = "0x03000054", type = DataType.NONE

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      REQ_TOTAL_DISCHARGE_TIME

      hex = "0x03000055", type = DataType.NONE

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      REQ_AVAILABLE_BATTERIES

      hex = "0x03000056", type = DataType.NONE

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      REQ_OPEN_FET

      hex = "0x03000060", type = DataType.NONE

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      REQ_FET_STATE

      hex = "0x03000061", type = DataType.NONE

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      REQ_BATTERY_SOFT_ON

      hex = "0x03000062", type = DataType.NONE

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      REQ_MEASURED_RESISTANCE

      hex = "0x03000130", type = DataType.NONE

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      REQ_RUN_MEASURED_RESISTANCE

      hex = "0x03000044", type = DataType.NONE

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      RC

      hex = "0x03800011", type = DataType.NONE

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      MIN_DCB_CELL_CURRENT

      hex = "0x03800013", type = DataType.NONE

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Unit: Ampere

      Original E3DC Documentation:

      en:

      de:

      MAX_DCB_CELL_VOLTAGE

      hex = "0x03800014", type = DataType.NONE

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Unit: Volt

      Original E3DC Documentation:

      en:

      de:

      MIN_DCB_CELL_VOLTAGE

      hex = "0x03800015", type = DataType.NONE

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Unit: Volt

      Original E3DC Documentation:

      en:

      de:

      DCB_ALL_CELL_TEMPERATURES

      hex = "0x03800018", type = DataType.NONE

      Response block to a REQ_DCB_ALL_CELL_TEMPERATURES request. The container contains a list of DCB_CELL_TEMPERATURE blocks.

      Original E3DC Documentation:

      en:

      de:

      DCB_ALL_CELL_VOLTAGES

      hex = "0x0380001A", type = DataType.NONE

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Unit: Volt

      Original E3DC Documentation:

      en:

      de:

      OPEN_BREAKER

      hex = "0x0380001C", type = DataType.NONE

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      OPEN_BREAKER_CONFIRM

      hex = "0x0380001D", type = DataType.NONE

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      FIRMWARE_VERSION

      hex = "0x0380001F", type = DataType.NONE

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      UPDATE_STATUS

      hex = "0x03800022", type = DataType.NONE

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      TIME_LAST_RESPONSE

      hex = "0x03800024", type = DataType.NONE

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      MANUFACTURER_NAME

      hex = "0x03800025", type = DataType.NONE

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      USABLE_CAPACITY

      hex = "0x03800026", type = DataType.FLOAT32

      The usable capacity of the battery in Ah

      Original E3DC Documentation:

      en:

      de:

      USABLE_REMAINING_CAPACITY

      hex = "0x03800027", type = DataType.FLOAT32

      Remaining capacity in Wh (or Ah??)

      Original E3DC Documentation:

      en:

      de:

      SET_A1_DATA

      hex = "0x03800028", type = DataType.NONE

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      CONTROL_CODE

      hex = "0x03800032", type = DataType.NONE

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      DCB_INFO

      hex = "0x03800042", type = DataType.CONTAINER

      Response block to a REQ_DCB_INFO request. Contains various data blocks about the respective battery module. Which blocks are included seems to depend on the home power station. As a rule, these are the blocks that begin with DCB_. The DCB_INFO block is located within a DATA block.

      Original E3DC Documentation:

      en:

      de:

      SPECIFICATION

      hex = "0x03800043", type = DataType.NONE

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      INTERNALS

      hex = "0x03800044", type = DataType.NONE

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      DESIGN_CAPACITY

      hex = "0x03800045", type = DataType.FLOAT32

      Response block to a REQ_DESIGN_CAPACITY request. Contains the capacity of the battery as it was designed according to the specification in Ah.

      Original E3DC Documentation:

      en:

      de:

      DESIGN_VOLTAGE

      hex = "0x03800046", type = DataType.FLOAT32

      Response block to a REQ_DESIGN_VOLTAGE request. Contains the voltage of the battery as it was designed according to the specification in Volts.

      Original E3DC Documentation:

      en:

      de:

      CHARGE_HIGH_TEMP

      hex = "0x03800047", type = DataType.FLOAT32

      Response block to a REQ_CHARGE_HIGH_TEMP request. Contains the maximum permissible charging temperature in Celsius.

      Original E3DC Documentation:

      en:

      de:

      CHARGE_LOW_TEMP

      hex = "0x03800048", type = DataType.NONE

      Response block to a REQ_CHARGE_LOW_TEMP request. Contains the minimum permissible charging temperature in Celsius.

      Original E3DC Documentation:

      en:

      de:

      MANUFACTURE_DATE

      hex = "0x03800049", type = DataType.NONE

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      SERIALNO

      hex = "0x03800050", type = DataType.NONE

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      DATA_TABLE_VERSION

      hex = "0x03800051", type = DataType.NONE

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      PROTOCOL_VERSION

      hex = "0x03800052", type = DataType.NONE

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      PCB_VERSION

      hex = "0x03800053", type = DataType.NONE

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      TOTAL_USE_TIME

      hex = "0x03800054", type = DataType.NONE

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      TOTAL_DISCHARGE_TIME

      hex = "0x03800055", type = DataType.NONE

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      AVAILABLE_BATTERIES

      hex = "0x03800057", type = DataType.NONE

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      REQ_BATTERY_SPEC

      hex = "0x03000058", type = DataType.NONE

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      BATTERY_SPEC

      hex = "0x03800058", type = DataType.NONE

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      INSTANCE_DESCRIPTOR

      hex = "0x03800059", type = DataType.NONE

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      FET_STATE

      hex = "0x03800061", type = DataType.NONE

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      BATTERY_SOFT_ON

      hex = "0x03800062", type = DataType.NONE

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      SPECIFIED_CAPACITY

      hex = "0x03800125", type = DataType.FLOAT32

      Contains the specified capacity in Wh

      Original E3DC Documentation:

      en:

      de:

      SPECIFIED_DISCHARGE_POWER

      hex = "0x03800126", type = DataType.NONE

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      SPECIFIED_CHARGE_POWER

      hex = "0x03800127", type = DataType.NONE

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      SPECIFIED_MAX_DCB_COUNT

      hex = "0x03800128", type = DataType.NONE

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      ROLE

      hex = "0x03800129", type = DataType.NONE

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      INTERNAL_CURRENT_AVG30

      hex = "0x03800130", type = DataType.NONE

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      INTERNAL_MTV_AVG30

      hex = "0x03800131", type = DataType.NONE

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      INTERNAL_MAX_CHARGE_CURRENT

      hex = "0x03800132", type = DataType.NONE

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      INTERNAL_MAX_DISCHARGE_CURRENT

      hex = "0x03800133", type = DataType.NONE

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      INTERNAL_MAX_CHARGE_CURR_PER_DCB

      hex = "0x03800134", type = DataType.NONE

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      INTERNAL_MAX_DISCHARGE_CURR_PER_DCB

      hex = "0x03800135", type = DataType.NONE

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      INTERNAL_MAX_CHARGE_CURR_DATA_LOG

      hex = "0x03800136", type = DataType.NONE

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      INTERNAL_MAX_DISCHARGE_CURR_DATA_LOG

      hex = "0x03800137", type = DataType.NONE

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      DCB_NR_SERIES_CELL

      hex = "0x03800300", type = DataType.NONE

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      DCB_NR_PARALLEL_CELL

      hex = "0x03800301", type = DataType.NONE

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      DCB_MANUFACTURE_NAME

      hex = "0x03800302", type = DataType.NONE

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      DCB_DEVICE_NAME

      hex = "0x03800303", type = DataType.NONE

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      DCB_SERIALCODE

      hex = "0x03800304", type = DataType.NONE

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      DCB_NR_SENSOR

      hex = "0x03800305", type = DataType.NONE

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      DCB_STATUS

      hex = "0x03800306", type = DataType.NONE

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      DCB_WARNING

      hex = "0x03800307", type = DataType.NONE

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      DCB_ALARM

      hex = "0x03800308", type = DataType.NONE

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      DCB_ERROR

      hex = "0x03800309", type = DataType.NONE

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      ASOC

      hex = "0x0380000F", type = DataType.FLOAT32

      Response block to a REQ_ASOC request. Is delivered within a DATA. Contains the condition of the battery as a percentage, taking into account the effects of ageing

      Original E3DC Documentation:

      en:

      de:

      MAX_DCB_CELL_CURRENT

      hex = "0x03800012", type = DataType.NONE

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      RSOC_REAL

      hex = "0x0380000E", type = DataType.FLOAT32

      Response block to a REQ_RSOC_REAL request. Is delivered within a DATA. Whatever the actual RSOC is... I believe it is the absolute charge level of the battery, without the deep discharge reserve and without the theoretically maximum possible amount of energy. Percentage value

      Original E3DC Documentation:

      en:

      de:

    • Method Summary

      Modifier and Type Method Description
      final BatTag valueOf(String value) Returns the enum constant of this type with the specified name.
      final Array<BatTag> values() Returns an array containing the constants of this enum type, in the order they're declared.
      Namespace getNamespace()
      String getHex()
      DataType getType()
      final EnumEntries<BatTag> getEntries() Contains tags for reading and controlling the battery
      • Methods inherited from class kotlin.Enum

        getName, getOrdinal
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

    • Method Detail

      • valueOf

         final BatTag 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<BatTag> 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.