nymea-plugins-modbus/schrack/integrationpluginschrack.json

124 lines
5.5 KiB
JSON

{
"name": "schrack",
"displayName": "Schrack",
"id": "600beeb5-5c34-49fc-b2af-8f83c1b11eab",
"paramTypes":[ ],
"vendors": [
{
"name": "schrack",
"displayName": "Schrack GmbH",
"id": "cadbbbc5-216f-4d25-a8ad-ccf653d1518f",
"thingClasses": [
{
"name": "cion",
"displayName": "i-CHARGE CION",
"id": "075d389d-3330-4d0b-9649-9f085120ca40",
"createMethods": ["discovery", "user"],
"interfaces": ["evcharger", "connectable"],
"paramTypes": [
{
"id": "dac10e08-734c-4e71-a5d6-0d2a1f416ca6",
"name": "slaveAddress",
"displayName": "Modbus slave address",
"type": "uint",
"defaultValue": 1
},
{
"id": "636241a9-4838-48ae-bcc8-3427ac3fc102",
"name": "modbusMasterUuid",
"displayName": "Modbus RTU master",
"type": "QUuid",
"defaultValue": "",
"readOnly": true
}
],
"settingsTypes": [
{
"id": "3b4f54d8-8dbf-4d72-837a-a444941e08a2",
"name": "phases",
"displayName": "Phases connected",
"type": "QString",
"allowedValues": ["A", "B", "C", "AB", "BC", "AC", "ABC"],
"defaultValue": "ABC"
}
],
"stateTypes": [
{
"id": "b7aa8e49-a6c0-4b48-b65e-47259686185f",
"name": "connected",
"displayName": "Connected",
"displayNameEvent": "Connected changed",
"type": "bool",
"cached": false,
"defaultValue": false
},
{
"id": "61aea53a-bf8d-4fe6-859a-f1687e15d190",
"name": "power",
"displayName": "Charging enabled",
"displayNameEvent": "Charging enabled or disabled",
"displayNameAction": "Enable or disable charging",
"type": "bool",
"defaultValue": false,
"writable": true
},
{
"id": "221af869-a796-46c2-a5e0-27c8972a0bf2",
"name": "maxChargingCurrent",
"displayName": "Maximum charging current",
"displayNameEvent": "Maximum charging current changed",
"displayNameAction": "Set maximum charging current",
"type": "uint",
"unit": "Ampere",
"defaultValue": 6,
"minValue": 1,
"maxValue": 32,
"writable": true
},
{
"id": "13423618-4314-49be-b48c-42d9415199a8",
"name": "pluggedIn",
"displayName": "Plugged in",
"displayNameEvent": "Plugged or unplugged",
"type": "bool",
"defaultValue": false
},
{
"id": "b59b4b4d-2cdb-4534-bf86-90123ae9bb1a",
"name": "charging",
"displayName": "Charging",
"displayNameEvent": "Charging started or stopped",
"type": "bool",
"defaultValue": false
},
{
"id": "0115466c-449c-4a9f-81a1-2f806a51e313",
"name": "phaseCount",
"displayName": "Active phases",
"type": "uint",
"minValue": 1,
"maxValue": 3,
"defaultValue": 1
},
{
"id": "879345c0-2c18-4b18-964b-d87363dda382",
"name": "usedPhases",
"displayName": "Used phases",
"type": "QString",
"possibleValues": ["A", "B", "C", "AB", "BC", "AC", "ABC"],
"defaultValue": "A"
},
{
"id": "33780b19-4855-4b5c-bd84-cec8400309be",
"name": "currentVersion",
"displayName": "Firmware version",
"type": "QString",
"defaultValue": ""
}
]
}
]
}
]
}