powersync-plugins-modbus/libnymea-sunspec/tools/models/json/model_160.json

380 lines
13 KiB
JSON

{
"group": {
"groups": [
{
"count": 0,
"name": "module",
"points": [
{
"label": "Input ID",
"name": "ID",
"size": 1,
"type": "uint16"
},
{
"label": "Input ID Sting",
"name": "IDStr",
"size": 8,
"type": "string"
},
{
"label": "DC Current",
"name": "DCA",
"sf": "DCA_SF",
"size": 1,
"type": "uint16",
"units": "A"
},
{
"label": "DC Voltage",
"name": "DCV",
"sf": "DCV_SF",
"size": 1,
"type": "uint16",
"units": "V"
},
{
"label": "DC Power",
"name": "DCW",
"sf": "DCW_SF",
"size": 1,
"type": "uint16",
"units": "W"
},
{
"label": "Lifetime Energy",
"name": "DCWH",
"sf": "DCWH_SF",
"size": 2,
"type": "acc32",
"units": "Wh"
},
{
"label": "Timestamp",
"name": "Tms",
"size": 2,
"type": "uint32",
"units": "Secs"
},
{
"label": "Temperature",
"name": "Tmp",
"size": 1,
"type": "int16",
"units": "C"
},
{
"label": "Operating State",
"name": "DCSt",
"size": 1,
"symbols": [
{
"name": "OFF",
"value": 1
},
{
"name": "SLEEPING",
"value": 2
},
{
"name": "STARTING",
"value": 3
},
{
"name": "MPPT",
"value": 4
},
{
"name": "THROTTLED",
"value": 5
},
{
"name": "SHUTTING_DOWN",
"value": 6
},
{
"name": "FAULT",
"value": 7
},
{
"name": "STANDBY",
"value": 8
},
{
"name": "TEST",
"value": 9
},
{
"name": "RESERVED_10",
"value": 10
}
],
"type": "enum16"
},
{
"label": "Module Events",
"name": "DCEvt",
"size": 2,
"symbols": [
{
"name": "GROUND_FAULT",
"value": 0
},
{
"name": "INPUT_OVER_VOLTAGE",
"value": 1
},
{
"name": "RESERVED_2",
"value": 2
},
{
"name": "DC_DISCONNECT",
"value": 3
},
{
"name": "RESERVED_4",
"value": 4
},
{
"name": "CABINET_OPEN",
"value": 5
},
{
"name": "MANUAL_SHUTDOWN",
"value": 6
},
{
"name": "OVER_TEMP",
"value": 7
},
{
"name": "RESERVED_8",
"value": 8
},
{
"name": "RESERVED_9",
"value": 9
},
{
"name": "RESERVED_10",
"value": 10
},
{
"name": "RESERVED_11",
"value": 11
},
{
"name": "BLOWN_FUSE",
"value": 12
},
{
"name": "UNDER_TEMP",
"value": 13
},
{
"name": "MEMORY_LOSS",
"value": 14
},
{
"name": "ARC_DETECTION",
"value": 15
},
{
"name": "RESERVED_16",
"value": 16
},
{
"name": "RESERVED_17",
"value": 17
},
{
"name": "RESERVED_18",
"value": 18
},
{
"name": "RESERVED_19",
"value": 19
},
{
"name": "TEST_FAILED",
"value": 20
},
{
"name": "INPUT_UNDER_VOLTAGE",
"value": 21
},
{
"name": "INPUT_OVER_CURRENT",
"value": 22
}
],
"type": "bitfield32"
}
],
"type": "group"
}
],
"label": "Multiple MPPT Inverter Extension Model",
"name": "mppt",
"points": [
{
"desc": "Model identifier",
"label": "Model ID",
"mandatory": "M",
"name": "ID",
"size": 1,
"static": "S",
"type": "uint16",
"value": 160
},
{
"desc": "Model length",
"label": "Model Length",
"mandatory": "M",
"name": "L",
"size": 1,
"static": "S",
"type": "uint16"
},
{
"label": "Current Scale Factor",
"name": "DCA_SF",
"size": 1,
"type": "sunssf"
},
{
"label": "Voltage Scale Factor",
"name": "DCV_SF",
"size": 1,
"type": "sunssf"
},
{
"label": "Power Scale Factor",
"name": "DCW_SF",
"size": 1,
"type": "sunssf"
},
{
"label": "Energy Scale Factor",
"name": "DCWH_SF",
"size": 1,
"type": "sunssf"
},
{
"label": "Global Events",
"name": "Evt",
"size": 2,
"symbols": [
{
"name": "GROUND_FAULT",
"value": 0
},
{
"name": "INPUT_OVER_VOLTAGE",
"value": 1
},
{
"name": "RESERVED_2",
"value": 2
},
{
"name": "DC_DISCONNECT",
"value": 3
},
{
"name": "RESERVED_4",
"value": 4
},
{
"name": "CABINET_OPEN",
"value": 5
},
{
"name": "MANUAL_SHUTDOWN",
"value": 6
},
{
"name": "OVER_TEMP",
"value": 7
},
{
"name": "RESERVED_8",
"value": 8
},
{
"name": "RESERVED_9",
"value": 9
},
{
"name": "RESERVED_10",
"value": 10
},
{
"name": "RESERVED_11",
"value": 11
},
{
"name": "BLOWN_FUSE",
"value": 12
},
{
"name": "UNDER_TEMP",
"value": 13
},
{
"name": "MEMORY_LOSS",
"value": 14
},
{
"name": "ARC_DETECTION",
"value": 15
},
{
"name": "RESERVED_16",
"value": 16
},
{
"name": "RESERVED_17",
"value": 17
},
{
"name": "RESERVED_18",
"value": 18
},
{
"name": "RESERVED_19",
"value": 19
},
{
"name": "TEST_FAILED",
"value": 20
},
{
"name": "INPUT_UNDER_VOLTAGE",
"value": 21
},
{
"name": "INPUT_OVER_CURRENT",
"value": 22
}
],
"type": "bitfield32"
},
{
"label": "Number of Modules",
"name": "N",
"size": 1,
"type": "count"
},
{
"label": "Timestamp Period",
"name": "TmsPer",
"size": 1,
"type": "uint16"
}
],
"type": "group"
},
"id": 160
}