nymea-plugins-modbus/inro/integrationplugininro.json

163 lines
7.2 KiB
JSON

{
"name": "inro",
"displayName": "INRO",
"id": "e2751951-4d53-4156-bd1a-a54c39e5c6cc",
"vendors": [
{
"name": "inro",
"displayName": "INRO Elektrotechnik GmbH",
"id": "53669eec-4e67-444d-973f-40668aaa37a6",
"thingClasses": [
{
"name": "pantabox",
"displayName": "PANTABOX",
"id": "6de119fb-a579-4a88-9903-f05aac167b19",
"createMethods": ["discovery", "user"],
"interfaces": ["evcharger", "smartmeterconsumer", "connectable"],
"paramTypes": [
{
"id": "a3bc042c-0613-40a9-867a-3482d4d0901e",
"name":"macAddress",
"displayName": "MAC address",
"type": "QString",
"defaultValue": "",
"readOnly": true
},
{
"id": "064e393b-b921-4c9c-9127-8b03852d9687",
"name":"serialNumber",
"displayName": "Serial number",
"type": "QString",
"defaultValue": "",
"readOnly": true
}
],
"settingsTypes": [
{
"id": "78225651-565c-49f7-8610-c067faf8822a",
"name": "phases",
"displayName": "Phases connected",
"type": "QString",
"allowedValues": ["A", "B", "C", "AB", "BC", "AC", "ABC"],
"defaultValue": "ABC"
}
],
"stateTypes": [
{
"id": "345909fc-22e2-44bb-a063-26dd8e30793b",
"name": "connected",
"displayName": "Connected",
"type": "bool",
"defaultValue": false,
"cached": false
},
{
"id": "bb2f4ff0-f7ca-4ffd-a2f1-73f9b230a1eb",
"name": "pluggedIn",
"displayName": "Plugged in",
"type": "bool",
"defaultValue": false,
"cached": false
},
{
"id": "5a606c6a-030c-4d55-9700-723c9c859c7f",
"name": "charging",
"displayName": "Charging",
"type": "bool",
"defaultValue": false,
"cached": false
},
{
"id": "969eb83e-a044-46f2-9aab-f113e2cd7d4d",
"name": "chargingState",
"displayName": "Charging state",
"type": "QString",
"possibleValues": ["A", "B", "C", "D", "E", "F"],
"defaultValue": "A",
"cached": false
},
{
"id": "e23181a7-0747-4ff2-8b10-90256a8377b3",
"name": "currentPower",
"displayName": "Active power",
"type": "double",
"unit": "Watt",
"defaultValue": 0,
"cached": false
},
{
"id": "b6e309d4-d480-477a-88f1-79e00bca450a",
"name": "totalEnergyConsumed",
"displayName": "Total consumed energy",
"type": "double",
"unit": "KiloWattHour",
"defaultValue": 0.0,
"cached": true
},
{
"id": "d885ee23-8c50-48f1-82a9-72e0e92715ac",
"name": "power",
"displayName": "Charging enabled",
"displayNameAction": "Set charging enabled",
"type": "bool",
"defaultValue": false,
"writable": true
},
{
"id": "db02bf36-1ce2-40b4-bf88-8a4e3842a63b",
"name": "maxChargingCurrent",
"displayName": "Maximum charging current",
"displayNameAction": "Set maximum charging current",
"type": "uint",
"unit": "Ampere",
"minValue": 6,
"maxValue": 16,
"defaultValue": 6,
"writable": true
},
{
"id": "95719ca2-bda2-4eb4-b76d-e54d7a98dfdb",
"name": "sessionEnergy",
"displayName": "Session energy",
"type": "double",
"unit": "KiloWattHour",
"defaultValue": 0
},
{
"id": "5cc3aa90-c83f-4453-9f22-5ef408e847a0",
"name": "phaseCount",
"displayName": "Active phases",
"type": "uint",
"minValue": 1,
"maxValue": 3,
"defaultValue": 3
},
{
"id": "db8d452a-8459-429b-b8f1-d73c805bd857",
"name": "usedPhases",
"displayName": "Used phases",
"type": "QString",
"possibleValues": ["A", "B", "C", "AB", "BC", "AC", "ABC"],
"defaultValue": "ABC"
},
{
"id": "c454b965-8b21-491e-85e9-71068575c5e1",
"name": "modbusTcpVersion",
"displayName": "Modbus TCP version",
"type": "QString",
"defaultValue": ""
},
{
"id": "8c92890f-c9fb-44dd-8665-f1502fc90912",
"name": "firmwareVersion",
"displayName": "Firmware version",
"type": "QString",
"defaultValue": ""
}
]
}
]
}
]
}