362 lines
17 KiB
JSON
362 lines
17 KiB
JSON
{
|
|
"displayName": "Keba KeContact",
|
|
"name": "KebaKeContact",
|
|
"id": "9142b09f-30a9-43d0-9ede-2f8debe075ac",
|
|
"vendors": [
|
|
{
|
|
"id": "f7cda40b-829a-4675-abaa-485697430f5f",
|
|
"displayName": "Keba",
|
|
"name": "keba",
|
|
"thingClasses": [
|
|
{
|
|
"id": "900dacec-cae7-4a37-95ba-501846368ea2",
|
|
"name": "wallbox",
|
|
"displayName": "Keba KeContact",
|
|
"createMethods": ["discovery", "user"],
|
|
"interfaces": ["evcharger", "smartmeterconsumer", "connectable"],
|
|
"paramTypes":[
|
|
{
|
|
"id": "730cd3d3-5f0e-4028-a8c2-ced7574f13f3",
|
|
"name": "ipAddress",
|
|
"displayName": "IP address",
|
|
"type": "QString",
|
|
"inputType": "IPv4Address",
|
|
"defaultValue":"0.0.0.0"
|
|
},
|
|
{
|
|
"id": "c2df921d-ff8b-411c-9b1d-04a437d7dfa6",
|
|
"name": "macAddress",
|
|
"displayName": "MAC address",
|
|
"type": "QString",
|
|
"inputType": "TextLine",
|
|
"defaultValue":"",
|
|
"readOnly": true
|
|
}
|
|
],
|
|
"stateTypes": [
|
|
{
|
|
"id": "ce813458-d7d8-4f40-9648-dba4c41e92f0",
|
|
"name": "connected",
|
|
"displayName": "Connected",
|
|
"displayNameEvent": "Connected changed",
|
|
"type": "bool",
|
|
"defaultValue": false,
|
|
"cached": false
|
|
},
|
|
{
|
|
"id": "b44bc948-1234-4f87-9a22-bfb6de09df4d",
|
|
"name": "error1",
|
|
"displayName": "Error 1",
|
|
"displayNameEvent": "Error 1 changed",
|
|
"type": "int",
|
|
"defaultValue": 0
|
|
},
|
|
{
|
|
"id": "afca201a-5213-43fe-bfec-cae6ce7509d2",
|
|
"name": "error2",
|
|
"displayName": "Error 2",
|
|
"displayNameEvent": "Error 2 changed",
|
|
"type": "int",
|
|
"defaultValue": 0
|
|
},
|
|
{
|
|
"id": "c3fca233-95b9-4948-88c6-4c0f13cf53b1",
|
|
"name": "model",
|
|
"displayName": "Model",
|
|
"displayNameEvent": "Model changed",
|
|
"type": "QString",
|
|
"defaultValue": "Unknown"
|
|
},
|
|
{
|
|
"id": "e941ace5-fb7f-4dc2-b3f2-188233f4e934",
|
|
"name": "firmware",
|
|
"displayName": "Firmware",
|
|
"displayNameEvent": "Firmware changed",
|
|
"type": "QString",
|
|
"defaultValue": ""
|
|
},
|
|
{
|
|
"id": "9a1b4316-ce01-4cd3-890f-a8c94b8b5029",
|
|
"name": "serialnumber",
|
|
"displayName": "Serial number",
|
|
"displayNameEvent": "Serial number changed",
|
|
"type": "QString",
|
|
"defaultValue": ""
|
|
},
|
|
|
|
{
|
|
"id": "83ed0774-2a91-434d-b03c-d920d02f2981",
|
|
"name": "power",
|
|
"displayName": "Charging enabled",
|
|
"displayNameEvent": "Charging enabled changed",
|
|
"displayNameAction": "Set charging enabled",
|
|
"type": "bool",
|
|
"writable": true,
|
|
"defaultValue": false
|
|
},
|
|
{
|
|
"id": "e5631593-f486-47cb-9951-b7597d0b769b",
|
|
"name": "systemEnabled",
|
|
"displayName": "System enabled",
|
|
"displayNameEvent": "System enabled changed",
|
|
"type": "bool",
|
|
"defaultValue": false
|
|
},
|
|
{
|
|
"id": "539e5602-6dd9-465d-9705-3bb59bcf8982",
|
|
"name": "activity",
|
|
"displayName": "Activity",
|
|
"displayNameEvent": "Activity changed",
|
|
"type": "QString",
|
|
"defaultValue": "-"
|
|
},
|
|
{
|
|
"id": "3b4d29f3-3101-47ad-90fd-269b6348783b",
|
|
"name": "plugState",
|
|
"displayName": "Plug state",
|
|
"displayNameEvent": "Plug state changed",
|
|
"type": "QString",
|
|
"defaultValue": "-"
|
|
},
|
|
{
|
|
"id": "a29c1748-fe97-4830-a56e-e1cc4e618385",
|
|
"name": "current",
|
|
"displayName": "Current",
|
|
"displayNameEvent": "Current changed",
|
|
"type": "double",
|
|
"unit": "Ampere",
|
|
"defaultValue": 0.00
|
|
},
|
|
{
|
|
"id": "593656f0-babf-4308-8767-68f34e10fb15",
|
|
"name": "maxChargingCurrent",
|
|
"displayName": "Maximal charging current",
|
|
"displayNameEvent": "Maximal charging current changed",
|
|
"displayNameAction": "Set maximal charging current",
|
|
"type": "double",
|
|
"unit": "Ampere",
|
|
"defaultValue": 6.00,
|
|
"minValue": 6.00,
|
|
"maxValue": 63.00,
|
|
"writable": true
|
|
},
|
|
{
|
|
"id": "3c7b83a0-0e42-47bf-9788-dde6aab5ceea",
|
|
"name": "maxChargingCurrentPercent",
|
|
"displayName": "Maximal charging current in percent",
|
|
"displayNameEvent": "Maximal charging current percentage changed",
|
|
"type": "uint",
|
|
"unit": "Percentage",
|
|
"defaultValue": 100,
|
|
"minValue": 0,
|
|
"maxValue": 100
|
|
},
|
|
{
|
|
"id": "08bb9872-8d63-49b0-a8ce-7a449341f13b",
|
|
"name": "maxPossibleChargingCurrent",
|
|
"displayName": "Maximum possible charging current",
|
|
"displayNameEvent": "Maximum possible charging current changed",
|
|
"type": "double",
|
|
"unit": "Ampere",
|
|
"defaultValue": 6.00
|
|
},
|
|
{
|
|
"id": "4a2d75d8-a3a0-4b40-9ca7-e8b6f11d0ef9",
|
|
"name": "voltagePhase1",
|
|
"displayName": "Voltage phase 1",
|
|
"displayNameEvent": "Voltage phase 1 changed",
|
|
"type": "int",
|
|
"unit": "Volt",
|
|
"defaultValue": 0
|
|
},
|
|
{
|
|
"id": "c8344ca5-21ac-4cd1-8f4b-e5ed202c5862",
|
|
"name": "voltagePhase2",
|
|
"displayName": "Voltage phase 2",
|
|
"displayNameEvent": "Voltage phase 2 changed",
|
|
"type": "int",
|
|
"unit": "Volt",
|
|
"defaultValue": 0
|
|
},
|
|
{
|
|
"id": "5f01e86c-0943-4849-a01a-db441916ebd5",
|
|
"name": "voltagePhase3",
|
|
"displayName": "Voltage phase 3",
|
|
"displayNameEvent": "Voltage phase 3 changed",
|
|
"type": "int",
|
|
"unit": "Volt",
|
|
"defaultValue": 0
|
|
},
|
|
{
|
|
"id": "31ec17b0-11e3-4332-92b0-fea821cf024f",
|
|
"name": "currentPhase1",
|
|
"displayName": "Current phase 1",
|
|
"displayNameEvent": "Current phase 1 changed",
|
|
"type": "double",
|
|
"unit": "Ampere",
|
|
"defaultValue": 0.00
|
|
},
|
|
{
|
|
"id": "cdc7e10a-0d0a-4e93-ad2c-d34ffca45c97",
|
|
"name": "currentPhase2",
|
|
"displayName": "Current phase 2",
|
|
"displayNameEvent": "Current phase 2 changed",
|
|
"type": "double",
|
|
"unit": "Ampere",
|
|
"defaultValue": 0.00
|
|
},
|
|
{
|
|
"id": "da838dc8-85f0-4e55-b4b5-cb93a43b373d",
|
|
"name": "currentPhase3",
|
|
"displayName": "Current phase 3",
|
|
"displayNameEvent": "Current phase 3 changed",
|
|
"type": "double",
|
|
"unit": "Ampere",
|
|
"defaultValue": 0.00
|
|
},
|
|
{
|
|
"id": "7af9e93b-099d-4d9d-a480-9c0f66aecd8b",
|
|
"name": "powerConsumption",
|
|
"displayName": "Power consumption",
|
|
"displayNameEvent": "Power consumtion changed",
|
|
"type": "double",
|
|
"unit": "KiloWatt",
|
|
"defaultValue": 0.00
|
|
},
|
|
{
|
|
"id": "889c3c9a-96b4-4408-bd9a-d79e36ed9296",
|
|
"name": "powerFactor",
|
|
"displayName": "Power factor",
|
|
"displayNameEvent": "Power factor changed",
|
|
"type": "double",
|
|
"unit": "Percentage",
|
|
"defaultValue": 0.00
|
|
},
|
|
{
|
|
"id": "1d30ce60-2ea0-450f-817e-5c88f59ebfbf",
|
|
"name": "sessionId",
|
|
"displayName": "Session ID",
|
|
"displayNameEvent": "Session ID changed",
|
|
"type": "uint",
|
|
"defaultValue": ""
|
|
},
|
|
{
|
|
"id": "a6f35ea0-aaea-438b-b818-6d161762611e",
|
|
"name": "sessionTime",
|
|
"displayName": "Session time",
|
|
"displayNameEvent": "Session time changed",
|
|
"type": "int",
|
|
"unit": "Minutes",
|
|
"defaultValue": 0
|
|
},
|
|
{
|
|
"id": "8e277efe-21ef-4536-bfc0-901b32d44d7c",
|
|
"name": "sessionEnergy",
|
|
"displayName": "Session energy",
|
|
"displayNameEvent": "Session energy changed",
|
|
"type": "double",
|
|
"unit": "KiloWattHour",
|
|
"defaultValue": 0
|
|
},
|
|
{
|
|
"id": "41e179b3-29a2-43ec-b537-023a527081e8",
|
|
"name": "totalEnergyConsumed",
|
|
"displayName": "Total energy consumed",
|
|
"displayNameEvent": "Total energy consumption changed",
|
|
"type": "double",
|
|
"unit": "KiloWattHour",
|
|
"defaultValue": 0
|
|
},
|
|
{
|
|
"id": "96b2d176-6460-4109-8824-3af4679c6573",
|
|
"name": "outputX2",
|
|
"displayName": "Output X2",
|
|
"displayNameEvent": "Output X2 changed",
|
|
"displayNameAction": "Set output X2",
|
|
"type": "bool",
|
|
"writable": true,
|
|
"defaultValue": false
|
|
},
|
|
{
|
|
"id": "ba600276-8b36-4404-b8ec-415245e5bc15",
|
|
"name": "input",
|
|
"displayName": "Input",
|
|
"displayNameEvent": "Input changed",
|
|
"type": "bool",
|
|
"defaultValue": false
|
|
},
|
|
{
|
|
"id": "3421ecf9-c95f-4dc1-ad0c-144e9b6ae056",
|
|
"name": "uptime",
|
|
"displayName": "Uptime",
|
|
"displayNameEvent": "Uptime changed",
|
|
"type": "int",
|
|
"unit": "Minutes",
|
|
"defaultValue": 0
|
|
},
|
|
{
|
|
"id": "f1758c5c-2c02-41cb-93ec-b778a3c78d28",
|
|
"name": "failsafeMode",
|
|
"displayName": "Failsafe mode",
|
|
"displayNameEvent": "Failsafe mode changed",
|
|
"displayNameAction": "Set failsafe mode",
|
|
"writable": true,
|
|
"type": "bool",
|
|
"defaultValue": false
|
|
}
|
|
],
|
|
"actionTypes": [
|
|
{
|
|
"id": "158b1a8f-fde9-4191-bf42-4ece5fe582e6",
|
|
"name": "display",
|
|
"displayName": "Display",
|
|
"paramTypes": [
|
|
{
|
|
"id": "4e69a761-f4f1-42d0-83db-380894a86ebc",
|
|
"name": "message",
|
|
"displayName": "Display message",
|
|
"type": "QString",
|
|
"defaultValue": ""
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"eventTypes": [
|
|
{
|
|
"id": "dac02c37-f051-481a-ae99-1de0885ef37a",
|
|
"name": "chargingSessionFinished",
|
|
"displayName": "Charging session finished",
|
|
"paramTypes": [
|
|
{
|
|
"id": "33446eae-f2cc-4cf2-af29-b3a45e4b91c0",
|
|
"name": "id",
|
|
"displayName": "ID",
|
|
"type": "int",
|
|
"defaultValue": "0"
|
|
},
|
|
{
|
|
"id": "60494d6f-853b-42b8-894e-108a52ed6feb",
|
|
"name": "duration",
|
|
"displayName": "Duration",
|
|
"type": "int",
|
|
"unit": "Minutes",
|
|
"defaultValue": 0
|
|
},
|
|
{
|
|
"id": "c8de58b6-b671-4fee-b552-d2c14a37a769",
|
|
"name": "energy",
|
|
"displayName": "Energy",
|
|
"type": "double",
|
|
"defaultValue": 0.00,
|
|
"unit": "KiloWattHour"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
|