{
    "displayName": "phoenixContact",
    "name": "PhoenixContact",
    "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"],
                    "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": 48,
                            "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"],
                    "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": 96,
                            "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"],
                    "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": 48,
                            "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"],
                    "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": 96,
                            "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"],
                    "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": 48,
                            "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"],
                    "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": 96,
                            "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
                        }
                    ]
                }
            ]
        }
    ]
}
