364 lines
16 KiB
JSON
364 lines
16 KiB
JSON
{
|
|
"name": "everest",
|
|
"displayName": "Everest",
|
|
"id": "27e4b1c4-bc27-4699-84ef-41af1a9e1cea",
|
|
"vendors": [
|
|
{
|
|
"name": "Chargebyte",
|
|
"displayName": "Chargebyte GmbH",
|
|
"id": "07ba8a98-799f-4a6e-a8d9-b45cd38dbcc5",
|
|
"thingClasses": [
|
|
{
|
|
"name": "everestMqtt",
|
|
"displayName": "Everest (MQTT)",
|
|
"id": "965cbe0d-088c-42a2-965d-ceafbb8b01e9",
|
|
"setupMethod": "JustAdd",
|
|
"createMethods": ["discovery", "user"],
|
|
"interfaces": [ "evcharger", "smartmeterconsumer", "networkdevice", "connectable" ],
|
|
"paramTypes": [
|
|
{
|
|
"id": "f1f3e9a7-3a35-4089-8869-b9bfd64659e5",
|
|
"name": "hostName",
|
|
"displayName": "Host name",
|
|
"type": "QString"
|
|
},
|
|
{
|
|
"id": "911b6fa3-010c-486e-8251-71a6aa21adb3",
|
|
"name": "address",
|
|
"displayName": "IP address",
|
|
"type": "QString",
|
|
"inputType": "IPv4Address",
|
|
"defaultValue": ""
|
|
},
|
|
{
|
|
"id": "cb9517ef-1ae2-49c9-9036-0c6e15bb3652",
|
|
"name": "macAddress",
|
|
"displayName": "MAC address",
|
|
"type": "QString",
|
|
"defaultValue": "00:00:00:00:00:00",
|
|
"readOnly": true
|
|
},
|
|
{
|
|
"id": "73f27e36-6f68-40a9-8805-22e88911736c",
|
|
"name": "connector",
|
|
"displayName": "Connector name",
|
|
"type": "QString",
|
|
"defaultValue": ""
|
|
}
|
|
],
|
|
"settingsTypes": [],
|
|
"stateTypes": [
|
|
{
|
|
"id": "018d1f2f-4ede-4ab0-b76e-369684cd0da5",
|
|
"name": "power",
|
|
"displayName": "Charging enabled",
|
|
"displayNameAction": "Enable or disable charging",
|
|
"type": "bool",
|
|
"defaultValue": false,
|
|
"writable": true
|
|
},
|
|
{
|
|
"id": "d5d71037-a2b1-4abe-be75-883e6fef75c6",
|
|
"name": "maxChargingCurrent",
|
|
"displayName": "Maximum charging current",
|
|
"displayNameAction": "Set maximum charging current",
|
|
"type": "uint",
|
|
"unit": "Ampere",
|
|
"defaultValue": 6,
|
|
"minValue": 6,
|
|
"maxValue": 32,
|
|
"writable": true
|
|
},
|
|
{
|
|
"id": "5b963e54-15f0-459f-8754-d172f2febee2",
|
|
"name": "pluggedIn",
|
|
"displayName": "Plugged in",
|
|
"type": "bool",
|
|
"defaultValue": false
|
|
},
|
|
{
|
|
"id": "79f44541-7967-4394-bb50-8bf69e4115ca",
|
|
"name": "charging",
|
|
"displayName": "Charging",
|
|
"type": "bool",
|
|
"defaultValue": false
|
|
},
|
|
{
|
|
"id": "9597c21f-d8a6-424d-8e35-bdd69dc57d35",
|
|
"name": "phaseCount",
|
|
"displayName": "Active phases",
|
|
"type": "uint",
|
|
"minValue": 1,
|
|
"maxValue": 3,
|
|
"defaultValue": 1
|
|
},
|
|
{
|
|
"id": "1dc5fbff-354b-4a68-aae3-95150b257faa",
|
|
"name": "desiredPhaseCount",
|
|
"displayName": "Desired phase count",
|
|
"displayNameAction": "Set desired phase count",
|
|
"type": "uint",
|
|
"minValue": 1,
|
|
"maxValue": 3,
|
|
"possibleValues": [1, 3],
|
|
"writable": true,
|
|
"defaultValue": 3
|
|
},
|
|
{
|
|
"id": "2104641b-1004-4637-8eca-108f53dcb402",
|
|
"name": "connected",
|
|
"displayName": "Connected",
|
|
"type": "bool",
|
|
"cached": false,
|
|
"defaultValue": false
|
|
},
|
|
{
|
|
"id": "8946aee7-caa1-47cc-bef9-37ca4c8b5e49",
|
|
"name": "totalEnergyConsumed",
|
|
"displayName": "Total energy",
|
|
"type": "double",
|
|
"unit": "KiloWattHour",
|
|
"defaultValue": 0,
|
|
"cached": true
|
|
},
|
|
{
|
|
"id": "b7455160-98e4-47ad-a1db-f3fbda009aa2",
|
|
"name": "sessionEnergy",
|
|
"displayName": "Session energy",
|
|
"type": "double",
|
|
"unit": "KiloWattHour",
|
|
"defaultValue": 0,
|
|
"suggestLogging": true
|
|
},
|
|
{
|
|
"id": "120a4028-b01c-4a31-8d9b-bf34f602a095",
|
|
"name": "currentPower",
|
|
"displayName": "Current power",
|
|
"type": "double",
|
|
"unit": "Watt",
|
|
"defaultValue": 0,
|
|
"cached": false
|
|
},
|
|
{
|
|
"id": "75a52f23-7d65-4b33-9262-99085beb7ee2",
|
|
"name": "state",
|
|
"displayName": "State",
|
|
"type": "QString",
|
|
"defaultValue": "",
|
|
"cached": false
|
|
},
|
|
{
|
|
"id": "b7c76f2d-520a-4bb1-9bd3-d6ffcbef73b6",
|
|
"name": "temperature",
|
|
"displayName": "Temperature",
|
|
"type": "double",
|
|
"unit": "DegreeCelsius",
|
|
"defaultValue": 0.0,
|
|
"cached": false
|
|
},
|
|
{
|
|
"id": "2ca678ff-6d6f-49cf-b265-545ed15c12b7",
|
|
"name": "fanSpeed",
|
|
"displayName": "Fan speed",
|
|
"type": "double",
|
|
"unit": "Rpm",
|
|
"defaultValue": 0,
|
|
"cached": false
|
|
}
|
|
],
|
|
"actionTypes": [
|
|
|
|
],
|
|
"eventTypes": [
|
|
|
|
]
|
|
},
|
|
{
|
|
"name": "everestJsonRpc",
|
|
"displayName": "Everest (JSON RPC)",
|
|
"id": "7f0387b9-670a-4e63-b100-ead9f6b8e46c",
|
|
"setupMethod": "JustAdd",
|
|
"createMethods": ["discovery", "user"],
|
|
"interfaces": [ "evcharger", "smartmeterconsumer", "networkdevice", "connectable" ],
|
|
"discoveryParamTypes": [
|
|
{
|
|
"id": "ce21618e-1a2a-4dbc-8843-98eb443ca6c3",
|
|
"name": "port",
|
|
"displayName": "Port",
|
|
"type": "uint",
|
|
"defaultValue": 8080
|
|
}
|
|
],
|
|
"paramTypes": [
|
|
{
|
|
"id": "c54926e2-7b88-4400-b1ca-d01a370919e7",
|
|
"name": "hostName",
|
|
"displayName": "Host name",
|
|
"type": "QString"
|
|
},
|
|
{
|
|
"id": "b0b52731-56be-4b9e-931a-512b1f9dfe28",
|
|
"name": "address",
|
|
"displayName": "IP address",
|
|
"type": "QString",
|
|
"inputType": "IPv4Address",
|
|
"defaultValue": ""
|
|
},
|
|
{
|
|
"id": "839ece70-472c-4c99-97ae-476be75ba996",
|
|
"name": "macAddress",
|
|
"displayName": "MAC address",
|
|
"type": "QString",
|
|
"defaultValue": "00:00:00:00:00:00",
|
|
"readOnly": true
|
|
},
|
|
{
|
|
"id": "e0b6b5d8-78db-4e47-83d2-f8a82cd94648",
|
|
"name": "connector",
|
|
"displayName": "Connector name",
|
|
"type": "QString",
|
|
"defaultValue": ""
|
|
},
|
|
{
|
|
"id": "3c16a1fa-39a8-4ed0-ab00-14b71882726d",
|
|
"name": "port",
|
|
"displayName": "Port",
|
|
"type": "uint",
|
|
"defaultValue": 8080
|
|
}
|
|
],
|
|
"settingsTypes": [],
|
|
"stateTypes": [
|
|
{
|
|
"id": "2cbe44b1-5b34-43d6-89d8-bece220270d3",
|
|
"name": "power",
|
|
"displayName": "Charging enabled",
|
|
"displayNameAction": "Enable or disable charging",
|
|
"type": "bool",
|
|
"defaultValue": false,
|
|
"writable": true
|
|
},
|
|
{
|
|
"id": "b4d4e47a-d229-409b-b6d4-d5c13783f445",
|
|
"name": "maxChargingCurrent",
|
|
"displayName": "Maximum charging current",
|
|
"displayNameAction": "Set maximum charging current",
|
|
"type": "uint",
|
|
"unit": "Ampere",
|
|
"defaultValue": 6,
|
|
"minValue": 6,
|
|
"maxValue": 32,
|
|
"writable": true
|
|
},
|
|
{
|
|
"id": "85184e0e-e17e-4f1d-8708-9e8b2f95df74",
|
|
"name": "pluggedIn",
|
|
"displayName": "Plugged in",
|
|
"type": "bool",
|
|
"defaultValue": false
|
|
},
|
|
{
|
|
"id": "8a39135e-7149-4ccb-9e0a-1fb499107965",
|
|
"name": "charging",
|
|
"displayName": "Charging",
|
|
"type": "bool",
|
|
"defaultValue": false
|
|
},
|
|
{
|
|
"id": "d95c8330-b219-4c70-837d-a7ab52c1f02a",
|
|
"name": "phaseCount",
|
|
"displayName": "Active phases",
|
|
"type": "uint",
|
|
"minValue": 1,
|
|
"maxValue": 3,
|
|
"defaultValue": 1
|
|
},
|
|
{
|
|
"id": "7dbdd0f3-79f3-404f-8aad-6319eb4a8385",
|
|
"name": "desiredPhaseCount",
|
|
"displayName": "Desired phase count",
|
|
"displayNameAction": "Set desired phase count",
|
|
"type": "uint",
|
|
"minValue": 1,
|
|
"maxValue": 3,
|
|
"possibleValues": [1, 3],
|
|
"writable": true,
|
|
"defaultValue": 3
|
|
},
|
|
{
|
|
"id": "1cd82dab-82d8-4dbb-852e-4567284d20e9",
|
|
"name": "connected",
|
|
"displayName": "Connected",
|
|
"type": "bool",
|
|
"cached": false,
|
|
"defaultValue": false
|
|
},
|
|
{
|
|
"id": "4c0a0f46-1f31-4d19-93c5-140dceb364ef",
|
|
"name": "totalEnergyConsumed",
|
|
"displayName": "Total energy",
|
|
"type": "double",
|
|
"unit": "KiloWattHour",
|
|
"defaultValue": 0,
|
|
"cached": true
|
|
},
|
|
{
|
|
"id": "ad0ab5f1-8803-426a-9110-29c9d788eedc",
|
|
"name": "sessionEnergy",
|
|
"displayName": "Session energy",
|
|
"type": "double",
|
|
"unit": "KiloWattHour",
|
|
"defaultValue": 0,
|
|
"suggestLogging": true
|
|
},
|
|
{
|
|
"id": "c20d0f42-afe4-47da-9c84-97fba99053b5",
|
|
"name": "currentPower",
|
|
"displayName": "Current power",
|
|
"type": "double",
|
|
"unit": "Watt",
|
|
"defaultValue": 0,
|
|
"cached": false
|
|
},
|
|
{
|
|
"id": "126a5d55-ee47-4859-8ef2-bc8e79d1372a",
|
|
"name": "state",
|
|
"displayName": "State",
|
|
"type": "QString",
|
|
"defaultValue": "",
|
|
"cached": false
|
|
},
|
|
{
|
|
"id": "9df97785-91cd-482f-99f1-c910275bb630",
|
|
"name": "temperature",
|
|
"displayName": "Temperature",
|
|
"type": "double",
|
|
"unit": "DegreeCelsius",
|
|
"defaultValue": 0.0,
|
|
"cached": false
|
|
},
|
|
{
|
|
"id": "f460d54d-8935-4f79-b79a-405de8f2b3ec",
|
|
"name": "fanSpeed",
|
|
"displayName": "Fan speed",
|
|
"type": "double",
|
|
"unit": "Rpm",
|
|
"defaultValue": 0,
|
|
"cached": false
|
|
}
|
|
],
|
|
"actionTypes": [
|
|
|
|
],
|
|
"eventTypes": [
|
|
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
|
|
|
|
|