String combiners

Point names are the ones records use; [*] stands for a repeating group's index. See Supported SunSpec models for every group.

ModelName in recordsPoints
401string_combiner_current13
402string_combiner_advanced21
403string_combiner_current_input13
404string_combiner_advanced_inputs21

Model 401: String Combiner (Current)

Name in records: string_combiner_current.

A basic string combiner

PointTypeUnitsLabelDescription
DCAMaxuint16ARatingMaximum DC Current Rating
NcountNNumber of Inputs
Evtbitfield32EventEvents
EvtVndbitfield32Vendor EventVendor defined events
DCAint16AAmpsTotal measured current
DCAhruint32AhAmp-hoursTotal metered Amp-hours
DCVuint16VVoltageOutput Voltage
Tmpint16CTempInternal operating temperature
string[*].InIDuint16IDUniquely identifies this input set
string[*].InEvtbitfield32Input EventString Input Event Flags
string[*].InEvtVndbitfield32Input Event VendorString Input Vendor Event Flags
string[*].InDCAint16AAmpsString Input Current
string[*].InDCAhruint32AhAmp-hoursString Input Amp-Hours

Value names:

  • Evt (bitfield32): bit 0 LOW_VOLTAGE, bit 1 LOW_POWER, bit 2 LOW_EFFICIENCY, bit 3 CURRENT, bit 4 VOLTAGE, bit 5 POWER, bit 6 PR, bit 7 DISCONNECTED, bit 8 FUSE_FAULT, bit 9 COMBINER_FUSE_FAULT, bit 10 COMBINER_CABINET_OPEN, bit 11 TEMP, bit 12 GROUNDFAULT, bit 13 REVERSED_POLARITY, bit 14 INCOMPATIBLE, bit 15 COMM_ERROR, bit 16 INTERNAL_ERROR, bit 17 THEFT, bit 18 ARC_DETECTED
  • string[*].InEvt (bitfield32): bit 0 LOW_VOLTAGE, bit 1 LOW_POWER, bit 2 LOW_EFFICIENCY, bit 3 CURRENT, bit 4 VOLTAGE, bit 5 POWER, bit 6 PR, bit 7 DISCONNECTED, bit 8 FUSE_FAULT, bit 9 COMBINER_FUSE_FAULT, bit 10 COMBINER_CABINET_OPEN, bit 11 TEMP, bit 12 GROUNDFAULT, bit 13 REVERSED_POLARITY, bit 14 INCOMPATIBLE, bit 15 COMM_ERROR, bit 16 INTERNAL_ERROR, bit 17 THEFT, bit 18 ARC_DETECTED

Model 402: String Combiner (Advanced)

Name in records: string_combiner_advanced.

An advanced string combiner

PointTypeUnitsLabelDescription
DCAMaxuint16ARatingMaximum DC Current Rating
NcountNNumber of Inputs
Evtbitfield32EventEvents
EvtVndbitfield32Vendor EventVendor defined events
DCAint16AAmpsTotal measured current
DCAhruint32AhAmp-hoursTotal metered Amp-hours
DCVuint16VVoltageOutput Voltage
Tmpint16CTempInternal operating temperature
DCWint16WWattsOutput power
DCPRuint16PctPRDC Performance ratio value
DCWhuint32WhWatt-hoursOutput energy
string[*].InIDuint16IDUniquely identifies this input set
string[*].InEvtbitfield32Input EventString Input Event Flags
string[*].EvtVndbitfield32Vendor EventVendor defined events
string[*].InDCAint16AAmpsString Input Current
string[*].InDCAhruint32AhAmp-hoursString Input Amp-Hours
string[*].InDCVuint16VVoltageString Input Voltage
string[*].InDCWint16WWattsString Input Power
string[*].InDCWhuint32WhWatt-hoursString Input Energy
string[*].InDCPRuint16PctPRString Performance Ratio
string[*].InNuint16NNumber of modules in this input string

Value names:

  • Evt (bitfield32): bit 0 LOW_VOLTAGE, bit 1 LOW_POWER, bit 2 LOW_EFFICIENCY, bit 3 CURRENT, bit 4 VOLTAGE, bit 5 POWER, bit 6 PR, bit 7 DISCONNECTED, bit 8 FUSE_FAULT, bit 9 COMBINER_FUSE_FAULT, bit 10 COMBINER_CABINET_OPEN, bit 11 TEMP, bit 12 GROUNDFAULT, bit 13 REVERSED_POLARITY, bit 14 INCOMPATIBLE, bit 15 COMM_ERROR, bit 16 INTERNAL_ERROR, bit 17 THEFT, bit 18 ARC_DETECTED
  • string[*].InEvt (bitfield32): bit 0 LOW_VOLTAGE, bit 1 LOW_POWER, bit 2 LOW_EFFICIENCY, bit 3 CURRENT, bit 4 VOLTAGE, bit 5 POWER, bit 6 PR, bit 7 DISCONNECTED, bit 8 FUSE_FAULT, bit 9 COMBINER_FUSE_FAULT, bit 10 COMBINER_CABINET_OPEN, bit 11 TEMP, bit 12 GROUNDFAULT, bit 13 REVERSED_POLARITY, bit 14 INCOMPATIBLE, bit 15 COMM_ERROR, bit 16 INTERNAL_ERROR, bit 17 THEFT, bit 18 ARC_DETECTED

Model 403: String Combiner (Current)

Name in records: string_combiner_current_input.

A basic string combiner model

PointTypeUnitsLabelDescription
DCAMaxuint16ARatingMaximum DC Current Rating
NcountNNumber of Inputs
Evtbitfield32EventEvents
EvtVndbitfield32Vendor EventVendor defined events
DCAint16AAmpsTotal measured current
DCAhracc32AhAmp-hoursTotal metered Amp-hours
DCVint16VVoltageOutput Voltage
Tmpint16CTempInternal operating temperature
string[*].InIDuint16IDUniquely identifies this input set
string[*].InEvtbitfield32Input EventString Input Event Flags
string[*].InEvtVndbitfield32Input Event VendorString Input Vendor Event Flags
string[*].InDCAint16AAmpsString Input Current
string[*].InDCAhracc32AhAmp-hoursString Input Amp-Hours

Value names:

  • Evt (bitfield32): bit 0 LOW_VOLTAGE, bit 1 LOW_POWER, bit 2 LOW_EFFICIENCY, bit 3 CURRENT, bit 4 VOLTAGE, bit 5 POWER, bit 6 PR, bit 7 DISCONNECTED, bit 8 FUSE_FAULT, bit 9 COMBINER_FUSE_FAULT, bit 10 COMBINER_CABINET_OPEN, bit 11 TEMP, bit 12 GROUNDFAULT, bit 13 REVERSED_POLARITY, bit 14 INCOMPATIBLE, bit 15 COMM_ERROR, bit 16 INTERNAL_ERROR, bit 17 THEFT, bit 18 ARC_DETECTED
  • string[*].InEvt (bitfield32): bit 0 LOW_VOLTAGE, bit 1 LOW_POWER, bit 2 LOW_EFFICIENCY, bit 3 CURRENT, bit 4 VOLTAGE, bit 5 POWER, bit 6 PR, bit 7 DISCONNECTED, bit 8 FUSE_FAULT, bit 9 COMBINER_FUSE_FAULT, bit 10 COMBINER_CABINET_OPEN, bit 11 TEMP, bit 12 GROUNDFAULT, bit 13 REVERSED_POLARITY, bit 14 INCOMPATIBLE, bit 15 COMM_ERROR, bit 16 INTERNAL_ERROR, bit 17 THEFT, bit 18 ARC_DETECTED

Model 404: String Combiner (Advanced)

Name in records: string_combiner_advanced_inputs.

An advanced string combiner including voltage and energy measurements

PointTypeUnitsLabelDescription
DCAMaxuint16ARatingMaximum DC Current Rating
NcountNNumber of Inputs
Evtbitfield32EventEvents
EvtVndbitfield32Vendor EventVendor defined events
DCAint16AAmpsTotal measured current
DCAhracc32AhAmp-hoursTotal metered Amp-hours
DCVint16VVoltageOutput Voltage
Tmpint16CTempInternal operating temperature
DCWint16WWattsOutput power
DCPRint16PctPRDC Performance ratio value
DCWhacc32WhWatt-hoursOutput energy
string[*].InIDuint16IDUniquely identifies this input set
string[*].InEvtbitfield32Input EventString Input Event Flags
string[*].InEvtVndbitfield32Input Event VendorString Input Vendor Event Flags
string[*].InDCAint16AAmpsString Input Current
string[*].InDCAhracc32AhAmp-hoursString Input Amp-Hours
string[*].InDCVint16VVoltageString Input Voltage
string[*].InDCWint16WWattsString Input Power
string[*].InDCWhacc32WhWatt-hoursString Input Energy
string[*].InDCPRuint16PctPRString Performance Ratio
string[*].InNuint16NNumber of modules in this input string

Value names:

  • Evt (bitfield32): bit 0 LOW_VOLTAGE, bit 1 LOW_POWER, bit 2 LOW_EFFICIENCY, bit 3 CURRENT, bit 4 VOLTAGE, bit 5 POWER, bit 6 PR, bit 7 DISCONNECTED, bit 8 FUSE_FAULT, bit 9 COMBINER_FUSE_FAULT, bit 10 COMBINER_CABINET_OPEN, bit 11 TEMP, bit 12 GROUNDFAULT, bit 13 REVERSED_POLARITY, bit 14 INCOMPATIBLE, bit 15 COMM_ERROR, bit 16 INTERNAL_ERROR, bit 17 THEFT, bit 18 ARC_DETECTED
  • string[*].InEvt (bitfield32): bit 0 LOW_VOLTAGE, bit 1 LOW_POWER, bit 2 LOW_EFFICIENCY, bit 3 CURRENT, bit 4 VOLTAGE, bit 5 POWER, bit 6 PR, bit 7 DISCONNECTED, bit 8 FUSE_FAULT, bit 9 COMBINER_FUSE_FAULT, bit 10 COMBINER_CABINET_OPEN, bit 11 TEMP, bit 12 GROUNDFAULT, bit 13 REVERSED_POLARITY, bit 14 INCOMPATIBLE, bit 15 COMM_ERROR, bit 16 INTERNAL_ERROR, bit 17 THEFT, bit 18 ARC_DETECTED