402 lines
19 KiB
JSON
402 lines
19 KiB
JSON
{
|
|
"name": "GoECharger",
|
|
"displayName": "go-eCharger",
|
|
"id": "a1dfca21-3f41-4a67-bc8c-c8b333411bd9",
|
|
"paramTypes": [
|
|
{
|
|
"id": "7746a28e-c125-40bc-958c-27d8aeeb06a0",
|
|
"name": "httpRefreshInterval",
|
|
"displayName": "HTTP refresh interval",
|
|
"type": "uint",
|
|
"minValue": 2,
|
|
"unit": "Seconds",
|
|
"defaultValue": 5
|
|
}
|
|
],
|
|
"vendors": [
|
|
{
|
|
"name": "goE",
|
|
"displayName": "go-e",
|
|
"id": "c2cf9998-3584-489f-8d82-68a0baed2064",
|
|
"thingClasses": [
|
|
{
|
|
"name": "goeHome",
|
|
"displayName": "go-eCharger Home",
|
|
"id": "3b663d51-fdb5-4944-b409-c07f7933877e",
|
|
"createMethods": ["Discovery", "User"],
|
|
"interfaces": ["evcharger", "smartmeterconsumer", "connectable"],
|
|
"paramTypes": [
|
|
{
|
|
"id": "0e30e30f-ad96-417e-b739-cac85f75de39",
|
|
"name":"macAddress",
|
|
"displayName": "MAC address",
|
|
"type": "QString"
|
|
},
|
|
{
|
|
"id": "74abaff3-39e6-40be-b3c3-f41911d17e02",
|
|
"name": "serialNumber",
|
|
"displayName": "Serial number",
|
|
"type": "QString",
|
|
"defaultValue": ""
|
|
},
|
|
{
|
|
"id": "848613a6-8a17-4082-ba77-3b4421170a4f",
|
|
"name":"useMqtt",
|
|
"displayName": "Use MQTT interface",
|
|
"type": "bool",
|
|
"defaultValue": false
|
|
},
|
|
{
|
|
"id": "3ad014e2-c948-406e-99be-eba1d866ea20",
|
|
"name":"apiVersion",
|
|
"displayName": "API Version",
|
|
"type": "uint",
|
|
"minValue": 1,
|
|
"maxValue": 2,
|
|
"defaultValue": 1
|
|
}
|
|
],
|
|
"stateTypes":[
|
|
{
|
|
"id": "a5afaad5-78bf-4cac-b98d-7eae31aac518",
|
|
"name": "connected",
|
|
"displayName": "Connected",
|
|
"displayNameEvent": "Connected changed",
|
|
"type": "bool",
|
|
"defaultValue": false,
|
|
"cached": false
|
|
},
|
|
{
|
|
"id": "c69053bc-3a53-4e76-868b-ccf0958e9e44",
|
|
"name": "carStatus",
|
|
"displayName": "Car state",
|
|
"displayNameEvent": "Car status changed",
|
|
"type": "QString",
|
|
"possibleValues": [
|
|
"Unknown",
|
|
"Ready but no vehicle connected",
|
|
"Vehicle loads",
|
|
"Waiting for vehicle",
|
|
"Charging finished and vehicle still connected"
|
|
],
|
|
"defaultValue": "Ready but no vehicle connected",
|
|
"suggestLogging": true
|
|
},
|
|
{
|
|
"id": "6cb155b1-0831-47bc-8657-17ca68716684",
|
|
"name": "pluggedIn",
|
|
"displayName": "Car plugged in",
|
|
"displayNameEvent": "Car plugged in changed",
|
|
"type": "bool",
|
|
"defaultValue": false,
|
|
"suggestLogging": true
|
|
},
|
|
{
|
|
"id": "48c6cdb8-9fc1-4c14-95df-3e2c62e59361",
|
|
"name": "charging",
|
|
"displayName": "Charging",
|
|
"displayNameEvent": "Charging changed",
|
|
"type": "bool",
|
|
"defaultValue": false,
|
|
"suggestLogging": true
|
|
},
|
|
{
|
|
"id": "d80e1ed8-c3ae-4b68-bf86-21b4d7b2b201",
|
|
"name": "access",
|
|
"displayName": "Access",
|
|
"displayNameEvent": "Access changed",
|
|
"type": "QString",
|
|
"possibleValues": [
|
|
"Open",
|
|
"RFID",
|
|
"Automatic"
|
|
],
|
|
"defaultValue": "Open",
|
|
"suggestLogging": true
|
|
},
|
|
{
|
|
"id": "8a7ab9f1-0143-494c-98ee-69f94125fe42",
|
|
"name": "power",
|
|
"displayName": "Allow charging",
|
|
"type": "bool",
|
|
"displayNameAction": "Allow charging",
|
|
"displayNameEvent": "Allow charging changed",
|
|
"defaultValue": false,
|
|
"writable": true,
|
|
"suggestLogging": true
|
|
},
|
|
{
|
|
"id": "446fb786-bfbe-4938-963c-73d02184573f",
|
|
"name": "maxChargingCurrent",
|
|
"displayName": "Charging current",
|
|
"displayNameEvent": "Charging current changed",
|
|
"displayNameAction": "Set charging current",
|
|
"type": "uint",
|
|
"unit": "Ampere",
|
|
"minValue": 6,
|
|
"maxValue": 32,
|
|
"defaultValue": 16,
|
|
"writable": true,
|
|
"suggestLogging": true
|
|
},
|
|
{
|
|
"id": "58cd977d-22df-48c9-829a-81554130d607",
|
|
"name": "absoluteMaxAmpere",
|
|
"displayName": "Maximal ampere",
|
|
"displayNameEvent": "Maximal ampere changed",
|
|
"type": "uint",
|
|
"unit": "Ampere",
|
|
"minValue": 6,
|
|
"maxValue": 32,
|
|
"defaultValue": 32,
|
|
"suggestLogging": true
|
|
},
|
|
{
|
|
"id": "ede9251d-662e-4d4b-90e3-db3d33c823d3",
|
|
"name": "modelMaxAmpere",
|
|
"displayName": "Model maximal ampere",
|
|
"displayNameEvent": "Maximal ampere model changed",
|
|
"type": "uint",
|
|
"unit": "Ampere",
|
|
"minValue": 16,
|
|
"maxValue": 32,
|
|
"defaultValue": 16,
|
|
"suggestLogging": true,
|
|
"cached": true
|
|
},
|
|
{
|
|
"id": "08b107bc-1284-455d-9e5a-6a1c3adc389f",
|
|
"name": "updateAvailable",
|
|
"displayName": "Update available",
|
|
"displayNameEvent": "Update available changed",
|
|
"type": "bool",
|
|
"defaultValue": false,
|
|
"suggestLogging": true
|
|
},
|
|
{
|
|
"id": "d557e59e-ca22-4aff-bf80-dfee44db0f69",
|
|
"name": "adapterConnected",
|
|
"displayName": "Adapter connected",
|
|
"displayNameEvent": "Adapter connected changed",
|
|
"type": "bool",
|
|
"defaultValue": false,
|
|
"suggestLogging": true
|
|
},
|
|
{
|
|
"id": "f9091651-1522-4387-b300-906abd907fb3",
|
|
"name": "cableType2Ampere",
|
|
"displayName": "Cable ampere encoding",
|
|
"displayNameEvent": "Cable ampere encoding changed",
|
|
"type": "uint",
|
|
"unit": "Ampere",
|
|
"defaultValue": 0,
|
|
"cached": true
|
|
},
|
|
{
|
|
"id": "d8f5abb6-5db3-4040-8829-553b1d881ce4",
|
|
"name": "totalEnergyConsumed",
|
|
"displayName": "Total energy",
|
|
"displayNameEvent": "Total energy changed",
|
|
"type": "double",
|
|
"unit": "KiloWattHour",
|
|
"defaultValue": 0.0,
|
|
"cached": true
|
|
},
|
|
{
|
|
"id": "e8258831-ad89-4d27-b295-e8c10dd42b76",
|
|
"name": "sessionEnergy",
|
|
"displayName": "Session energy",
|
|
"displayNameEvent": "Session energy changed",
|
|
"type": "double",
|
|
"unit": "KiloWattHour",
|
|
"defaultValue": 0.0,
|
|
"suggestLogging": true
|
|
},
|
|
{
|
|
"id": "f00cfcab-9271-48fa-b843-89244c9551ae",
|
|
"name": "currentPower",
|
|
"displayName": "Current power",
|
|
"displayNameEvent": "Current power changed",
|
|
"type": "double",
|
|
"unit": "Watt",
|
|
"defaultValue": 0.00,
|
|
"cached": false
|
|
},
|
|
{
|
|
"id": "c6f68517-c4cd-415d-9455-b1731f7d9a1a",
|
|
"name": "currentPowerPhaseA",
|
|
"displayName": "Current power phase A",
|
|
"displayNameEvent": "Current power phase A changed",
|
|
"type": "double",
|
|
"unit": "Watt",
|
|
"defaultValue": 0.00,
|
|
"cached": false
|
|
},
|
|
{
|
|
"id": "92005049-9ab9-4d7d-a7b6-6ab1a36c5f5f",
|
|
"name": "currentPowerPhaseB",
|
|
"displayName": "Current power phase B",
|
|
"displayNameEvent": "Current power phase B changed",
|
|
"type": "double",
|
|
"unit": "Watt",
|
|
"defaultValue": 0.00,
|
|
"cached": false
|
|
},
|
|
{
|
|
"id": "1076fbd0-f42b-46e3-adc9-004361d6cd51",
|
|
"name": "currentPowerPhaseC",
|
|
"displayName": "Current power phase C",
|
|
"displayNameEvent": "Current power phase C changed",
|
|
"type": "double",
|
|
"unit": "Watt",
|
|
"defaultValue": 0.00,
|
|
"cached": false
|
|
},
|
|
{
|
|
"id": "c8aab9e2-ba53-43b9-95db-e2c3edc97e33",
|
|
"name": "currentPhaseA",
|
|
"displayName": "Phase A current",
|
|
"displayNameEvent": "Phase A current changed",
|
|
"type": "double",
|
|
"unit": "Ampere",
|
|
"defaultValue": 0.00,
|
|
"cached": false
|
|
},
|
|
{
|
|
"id": "f11ac403-728d-48f3-8669-0e684faf9890",
|
|
"name": "currentPhaseB",
|
|
"displayName": "Phase B current",
|
|
"displayNameEvent": "Phase B current changed",
|
|
"type": "double",
|
|
"unit": "Ampere",
|
|
"defaultValue": 0.00,
|
|
"cached": false
|
|
},
|
|
{
|
|
"id": "55295e1c-50b0-400b-82e4-b3417b5ed4d1",
|
|
"name": "currentPhaseC",
|
|
"displayName": "Phase C current",
|
|
"displayNameEvent": "Phase C current changed",
|
|
"type": "double",
|
|
"unit": "Ampere",
|
|
"defaultValue": 0.00,
|
|
"cached": false
|
|
},
|
|
{
|
|
"id": "76da8f16-44a4-4242-b78b-09c9bb127623",
|
|
"name": "voltagePhaseA",
|
|
"displayName": "Phase A voltage",
|
|
"displayNameEvent": "Phase A volatage changed",
|
|
"type": "double",
|
|
"unit": "Volt",
|
|
"defaultValue": 0.00,
|
|
"cached": false
|
|
},
|
|
{
|
|
"id": "7df01eb4-0d4d-400c-b1bc-001ca83a6a3c",
|
|
"name": "voltagePhaseB",
|
|
"displayName": "Phase B voltage",
|
|
"displayNameEvent": "Phase B voltage changed",
|
|
"type": "double",
|
|
"unit": "Volt",
|
|
"defaultValue": 0.00,
|
|
"cached": false
|
|
},
|
|
{
|
|
"id": "31814cfe-626d-4168-802b-b7fc6592fc79",
|
|
"name": "voltagePhaseC",
|
|
"displayName": "Phase C voltage",
|
|
"displayNameEvent": "Phase C voltage changed",
|
|
"type": "double",
|
|
"unit": "Volt",
|
|
"defaultValue": 0.00,
|
|
"cached": false
|
|
},
|
|
{
|
|
"id": "28f59f96-4b30-4606-9a04-80c82abc346b",
|
|
"name": "frequency",
|
|
"displayName": "Frequency",
|
|
"displayNameEvent": "Frequency changed",
|
|
"type": "double",
|
|
"unit": "Hertz",
|
|
"defaultValue": 50.0,
|
|
"cached": false
|
|
},
|
|
{
|
|
"id": "b78d805a-f97c-4c9d-a647-5fc98f8d6dd1",
|
|
"name": "phaseCount",
|
|
"displayName": "Number of charging phases",
|
|
"displayNameEvent": "Number of charging phases changed",
|
|
"type": "uint",
|
|
"minValue": 1,
|
|
"maxValue": 3,
|
|
"defaultValue": 1
|
|
},
|
|
{
|
|
"id": "db0af9a7-08fd-4224-b071-c89e11ae8c47",
|
|
"name": "desiredPhaseCount",
|
|
"displayName": "Desired number of charging phases",
|
|
"displayNameAction": "Set desired number of charging phases",
|
|
"type": "uint",
|
|
"possibleValues": [1, 3],
|
|
"defaultValue": 1,
|
|
"minValue": 1,
|
|
"maxValue": 3,
|
|
"writable": true
|
|
},
|
|
{
|
|
"id": "2bf1ebf1-0d8c-4209-ad35-4114d9861832",
|
|
"name": "temperatureSensor1",
|
|
"displayName": "Temperature 1",
|
|
"displayNameEvent": "Temperature 1 changed",
|
|
"type": "double",
|
|
"unit": "DegreeCelsius",
|
|
"defaultValue": 0.0,
|
|
"filter": "adaptive"
|
|
},
|
|
{
|
|
"id": "558e273a-4028-495a-902a-e4e932a0ae24",
|
|
"name": "temperatureSensor2",
|
|
"displayName": "Temperature 2",
|
|
"displayNameEvent": "Temperature 2 changed",
|
|
"type": "double",
|
|
"unit": "DegreeCelsius",
|
|
"defaultValue": 0.0,
|
|
"filter": "adaptive"
|
|
},
|
|
{
|
|
"id": "dbf8a5dc-b8f5-437a-ac0c-c4cf8a09aacb",
|
|
"name": "temperatureSensor3",
|
|
"displayName": "Temperature 3",
|
|
"displayNameEvent": "Temperature 3 changed",
|
|
"type": "double",
|
|
"unit": "DegreeCelsius",
|
|
"defaultValue": 0.0,
|
|
"filter": "adaptive"
|
|
},
|
|
{
|
|
"id": "1953e29f-fe28-4016-9b05-f4baf4c311ff",
|
|
"name": "temperatureSensor4",
|
|
"displayName": "Temperature 4",
|
|
"displayNameEvent": "Temperature 4 changed",
|
|
"type": "double",
|
|
"unit": "DegreeCelsius",
|
|
"defaultValue": 0.0,
|
|
"filter": "adaptive"
|
|
},
|
|
{
|
|
"id": "5d18b48d-b886-409e-ab2e-336d9c94a55c",
|
|
"name": "firmwareVersion",
|
|
"displayName": "Firmware version",
|
|
"displayNameEvent": "Firmware version changed",
|
|
"type": "QString",
|
|
"defaultValue": "",
|
|
"cached": true
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|