nymea-plugins-genericthings/genericcar/integrationplugingenericcar...

131 lines
5.6 KiB
JSON

{
"name": "genericCar",
"displayName": "Generic Car",
"id": "83ede9b2-aa5f-49ff-8f7d-5ca30d8964df",
"vendors": [
{
"name": "nymea",
"displayName": "nymea",
"id": "2062d64d-3232-433c-88bc-0d33c0ba2ba6",
"thingClasses": [
{
"id": "dbe0a9ff-94ba-4a94-ae52-51da3f05c717",
"name": "car",
"displayName": "Generic electric car",
"createMethods": ["user"],
"interfaces": ["electricvehicle"],
"settingsTypes": [
{
"id": "0c55516d-4285-4d02-8926-1dae03649e18",
"name": "minChargingCurrent",
"displayName": "Minimum charging current",
"type": "uint",
"unit": "Ampere",
"minValue": 6,
"maxValue": 16,
"defaultValue": 6
},
{
"id": "69ae5ffa-b31b-4295-a2a8-61bd7b2fc5da",
"name": "maxChargingCurrent",
"displayName": "Maximal charging current",
"type": "uint",
"unit": "Ampere",
"minValue": 16,
"maxValue": 80,
"defaultValue": 80
},
{
"id": "57f36386-dd71-4ab0-8d2f-8c74a391f90d",
"name": "capacity",
"displayName": "Capacity",
"type": "uint",
"unit": "KiloWattHour",
"minValue": 5,
"maxValue": 200,
"defaultValue": 50
},
{
"id": "6ee1534a-f2c7-4819-8cd5-728dc63a31ba",
"name": "phaseCount",
"displayName": "Phase count",
"type": "uint",
"minValue": 1,
"maxValue": 3,
"defaultValue": 1
},
{
"id": "3ac9bfc1-f81b-4586-b90b-3ad98b8b8069",
"name": "chargingEnergyLoss",
"displayName": "Charging energy loss",
"type": "uint",
"unit": "Percentage",
"minValue": 5,
"maxValue": 35,
"defaultValue": 10
}
],
"stateTypes": [
{
"id": "363a2a39-61b6-4109-9cd9-aca7367d12c7",
"name": "capacity",
"displayName": "Capacity",
"type": "double",
"unit": "KiloWattHour",
"defaultValue": 50
},
{
"id": "d33982d6-6467-4281-b448-68c1b1db088d",
"name": "batteryCritical",
"displayName": "Battery level critical",
"type": "bool",
"defaultValue": false
},
{
"id": "3f1cca10-8988-4ec6-b937-0775653cde12",
"name": "batteryLevel",
"displayName": "Battery level",
"displayNameAction": "Set battery level",
"type": "int",
"unit": "Percentage",
"writable": true,
"minValue": 0,
"maxValue": 100,
"defaultValue": 100
},
{
"id": "20faf2b8-2b40-4bee-b228-97dbaf0cdffc",
"name": "minChargingCurrent",
"displayName": "Minimum charging current",
"type": "uint",
"unit": "Ampere",
"minValue": 6,
"maxValue": 16,
"defaultValue": 6
},
{
"id": "ad17e812-ba07-47a8-99a4-eefb8b54fc85",
"name": "maxChargingCurrent",
"displayName": "Maximum charging current",
"type": "uint",
"unit": "Ampere",
"minValue": 16,
"maxValue": 80,
"defaultValue": 80
},
{
"id": "c886c062-bf1a-46c5-8e54-aed804a22d57",
"name": "phaseCount",
"displayName": "Phase count",
"type": "uint",
"minValue": 1,
"maxValue": 3,
"defaultValue": 1
}
]
}
]
}
]
}