{ "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", "networkdevice"], "paramTypes": [ { "id": "0e30e30f-ad96-417e-b739-cac85f75de39", "name":"macAddress", "displayName": "MAC address", "type": "QString" }, { "id": "b70db8c3-b380-4c9a-8954-c02126b057b3", "name":"hostName", "displayName": "Host name", "type": "QString" }, { "id": "9492e39a-0300-47b9-aeda-8a2b14f9ff2b", "name":"address", "displayName": "IP 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": "double", "unit": "Ampere", "minValue": 6, "maxValue": 32, "stepSize": 1.0, "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 } ] } ] } ] }