Solar modules
Point names are the ones records use; [*] stands for a repeating group's index. See Supported SunSpec models for every group.
Model 501: Solar Module
Name in records: solar_module_float.
A solar module model supporting DC-DC converter
| Point | Type | Units | Label | Description |
|---|---|---|---|---|
Stat | enum16 | Status | Module Status Code | |
StatVend | enum16 | Vendor Status | Module Vendor Status Code | |
Evt | bitfield32 | Events | Module Event Flags | |
EvtVend | bitfield32 | Vendor Module Event Flags | Vendor specific flags | |
Ctl | enum16 | Control | Module Control | |
CtlVend | enum32 | Vendor Control | Vendor Module Control | |
CtlVal | int32 | Control Value | Module Control Value | |
Tms | uint32 | Secs | Timestamp | Time in seconds since 2000 epoch |
OutA | float32 | A | Output Current | Output Current |
OutV | float32 | V | Output Voltage | Output Voltage |
OutWh | float32 | Wh | Output Energy | Output Energy |
OutW | float32 | W | Output Power | Output Power |
Tmp | float32 | C | Temp | Module Temperature |
InA | float32 | A | Input Current | Input Current |
InV | float32 | V | Input Voltage | Input Voltage |
InWh | float32 | Wh | Input Energy | Input Energy |
InW | float32 | W | Input Power | Input Power |
Value names:
Stat(enum16): 1OFF, 2SLEEPING, 3STARTING, 4MPPT, 5THROTTLED, 6SHUTTING_DOWN, 7FAULT, 8STANDBY, 9TEST, 10OTHEREvt(bitfield32): bit 0GROUND_FAULT, bit 1INPUT_OVER_VOLTAGE, bit 2RESERVED_2, bit 3DC_DISCONNECT, bit 4RESERVED_4, bit 5RESERVED_5, bit 6MANUAL_SHUTDOWN, bit 7OVER_TEMPERATURE, bit 8RESERVED_8, bit 9RESERVED_9, bit 10RESERVED_10, bit 11RESERVED_11, bit 12BLOWN_FUSE, bit 13UNDER_TEMPERATURE, bit 14MEMORY_LOSS, bit 15ARC_DETECTION, bit 16THEFT_DETECTION, bit 17OUTPUT_OVER_CURRENT, bit 18OUTPUT_OVER_VOLTAGE, bit 19OUTPUT_UNDER_VOLTAGE, bit 20TEST_FAILED
Model 502: Solar Module
Name in records: solar_module.
A solar module model supporting DC-DC converter
| Point | Type | Units | Label | Description |
|---|---|---|---|---|
Stat | enum16 | Status | Module Status Code | |
StatVend | enum16 | Vendor Status | Module Vendor Status Code | |
Evt | bitfield32 | Events | Module Event Flags | |
EvtVend | bitfield32 | Vendor Module Event Flags | Vendor specific flags | |
Ctl | enum16 | Control | Module Control | |
CtlVend | enum32 | Vendor Control | Vendor Module Control | |
CtlVal | int32 | Control Value | Module Control Value | |
Tms | uint32 | Secs | Timestamp | Time in seconds since 2000 epoch |
OutA | int16 | A | Output Current | Output Current |
OutV | int16 | V | Output Voltage | Output Voltage |
OutWh | acc32 | Wh | Output Energy | Output Energy |
OutPw | int16 | W | Output Power | Output Power |
Tmp | int16 | C | Temp | Module Temperature |
InA | int16 | A | Input Current | Input Current |
InV | int16 | V | Input Voltage | Input Voltage |
InWh | acc32 | Wh | Input Energy | Input Energy |
InW | int16 | W | Input Power | Input Power |
Value names:
Stat(enum16): 1OFF, 2SLEEPING, 3STARTING, 4MPPT, 5THROTTLED, 6SHUTTING_DOWN, 7FAULT, 8STANDBY, 9TEST, 10OTHEREvt(bitfield32): bit 0GROUND_FAULT, bit 1INPUT_OVER_VOLTAGE, bit 2RESERVED_2, bit 3DC_DISCONNECT, bit 4RESERVED_4, bit 5RESERVED_5, bit 6MANUAL_SHUTDOWN, bit 7OVER_TEMPERATURE, bit 8RESERVED_8, bit 9RESERVED_9, bit 10RESERVED_10, bit 11RESERVED_11, bit 12BLOWN_FUSE, bit 13UNDER_TEMPERATURE, bit 14MEMORY_LOSS, bit 15ARC_DETECTION, bit 16THEFT_DETECTION, bit 17OUTPUT_OVER_CURRENT, bit 18OUTPUT_OVER_VOLTAGE, bit 19OUTPUT_UNDER_VOLTAGE, bit 20TEST_FAILED