id SunSpec model identifier, fixed value 804 for this model. | ••• | ••• | ••• | | R |
l Model length in registers, used to navigate repeating blocks. | ••• | ••• | ••• | | R |
idx String index identifying this string within the battery bank. | ••• | ••• | ••• | | R |
nmod Number of modules present in this battery string. | ••• | ••• | ••• | | R |
st String status bitmask indicating operational and contactor states. | ••• | ••• | ••• | | R |
confail Connection failure reason code for the string contactor. | ••• | ••• | ••• | | R |
ncellbal Number of cells currently undergoing active cell balancing. | ••• | ••• | ••• | | R |
soc String state of charge, 0 to 100 percent. | ••• | ••• | ••• | % | R |
dod Depth of discharge; 100 percent means full nameplate capacity discharged. | ••• | ••• | ••• | % | R |
ncyc Cumulative full charge-discharge cycle count for this string. | ••• | ••• | ••• | count | R |
soh State of health as a percentage of original capacity. | ••• | ••• | ••• | % | R |
a Instantaneous string DC current in amperes; negative values indicate charging. | ••• | ••• | ••• | A | R |
v String DC terminal voltage in volts. | ••• | ••• | ••• | V | R |
cellvmax Maximum cell voltage measured across all cells in the string. | ••• | ••• | ••• | V | R |
cellvmaxmod Module index containing the cell with the highest voltage. | ••• | ••• | ••• | | R |
cellvmin Minimum cell voltage measured across all cells in the string. | ••• | ••• | ••• | V | R |
cellvminmod Module index containing the cell with the lowest voltage. | ••• | ••• | ••• | | R |
cellvavg Average cell voltage across all cells in the string. | ••• | ••• | ••• | V | R |
modtmpmax Maximum module temperature in degrees Celsius within the string. | ••• | ••• | ••• | °C | R |
modtmpmaxmod Module index reporting the highest temperature in the string. | ••• | ••• | ••• | | R |
modtmpmin Minimum module temperature in degrees Celsius within the string. | ••• | ••• | ••• | °C | R |
modtmpminmod Module index reporting the lowest temperature in the string. | ••• | ••• | ••• | | R |
modtmpavg Average module temperature in degrees Celsius across the string. | ••• | ••• | ••• | °C | R |
const String contactor status bitmask showing open or closed state. | ••• | ••• | ••• | | R |
evt1 Standard event flags bitfield, first 32-bit word. | ••• | ••• | ••• | | R |
evt2 Standard event flags bitfield, second 32-bit word. | ••• | ••• | ••• | | R |
evtvnd1 Vendor-defined event flags bitfield, first 32-bit word. | ••• | ••• | ••• | | R |
evtvnd2 Vendor-defined event flags bitfield, second 32-bit word. | ••• | ••• | ••• | | R |
setena String enable setpoint; write to enable or disable this string. | ••• | ••• | ••• | | R/W |
setcon Contactor connect setpoint; write 1 to connect, 2 to disconnect the string. | ••• | ••• | ••• | | R/W |
soc_sf Scale factor exponent applied to the state-of-charge value. | ••• | ••• | ••• | | R |
soh_sf Scale factor exponent applied to the state-of-health value. | ••• | ••• | ••• | | R |
dod_sf Scale factor exponent applied to the depth-of-discharge value. | ••• | ••• | ••• | | R |
a_sf Scale factor exponent applied to the string current value. | ••• | ••• | ••• | | R |
v_sf Scale factor exponent applied to the string voltage value. | ••• | ••• | ••• | | R |
cellv_sf Scale factor exponent applied to all cell voltage values. | ••• | ••• | ••• | | R |
modtmp_sf Scale factor exponent applied to all module temperature values. | ••• | ••• | ••• | | R |