{ "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": "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", "displayNameEvent": "Capacity changed", "type": "double", "unit": "KiloWattHour", "defaultValue": 50 }, { "id": "d33982d6-6467-4281-b448-68c1b1db088d", "name": "batteryCritical", "displayName": "Battery level critical", "displayNameEvent": "Battery entered or left critical state", "type": "bool", "defaultValue": false }, { "id": "3f1cca10-8988-4ec6-b937-0775653cde12", "name": "batteryLevel", "displayName": "Battery level", "displayNameEvent": "Battery level changed", "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", "displayNameEvent": "Minimum charging current changed", "type": "uint", "unit": "Ampere", "minValue": 6, "maxValue": 16, "defaultValue": 6 }, { "id": "c886c062-bf1a-46c5-8e54-aed804a22d57", "name": "phaseCount", "displayName": "Phase count", "displayNameEvent": "Phase count changed", "type": "uint", "minValue": 1, "maxValue": 3, "defaultValue": 1 } ] } ] } ] }