nymea-plugins-modbus/phoenixconnect/integrationpluginphoenixcon...

682 lines
32 KiB
JSON

{
"displayName": "phoenixConnect",
"name": "PhoenixConnect",
"id": "0de5bbd2-0dad-4727-9a17-3ee149106048",
"vendors": [
{
"name": "Wallbe",
"displayName": "Wallbe",
"id": "831b4b87-0a6c-4d51-b055-967bb6e5fab5",
"thingClasses": [
{
"id": "e66c84f6-b398-47e9-8aeb-33840e7b4492",
"displayName": "Wallbe ECO 2.0",
"name": "wallbeEco2",
"createMethods": ["discovery", "user"],
"discoveryType": "weak",
"interfaces": ["evcharger", "connectable"],
"paramTypes": [
{
"id": "551b03f0-dd70-4463-929b-3668dbd3290f",
"displayName": "MAC address",
"name": "mac",
"type": "QString",
"defaultValue": "",
"readOnly": true
}
],
"settingsTypes": [
{
"id": "a41ef0c3-873c-48c4-8647-5cfe2ce1b974",
"name": "phaseCount",
"displayName": "Phase count",
"type": "uint",
"minValue": 1,
"maxValue": 3
}
],
"stateTypes":[
{
"id": "39a8e92b-40e5-4648-b5a8-2ffcb5598081",
"displayName": "Connected",
"displayNameEvent": "Connected changed",
"name": "connected",
"type": "bool",
"defaultValue": false,
"cached": false
},
{
"id": "40fa9559-8758-4a65-8a0d-d60e96e0ddf0",
"name": "pluggedIn",
"displayName": "Plugged in",
"displayNameEvent": "Car plugged/unplugged",
"type": "bool",
"defaultValue": false
},
{
"id": "8dc2fef8-d16e-422a-8498-456b818f5752",
"name": "chargeTime",
"displayName": "Charging Time",
"unit": "Minutes",
"type": "int",
"defaultValue": 0,
"displayNameEvent": "Charging time changed",
"cached": false
},
{
"id": "26793adc-de10-426f-bb17-170c227891b2",
"name": "power",
"displayName": "Charging enabled",
"type": "bool",
"defaultValue": false,
"displayNameAction": "Enable/disable charging",
"displayNameEvent": "Charging enabled changed",
"writable": true
},
{
"id": "e0f58841-2e34-4671-8696-c262f048f74a",
"name": "charging",
"displayName": "Charging",
"type": "bool",
"defaultValue": false,
"displayNameEvent": "Charging started/stopped"
},
{
"id": "60b5b6b8-bcd3-4c3f-8501-f15af94bc8c1",
"name": "maxChargingCurrent",
"displayName": "Charging current",
"displayNameEvent": "Charging current changed",
"displayNameAction": "Set charging current",
"type": "uint",
"unit": "Ampere",
"minValue": 6,
"maxValue": 16,
"defaultValue": 6,
"writable": true
},
{
"id": "f4c822a0-454b-4782-85d2-8c60bacb4fe8",
"displayName": "Firmware version",
"displayNameEvent": "Firmware version changed",
"name": "firmwareVersion",
"type": "QString",
"defaultValue": ""
},
{
"id": "75e75e12-bd22-444a-804c-c589731b206e",
"name": "phaseCount",
"displayName": "Phase count",
"displayNameEvent": "Phase count changed",
"type": "uint",
"minValue": 1,
"maxValue": 3,
"defaultValue": 1
}
]
},
{
"id": "dbf4d7ff-8caf-48a8-85d3-e8ab2aabf17c",
"displayName": "Wallbe Pro",
"name": "wallbePro",
"createMethods": ["discovery", "user"],
"discoveryType": "weak",
"interfaces": ["evcharger", "smartmeterconsumer", "connectable"],
"paramTypes": [
{
"id": "71a147c7-a87c-45e0-9e91-657d5c7fd0cd",
"displayName": "MAC address",
"name": "mac",
"type": "QString",
"defaultValue": "",
"readOnly": true
}
],
"stateTypes":[
{
"id": "60abb255-d6b8-4ffb-8ee6-7946576b35b6",
"displayName": "Connected",
"displayNameEvent": "Connected changed",
"name": "connected",
"type": "bool",
"defaultValue": false,
"cached": false
},
{
"id": "6e276c0f-fe7b-4a26-81f0-01f116d14093",
"name": "pluggedIn",
"displayName": "Plugged in",
"displayNameEvent": "Car plugged/unplugged",
"type": "bool",
"defaultValue": false
},
{
"id": "95fd2098-f4b1-49b4-9776-68354c1db099",
"name": "chargeTime",
"displayName": "Charging Time",
"unit": "Minutes",
"type": "int",
"defaultValue": 0,
"displayNameEvent": "Charging time changed",
"cached": false
},
{
"id": "6e630b2d-2fba-4cd6-b5eb-d1d9679e8229",
"name": "power",
"displayName": "Charging enabled",
"type": "bool",
"defaultValue": false,
"displayNameAction": "Enable/disable charging",
"displayNameEvent": "Charging enabled changed",
"writable": true
},
{
"id": "e0854ef1-609b-45c0-a71c-8035a335fd0c",
"name": "charging",
"displayName": "Charging",
"type": "bool",
"defaultValue": false,
"displayNameEvent": "Charging started/stopped"
},
{
"id": "180707c7-46bc-4b80-9054-5d14915f5bbe",
"name": "maxChargingCurrent",
"displayName": "Charging current",
"displayNameEvent": "Charging current changed",
"displayNameAction": "Set charging current",
"type": "uint",
"unit": "Ampere",
"minValue": 6,
"maxValue": 32,
"defaultValue": 6,
"writable": true
},
{
"id": "6449f171-2152-435f-854a-58d07f99b6f9",
"displayName": "Firmware version",
"displayNameEvent": "Firmware version changed",
"name": "firmwareVersion",
"type": "QString",
"defaultValue": ""
},
{
"id": "1f7d3486-fc4a-44d9-959a-b54e1e9e5883",
"name": "totalEnergyConsumed",
"displayName": "Total consumed energy",
"displayNameEvent": "Total consumed energy changed",
"type": "double",
"unit": "KiloWattHour",
"defaultValue": 0
},
{
"id": "2462e691-9457-4772-88ff-224ee2982cad",
"name": "currentPower",
"displayName": "Current power usage",
"displayNameEvent": "Current power usage changed",
"type": "double",
"unit": "Watt",
"defaultValue": 0,
"cached": false
},
{
"id": "d203ec5b-08b1-4cc3-9cee-6c259832c262",
"name": "phaseCount",
"displayName": "Phase count",
"displayNameEvent": "Phase count changed",
"type": "uint",
"minValue": 1,
"maxValue": 3,
"defaultValue": 1
}
]
}
]
},
{
"displayName": "compleo",
"name": "Compleo",
"id": "4757ce8a-6a24-4c60-9226-672f8fb47568",
"thingClasses": [
{
"id": "b8add30e-d83e-441c-a707-08d61b55cf69",
"displayName": "Compleo ECO s",
"name": "compleoEcoS",
"createMethods": ["discovery", "user"],
"discoveryType": "weak",
"interfaces": ["evcharger", "connectable"],
"paramTypes": [
{
"id": "d65aa536-e60d-4e0d-986c-80c1023e0e81",
"displayName": "MAC address",
"name": "mac",
"type": "QString",
"defaultValue": "",
"readOnly": true
}
],
"settingsTypes": [
{
"id": "ab4de76e-bb8d-4292-a9d7-c8ec406e9203",
"name": "phaseCount",
"displayName": "Phase count",
"type": "uint",
"minValue": 1,
"maxValue": 3
}
],
"stateTypes":[
{
"id": "372b08b6-2bfb-4b9e-81a6-d1a6dac0b2c9",
"displayName": "Connected",
"displayNameEvent": "Connected changed",
"name": "connected",
"type": "bool",
"defaultValue": false,
"cached": false
},
{
"id": "0db3c46d-cb0e-499a-9422-c0723cbd392e",
"name": "pluggedIn",
"displayName": "Plugged in",
"displayNameEvent": "Car plugged/unplugged",
"type": "bool",
"defaultValue": false
},
{
"id": "88fca3df-6cf0-4643-8e38-297167361f3a",
"name": "chargeTime",
"displayName": "Charging Time",
"unit": "Minutes",
"type": "int",
"defaultValue": 0,
"displayNameEvent": "Charging time changed",
"cached": false
},
{
"id": "4d7ad54f-dc91-41eb-95e9-de85b2f599e7",
"name": "power",
"displayName": "Charging enabled",
"type": "bool",
"defaultValue": false,
"displayNameAction": "Enable/disable charging",
"displayNameEvent": "Charging enabled changed",
"writable": true
},
{
"id": "1665d3dd-1d9a-4c9d-af48-910134304827",
"name": "charging",
"displayName": "Charging",
"type": "bool",
"defaultValue": false,
"displayNameEvent": "Charging started/stopped"
},
{
"id": "fe4d27ba-d7ef-4068-b7c7-1b3d6b580624",
"name": "maxChargingCurrent",
"displayName": "Charging current",
"displayNameEvent": "Charging current changed",
"displayNameAction": "Set charging current",
"type": "uint",
"unit": "Ampere",
"minValue": 6,
"maxValue": 16,
"defaultValue": 6,
"writable": true
},
{
"id": "9d4900eb-b16b-4881-ae68-f198cfc8b768",
"displayName": "Firmware version",
"displayNameEvent": "Firmware version changed",
"name": "firmwareVersion",
"type": "QString",
"defaultValue": ""
},
{
"id": "b25c3ef6-b76b-4290-9b8a-3602f833a96e",
"name": "phaseCount",
"displayName": "Phase count",
"displayNameEvent": "Phase count changed",
"type": "uint",
"minValue": 1,
"maxValue": 3,
"defaultValue": 1
}
]
},
{
"id": "be881b17-2a2a-43af-8331-39e3b4a8885d",
"displayName": "Compleo PRO",
"name": "compleoPro",
"createMethods": ["discovery", "user"],
"discoveryType": "weak",
"interfaces": ["evcharger", "smartmeterconsumer", "connectable"],
"paramTypes": [
{
"id": "e7ca8712-4a4a-44e8-a36b-233486acd687",
"displayName": "MAC address",
"name": "mac",
"type": "QString",
"defaultValue": "",
"readOnly": true
}
],
"stateTypes":[
{
"id": "5eaf3ac5-4759-4c08-b77a-3b044644c770",
"displayName": "Connected",
"displayNameEvent": "Connected changed",
"name": "connected",
"type": "bool",
"defaultValue": false,
"cached": false
},
{
"id": "f9262e60-261e-4412-a160-ed6c96dca0c4",
"name": "pluggedIn",
"displayName": "Plugged in",
"displayNameEvent": "Car plugged/unplugged",
"type": "bool",
"defaultValue": false
},
{
"id": "7f52adda-24a7-4c81-894c-bc08efe92f73",
"name": "chargeTime",
"displayName": "Charging Time",
"unit": "Minutes",
"type": "int",
"defaultValue": 0,
"displayNameEvent": "Charging time changed",
"cached": false
},
{
"id": "c449f2cc-a49b-4580-8ac6-20e1b7fae243",
"name": "power",
"displayName": "Charging enabled",
"type": "bool",
"defaultValue": false,
"displayNameAction": "Enable/disable charging",
"displayNameEvent": "Charging enabled changed",
"writable": true
},
{
"id": "72332b31-d162-4201-b357-12858ffc256a",
"name": "charging",
"displayName": "Charging",
"type": "bool",
"defaultValue": false,
"displayNameEvent": "Charging started/stopped"
},
{
"id": "16e6d989-c215-4f18-83bb-135ba47e73a7",
"name": "maxChargingCurrent",
"displayName": "Charging current",
"displayNameEvent": "Charging current changed",
"displayNameAction": "Set charging current",
"type": "uint",
"unit": "Ampere",
"minValue": 6,
"maxValue": 32,
"defaultValue": 6,
"writable": true
},
{
"id": "62f8294e-f35d-4b90-a8fe-1cd41106fc2b",
"displayName": "Firmware version",
"displayNameEvent": "Firmware version changed",
"name": "firmwareVersion",
"type": "QString",
"defaultValue": ""
},
{
"id": "1a4c1114-3250-482e-a065-366c0b2789d4",
"name": "totalEnergyConsumed",
"displayName": "Total consumed energy",
"displayNameEvent": "Total consumed energy changed",
"type": "double",
"unit": "KiloWattHour",
"defaultValue": 0
},
{
"id": "421bed00-ca55-4276-a610-86a9a97279fa",
"name": "currentPower",
"displayName": "Current power usage",
"displayNameEvent": "Current power usage changed",
"type": "double",
"unit": "Watt",
"defaultValue": 0,
"cached": false
},
{
"id": "b5a70e5e-afe8-453e-8a1e-911a4c12aa32",
"name": "phaseCount",
"displayName": "Phase count",
"displayNameEvent": "Phase count changed",
"type": "uint",
"minValue": 1,
"maxValue": 3,
"defaultValue": 1
}
]
}
]
},
{
"displayName": "scapo",
"name": "Scapo",
"id": "7f07e19c-e225-492c-9937-97c527eb24f5",
"thingClasses": [
{
"id": "3ed98b8c-7a6b-4c2a-9d47-30b0dbb04420",
"displayName": "Scapo Economy",
"name": "scapoEco",
"createMethods": ["discovery", "user"],
"discoveryType": "weak",
"interfaces": ["evcharger", "connectable"],
"paramTypes": [
{
"id": "2b544329-4d59-4974-8c3d-8b6aadf26c2c",
"displayName": "MAC address",
"name": "mac",
"type": "QString",
"defaultValue": "",
"readOnly": true
}
],
"settingsTypes": [
{
"id": "1882ec8e-5f3b-43cd-a099-07efead9b809",
"name": "phaseCount",
"displayName": "Phase count",
"type": "uint",
"minValue": 1,
"maxValue": 3
}
],
"stateTypes":[
{
"id": "5a9bb6a9-d45f-44db-94d4-d86e03deb48c",
"displayName": "Connected",
"displayNameEvent": "Connected changed",
"name": "connected",
"type": "bool",
"defaultValue": false,
"cached": false
},
{
"id": "3da9af10-f922-42dc-92d1-5e94ae8d5bf0",
"name": "pluggedIn",
"displayName": "Plugged in",
"displayNameEvent": "Car plugged/unplugged",
"type": "bool",
"defaultValue": false
},
{
"id": "5ca99dcc-745e-48a9-9201-69fbdce181f0",
"name": "chargeTime",
"displayName": "Charging Time",
"unit": "Minutes",
"type": "int",
"defaultValue": 0,
"displayNameEvent": "Charging time changed",
"cached": false
},
{
"id": "eea21ea1-131f-4661-93fc-36ba385f17cf",
"name": "power",
"displayName": "Charging enabled",
"type": "bool",
"defaultValue": false,
"displayNameAction": "Enable/disable charging",
"displayNameEvent": "Charging enabled changed",
"writable": true
},
{
"id": "f3dbb5e9-a762-4ec4-bc4e-f2f1129924ee",
"name": "charging",
"displayName": "Charging",
"type": "bool",
"defaultValue": false,
"displayNameEvent": "Charging started/stopped"
},
{
"id": "ca5548f9-7604-49f0-8641-6bfc4401c444",
"name": "maxChargingCurrent",
"displayName": "Charging current",
"displayNameEvent": "Charging current changed",
"displayNameAction": "Set charging current",
"type": "uint",
"unit": "Ampere",
"minValue": 6,
"maxValue": 16,
"defaultValue": 6,
"writable": true
},
{
"id": "3b7200b0-852e-44ba-b3c6-08d454ab6137",
"displayName": "Firmware version",
"displayNameEvent": "Firmware version changed",
"name": "firmwareVersion",
"type": "QString",
"defaultValue": ""
},
{
"id": "554aca26-85d4-4b8f-aa08-f3a8beb0a9dc",
"name": "phaseCount",
"displayName": "Phase count",
"displayNameEvent": "Phase count changed",
"type": "uint",
"minValue": 1,
"maxValue": 3,
"defaultValue": 1
}
]
},
{
"id": "ca775df3-2452-4426-a9e7-b7cf2fffbfd3",
"displayName": "Scapo Vision",
"name": "scapoVision",
"createMethods": ["discovery", "user"],
"discoveryType": "weak",
"interfaces": ["evcharger", "smartmeterconsumer", "connectable"],
"paramTypes": [
{
"id": "8a0a3c7c-1197-4c55-8a7d-ee87587235bd",
"displayName": "MAC address",
"name": "mac",
"type": "QString",
"defaultValue": "",
"readOnly": true
}
],
"stateTypes":[
{
"id": "3b1defc1-57df-4615-a24d-5208b94c978f",
"displayName": "Connected",
"displayNameEvent": "Connected changed",
"name": "connected",
"type": "bool",
"defaultValue": false,
"cached": false
},
{
"id": "a30b07f5-b1cc-4613-977c-9e8fccee4484",
"name": "pluggedIn",
"displayName": "Plugged in",
"displayNameEvent": "Car plugged/unplugged",
"type": "bool",
"defaultValue": false
},
{
"id": "b31d0d6a-d340-45ba-bad5-1df377d0064f",
"name": "power",
"displayName": "Charging enabled",
"type": "bool",
"defaultValue": false,
"displayNameAction": "Enable/disable charging",
"displayNameEvent": "Charging enabled changed",
"writable": true
},
{
"id": "7be9853f-ed14-461a-ac84-e425da2bce17",
"name": "charging",
"displayName": "Charging",
"type": "bool",
"defaultValue": false,
"displayNameEvent": "Charging started/stopped"
},
{
"id": "82dff595-cf54-4e1f-bf2a-0223f2da4ede",
"name": "maxChargingCurrent",
"displayName": "Charging current",
"displayNameEvent": "Charging current changed",
"displayNameAction": "Set charging current",
"type": "uint",
"unit": "Ampere",
"minValue": 6,
"maxValue": 32,
"defaultValue": 6,
"writable": true
},
{
"id": "c275e21d-6ecb-432e-924e-96ebf804abe1",
"displayName": "Firmware version",
"displayNameEvent": "Firmware version changed",
"name": "firmwareVersion",
"type": "QString",
"defaultValue": ""
},
{
"id": "0475aae1-a0c9-4290-8827-b7fa66e5cbb7",
"name": "totalEnergyConsumed",
"displayName": "Total consumed energy",
"displayNameEvent": "Total consumed energy changed",
"type": "double",
"unit": "KiloWattHour",
"defaultValue": 0
},
{
"id": "1aee372c-84cf-4ffd-adbe-5c56653124fd",
"name": "currentPower",
"displayName": "Current power usage",
"displayNameEvent": "Current power usage changed",
"type": "double",
"unit": "Watt",
"defaultValue": 0,
"cached": false
},
{
"id": "a082fe9a-004b-4a0c-83da-715dcd58297d",
"name": "phaseCount",
"displayName": "Phase count",
"displayNameEvent": "Phase count changed",
"type": "uint",
"minValue": 1,
"maxValue": 3,
"defaultValue": 1
}
]
}
]
}
]
}