chargingRate and dischargingRate map onto InWRte and OutWRte of model 124, which are int16 setpoints ranging from -100.00 to +100.00 percent of WChaMax. Declaring them as 0..100 makes a forced charge structurally inexpressible: nymea rejects the negative action parameter before it ever reaches the plugin. Also fixes the default value, which was the boolean false on an int state.
1729 lines
82 KiB
JSON
1729 lines
82 KiB
JSON
{
|
|
"name": "SunSpec",
|
|
"displayName": "sunspec",
|
|
"id": "cb4bdec6-cf2c-4a0f-9709-42d951ca2d8b",
|
|
"paramTypes":[
|
|
{
|
|
"id": "52da5222-9a94-47a2-9adc-004541d2f5ed",
|
|
"name": "updateInterval",
|
|
"displayName": "Update interval",
|
|
"type": "int",
|
|
"unit": "Seconds",
|
|
"defaultValue": 1
|
|
},
|
|
{
|
|
"id": "1a8895a0-c746-48af-9307-3a4636f24cc2",
|
|
"name": "timeout",
|
|
"displayName": "Timout",
|
|
"type": "uint",
|
|
"unit": "MilliSeconds",
|
|
"defaultValue": 1000
|
|
},
|
|
{
|
|
"id": "9a4bfe01-315f-4ee7-98a9-f16b08ba12ad",
|
|
"name": "numberOfRetries",
|
|
"displayName": "Number of retries",
|
|
"type": "uint",
|
|
"defaultValue": 3,
|
|
"minValue": 1,
|
|
"maxValue": 10
|
|
}
|
|
],
|
|
"vendors": [
|
|
{
|
|
"name": "sunspec",
|
|
"displayName": "SunSpec",
|
|
"id": "c143a7b4-a16c-4fff-86a3-9ffab3d6841d",
|
|
"thingClasses": [
|
|
{
|
|
"name": "sunspecConnection",
|
|
"displayName": "SunSpec Generic",
|
|
"id": "f51853f3-8815-4cf3-b337-45cda1f3e6d5",
|
|
"createMethods": [ "discovery", "user" ],
|
|
"interfaces": [ "gateway", "networkdevice" ],
|
|
"providedInterfaces": [ "solarinverter", "energymeter", "energystorage"],
|
|
"discoveryParamTypes": [
|
|
{
|
|
"id": "50e027aa-ab15-44df-80d3-71964aee44af",
|
|
"name":"slaveId",
|
|
"displayName": "Slave ID",
|
|
"type": "int",
|
|
"defaultValue": 1
|
|
}
|
|
],
|
|
"paramTypes": [
|
|
{
|
|
"id": "3567b389-9d42-48f9-a29b-d18388fb36a1",
|
|
"name": "address",
|
|
"displayName": "Host address",
|
|
"type": "QString",
|
|
"inputType": "IPv4Address",
|
|
"defaultValue": ""
|
|
},
|
|
{
|
|
"id": "1667b0ed-9a2b-47c6-a01f-690caee55ffa",
|
|
"name": "hostName",
|
|
"displayName": "Host name",
|
|
"type": "QString",
|
|
"inputType": "TextLine",
|
|
"defaultValue": ""
|
|
},
|
|
{
|
|
"id": "f65d6c36-1672-44cb-b52a-62d71837ae67",
|
|
"name":"macAddress",
|
|
"displayName": "MAC address",
|
|
"type": "QString",
|
|
"inputType": "MacAddress",
|
|
"defaultValue": ""
|
|
},
|
|
{
|
|
"id": "1fa4fc9c-f6be-47c7-928a-bcefc1142eec",
|
|
"name":"port",
|
|
"displayName": "Port",
|
|
"type": "int",
|
|
"defaultValue": 502
|
|
},
|
|
{
|
|
"id": "953064e0-4675-4538-a9a2-fa22ce2f347c",
|
|
"name":"slaveId",
|
|
"displayName": "Slave ID",
|
|
"type": "int",
|
|
"defaultValue": 1
|
|
},
|
|
{
|
|
"id": "38082ecf-23bf-47d1-beba-f816c978c823",
|
|
"name":"endianness",
|
|
"displayName": "Endianness",
|
|
"type": "QString",
|
|
"allowedValues": [
|
|
"Big Endian",
|
|
"Little Endian"
|
|
],
|
|
"defaultValue": "Big Endian"
|
|
}
|
|
],
|
|
"stateTypes":[
|
|
{
|
|
"id": "3e767ad0-b4b3-4398-94c1-00579ea09ca8",
|
|
"name": "connected",
|
|
"displayName": "Connected",
|
|
"displayNameEvent": "Connected changed",
|
|
"type": "bool",
|
|
"defaultValue": false,
|
|
"cached": false
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "sunspecSinglePhaseInverter",
|
|
"displayName": "SunSpec single phase inverter",
|
|
"id": "c5d5204e-3375-4b92-8128-fab77a671fed",
|
|
"createMethods": [ "Auto" ],
|
|
"interfaces": [ "solarinverter", "connectable" ],
|
|
"paramTypes": [
|
|
{
|
|
"id": "41715d00-a947-4f43-a475-cea05790e01d",
|
|
"name":"modelId",
|
|
"displayName": "Model",
|
|
"type": "int",
|
|
"readOnly": true
|
|
},
|
|
{
|
|
"id": "26ae9050-7090-453a-85a3-307bfebe6fed",
|
|
"name":"modbusAddress",
|
|
"displayName": "Modbus address",
|
|
"type": "uint",
|
|
"readOnly": true,
|
|
"defaultValue": 0
|
|
},
|
|
{
|
|
"id": "5fbb0b62-e0f9-4aee-aba7-fd00ae8b0a5d",
|
|
"name":"manufacturer",
|
|
"displayName": "Manufacturer",
|
|
"type": "QString",
|
|
"defaultValue": "Unkown"
|
|
},
|
|
{
|
|
"id": "12f1b02c-033d-423f-a217-955ddb995dd5",
|
|
"name":"deviceModel",
|
|
"displayName": "Device model",
|
|
"type": "QString",
|
|
"defaultValue": "Unkown"
|
|
},
|
|
{
|
|
"id": "59b85218-f144-4ce8-95f7-19a1dc2e2a8d",
|
|
"name":"serialNumber",
|
|
"displayName": "Serial number",
|
|
"type": "QString",
|
|
"defaultValue": "Unkown"
|
|
}
|
|
],
|
|
"stateTypes":[
|
|
{
|
|
"id": "48bf31c4-fda7-41e5-a3ef-3011bf96e104",
|
|
"name": "connected",
|
|
"displayName": "Connected",
|
|
"displayNameEvent": "Connected changed",
|
|
"type": "bool",
|
|
"defaultValue": false,
|
|
"cached": false
|
|
},
|
|
{
|
|
"id": "f02d1c99-9b43-45a6-8a06-2ed4d6e5d497",
|
|
"name": "totalCurrent",
|
|
"displayName": "Total AC current",
|
|
"displayNameEvent": "Total AC current changed",
|
|
"type": "double",
|
|
"unit": "Ampere",
|
|
"defaultValue": 0.00,
|
|
"filter": "adaptive"
|
|
},
|
|
{
|
|
"id": "4ca086e9-82b9-461c-b168-1d61b542b884",
|
|
"name": "phaseVoltage",
|
|
"displayName": "Phase voltage",
|
|
"displayNameEvent": "Phase volatage changed",
|
|
"type": "double",
|
|
"unit": "Volt",
|
|
"defaultValue": 0.00,
|
|
"filter": "adaptive"
|
|
},
|
|
{
|
|
"id": "f49591d6-d759-4be3-bafc-b6a7a72cf023",
|
|
"name": "currentPower",
|
|
"displayName": "AC power",
|
|
"displayNameEvent": "AC power changed",
|
|
"type": "double",
|
|
"unit": "Watt",
|
|
"defaultValue": 0.00
|
|
},
|
|
{
|
|
"id": "611df2ce-2b9c-49f3-9fa7-5706776e812c",
|
|
"name": "frequency",
|
|
"displayName": "Frequency",
|
|
"displayNameEvent": "Frequency changed",
|
|
"type": "double",
|
|
"unit": "Hertz",
|
|
"defaultValue": 0.00
|
|
},
|
|
{
|
|
"id": "4c0407b3-5cd5-438d-bfa8-9a8d6695b458",
|
|
"name": "totalEnergyProduced",
|
|
"displayName": "AC energy",
|
|
"displayNameEvent": "AC energy changed",
|
|
"type": "double",
|
|
"unit": "KiloWattHour",
|
|
"defaultValue": 0.00
|
|
},
|
|
{
|
|
"id": "157376b8-19ae-415f-b693-cb0a9ba88863",
|
|
"name": "voltageDc",
|
|
"displayName": "DC voltage",
|
|
"displayNameEvent": "DC volatage changed",
|
|
"type": "double",
|
|
"unit": "Volt",
|
|
"defaultValue": 0.00,
|
|
"filter": "adaptive"
|
|
},
|
|
{
|
|
"id": "79bd1748-b540-467d-b6fa-b0cc56d9775a",
|
|
"name": "currentDc",
|
|
"displayName": "DC current",
|
|
"displayNameEvent": "DC current changed",
|
|
"type": "double",
|
|
"unit": "Ampere",
|
|
"defaultValue": 0.00,
|
|
"filter": "adaptive"
|
|
},
|
|
{
|
|
"id": "852a8c28-b14d-492e-b2b3-f22219f4ed36",
|
|
"name": "currentPowerDc",
|
|
"displayName": "DC power",
|
|
"displayNameEvent": "DC power changed",
|
|
"type": "double",
|
|
"unit": "Watt",
|
|
"defaultValue": 0.00,
|
|
"filter": "adaptive"
|
|
},
|
|
{
|
|
"id": "51461bde-1a6b-4aa1-94cc-59829ea0a7c8",
|
|
"name": "cabinetTemperature",
|
|
"displayName": "Cabinet temperature",
|
|
"displayNameEvent": "Cabinet temperature changed",
|
|
"type": "double",
|
|
"unit": "DegreeCelsius",
|
|
"defaultValue": 0.00
|
|
},
|
|
{
|
|
"id": "47543a7f-425f-406b-a458-b79c36b65f6c",
|
|
"name": "operatingState",
|
|
"displayName": "Operating state",
|
|
"displayNameEvent": "Operating state changed",
|
|
"type": "QString",
|
|
"possibleValues": [
|
|
"Off",
|
|
"Sleeping",
|
|
"Starting",
|
|
"MPPT",
|
|
"Throttled",
|
|
"Shutting down",
|
|
"Fault",
|
|
"Standby"
|
|
],
|
|
"defaultValue": "Off"
|
|
},
|
|
{
|
|
"id": "49240259-d82a-4fe6-b3f5-1cd6a67c87a7",
|
|
"name": "error",
|
|
"displayName": "Error",
|
|
"displayNameEvent": "Error changed",
|
|
"type": "QString",
|
|
"defaultValue": ""
|
|
},
|
|
{
|
|
"id": "f4439de3-a461-42d6-b4c9-aa35f696a420",
|
|
"name": "version",
|
|
"displayName": "Version",
|
|
"displayNameEvent": "Version changed",
|
|
"type": "QString",
|
|
"defaultValue": ""
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "sunspecSplitPhaseInverter",
|
|
"displayName": "SunSpec split phase inverter",
|
|
"id": "61b38f93-d331-42bf-b1ef-d3fb16ad1230",
|
|
"createMethods": [ "Auto" ],
|
|
"interfaces": [ "solarinverter", "connectable" ],
|
|
"paramTypes": [
|
|
{
|
|
"id": "c42fb50e-210f-4b53-88eb-fa216e15f88f",
|
|
"name":"modelId",
|
|
"displayName": "Model",
|
|
"type": "int",
|
|
"readOnly": true
|
|
},
|
|
{
|
|
"id": "37582a96-f2f2-4845-abef-973c7dd0ad57",
|
|
"name":"modbusAddress",
|
|
"displayName": "Modbus address",
|
|
"type": "uint",
|
|
"readOnly": true,
|
|
"defaultValue": 0
|
|
},
|
|
{
|
|
"id": "c2c35b68-1c0f-47cc-b09f-49d9cf67c0ff",
|
|
"name":"manufacturer",
|
|
"displayName": "Manufacturer",
|
|
"type": "QString",
|
|
"defaultValue": "Unkown"
|
|
},
|
|
{
|
|
"id": "d40b1b9d-994d-422c-8a41-b98cf03c1678",
|
|
"name":"deviceModel",
|
|
"displayName": "Device model",
|
|
"type": "QString",
|
|
"defaultValue": "Unkown"
|
|
},
|
|
{
|
|
"id": "8afdd256-0393-4610-9477-7c4541c92ffe",
|
|
"name":"serialNumber",
|
|
"displayName": "Serial number",
|
|
"type": "QString",
|
|
"defaultValue": "Unkown"
|
|
}
|
|
],
|
|
"stateTypes":[
|
|
{
|
|
"id": "27b49640-f58b-466e-a225-a4663cf3ed96",
|
|
"name": "connected",
|
|
"displayName": "Connected",
|
|
"displayNameEvent": "Connected changed",
|
|
"type": "bool",
|
|
"defaultValue": false,
|
|
"cached": false
|
|
},
|
|
{
|
|
"id": "9dbd8da7-dc22-4c3a-b941-47520fde705f",
|
|
"name": "totalCurrent",
|
|
"displayName": "Total AC current",
|
|
"displayNameEvent": "Total AC current changed",
|
|
"type": "double",
|
|
"unit": "Ampere",
|
|
"defaultValue": 0.00,
|
|
"filter": "adaptive"
|
|
},
|
|
{
|
|
"id": "be7b86b4-aeeb-49ba-9b6b-9792dceed6b5",
|
|
"name": "phaseACurrent",
|
|
"displayName": "Phase A current",
|
|
"displayNameEvent": "Phase A current changed",
|
|
"type": "double",
|
|
"unit": "Ampere",
|
|
"defaultValue": 0.00,
|
|
"filter": "adaptive"
|
|
},
|
|
{
|
|
"id": "fc5df18d-cf2f-4944-97b7-e57dabef8778",
|
|
"name": "phaseBCurrent",
|
|
"displayName": "Phase B current",
|
|
"displayNameEvent": "Phase B current changed",
|
|
"type": "double",
|
|
"unit": "Ampere",
|
|
"defaultValue": 0.00,
|
|
"filter": "adaptive"
|
|
},
|
|
{
|
|
"id": "17c24cfc-cb41-4873-82b4-19a20d6be146",
|
|
"name": "phaseANVoltage",
|
|
"displayName": "Phase AN voltage",
|
|
"displayNameEvent": "Phase AN volatage changed",
|
|
"type": "double",
|
|
"unit": "Volt",
|
|
"defaultValue": 0.00,
|
|
"filter": "adaptive"
|
|
},
|
|
{
|
|
"id": "f8645ee2-a1e6-4d09-8c20-f6fd02a9e896",
|
|
"name": "phaseBNVoltage",
|
|
"displayName": "Phase BN voltage",
|
|
"displayNameEvent": "Phase BN voltage changed",
|
|
"type": "double",
|
|
"unit": "Volt",
|
|
"defaultValue": 0.00,
|
|
"filter": "adaptive"
|
|
},
|
|
{
|
|
"id": "9235eb4b-906c-4557-8e18-bca268a367cc",
|
|
"name": "currentPower",
|
|
"displayName": "AC power",
|
|
"displayNameEvent": "AC power changed",
|
|
"type": "double",
|
|
"unit": "Watt",
|
|
"defaultValue": 0.00
|
|
},
|
|
{
|
|
"id": "874f5e4a-a009-4c28-b211-2af90a24b2ac",
|
|
"name": "frequency",
|
|
"displayName": "Line frequency",
|
|
"displayNameEvent": "Line frequency changed",
|
|
"type": "double",
|
|
"unit": "Hertz",
|
|
"defaultValue": 0.00
|
|
},
|
|
{
|
|
"id": "fe3f8a65-121a-4ae1-b22a-ae325dc3e7e6",
|
|
"name": "totalEnergyProduced",
|
|
"displayName": "AC energy",
|
|
"displayNameEvent": "AC energy changed",
|
|
"type": "double",
|
|
"unit": "KiloWattHour",
|
|
"defaultValue": 0.00
|
|
},
|
|
{
|
|
"id": "d36bcaba-1e77-431e-89dc-af8ac6172d7d",
|
|
"name": "voltageDc",
|
|
"displayName": "DC voltage",
|
|
"displayNameEvent": "DC volatage changed",
|
|
"type": "double",
|
|
"unit": "Volt",
|
|
"defaultValue": 0.00,
|
|
"filter": "adaptive"
|
|
},
|
|
{
|
|
"id": "68e7239f-d7b2-4ab2-9cf3-e769fb5ddfc0",
|
|
"name": "currentDc",
|
|
"displayName": "DC current",
|
|
"displayNameEvent": "DC current changed",
|
|
"type": "double",
|
|
"unit": "Ampere",
|
|
"defaultValue": 0.00,
|
|
"filter": "adaptive"
|
|
},
|
|
{
|
|
"id": "560b5ec8-1b2c-47d3-b55e-40f4d0aebfe0",
|
|
"name": "currentPowerDc",
|
|
"displayName": "DC power",
|
|
"displayNameEvent": "DC power changed",
|
|
"type": "double",
|
|
"unit": "Watt",
|
|
"defaultValue": 0.00,
|
|
"filter": "adaptive"
|
|
},
|
|
{
|
|
"id": "6d314d50-b990-4a58-a37f-4a3da42c4407",
|
|
"name": "cabinetTemperature",
|
|
"displayName": "Cabinet temperature",
|
|
"displayNameEvent": "Cabinet temperature changed",
|
|
"type": "double",
|
|
"unit": "DegreeCelsius",
|
|
"defaultValue": 0.00
|
|
},
|
|
{
|
|
"id": "6c1e2929-bc9a-4ce9-a405-6df2633a5131",
|
|
"name": "operatingState",
|
|
"displayName": "Operating state",
|
|
"displayNameEvent": "Operating state changed",
|
|
"type": "QString",
|
|
"possibleValues": [
|
|
"Off",
|
|
"Sleeping",
|
|
"Starting",
|
|
"MPPT",
|
|
"Throttled",
|
|
"Shutting down",
|
|
"Fault",
|
|
"Standby"
|
|
],
|
|
"defaultValue": "Off"
|
|
},
|
|
{
|
|
"id": "5cbfccc9-6afb-404c-a85e-e0323659a25f",
|
|
"name": "error",
|
|
"displayName": "Error",
|
|
"displayNameEvent": "Error changed",
|
|
"type": "QString",
|
|
"defaultValue": ""
|
|
},
|
|
{
|
|
"id": "2986cac4-f4ac-4299-ac9e-48339e2a54ef",
|
|
"name": "version",
|
|
"displayName": "Version",
|
|
"displayNameEvent": "Version changed",
|
|
"type": "QString",
|
|
"defaultValue": ""
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "sunspecThreePhaseInverter",
|
|
"displayName": "SunSpec three phase inverter",
|
|
"id": "2e4122ea-96a5-415c-b5e2-7d6012265a83",
|
|
"createMethods": [ "Auto" ],
|
|
"interfaces": [ "solarinverter", "connectable" ],
|
|
"paramTypes": [
|
|
{
|
|
"id": "8d5b2b58-ce46-406d-844e-f53136afcf09",
|
|
"name":"modelId",
|
|
"displayName": "Model",
|
|
"type": "int",
|
|
"readOnly": true
|
|
},
|
|
{
|
|
"id": "e5465ede-9d3d-4558-b614-40dda743ddae",
|
|
"name":"modbusAddress",
|
|
"displayName": "Modbus address",
|
|
"type": "uint",
|
|
"readOnly": true,
|
|
"defaultValue": 0
|
|
},
|
|
{
|
|
"id": "640b71ba-2ccd-40d6-bf45-8271a9046f81",
|
|
"name":"manufacturer",
|
|
"displayName": "Manufacturer",
|
|
"type": "QString",
|
|
"defaultValue": "Unkown"
|
|
},
|
|
{
|
|
"id": "938b6555-e0af-4222-b85b-90bc1bc78c8f",
|
|
"name":"deviceModel",
|
|
"displayName": "Device model",
|
|
"type": "QString",
|
|
"defaultValue": "Unkown"
|
|
},
|
|
{
|
|
"id": "ee169df5-475c-4dfb-870a-0785899b7dc1",
|
|
"name":"serialNumber",
|
|
"displayName": "Serial number",
|
|
"type": "QString",
|
|
"defaultValue": "Unkown"
|
|
}
|
|
],
|
|
"stateTypes":[
|
|
{
|
|
"id": "4401468c-0385-40a9-b436-daf7ed6a50d5",
|
|
"name": "connected",
|
|
"displayName": "Connected",
|
|
"displayNameEvent": "Connected changed",
|
|
"type": "bool",
|
|
"defaultValue": false,
|
|
"cached": false
|
|
},
|
|
{
|
|
"id": "26560dd8-6de4-445e-ba55-391d7241c370",
|
|
"name": "totalCurrent",
|
|
"displayName": "Total AC current",
|
|
"displayNameEvent": "Total AC current changed",
|
|
"type": "double",
|
|
"unit": "Ampere",
|
|
"defaultValue": 0.00,
|
|
"filter": "adaptive"
|
|
},
|
|
{
|
|
"id": "3140ccd3-40cf-46c8-8bb2-8c3ea4582f84",
|
|
"name": "phaseACurrent",
|
|
"displayName": "Phase A current",
|
|
"displayNameEvent": "Phase A current changed",
|
|
"type": "double",
|
|
"unit": "Ampere",
|
|
"defaultValue": 0.00,
|
|
"filter": "adaptive"
|
|
},
|
|
{
|
|
"id": "7ea1a53a-6fd9-4914-8283-b57aa1aaaebf",
|
|
"name": "phaseBCurrent",
|
|
"displayName": "Phase B current",
|
|
"displayNameEvent": "Phase B current changed",
|
|
"type": "double",
|
|
"unit": "Ampere",
|
|
"defaultValue": 0.00,
|
|
"filter": "adaptive"
|
|
},
|
|
{
|
|
"id": "aa4b4cf5-43d0-4be5-9505-403918b5371d",
|
|
"name": "phaseCCurrent",
|
|
"displayName": "Phase C current",
|
|
"displayNameEvent": "Phase C current changed",
|
|
"type": "double",
|
|
"unit": "Ampere",
|
|
"defaultValue": 0.00,
|
|
"filter": "adaptive"
|
|
},
|
|
{
|
|
"id": "f08521aa-9c38-4c31-95e1-acb616f6e9c6",
|
|
"name": "phaseANVoltage",
|
|
"displayName": "Phase AN voltage",
|
|
"displayNameEvent": "Phase AN volatage changed",
|
|
"type": "double",
|
|
"unit": "Volt",
|
|
"defaultValue": 0.00,
|
|
"filter": "adaptive"
|
|
},
|
|
{
|
|
"id": "739b8805-d522-4406-bede-d1e4200a3aa9",
|
|
"name": "phaseBNVoltage",
|
|
"displayName": "Phase BN voltage",
|
|
"displayNameEvent": "Phase BN voltage changed",
|
|
"type": "double",
|
|
"unit": "Volt",
|
|
"defaultValue": 0.00,
|
|
"filter": "adaptive"
|
|
},
|
|
{
|
|
"id": "949b797d-5566-4667-8982-e430d23548e2",
|
|
"name": "phaseCNVoltage",
|
|
"displayName": "Phase CN voltage",
|
|
"displayNameEvent": "Phase CN voltage changed",
|
|
"type": "int",
|
|
"unit": "Volt",
|
|
"defaultValue": 0,
|
|
"filter": "adaptive"
|
|
},
|
|
{
|
|
"id": "14036f44-25fd-4e93-8e8c-c677b06a2c34",
|
|
"name": "currentPower",
|
|
"displayName": "AC power",
|
|
"displayNameEvent": "AC power changed",
|
|
"type": "double",
|
|
"unit": "Watt",
|
|
"defaultValue": 0.00
|
|
},
|
|
{
|
|
"id": "faa45cae-ed28-4150-9036-fceddf9d6776",
|
|
"name": "frequency",
|
|
"displayName": "Frequency",
|
|
"displayNameEvent": "Frequency changed",
|
|
"type": "double",
|
|
"unit": "Hertz",
|
|
"defaultValue": 0.00
|
|
},
|
|
{
|
|
"id": "d493880d-eb58-4530-8010-8ea4f6d63387",
|
|
"name": "totalEnergyProduced",
|
|
"displayName": "AC energy",
|
|
"displayNameEvent": "AC energy changed",
|
|
"type": "double",
|
|
"unit": "KiloWattHour",
|
|
"defaultValue": 0.00
|
|
},
|
|
{
|
|
"id": "8c1c71c4-28fd-472a-83a6-3e96ab03d677",
|
|
"name": "voltageDc",
|
|
"displayName": "DC voltage",
|
|
"displayNameEvent": "DC volatage changed",
|
|
"type": "double",
|
|
"unit": "Volt",
|
|
"defaultValue": 0.00,
|
|
"filter": "adaptive"
|
|
},
|
|
{
|
|
"id": "81a989aa-4104-438e-bfc5-4f44ce5ceeaf",
|
|
"name": "currentDc",
|
|
"displayName": "DC current",
|
|
"displayNameEvent": "DC current changed",
|
|
"type": "double",
|
|
"unit": "Ampere",
|
|
"defaultValue": 0.00,
|
|
"filter": "adaptive"
|
|
},
|
|
{
|
|
"id": "1397d935-1206-4ceb-883d-1fcf41ba6214",
|
|
"name": "currentPowerDc",
|
|
"displayName": "DC power",
|
|
"displayNameEvent": "DC power changed",
|
|
"type": "double",
|
|
"unit": "Watt",
|
|
"defaultValue": 0.00
|
|
},
|
|
{
|
|
"id": "44b0320f-89a7-4248-bad4-288ef898a5cc",
|
|
"name": "cabinetTemperature",
|
|
"displayName": "Cabinet temperature",
|
|
"displayNameEvent": "Cabinet temperature changed",
|
|
"type": "double",
|
|
"unit": "DegreeCelsius",
|
|
"defaultValue": 0.00
|
|
},
|
|
{
|
|
"id": "cebdce98-42d1-4a28-8834-8960efc0e83f",
|
|
"name": "operatingState",
|
|
"displayName": "Operating state",
|
|
"displayNameEvent": "Operating state changed",
|
|
"type": "QString",
|
|
"possibleValues": [
|
|
"Off",
|
|
"Sleeping",
|
|
"Starting",
|
|
"MPPT",
|
|
"Throttled",
|
|
"Shutting down",
|
|
"Fault",
|
|
"Standby"
|
|
],
|
|
"defaultValue": "Off"
|
|
},
|
|
{
|
|
"id": "4479af96-c499-4f15-abd6-4afdb18a9e09",
|
|
"name": "error",
|
|
"displayName": "Error",
|
|
"displayNameEvent": "Error changed",
|
|
"type": "QString",
|
|
"defaultValue": ""
|
|
},
|
|
{
|
|
"id": "3b543b60-d8f6-4bc0-a79f-cb9cb20e4bb8",
|
|
"name": "version",
|
|
"displayName": "Version",
|
|
"displayNameEvent": "Version changed",
|
|
"type": "QString",
|
|
"defaultValue": ""
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "sunspecSinglePhaseMeter",
|
|
"displayName": "SunSpec single phase meter",
|
|
"id": "7ffa43b8-b56f-4435-8509-980e9d81dfa8",
|
|
"createMethods": [ "Auto" ],
|
|
"interfaces": [ "energymeter", "connectable" ],
|
|
"paramTypes": [
|
|
{
|
|
"id": "7d6fcafb-c62e-4a21-aae2-f4041c487149",
|
|
"name":"modelId",
|
|
"displayName": "Model",
|
|
"type": "int",
|
|
"readOnly": true,
|
|
"defaultValue": 0
|
|
},
|
|
{
|
|
"id": "30b90ec0-429b-4e6c-88e9-155aa4bcad47",
|
|
"name":"modbusAddress",
|
|
"displayName": "Modbus address",
|
|
"type": "uint",
|
|
"readOnly": true,
|
|
"defaultValue": 0
|
|
},
|
|
{
|
|
"id": "811de380-848a-448c-8446-daa0e0fd8e50",
|
|
"name":"manufacturer",
|
|
"displayName": "Manufacturer",
|
|
"type": "QString",
|
|
"defaultValue": "Unkown"
|
|
},
|
|
{
|
|
"id": "e31333c8-746d-4955-af0a-ae18d7100de7",
|
|
"name":"deviceModel",
|
|
"displayName": "Device model",
|
|
"type": "QString",
|
|
"defaultValue": "Unkown"
|
|
},
|
|
{
|
|
"id": "581fa623-0005-448f-a5b1-8db1043795a3",
|
|
"name":"serialNumber",
|
|
"displayName": "Serial number",
|
|
"type": "QString",
|
|
"defaultValue": "Unkown"
|
|
}
|
|
],
|
|
"stateTypes":[
|
|
{
|
|
"id": "d960e7b1-d4aa-4cab-8f54-6bcfdbb8be36",
|
|
"name": "connected",
|
|
"displayName": "Connected",
|
|
"displayNameEvent": "Connected changed",
|
|
"type": "bool",
|
|
"defaultValue": false,
|
|
"cached": false
|
|
},
|
|
{
|
|
"id": "93cf8c6a-2620-42ed-9070-e0726d7b1dbc",
|
|
"name": "currentPower",
|
|
"displayName": "Total real power",
|
|
"displayNameEvent": "Total real power changed",
|
|
"type": "double",
|
|
"unit": "Watt",
|
|
"defaultValue": 0.00
|
|
},
|
|
{
|
|
"id": "ba275bdf-f418-4ef0-afbe-ac425c6f6783",
|
|
"name": "totalEnergyProduced",
|
|
"displayName": "Total real energy exported",
|
|
"displayNameEvent": "Total real energy exported changed",
|
|
"type": "double",
|
|
"unit": "KiloWattHour",
|
|
"defaultValue": 0.00
|
|
},
|
|
{
|
|
"id": "c51dc6cb-5c05-4078-b11a-26afb2f85541",
|
|
"name": "totalEnergyConsumed",
|
|
"displayName": "Total real energy imported",
|
|
"displayNameEvent": "Total real energy imported changed",
|
|
"type": "double",
|
|
"unit": "KiloWattHour",
|
|
"defaultValue": 0.00
|
|
},
|
|
{
|
|
"id": "4a058e36-0b45-4388-9a26-0615f7aafa0d",
|
|
"name": "currentPhaseA",
|
|
"displayName": "Phase A current",
|
|
"displayNameEvent": "Phase A current changed",
|
|
"type": "double",
|
|
"unit": "Ampere",
|
|
"defaultValue": 0.00,
|
|
"filter": "adaptive"
|
|
},
|
|
{
|
|
"id": "5e7a65a5-b740-4395-87fa-ffbe8fe1c823",
|
|
"name": "voltagePhaseA",
|
|
"displayName": "Phase A voltage",
|
|
"displayNameEvent": "Phase A voltage changed",
|
|
"type": "double",
|
|
"unit": "Volt",
|
|
"defaultValue": 0.00,
|
|
"filter": "adaptive"
|
|
},
|
|
{
|
|
"id": "3a2ce51d-7fa0-4188-bbd6-00d25de90e15",
|
|
"name": "frequency",
|
|
"displayName": "Frequency",
|
|
"displayNameEvent": "Frequency changed",
|
|
"type": "double",
|
|
"unit": "Hertz",
|
|
"defaultValue": 0.00
|
|
},
|
|
{
|
|
"id": "94adff6f-f672-4e4e-a72c-cd6cd7e8721a",
|
|
"name": "version",
|
|
"displayName": "Version",
|
|
"displayNameEvent": "Version changed",
|
|
"type": "QString",
|
|
"defaultValue": ""
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "sunspecSplitPhaseMeter",
|
|
"displayName": "SunSpec split phase meter",
|
|
"id": "b8a18e45-5ff5-4f43-915f-04ee216c809d",
|
|
"createMethods": [ "Auto" ],
|
|
"interfaces": [ "energymeter", "connectable" ],
|
|
"paramTypes": [
|
|
{
|
|
"id": "89aeec6d-abeb-48b5-9594-214ad5db2d03",
|
|
"name":"modelId",
|
|
"displayName": "Model",
|
|
"type": "int",
|
|
"readOnly": true,
|
|
"defaultValue": 0
|
|
},
|
|
{
|
|
"id": "a56f198d-ed86-429f-b839-8e11a32da8c1",
|
|
"name":"modbusAddress",
|
|
"displayName": "Modbus address",
|
|
"type": "uint",
|
|
"readOnly": true,
|
|
"defaultValue": 0
|
|
},
|
|
{
|
|
"id": "ecbdee01-8be7-42bf-9e1a-a0f700669b09",
|
|
"name":"manufacturer",
|
|
"displayName": "Manufacturer",
|
|
"type": "QString",
|
|
"defaultValue": "Unkown"
|
|
},
|
|
{
|
|
"id": "6bc978cb-a779-4f5f-87a4-3cbbe2a55ca8",
|
|
"name":"deviceModel",
|
|
"displayName": "Device model",
|
|
"type": "QString",
|
|
"defaultValue": "Unkown"
|
|
},
|
|
{
|
|
"id": "fb7cc04b-91cb-4f3d-a444-201cca57934a",
|
|
"name":"serialNumber",
|
|
"displayName": "Serial number",
|
|
"type": "QString",
|
|
"defaultValue": "Unkown"
|
|
}
|
|
],
|
|
"stateTypes":[
|
|
{
|
|
"id": "34e34ec9-dab0-438c-9493-a3068bc401de",
|
|
"name": "connected",
|
|
"displayName": "Connected",
|
|
"displayNameEvent": "Connected changed",
|
|
"type": "bool",
|
|
"defaultValue": false,
|
|
"cached": false
|
|
},
|
|
{
|
|
"id": "8a63bd73-0546-4636-8da2-23238cc06fb2",
|
|
"name": "totalEnergyProduced",
|
|
"displayName": "Total real energy exported",
|
|
"displayNameEvent": "Total real energy exported changed",
|
|
"type": "double",
|
|
"unit": "KiloWattHour",
|
|
"defaultValue": 0.00
|
|
},
|
|
{
|
|
"id": "51ffb2ae-3920-40df-8290-bbf5b6e1a68f",
|
|
"name": "totalEnergyConsumed",
|
|
"displayName": "Total real energy imported",
|
|
"displayNameEvent": "Total real energy imported changed",
|
|
"type": "double",
|
|
"unit": "KiloWattHour",
|
|
"defaultValue": 0.00
|
|
},
|
|
{
|
|
"id": "ef4bc0f8-f516-49b7-aba8-d5f987485aca",
|
|
"name": "currentPower",
|
|
"displayName": "Total real power",
|
|
"displayNameEvent": "Total real power changed",
|
|
"type": "double",
|
|
"unit": "Watt",
|
|
"defaultValue": 0.00
|
|
},
|
|
{
|
|
"id": "481b9895-1c3e-4e74-9418-ee51dae80a63",
|
|
"name": "energyConsumedPhaseA",
|
|
"displayName": "Energy consumed phase A",
|
|
"displayNameEvent": "Energy consumed phase A changed",
|
|
"type": "double",
|
|
"unit": "KiloWattHour",
|
|
"defaultValue": 0.00,
|
|
"filter": "adaptive"
|
|
},
|
|
{
|
|
"id": "10245c6c-4b0d-44b4-be10-72026b842c86",
|
|
"name": "energyConsumedPhaseB",
|
|
"displayName": "Energy consumed phase B",
|
|
"displayNameEvent": "Energy consumed phase B changed",
|
|
"type": "double",
|
|
"unit": "KiloWattHour",
|
|
"defaultValue": 0.00,
|
|
"filter": "adaptive"
|
|
},
|
|
{
|
|
"id": "2dc76576-561c-4bce-8799-fadc55e84aee",
|
|
"name": "energyProducedPhaseA",
|
|
"displayName": "Energy produced phase A",
|
|
"displayNameEvent": "Energy produced phase A changed",
|
|
"type": "double",
|
|
"unit": "KiloWattHour",
|
|
"defaultValue": 0.00
|
|
},
|
|
{
|
|
"id": "b1489efd-ece0-419e-ab1c-d3d25ab6b958",
|
|
"name": "energyProducedPhaseB",
|
|
"displayName": "Energy produced phase B",
|
|
"displayNameEvent": "Energy produced phase B changed",
|
|
"type": "double",
|
|
"unit": "KiloWattHour",
|
|
"defaultValue": 0.00
|
|
},
|
|
{
|
|
"id": "e85024af-5376-4ff1-813e-5a56990c11cc",
|
|
"name": "totalCurrent",
|
|
"displayName": "Total AC current",
|
|
"displayNameEvent": "Total AC current changed",
|
|
"type": "double",
|
|
"unit": "Ampere",
|
|
"defaultValue": 0.00,
|
|
"filter": "adaptive"
|
|
},
|
|
{
|
|
"id": "57c0f5ba-a104-424b-b8d4-8bab90acf009",
|
|
"name": "currentPowerPhaseA",
|
|
"displayName": "Current power phase A",
|
|
"displayNameEvent": "Current power phase A changed",
|
|
"type": "double",
|
|
"unit": "Watt",
|
|
"defaultValue": 0.00,
|
|
"filter": "adaptive"
|
|
},
|
|
{
|
|
"id": "456f7cdf-9756-49b8-9084-f212199d4014",
|
|
"name": "currentPowerPhaseB",
|
|
"displayName": "Current power phase B",
|
|
"displayNameEvent": "Current power phase B changed",
|
|
"type": "double",
|
|
"unit": "Watt",
|
|
"defaultValue": 0.00,
|
|
"filter": "adaptive"
|
|
},
|
|
{
|
|
"id": "e8c0f4bf-a704-46f2-80a0-cf490bd7871b",
|
|
"name": "currentPhaseA",
|
|
"displayName": "Phase A current",
|
|
"displayNameEvent": "Phase A current changed",
|
|
"type": "double",
|
|
"unit": "Ampere",
|
|
"defaultValue": 0.00,
|
|
"filter": "adaptive"
|
|
},
|
|
{
|
|
"id": "4281f6fc-d5a0-4a22-ac61-6bec88efbc80",
|
|
"name": "currentPhaseB",
|
|
"displayName": "Phase B current",
|
|
"displayNameEvent": "Phase B current changed",
|
|
"type": "double",
|
|
"unit": "Ampere",
|
|
"defaultValue": 0.00,
|
|
"filter": "adaptive"
|
|
},
|
|
{
|
|
"id": "0ac79508-07c3-4d01-97a3-6edf121bdf32",
|
|
"name": "lnACVoltage",
|
|
"displayName": "Line to Neutral AC Voltage",
|
|
"displayNameEvent": "Line to Neutral AC Voltage changed",
|
|
"type": "double",
|
|
"unit": "Volt",
|
|
"defaultValue": 0.00,
|
|
"filter": "adaptive"
|
|
},
|
|
{
|
|
"id": "1bd7e53e-abf8-4d62-b87c-2c84c283567b",
|
|
"name": "voltagePhaseA",
|
|
"displayName": "Phase A voltage",
|
|
"displayNameEvent": "Phase A volatage changed",
|
|
"type": "double",
|
|
"unit": "Volt",
|
|
"defaultValue": 0.00,
|
|
"filter": "adaptive"
|
|
},
|
|
{
|
|
"id": "377b5279-ddb6-451d-8377-a9389c749393",
|
|
"name": "voltagePhaseB",
|
|
"displayName": "Phase B voltage",
|
|
"displayNameEvent": "Phase B voltage changed",
|
|
"type": "double",
|
|
"unit": "Volt",
|
|
"defaultValue": 0.00,
|
|
"filter": "adaptive"
|
|
},
|
|
{
|
|
"id": "db977c04-a3e1-436f-a0cd-9ce5b7bc6b89",
|
|
"name": "frequency",
|
|
"displayName": "Frequency",
|
|
"displayNameEvent": "Frequency changed",
|
|
"type": "double",
|
|
"unit": "Hertz",
|
|
"defaultValue": 0.00
|
|
},
|
|
{
|
|
"id": "85c5087c-77b4-4ac8-bdff-020f6242bd57",
|
|
"name": "version",
|
|
"displayName": "Version",
|
|
"displayNameEvent": "Version changed",
|
|
"type": "QString",
|
|
"defaultValue": ""
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "sunspecThreePhaseMeter",
|
|
"displayName": "SunSpec three phase meter",
|
|
"id": "68f822f9-ff30-4275-b229-39a3674fead7",
|
|
"createMethods": [ "Auto" ],
|
|
"interfaces": [ "energymeter", "connectable" ],
|
|
"paramTypes": [
|
|
{
|
|
"id": "a1960821-155c-4176-86fa-974429039182",
|
|
"name":"modelId",
|
|
"displayName": "Model",
|
|
"type": "int",
|
|
"readOnly": true,
|
|
"defaultValue": 0
|
|
},
|
|
{
|
|
"id": "6d5dbd35-1bf6-46db-bee9-90c679421b89",
|
|
"name":"modbusAddress",
|
|
"displayName": "Modbus address",
|
|
"type": "uint",
|
|
"readOnly": true,
|
|
"defaultValue": 0
|
|
},
|
|
{
|
|
"id": "462552de-af84-4893-9132-81c1adce67ad",
|
|
"name":"manufacturer",
|
|
"displayName": "Manufacturer",
|
|
"type": "QString",
|
|
"defaultValue": "Unkown"
|
|
},
|
|
{
|
|
"id": "00d308dc-e9a3-40e4-acad-3cad2ca3590f",
|
|
"name":"deviceModel",
|
|
"displayName": "Device model",
|
|
"type": "QString",
|
|
"defaultValue": "Unkown"
|
|
},
|
|
{
|
|
"id": "97bbcc98-f4ec-4060-bac2-31b40720862c",
|
|
"name":"serialNumber",
|
|
"displayName": "Serial number",
|
|
"type": "QString",
|
|
"defaultValue": "Unkown"
|
|
}
|
|
],
|
|
"stateTypes":[
|
|
{
|
|
"id": "36f861c7-afc1-4725-b41f-67113200d78f",
|
|
"name": "connected",
|
|
"displayName": "Connected",
|
|
"displayNameEvent": "Connected changed",
|
|
"type": "bool",
|
|
"defaultValue": false,
|
|
"cached": false
|
|
},
|
|
{
|
|
"id": "01a69b2c-cc96-4925-9b1c-a2f204ef0837",
|
|
"name": "totalEnergyProduced",
|
|
"displayName": "Total real energy exported",
|
|
"displayNameEvent": "Total real energy exported changed",
|
|
"type": "double",
|
|
"unit": "KiloWattHour",
|
|
"defaultValue": 0.00
|
|
},
|
|
{
|
|
"id": "0a98b229-7625-4811-8bf8-ed22be2db3fb",
|
|
"name": "totalEnergyConsumed",
|
|
"displayName": "Total real energy imported",
|
|
"displayNameEvent": "Total real energy imported changed",
|
|
"type": "double",
|
|
"unit": "KiloWattHour",
|
|
"defaultValue": 0.00
|
|
},
|
|
{
|
|
"id": "47780b0a-68b7-46c3-bb98-79ec9a57fd69",
|
|
"name": "currentPower",
|
|
"displayName": "Total real power",
|
|
"displayNameEvent": "Total real power changed",
|
|
"type": "double",
|
|
"unit": "Watt",
|
|
"defaultValue": 0.00
|
|
},
|
|
{
|
|
"id": "cc0fd197-22ed-4461-8bba-47460396798a",
|
|
"name": "energyConsumedPhaseA",
|
|
"displayName": "Energy consumed phase A",
|
|
"displayNameEvent": "Energy consumed phase A changed",
|
|
"type": "double",
|
|
"unit": "KiloWattHour",
|
|
"defaultValue": 0.00
|
|
},
|
|
{
|
|
"id": "e928fde3-b35b-4884-9810-1cd083725e1c",
|
|
"name": "energyConsumedPhaseB",
|
|
"displayName": "Energy consumed phase B",
|
|
"displayNameEvent": "Energy consumed phase B changed",
|
|
"type": "double",
|
|
"unit": "KiloWattHour",
|
|
"defaultValue": 0.00
|
|
},
|
|
{
|
|
"id": "2a12a991-d6c8-4665-bcc8-ea2685f7f0d4",
|
|
"name": "energyConsumedPhaseC",
|
|
"displayName": "Energy consumed phase C",
|
|
"displayNameEvent": "Energy consumed phase C changed",
|
|
"type": "double",
|
|
"unit": "KiloWattHour",
|
|
"defaultValue": 0.00
|
|
},
|
|
{
|
|
"id": "fe7caa7e-cf37-4550-833e-7f9d35001fdd",
|
|
"name": "energyProducedPhaseA",
|
|
"displayName": "Energy produced phase A",
|
|
"displayNameEvent": "Energy produced phase A changed",
|
|
"type": "double",
|
|
"unit": "KiloWattHour",
|
|
"defaultValue": 0.00
|
|
},
|
|
{
|
|
"id": "edbe64a5-121e-4c96-9dc8-bbc2a33dfdb7",
|
|
"name": "energyProducedPhaseB",
|
|
"displayName": "Energy produced phase B",
|
|
"displayNameEvent": "Energy produced phase B changed",
|
|
"type": "double",
|
|
"unit": "KiloWattHour",
|
|
"defaultValue": 0.00
|
|
},
|
|
{
|
|
"id": "a26790c0-7378-471c-80ba-67021352415d",
|
|
"name": "energyProducedPhaseC",
|
|
"displayName": "Energy produced phase C",
|
|
"displayNameEvent": "Energy produced phase C changed",
|
|
"type": "double",
|
|
"unit": "KiloWattHour",
|
|
"defaultValue": 0.00
|
|
},
|
|
{
|
|
"id": "0e3e8870-3d59-4ee8-b7aa-33bda68b6ae3",
|
|
"name": "currentPowerPhaseA",
|
|
"displayName": "Current power phase A",
|
|
"displayNameEvent": "Current power phase A changed",
|
|
"type": "double",
|
|
"unit": "Watt",
|
|
"defaultValue": 0.00,
|
|
"filter": "adaptive"
|
|
},
|
|
{
|
|
"id": "453d046c-3a66-4590-882c-1283882918fc",
|
|
"name": "currentPowerPhaseB",
|
|
"displayName": "Current power phase B",
|
|
"displayNameEvent": "Current power phase B changed",
|
|
"type": "double",
|
|
"unit": "Watt",
|
|
"defaultValue": 0.00,
|
|
"filter": "adaptive"
|
|
},
|
|
{
|
|
"id": "ba4e94de-9136-48a7-aad8-3d5cd0e7d968",
|
|
"name": "currentPowerPhaseC",
|
|
"displayName": "Current power phase C",
|
|
"displayNameEvent": "Current power phase C changed",
|
|
"type": "double",
|
|
"unit": "Watt",
|
|
"defaultValue": 0.00,
|
|
"filter": "adaptive"
|
|
},
|
|
{
|
|
"id": "46ae5c40-f389-4f7e-a59f-8947d7dc9f3f",
|
|
"name": "currentPhaseA",
|
|
"displayName": "Phase A current",
|
|
"displayNameEvent": "Phase A current changed",
|
|
"type": "double",
|
|
"unit": "Ampere",
|
|
"defaultValue": 0.00,
|
|
"filter": "adaptive"
|
|
},
|
|
{
|
|
"id": "efc75436-ac51-4fee-81f1-65a726416980",
|
|
"name": "currentPhaseB",
|
|
"displayName": "Phase B current",
|
|
"displayNameEvent": "Phase B current changed",
|
|
"type": "double",
|
|
"unit": "Ampere",
|
|
"defaultValue": 0.00,
|
|
"filter": "adaptive"
|
|
},
|
|
{
|
|
"id": "618cbcc5-2efe-49d2-9c5c-53fb3eaa3a9d",
|
|
"name": "currentPhaseC",
|
|
"displayName": "Phase C current",
|
|
"displayNameEvent": "Phase C current changed",
|
|
"type": "double",
|
|
"unit": "Ampere",
|
|
"defaultValue": 0.00,
|
|
"filter": "adaptive"
|
|
},
|
|
{
|
|
"id": "4ff342de-f0b7-475a-99e4-3a926326d1b7",
|
|
"name": "voltagePhaseA",
|
|
"displayName": "Phase A voltage",
|
|
"displayNameEvent": "Phase A volatage changed",
|
|
"type": "double",
|
|
"unit": "Volt",
|
|
"defaultValue": 0.00,
|
|
"filter": "adaptive"
|
|
},
|
|
{
|
|
"id": "cc8434f1-02fe-41ad-bc8a-94e57293f8fc",
|
|
"name": "voltagePhaseB",
|
|
"displayName": "Phase B voltage",
|
|
"displayNameEvent": "Phase B voltage changed",
|
|
"type": "double",
|
|
"unit": "Volt",
|
|
"defaultValue": 0.00,
|
|
"filter": "adaptive"
|
|
},
|
|
{
|
|
"id": "fbd673cf-8891-4aef-b112-2829f5fcfe06",
|
|
"name": "voltagePhaseC",
|
|
"displayName": "Phase C voltage",
|
|
"displayNameEvent": "Phase C voltage changed",
|
|
"type": "double",
|
|
"unit": "Volt",
|
|
"defaultValue": 0.00,
|
|
"filter": "adaptive"
|
|
},
|
|
{
|
|
"id": "66734fc7-b3e4-48d4-8cb7-f0a9f7cef88a",
|
|
"name": "frequency",
|
|
"displayName": "Frequency",
|
|
"displayNameEvent": "Frequency changed",
|
|
"type": "double",
|
|
"unit": "Hertz",
|
|
"defaultValue": 0.00
|
|
},
|
|
{
|
|
"id": "3d908dd2-4a93-4b62-8cbb-2fa9ef4d28fa",
|
|
"name": "version",
|
|
"displayName": "Version",
|
|
"displayNameEvent": "Version changed",
|
|
"type": "QString",
|
|
"defaultValue": ""
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "sunspecStorage",
|
|
"displayName": "SunSpec Storage",
|
|
"id": "9a643ba8-346c-4127-a2f8-956a7133d75e",
|
|
"createMethods": [ "Auto" ],
|
|
"interfaces": ["battery", "connectable"],
|
|
"paramTypes": [
|
|
{
|
|
"id": "219beb96-b9fe-4dd2-a386-ecfbbab8786d",
|
|
"name":"modelId",
|
|
"displayName": "Model",
|
|
"type": "int",
|
|
"readOnly": true,
|
|
"defaultValue": 0
|
|
},
|
|
{
|
|
"id": "3f107844-00c5-4f39-86e5-485b3d1f5c1a",
|
|
"name":"modbusAddress",
|
|
"displayName": "Modbus address",
|
|
"type": "uint",
|
|
"readOnly": true,
|
|
"defaultValue": 0
|
|
},
|
|
{
|
|
"id": "7ee31b97-caec-4cdb-80c9-71e232c5fb22",
|
|
"name":"manufacturer",
|
|
"displayName": "Manufacturer",
|
|
"type": "QString",
|
|
"defaultValue": "Unkown"
|
|
},
|
|
{
|
|
"id": "2abf786d-18be-46cb-b4a3-7e0934a4c3fd",
|
|
"name":"deviceModel",
|
|
"displayName": "Device model",
|
|
"type": "QString",
|
|
"defaultValue": "Unkown"
|
|
},
|
|
{
|
|
"id": "5cf43b80-3e65-4f69-8bf5-91810da0ead4",
|
|
"name":"serialNumber",
|
|
"displayName": "Serial number",
|
|
"type": "QString",
|
|
"defaultValue": "Unkown"
|
|
}
|
|
],
|
|
"stateTypes":[
|
|
{
|
|
"id": "25a1fb10-a6b9-4037-b7cf-ad481a65beb4",
|
|
"name": "connected",
|
|
"displayName": "Connected",
|
|
"displayNameEvent": "Connected changed",
|
|
"type": "bool",
|
|
"defaultValue": false,
|
|
"cached": false
|
|
},
|
|
{
|
|
"id": "3171a6e0-43a7-4de8-8e20-f748e44af7ac",
|
|
"name": "batteryCritical",
|
|
"displayName": "Battery critical",
|
|
"displayNameEvent": "Battery critical changed",
|
|
"type": "bool",
|
|
"defaultValue": false
|
|
},
|
|
{
|
|
"id": "0bf53f80-97f8-488b-b514-58f9fe08c183",
|
|
"name": "batteryLevel",
|
|
"displayName": "Battery level",
|
|
"displayNameEvent": "Battery level changed",
|
|
"type": "int",
|
|
"unit": "Percentage",
|
|
"minValue": 0,
|
|
"maxValue": 100,
|
|
"defaultValue": 0
|
|
},
|
|
{
|
|
"id": "da2b19c5-0f48-49d1-93f0-abdc0051407d",
|
|
"name": "storageStatus",
|
|
"displayName": "Status",
|
|
"displayNameEvent": "Status changed",
|
|
"type": "QString",
|
|
"possibleValues": [
|
|
"Off",
|
|
"Empty",
|
|
"Discharging",
|
|
"Charging",
|
|
"Full",
|
|
"Holding",
|
|
"Testing"
|
|
],
|
|
"defaultValue": "Off"
|
|
},
|
|
{
|
|
"id": "f6178427-8e04-45c7-abec-27d04dd5ff04",
|
|
"name": "chargingState",
|
|
"displayName": "Charging state",
|
|
"displayNameEvent": "Charging state changed",
|
|
"type": "QString",
|
|
"possibleValues": ["idle", "charging", "discharging"],
|
|
"defaultValue": "idle"
|
|
},
|
|
{
|
|
"id": "221a2ef6-0a92-4ff0-87fe-7bd920dbec0b",
|
|
"name": "gridCharging",
|
|
"displayName": "Grid charging",
|
|
"displayNameEvent": "Grid charging changed",
|
|
"type": "bool",
|
|
"defaultValue": false,
|
|
"writable": true,
|
|
"displayNameAction": "Set grid charging"
|
|
},
|
|
{
|
|
"id": "1f530f79-c0d2-466b-90e1-79149e34d92f",
|
|
"name": "enableCharging",
|
|
"displayName": "Charging",
|
|
"displayNameEvent": "Charging changed",
|
|
"displayNameAction": "Enable charging",
|
|
"type": "bool",
|
|
"defaultValue": false,
|
|
"writable": true
|
|
},
|
|
{
|
|
"id": "bc99a159-815a-40ab-a6e8-b46f315305f7",
|
|
"name": "enableDischarging",
|
|
"displayName": "Discharging",
|
|
"displayNameEvent": "Discharging changed",
|
|
"displayNameAction": "Enable discharging",
|
|
"type": "bool",
|
|
"defaultValue": false,
|
|
"writable": true
|
|
},
|
|
{
|
|
"id": "7f469bbc-64a5-4045-8d5f-9a1a85039851",
|
|
"name": "chargingRate",
|
|
"displayName": "Charging rate",
|
|
"displayNameEvent": "Charging rate changed",
|
|
"type": "int",
|
|
"minValue": -100,
|
|
"maxValue": 100,
|
|
"unit": "Percentage",
|
|
"defaultValue": 0,
|
|
"writable": true,
|
|
"displayNameAction": "Set charging rate"
|
|
},
|
|
{
|
|
"id": "6068f030-acce-44a2-b95f-bd00dd5ca760",
|
|
"name": "dischargingRate",
|
|
"displayName": "Discharging rate",
|
|
"displayNameEvent": "Discharging rate changed",
|
|
"type": "int",
|
|
"minValue": -100,
|
|
"maxValue": 100,
|
|
"unit": "Percentage",
|
|
"defaultValue": 0,
|
|
"writable": true,
|
|
"displayNameAction": "Set discharging rate"
|
|
},
|
|
{
|
|
"id": "fca0c151-d8fa-4d6e-a5d7-b3bc965abc09",
|
|
"name": "version",
|
|
"displayName": "Version",
|
|
"displayNameEvent": "Version changed",
|
|
"type": "QString",
|
|
"defaultValue": ""
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "solarEdge",
|
|
"displayName": "SolarEdge",
|
|
"id": "addd7dd8-13e1-405b-ba61-b2d82eaf0426",
|
|
"thingClasses": [
|
|
{
|
|
"name": "solarEdgeConnection",
|
|
"displayName": "SolarEdge",
|
|
"id": "7a92bf65-b443-4491-a012-2bec35eb5bf0",
|
|
"createMethods": [ "discovery", "user" ],
|
|
"interfaces": [ "gateway", "networkdevice" ],
|
|
"providedInterfaces": [ "solarinverter", "energymeter", "energystorage" ],
|
|
"discoveryParamTypes": [
|
|
{
|
|
"id": "9025a4e9-d994-45c7-9a00-62f7abf47107",
|
|
"name":"slaveId",
|
|
"displayName": "Slave ID",
|
|
"type": "int",
|
|
"defaultValue": 1
|
|
}
|
|
],
|
|
"paramTypes": [
|
|
{
|
|
"id": "9c2bafd0-6d56-42e0-8ef3-c4940b4f18b5",
|
|
"name": "address",
|
|
"displayName": "Host address",
|
|
"type": "QString",
|
|
"inputType": "IPv4Address",
|
|
"defaultValue": ""
|
|
},
|
|
{
|
|
"id": "2e22c369-8476-4908-9cdc-186472f4d472",
|
|
"name": "hostName",
|
|
"displayName": "Host name",
|
|
"type": "QString",
|
|
"inputType": "TextLine",
|
|
"defaultValue": ""
|
|
},
|
|
{
|
|
"id": "bb395c12-54d6-4139-b0a6-e31b28bc4d2e",
|
|
"name":"macAddress",
|
|
"displayName": "MAC address",
|
|
"type": "QString",
|
|
"inputType": "MacAddress",
|
|
"defaultValue": ""
|
|
},
|
|
{
|
|
"id": "1bcede48-d167-4ced-8f1b-bea6302dd43f",
|
|
"name":"port",
|
|
"displayName": "Port",
|
|
"type": "int",
|
|
"defaultValue": 502
|
|
},
|
|
{
|
|
"id": "b9cc58cf-ad15-447a-a94d-17b9204313bc",
|
|
"name":"slaveId",
|
|
"displayName": "Slave ID",
|
|
"type": "int",
|
|
"defaultValue": 1
|
|
}
|
|
],
|
|
"stateTypes":[
|
|
{
|
|
"id": "f51d4e5a-24ea-41f9-a453-d2bdd68d804c",
|
|
"name": "connected",
|
|
"displayName": "Connected",
|
|
"displayNameEvent": "Connected changed",
|
|
"type": "bool",
|
|
"defaultValue": false,
|
|
"cached": false
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "solarEdgeBattery",
|
|
"displayName": "SolarEdge battery",
|
|
"id": "7900471a-da3f-4f03-98be-3e3d9c841546",
|
|
"createMethods": [ "Auto" ],
|
|
"interfaces": ["energystorage", "connectable"],
|
|
"paramTypes": [
|
|
{
|
|
"id": "7413cce6-48c1-4924-89bc-915beed67b57",
|
|
"name":"modbusAddress",
|
|
"displayName": "Modbus address",
|
|
"type": "uint",
|
|
"readOnly": true,
|
|
"defaultValue": 0
|
|
},
|
|
{
|
|
"id": "8a4b19a9-ee14-42aa-9146-fa84e15970ee",
|
|
"name":"manufacturer",
|
|
"displayName": "Manufacturer",
|
|
"type": "QString",
|
|
"defaultValue": "Unkown"
|
|
},
|
|
{
|
|
"id": "e90a3833-1eb6-43ed-a72a-0cf7cb8015ca",
|
|
"name":"deviceModel",
|
|
"displayName": "Device model",
|
|
"type": "QString",
|
|
"defaultValue": "Unkown"
|
|
},
|
|
{
|
|
"id": "efd99fe4-3a48-4208-829d-14e062015ee7",
|
|
"name":"serialNumber",
|
|
"displayName": "Serial number",
|
|
"type": "QString",
|
|
"defaultValue": ""
|
|
}
|
|
],
|
|
"stateTypes":[
|
|
{
|
|
"id": "8addf8aa-f879-4afa-935d-4d2ffa38d05e",
|
|
"name": "connected",
|
|
"displayName": "Connected",
|
|
"displayNameEvent": "Connected changed",
|
|
"type": "bool",
|
|
"defaultValue": false,
|
|
"cached": false
|
|
},
|
|
{
|
|
"id": "897616db-e815-4cda-b890-13b37a94ad17",
|
|
"name": "batteryCritical",
|
|
"displayName": "Battery critical",
|
|
"displayNameEvent": "Battery critical changed",
|
|
"type": "bool",
|
|
"defaultValue": false
|
|
},
|
|
{
|
|
"id": "a4b0c8c9-44f0-43e2-ab25-63fdc9772fb8",
|
|
"name": "batteryLevel",
|
|
"displayName": "Battery level",
|
|
"displayNameEvent": "Battery level changed",
|
|
"type": "int",
|
|
"unit": "Percentage",
|
|
"minValue": 0,
|
|
"maxValue": 100,
|
|
"defaultValue": 0
|
|
},
|
|
{
|
|
"id": "815b0826-c392-4249-a271-19e92ebe46e0",
|
|
"name": "chargingState",
|
|
"displayName": "Charging state",
|
|
"displayNameEvent": "Charging state changed",
|
|
"type": "QString",
|
|
"possibleValues": ["idle", "charging", "discharging"],
|
|
"defaultValue": "idle"
|
|
},
|
|
{
|
|
"id": "f6c6f548-8a12-4a62-a641-08bb003c55fa",
|
|
"name": "ratedEnergy",
|
|
"displayName": "Rated energy",
|
|
"displayNameEvent": "Rated energy changed",
|
|
"type": "double",
|
|
"unit": "KiloWattHour",
|
|
"defaultValue": 0.00
|
|
},
|
|
{
|
|
"id": "f46298e5-d06c-4ebe-869a-d9feff1a4689",
|
|
"name": "averageTemperature",
|
|
"displayName": "Average temperature",
|
|
"displayNameEvent": "Average temperature changed",
|
|
"type": "double",
|
|
"unit": "DegreeCelsius",
|
|
"defaultValue": 0.00
|
|
},
|
|
{
|
|
"id": "9d17defb-fc6e-4c10-af53-14b796222a14",
|
|
"name": "instantaneousVoltage",
|
|
"displayName": "Instantaneous voltage",
|
|
"displayNameEvent": "Instantaneous voltage changed",
|
|
"type": "double",
|
|
"unit": "Volt",
|
|
"defaultValue": 0.00
|
|
},
|
|
{
|
|
"id": "89f58155-ca0c-48a8-aa7f-6e4d1b1bad36",
|
|
"name": "instantaneousCurrent",
|
|
"displayName": "Instantaneous current",
|
|
"displayNameEvent": "Instantaneous current changed",
|
|
"type": "double",
|
|
"unit": "Ampere",
|
|
"defaultValue": 0.00
|
|
},
|
|
{
|
|
"id": "caccf9fd-0f83-4dd5-ae48-a497f13d2a2e",
|
|
"name": "currentPower",
|
|
"displayName": "Instantaneous power",
|
|
"displayNameEvent": "Instantaneous power changed",
|
|
"type": "double",
|
|
"unit": "Watt",
|
|
"defaultValue": 0.00
|
|
},
|
|
{
|
|
"id": "d8cc799d-9709-4342-8766-52ff5f12aecc",
|
|
"name": "maxEnergy",
|
|
"displayName": "Maximum energy",
|
|
"displayNameEvent": "Maximum energy changed",
|
|
"type": "double",
|
|
"unit": "KiloWattHour",
|
|
"defaultValue": 0.00
|
|
},
|
|
{
|
|
"id": "7ac7ccd1-b5d1-488b-a99b-98ef000b7d03",
|
|
"name": "capacity",
|
|
"displayName": "Available energy",
|
|
"displayNameEvent": "Available energy changed",
|
|
"type": "double",
|
|
"unit": "KiloWattHour",
|
|
"defaultValue": 0.00
|
|
},
|
|
{
|
|
"id": "24b501db-f301-422d-ad58-f16ca025f6ee",
|
|
"name": "stateOfHealth",
|
|
"displayName": "State of health (SOH)",
|
|
"displayNameEvent": "State of health (SOH) changed",
|
|
"type": "double",
|
|
"unit": "Percentage",
|
|
"defaultValue": 0.00
|
|
},
|
|
{
|
|
"id": "9c24b27a-3ea1-4db1-8868-6c999aad0a18",
|
|
"name": "batteryStatus",
|
|
"displayName": "Battery status",
|
|
"displayNameEvent": "Battery status changed",
|
|
"type": "QString",
|
|
"possibleValues": [
|
|
"Off",
|
|
"Standby",
|
|
"Init",
|
|
"Charging",
|
|
"Discharging",
|
|
"Fault",
|
|
"Holding",
|
|
"Idle"
|
|
],
|
|
"defaultValue": "Idle"
|
|
},
|
|
{
|
|
"id": "db2e0304-4f0e-461f-8bab-c63fcb5deb1b",
|
|
"name": "version",
|
|
"displayName": "Version",
|
|
"displayNameEvent": "Version changed",
|
|
"type": "QString",
|
|
"defaultValue": ""
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|