567 lines
26 KiB
JSON
567 lines
26 KiB
JSON
{
|
|
"id": "02319cfc-8b55-49ba-99bc-0588bbfab063",
|
|
"name": "fronius",
|
|
"displayName": "Fronius Solar",
|
|
"vendors": [
|
|
{
|
|
"id": "2286fc38-afd9-4128-ab7e-0fba527d53ba",
|
|
"name": "Fronius",
|
|
"displayName": "Fronius",
|
|
"thingClasses": [
|
|
{
|
|
"id": "4fd79fed-42f1-4df9-be64-3df7b2e0bda2",
|
|
"name": "datalogger",
|
|
"displayName": "Fronius Solar Connection",
|
|
"createMethods": ["user"],
|
|
"interfaces": ["gateway"],
|
|
"paramTypes": [
|
|
{
|
|
"id": "52da0197-4b78-4fec-aa72-70f949e26edc",
|
|
"name": "loggerHost",
|
|
"displayName": "Host address",
|
|
"type": "QString",
|
|
"inputType": "IPv4Address",
|
|
"defaultValue": "88.117.152.99"
|
|
}
|
|
],
|
|
"stateTypes": [
|
|
{
|
|
"id": "98e4476f-e745-4a7f-b795-19269cb70c40",
|
|
"name": "connected",
|
|
"displayName": "Reachable",
|
|
"displayNameEvent": "logger reachable changed",
|
|
"type": "bool",
|
|
"defaultValue": false
|
|
},
|
|
{
|
|
"id": "b22052ef-14da-43d2-982b-f2c2d8c03206",
|
|
"name": "productid",
|
|
"displayName": "Product ID",
|
|
"displayNameEvent": "Product ID changed",
|
|
"type": "QString",
|
|
"defaultValue": "-"
|
|
},
|
|
{
|
|
"id": "65c068e6-4a0b-4672-9724-ae95216c4c9c",
|
|
"name": "platformid",
|
|
"displayName": "Platform ID",
|
|
"displayNameEvent": "Platform ID changed",
|
|
"type": "QString",
|
|
"defaultValue": "-"
|
|
},
|
|
{
|
|
"id": "3b4206e5-74c7-4708-96b8-2abfab0c41d6",
|
|
"name": "hwversion",
|
|
"displayName": "Hardware version",
|
|
"displayNameEvent": "Hardware version changed",
|
|
"type": "QString",
|
|
"defaultValue": "-"
|
|
},
|
|
{
|
|
"id": "31743ca5-4353-4f26-b2ad-5da43e5b9d86",
|
|
"name": "swversion",
|
|
"displayName": "Software version",
|
|
"displayNameEvent": "Software version changed",
|
|
"type": "QString",
|
|
"defaultValue": "-"
|
|
},
|
|
{
|
|
"id": "d034f59d-dc34-450a-a6f3-68264767a3e4",
|
|
"name": "tzoneloc",
|
|
"displayName": "Timezone location",
|
|
"displayNameEvent": "Timezone location changed",
|
|
"type": "QString",
|
|
"defaultValue": "-"
|
|
},
|
|
{
|
|
"id": "6bdfeeda-7a47-4043-a011-5eb96308a7d6",
|
|
"name": "tzone",
|
|
"displayName": "Time zone",
|
|
"displayNameEvent": "Time zone changed",
|
|
"type": "QString",
|
|
"defaultValue": "-"
|
|
},
|
|
{
|
|
"id": "18b250e2-080a-4991-b368-177c4da83eca",
|
|
"name": "defaultlang",
|
|
"displayName": "Default language",
|
|
"displayNameEvent": "Default language changed",
|
|
"type": "QString",
|
|
"defaultValue": "-"
|
|
},
|
|
{
|
|
"id": "bc18595b-17c7-4a1f-8002-b908a3d9239d",
|
|
"name": "cashfactor",
|
|
"displayName": "Cash factor",
|
|
"displayNameEvent": "Cash factor changed",
|
|
"type": "double",
|
|
"defaultValue": "-"
|
|
},
|
|
{
|
|
"id": "84da30c8-a7fb-49c6-884c-9521f9f62bbc",
|
|
"name": "cashcurrency",
|
|
"displayName": "Cash currency",
|
|
"displayNameEvent": "Cash Currency changed",
|
|
"type": "QString",
|
|
"defaultValue": "-"
|
|
},
|
|
{
|
|
"id": "8ab01225-7be5-4482-a99b-314108ae0e2b",
|
|
"name": "co2factor",
|
|
"displayName": "CO2 factor",
|
|
"displayNameEvent": "CO2 factor changed",
|
|
"type": "double",
|
|
"defaultValue": "-"
|
|
},
|
|
{
|
|
"id": "b0e655f8-27d0-4add-918b-461cadc8efcc",
|
|
"name": "co2unit",
|
|
"displayName": "CO2 unit",
|
|
"displayNameEvent": "CO2 unit changed",
|
|
"type": "QString",
|
|
"defaultValue": "-"
|
|
},
|
|
{
|
|
"id": "b217acf6-0c5e-4a3e-a50c-4c0133c871c2",
|
|
"name": "powerManagmentRelay",
|
|
"displayName": "Power management relay",
|
|
"displayNameEvent": "Power management relay status changed",
|
|
"type": "bool",
|
|
"defaultValue": false
|
|
},
|
|
{
|
|
"id": "5650ce9b-0d7d-4c52-b410-ea618889b4bb",
|
|
"name": "powerManagmentRelayReason",
|
|
"displayName": "Power management relay reason",
|
|
"displayNameEvent": "Power management relay reason changed",
|
|
"type": "QString",
|
|
"defaultValue": ""
|
|
}
|
|
],
|
|
"actionTypes": [
|
|
{
|
|
"id": "c217fdc1-de18-41dc-b5d8-8072f84e7b6c",
|
|
"name": "searchDevices",
|
|
"displayName": "Search new devices"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "540aa956-8b8f-4982-9f58-343a76cea846",
|
|
"name": "inverter",
|
|
"displayName": "Fronius Solar Inverter",
|
|
"createMethods": ["auto"],
|
|
"interfaces" : ["extendedsmartmeterproducer", "connectable"],
|
|
"paramTypes": [
|
|
{
|
|
"id": "2aa06052-bb2f-4868-9c2d-f221fb6f1ed8",
|
|
"name": "name",
|
|
"displayName": "Name",
|
|
"type": "QString",
|
|
"inputType": "TextLine"
|
|
},
|
|
{
|
|
"id": "1aa82e12-ee8c-4142-8b89-a4f1e85556d0",
|
|
"name": "host",
|
|
"displayName": "Host address",
|
|
"type": "QString",
|
|
"inputType": "TextLine"
|
|
},
|
|
{
|
|
"id": "ec1f792a-b453-49f0-8ea6-677ad3c25a5c",
|
|
"name": "base",
|
|
"displayName": "Base url",
|
|
"type": "QString",
|
|
"inputType": "TextLine"
|
|
},
|
|
{
|
|
"id": "f2f8c2f5-dd6a-4786-b336-82fc84e5bb98",
|
|
"name": "id",
|
|
"displayName": "Device id",
|
|
"type": "QString",
|
|
"inputType": "TextLine"
|
|
},
|
|
{
|
|
"id": "8fadc0e8-9d69-4b9d-b493-b6ac3eb59c49",
|
|
"name": "uniqueId",
|
|
"displayName": "Uique id",
|
|
"type": "QString",
|
|
"inputType": "TextLine"
|
|
},
|
|
{
|
|
"id": "e329ecd2-6893-432f-9f14-069593c996e9",
|
|
"name": "hostId",
|
|
"displayName": "host id",
|
|
"type": "QString",
|
|
"inputType": "TextLine"
|
|
}
|
|
],
|
|
"stateTypes": [
|
|
{
|
|
"id": "eda29c50-73ac-40e0-9c92-26fee352e688",
|
|
"name": "connected",
|
|
"displayName": "Reachable",
|
|
"displayNameEvent": "Reachable changed",
|
|
"type": "bool",
|
|
"defaultValue": false
|
|
},
|
|
{
|
|
"id": "e763baa7-5eaf-438c-83f0-4fa6c0f7eeb0",
|
|
"name": "active",
|
|
"displayName": "Inverter active",
|
|
"displayNameEvent": "Inverter active changed",
|
|
"type": "QString",
|
|
"defaultValue": "-"
|
|
},
|
|
{
|
|
"id": "788accbc-b86e-471b-b37f-14c9c6411526",
|
|
"name": "currentPower",
|
|
"displayName": "Current power",
|
|
"displayNameEvent": "Current Power changed",
|
|
"type": "double",
|
|
"unit": "Watt",
|
|
"defaultValue": "0"
|
|
},
|
|
{
|
|
"id": "b6af1bf5-753d-47b6-a151-e4d801fe6ff8",
|
|
"name": "eday",
|
|
"displayName": "Energy of current day",
|
|
"displayNameEvent": "Energy of day changed",
|
|
"type": "double",
|
|
"unit": "KiloWattHour",
|
|
"defaultValue": "0"
|
|
},
|
|
{
|
|
"id": "7fd2fa28-9bcc-4f01-a823-459437d185f6",
|
|
"name": "eyear",
|
|
"displayName": "Energy of current year",
|
|
"displayNameEvent": "Energy of year changed",
|
|
"type": "int",
|
|
"unit": "KiloWattHour",
|
|
"defaultValue": "0"
|
|
},
|
|
{
|
|
"id": "d6dbb879-4cbc-4db3-830e-b92ba91a13e5",
|
|
"name": "totalEnergyProduced",
|
|
"displayName": "Energy total",
|
|
"displayNameEvent": "Energy total changed",
|
|
"type": "double",
|
|
"unit": "KiloWattHour",
|
|
"defaultValue": "0"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "c3cb53a4-32dd-434d-9d9c-aada41f8129c",
|
|
"name": "meter",
|
|
"displayName": "Fronius Smart Meter",
|
|
"createMethods": ["auto"],
|
|
"interfaces": [ "extendedsmartmeterconsumer", "extendedsmartmeterproducer", "connectable" ],
|
|
"paramTypes": [
|
|
{
|
|
"id": "8ce0ba4f-e490-4b85-9c34-7da8586a8d1c",
|
|
"name": "name",
|
|
"displayName": "Name",
|
|
"type": "QString",
|
|
"inputType": "TextLine"
|
|
},
|
|
{
|
|
"id": "ddcb8689-b0b8-4b94-b022-4ce4cf9e0ec2",
|
|
"name": "host",
|
|
"displayName": "host address",
|
|
"type": "QString",
|
|
"inputType": "TextLine"
|
|
},
|
|
{
|
|
"id": "2cb4acd6-a663-48c3-8366-ab538c7b4e7d",
|
|
"name": "base",
|
|
"displayName": "base url",
|
|
"type": "QString",
|
|
"inputType": "TextLine"
|
|
},
|
|
{
|
|
"id": "cf3a7025-d368-475a-8f48-efc1344a8409",
|
|
"name": "id",
|
|
"displayName": "device id",
|
|
"type": "QString",
|
|
"inputType": "TextLine"
|
|
},
|
|
{
|
|
"id": "285eabb2-47c8-4406-8123-6621b21558c1",
|
|
"name": "uniqueId",
|
|
"displayName": "uique id",
|
|
"type": "QString",
|
|
"inputType": "TextLine"
|
|
},
|
|
{
|
|
"id": "b4b86bfc-598a-4b5c-9350-52b944556ccc",
|
|
"name": "hostId",
|
|
"displayName": "host id",
|
|
"type": "QString",
|
|
"inputType": "TextLine"
|
|
}
|
|
],
|
|
"stateTypes": [
|
|
{
|
|
"id": "b70b61a4-54cb-47ec-b62a-b498eb1f650e",
|
|
"name": "connected",
|
|
"displayName": "reachable",
|
|
"displayNameEvent": "Meter reachable changed",
|
|
"type": "bool",
|
|
"defaultValue": false
|
|
},
|
|
{
|
|
"id": "e5056ea1-88a2-410b-9c5e-6322aca4cb17",
|
|
"name": "currentPower",
|
|
"displayName": "Total current power",
|
|
"displayNameEvent": "total current power changed",
|
|
"type": "double",
|
|
"unit": "Watt",
|
|
"defaultValue": "0"
|
|
},
|
|
{
|
|
"id": "ca14cca5-d9f0-49c5-a8f7-907d4c0825f0",
|
|
"name": "totalEnergyProduced",
|
|
"displayName": "Energy Produced",
|
|
"displayNameEvent": "energy production changed",
|
|
"type": "double",
|
|
"unit": "KiloWattHour",
|
|
"defaultValue": "0"
|
|
},
|
|
{
|
|
"id": "f3451818-48d2-42a5-94fd-ad094c06967f",
|
|
"name": "totalEnergyConsumed",
|
|
"displayName": "Energy Consumed",
|
|
"displayNameEvent": "energy consumption changed",
|
|
"type": "double",
|
|
"unit": "KiloWattHour",
|
|
"defaultValue": "0"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "b00139fa-7386-48b1-8697-2fdd21a57ced",
|
|
"name": "storage",
|
|
"displayName": "Fronius Solar Storage",
|
|
"createMethods": ["auto"],
|
|
"interfaces": [ "connectable", "batterylevel"],
|
|
"paramTypes": [
|
|
{
|
|
"id": "e511c738-15d1-4881-b1c0-c284740564ba",
|
|
"name": "name",
|
|
"displayName": "displayName",
|
|
"type": "QString",
|
|
"defaultValue": "TextLine"
|
|
},
|
|
{
|
|
"id": "9665c38b-c13a-428f-b741-1470239c63dc",
|
|
"name": "manufacturer",
|
|
"displayName": "manufacturer",
|
|
"type": "QString",
|
|
"defaultValue": "TextLine"
|
|
},
|
|
{
|
|
"id": "59a68e91-1aad-46b7-b351-03b7b2216366",
|
|
"name": "capacity",
|
|
"displayName": "maxmimum capacity",
|
|
"type": "QString",
|
|
"defaultValue": "TextLine"
|
|
},
|
|
{
|
|
"id": "84bd8a41-2411-4bb0-87a9-ab7e01044b10",
|
|
"name": "host",
|
|
"displayName": "host address",
|
|
"type": "QString",
|
|
"inputType": "TextLine"
|
|
},
|
|
{
|
|
"id": "d19b5d81-4e62-48be-bad6-287b0019274a",
|
|
"name": "base",
|
|
"displayName": "base url",
|
|
"type": "QString",
|
|
"inputType": "TextLine"
|
|
},
|
|
{
|
|
"id": "49087f31-abf5-4bb8-946b-a3626ee80566",
|
|
"name": "id",
|
|
"displayName": "device id",
|
|
"type": "QString",
|
|
"inputType": "TextLine"
|
|
},
|
|
{
|
|
"id": "0d62432a-38bc-48b8-99d2-895f17fcf0b2",
|
|
"name": "uniqueId",
|
|
"displayName": "unique id",
|
|
"type": "QString",
|
|
"inputType": "TextLine"
|
|
},
|
|
{
|
|
"id": "79daa7f4-2551-4b89-b34a-2d75d1441a55",
|
|
"name": "hostId",
|
|
"displayName": "Host ID",
|
|
"type": "QString",
|
|
"inputType": "TextLine"
|
|
}
|
|
],
|
|
"stateTypes": [
|
|
{
|
|
"id": "2f7e1267-b0be-4b78-9aa3-832b86c4efad",
|
|
"name": "connected",
|
|
"displayName": "reachable",
|
|
"displayNameEvent": "Storage reachable changed",
|
|
"type": "bool",
|
|
"defaultValue": false
|
|
},
|
|
{
|
|
"id": "2de34a1f-de2e-43ad-8998-8a5460dff9ae",
|
|
"name": "charging",
|
|
"displayName": "state of charge",
|
|
"displayNameEvent": "charge state changed",
|
|
"type": "QString",
|
|
"defaultValue": "-"
|
|
},
|
|
{
|
|
"id": "5c6da672-9662-41bc-8c8c-aa0f32481251",
|
|
"name": "batteryLevel",
|
|
"displayName": "current charge",
|
|
"displayNameEvent": "current charge changed",
|
|
"type": "int",
|
|
"unit": "Percentage",
|
|
"defaultValue": "0",
|
|
"minValue": 0,
|
|
"maxValue": 100
|
|
},
|
|
{
|
|
"id": "4417499c-1757-4309-868a-be5cf3455c4a",
|
|
"name": "cellTemperature",
|
|
"displayName": "cell temperature",
|
|
"displayNameEvent": "cell temperature changed",
|
|
"type": "double",
|
|
"unit": "DegreeCelsius",
|
|
"defaultValue": "0"
|
|
},
|
|
{
|
|
"id": "e5396312-b50e-4d6f-b628-5b51448971d3",
|
|
"name": "batteryCritical",
|
|
"displayName": "Battery level critical",
|
|
"displayNameEvent": "Battery level critical changed",
|
|
"type": "bool",
|
|
"defaultValue": false
|
|
}
|
|
|
|
]
|
|
},
|
|
{
|
|
"id": "e14d622f-5d8f-4788-b189-0774a6382a9b",
|
|
"name": "sunspecStorage",
|
|
"displayName": "SunSpec Storage",
|
|
"createMethods": ["user"],
|
|
"interfaces": [ "connectable" ],
|
|
"paramTypes": [
|
|
{
|
|
"id": "830a3cc6-ae0a-4cc3-94d6-86575e410e49",
|
|
"name": "modbusHost",
|
|
"displayName": "Host address",
|
|
"type": "QString",
|
|
"inputType": "IPv4Address",
|
|
"defaultValue": "88.117.152.99"
|
|
}
|
|
],
|
|
"stateTypes": [
|
|
{
|
|
"id": "50ed3a6f-6ad3-445f-950b-eb6d1b7e7ef7",
|
|
"name": "connected",
|
|
"displayName": "Connected",
|
|
"displayNameEvent": "connected changed",
|
|
"type": "bool",
|
|
"defaultValue": false
|
|
},
|
|
{
|
|
"id": "0bf53f80-97f8-488b-b514-58f9fe08c183",
|
|
"name": "energy",
|
|
"displayName": "Energy",
|
|
"displayNameEvent": "storage energy changed",
|
|
"type": "double",
|
|
"unit": "Percentage",
|
|
"defaultValue": 0
|
|
},
|
|
{
|
|
"id": "da2b19c5-0f48-49d1-93f0-abdc0051407d",
|
|
"name": "storageState",
|
|
"displayName": "State",
|
|
"displayNameEvent": "Storage state changed",
|
|
"type": "QString",
|
|
"possibleValues": [
|
|
"Off",
|
|
"Empty",
|
|
"Discharging",
|
|
"Charging",
|
|
"Full",
|
|
"Holding",
|
|
"Testing"
|
|
],
|
|
"defaultValue": "Off"
|
|
},
|
|
{
|
|
"id": "221a2ef6-0a92-4ff0-87fe-7bd920dbec0b",
|
|
"name": "gridCharging",
|
|
"displayName": "Grid charging",
|
|
"displayNameEvent": "Charging from grid changed",
|
|
"type": "bool",
|
|
"defaultValue": false,
|
|
"writable": true,
|
|
"displayNameAction": "Set charging from grid"
|
|
},
|
|
{
|
|
"id": "1f530f79-c0d2-466b-90e1-79149e34d92f",
|
|
"name": "enableChargingLimit",
|
|
"displayName": "Turn Charging Limit",
|
|
"displayNameEvent": "Charging limit",
|
|
"type": "bool",
|
|
"defaultValue": false,
|
|
"writable": true,
|
|
"displayNameAction": "Enable Charging Limit"
|
|
},
|
|
{
|
|
"id": "7f469bbc-64a5-4045-8d5f-9a1a85039851",
|
|
"name": "chargingRate",
|
|
"displayName": "Charging rate",
|
|
"displayNameEvent": "Charging rate changed",
|
|
"type": "int",
|
|
"minValue": -100,
|
|
"maxValue": 100,
|
|
"unit": "Percentage",
|
|
"defaultValue": false,
|
|
"writable": true,
|
|
"displayNameAction": "Set charging rate"
|
|
},
|
|
{
|
|
"id": "bc99a159-815a-40ab-a6e8-b46f315305f7",
|
|
"name": "enableDischargingLimit",
|
|
"displayName": "Turn Discharging Limit",
|
|
"displayNameEvent": "Discharging limit",
|
|
"type": "bool",
|
|
"defaultValue": false,
|
|
"writable": true,
|
|
"displayNameAction": "Enable Discharging Limit"
|
|
},
|
|
{
|
|
"id": "6068f030-acce-44a2-b95f-bd00dd5ca760",
|
|
"name": "dischargingRate",
|
|
"displayName": "Discharging rate",
|
|
"displayNameEvent": "Discharging rate changed",
|
|
"type": "int",
|
|
"minValue": -100,
|
|
"maxValue": 100,
|
|
"unit": "Percentage",
|
|
"defaultValue": false,
|
|
"writable": true,
|
|
"displayNameAction": "Set discharging rate"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|