Solar modules

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

ModelName in recordsPoints
501solar_module_float17
502solar_module17

Model 501: Solar Module

Name in records: solar_module_float.

A solar module model supporting DC-DC converter

PointTypeUnitsLabelDescription
Statenum16StatusModule Status Code
StatVendenum16Vendor StatusModule Vendor Status Code
Evtbitfield32EventsModule Event Flags
EvtVendbitfield32Vendor Module Event FlagsVendor specific flags
Ctlenum16ControlModule Control
CtlVendenum32Vendor ControlVendor Module Control
CtlValint32Control ValueModule Control Value
Tmsuint32SecsTimestampTime in seconds since 2000 epoch
OutAfloat32AOutput CurrentOutput Current
OutVfloat32VOutput VoltageOutput Voltage
OutWhfloat32WhOutput EnergyOutput Energy
OutWfloat32WOutput PowerOutput Power
Tmpfloat32CTempModule Temperature
InAfloat32AInput CurrentInput Current
InVfloat32VInput VoltageInput Voltage
InWhfloat32WhInput EnergyInput Energy
InWfloat32WInput PowerInput Power

Value names:

  • Stat (enum16): 1 OFF, 2 SLEEPING, 3 STARTING, 4 MPPT, 5 THROTTLED, 6 SHUTTING_DOWN, 7 FAULT, 8 STANDBY, 9 TEST, 10 OTHER
  • Evt (bitfield32): bit 0 GROUND_FAULT, bit 1 INPUT_OVER_VOLTAGE, bit 2 RESERVED_2, bit 3 DC_DISCONNECT, bit 4 RESERVED_4, bit 5 RESERVED_5, bit 6 MANUAL_SHUTDOWN, bit 7 OVER_TEMPERATURE, bit 8 RESERVED_8, bit 9 RESERVED_9, bit 10 RESERVED_10, bit 11 RESERVED_11, bit 12 BLOWN_FUSE, bit 13 UNDER_TEMPERATURE, bit 14 MEMORY_LOSS, bit 15 ARC_DETECTION, bit 16 THEFT_DETECTION, bit 17 OUTPUT_OVER_CURRENT, bit 18 OUTPUT_OVER_VOLTAGE, bit 19 OUTPUT_UNDER_VOLTAGE, bit 20 TEST_FAILED

Model 502: Solar Module

Name in records: solar_module.

A solar module model supporting DC-DC converter

PointTypeUnitsLabelDescription
Statenum16StatusModule Status Code
StatVendenum16Vendor StatusModule Vendor Status Code
Evtbitfield32EventsModule Event Flags
EvtVendbitfield32Vendor Module Event FlagsVendor specific flags
Ctlenum16ControlModule Control
CtlVendenum32Vendor ControlVendor Module Control
CtlValint32Control ValueModule Control Value
Tmsuint32SecsTimestampTime in seconds since 2000 epoch
OutAint16AOutput CurrentOutput Current
OutVint16VOutput VoltageOutput Voltage
OutWhacc32WhOutput EnergyOutput Energy
OutPwint16WOutput PowerOutput Power
Tmpint16CTempModule Temperature
InAint16AInput CurrentInput Current
InVint16VInput VoltageInput Voltage
InWhacc32WhInput EnergyInput Energy
InWint16WInput PowerInput Power

Value names:

  • Stat (enum16): 1 OFF, 2 SLEEPING, 3 STARTING, 4 MPPT, 5 THROTTLED, 6 SHUTTING_DOWN, 7 FAULT, 8 STANDBY, 9 TEST, 10 OTHER
  • Evt (bitfield32): bit 0 GROUND_FAULT, bit 1 INPUT_OVER_VOLTAGE, bit 2 RESERVED_2, bit 3 DC_DISCONNECT, bit 4 RESERVED_4, bit 5 RESERVED_5, bit 6 MANUAL_SHUTDOWN, bit 7 OVER_TEMPERATURE, bit 8 RESERVED_8, bit 9 RESERVED_9, bit 10 RESERVED_10, bit 11 RESERVED_11, bit 12 BLOWN_FUSE, bit 13 UNDER_TEMPERATURE, bit 14 MEMORY_LOSS, bit 15 ARC_DETECTION, bit 16 THEFT_DETECTION, bit 17 OUTPUT_OVER_CURRENT, bit 18 OUTPUT_OVER_VOLTAGE, bit 19 OUTPUT_UNDER_VOLTAGE, bit 20 TEST_FAILED