{
    "name": "Mennekes",
        "displayName": "Mennekes",
        "id": "c7c3c65c-a0cc-4ab1-90d8-4ad05bfcdc38",
        "vendors": [
        {
            "name": "mennekes",
            "displayName": "MENNEKES",
            "id": "7c585571-e3a3-458c-a598-e11f510cbc10",
            "thingClasses": [
                {
                    "name": "amtronECU",
                    "displayName": "AMTRON Charge Control/Professional",
                    "id": "fb48e067-2237-4eaf-8d2c-681d406395fc",
                    "createMethods": ["discovery", "user"],
                    "interfaces": ["evcharger", "smartmeterconsumer", "connectable"],
                    "paramTypes": [
                        {
                            "id": "36d11ea0-524a-43d2-b157-f69a744ac5d8",
                            "name": "address",
                            "displayName": "Host address",
                            "type": "QString",
                            "inputType": "IPv4Address",
                            "defaultValue": ""
                        },
                        {
                            "id": "0b9c1466-5eb9-4b25-9450-513e2484a3b4",
                            "name":"macAddress",
                            "displayName": "MAC address",
                            "type": "QString",
                            "inputType": "MacAddress",
                            "readOnly": true,
                            "defaultValue": ""
                        }
                    ],
                    "stateTypes": [
                        {
                            "id": "352be84a-f5c6-434d-8a92-a4065a24ff0a",
                            "name": "connected",
                            "displayName": "Connected",
                            "type": "bool",
                            "defaultValue": false,
                            "cached": false
                        },
                        {
                            "id": "c93d7377-8a4a-4c35-9876-1032d8b309e3",
                            "name": "pluggedIn",
                            "displayName": "Plugged in",
                            "type": "bool",
                            "defaultValue": false,
                            "cached": false
                        },
                        {
                            "id": "c8c812c6-dd56-425c-8dd1-8dd621bd3a11",
                            "name": "charging",
                            "displayName": "Charging",
                            "type": "bool",
                            "defaultValue": false,
                            "cached": false
                        },
                        {
                            "id": "a51d0beb-f4fd-4279-85b5-b436b283a86e",
                            "name": "phaseCount",
                            "displayName": "Connected phases",
                            "type": "uint",
                            "minValue": 1,
                            "maxValue": 3,
                            "defaultValue": 1
                        },
                        {
                            "id": "8b2eb039-b4e3-49ae-94fc-a8b825fd8d9b",
                            "name": "currentPower",
                            "displayName": "Active power",
                            "type": "double",
                            "unit": "Watt",
                            "defaultValue": 0,
                            "cached": false
                        },
                        {
                            "id": "5b8bfdf0-eaa6-41d0-8f2f-119b06aed181",
                            "name": "totalEnergyConsumed",
                            "displayName": "Total consumed energy",
                            "type": "double",
                            "unit": "KiloWattHour",
                            "defaultValue": 0.0,
                            "cached": true
                        },
                        {
                            "id": "53dc845a-a397-4c90-890b-fd50512666f4",
                            "name": "power",
                            "displayName": "Charging enabled",
                            "displayNameAction": "Set charging enabled",
                            "type": "bool",
                            "defaultValue": false,
                            "writable": true
                        },
                        {
                            "id": "fb12ff61-f88a-4bfc-930f-a4a55b342d1b",
                            "name": "maxChargingCurrent",
                            "displayName": "Maximum charging current",
                            "displayNameAction": "Set maximum charging current",
                            "type": "uint",
                            "unit": "Ampere",
                            "minValue": 6,
                            "maxValue": 32,
                            "defaultValue": 6,
                            "writable": true
                        },
                        {
                            "id": "2ce6b363-5b8d-4703-8376-611a0e573f71",
                            "name": "sessionEnergy",
                            "displayName": "Session energy",
                            "type": "double",
                            "unit": "KiloWattHour",
                            "defaultValue": 0
                        },
                        {
                            "id": "00813b6e-bd93-4728-a11a-aac6298503e6",
                            "name": "firmwareVersion",
                            "displayName": "Firmware version",
                            "type": "QString",
                            "defaultValue": "",
                            "cached": true
                        }
                    ]
                },
                {
                    "name": "amtronHCC3",
                    "displayName": "AMTRON XTRA/Premium",
                    "id": "01995c4f-a7b5-4bdd-9333-486390ff75fd",
                    "createMethods": ["discovery", "user"],
                    "interfaces": ["evcharger", "smartmeterconsumer", "connectable"],
                    "paramTypes": [
                        {
                            "id": "0dae61b0-5d2d-49df-bdac-93aec86b2085",
                            "name": "address",
                            "displayName": "Host address",
                            "type": "QString",
                            "inputType": "IPv4Address",
                            "defaultValue": ""
                        },
                        {
                            "id": "6112045e-e472-4475-bc11-f373e9c39cdd",
                            "name":"macAddress",
                            "displayName": "MAC address",
                            "type": "QString",
                            "inputType": "MacAddress",
                            "readOnly": true,
                            "defaultValue": ""
                        }
                    ],
                    "stateTypes": [
                        {
                            "id": "899e270f-7666-44b3-8509-0dad43ac9c4c",
                            "name": "connected",
                            "displayName": "Connected",
                            "displayNameEvent": "Connected changed",
                            "type": "bool",
                            "defaultValue": false,
                            "cached": false
                        },
                        {
                            "id": "fed5a1ba-48f5-41ef-98f7-9356bcae7612",
                            "name": "pluggedIn",
                            "displayName": "Plugged in",
                            "type": "bool",
                            "defaultValue": false,
                            "cached": false
                        },
                        {
                            "id": "982af18d-dbfb-4dd8-b5b3-4d22c64642a6",
                            "name": "charging",
                            "displayName": "Charging",
                            "type": "bool",
                            "defaultValue": false,
                            "cached": false
                        },
                        {
                            "id": "05c095b6-2395-4bbf-8d14-a77576ce7717",
                            "name": "phaseCount",
                            "displayName": "Connected phases",
                            "type": "uint",
                            "minValue": 1,
                            "maxValue": 3,
                            "defaultValue": 1
                        },
                        {
                            "id": "96b9c121-3caf-44fe-8380-483b9b40dbd9",
                            "name": "currentPower",
                            "displayName": "Active power",
                            "displayNameEvent": "Active power changed",
                            "type": "double",
                            "unit": "Watt",
                            "defaultValue": 0,
                            "cached": false
                        },
                        {
                            "id": "3d1384fc-8b46-42b0-b043-23279d8c7665",
                            "name": "totalEnergyConsumed",
                            "displayName": "Total consumed energy",
                            "type": "double",
                            "unit": "KiloWattHour",
                            "defaultValue": 0.0,
                            "cached": true
                        },
                        {
                            "id": "c5882da3-963b-4cb3-ba1a-44d16d219e7e",
                            "name": "sessionEnergy",
                            "displayName": "Session energy",
                            "type": "double",
                            "unit": "KiloWattHour",
                            "defaultValue": 0.0,
                            "cached": true
                        },
                        {
                            "id": "130585ca-14e9-45b7-87d7-c0d935228104",
                            "name": "power",
                            "displayName": "Charging enabled",
                            "displayNameEvent": "Charging enabled changed",
                            "displayNameAction": "Set charging enabled",
                            "type": "bool",
                            "defaultValue": false,
                            "writable": true
                        },
                        {
                            "id": "87b4e9cb-e57b-461a-90f9-207bb5dab44c",
                            "name": "maxChargingCurrent",
                            "displayName": "Maximum charging current",
                            "displayNameEvent": "Maximum charging current changed",
                            "displayNameAction": "Set maximum charging current",
                            "type": "uint",
                            "unit": "Ampere",
                            "minValue": 6,
                            "maxValue": 32,
                            "defaultValue": 6,
                            "writable": true
                        }
                    ]
                },
                {
                    "name": "amtronCompact20",
                    "displayName": "AMTRON Compact 2.0s",
                    "id": "5c9c3b51-26e0-4f92-b6cf-d77bcae3d47c",
                    "createMethods": ["discovery", "user"],
                    "interfaces": ["evcharger", "smartmeterconsumer", "connectable"],
                    "paramTypes": [
                        {
                            "id": "f98609c4-c7e7-49df-aebf-34122974c019",
                            "name": "slaveAddress",
                            "displayName": "Modbus slave address",
                            "type": "uint",
                            "defaultValue": 1
                        },
                        {
                            "id": "b73ce51f-792a-4875-a169-76ab16597081",
                            "name": "modbusMasterUuid",
                            "displayName": "Modbus RTU master",
                            "type": "QUuid",
                            "defaultValue": ""
                        }
                    ],
                    "stateTypes": [
                        {
                            "id": "8ad20255-7407-4e89-9eb8-62a7c32036b7",
                            "name": "connected",
                            "displayName": "Connected",
                            "type": "bool",
                            "defaultValue": false,
                            "cached": false
                        },
                        {
                            "id": "25717de6-dd6c-4f06-a0fc-ca11bbef1598",
                            "name": "currentVersion",
                            "displayName": "Firmware version",
                            "type": "QString",
                            "defaultValue": ""
                        },
                        {
                            "id": "1ad8712a-bca1-44db-9134-47fcac88e400",
                            "name": "pluggedIn",
                            "displayName": "Plugged in",
                            "type": "bool",
                            "defaultValue": false,
                            "cached": false
                        },
                        {
                            "id": "fc8f3b5f-f122-430c-855e-eaf5cff4d2ca",
                            "name": "charging",
                            "displayName": "Charging",
                            "type": "bool",
                            "defaultValue": false,
                            "cached": false
                        },
                        {
                            "id": "b415c330-9295-41f2-b117-14b9fc0b2ed9",
                            "name": "phaseCount",
                            "displayName": "Charging phases",
                            "type": "uint",
                            "minValue": 1,
                            "maxValue": 3,
                            "defaultValue": 1
                        },
                        {
                            "id": "64b64747-7a67-419c-88d1-c63872ef83b7",
                            "name": "desiredPhaseCount",
                            "displayName": "Desired phase count",
                            "displayNameAction": "Set desired phase count",
                            "type": "uint",
                            "possibleValues": [1, 3],
                            "minValue": 1,
                            "maxValue": 3,
                            "defaultValue": 3,
                            "writable": true
                        },
                        {
                            "id": "5a8d2ec1-a044-4d67-b3f2-38a26916e747",
                            "name": "currentPower",
                            "displayName": "Active power",
                            "type": "double",
                            "unit": "Watt",
                            "defaultValue": 0,
                            "cached": false
                        },
                        {
                            "id": "89f26bbd-32d8-4b46-bbb0-f01ba713c5d5",
                            "name": "totalEnergyConsumed",
                            "displayName": "Total consumed energy",
                            "type": "double",
                            "unit": "KiloWattHour",
                            "defaultValue": 0.0,
                            "cached": true
                        },
                        {
                            "id": "9eee7ef4-3e35-4ca8-b6a4-cbb6cf7f901d",
                            "name": "power",
                            "displayName": "Charging enabled",
                            "displayNameAction": "Set charging enabled",
                            "type": "bool",
                            "defaultValue": false,
                            "writable": true
                        },
                        {
                            "id": "ff9b92ca-1e95-4588-ad94-70883062f3f1",
                            "name": "maxChargingCurrent",
                            "displayName": "Maximum charging current",
                            "displayNameAction": "Set maximum charging current",
                            "type": "uint",
                            "unit": "Ampere",
                            "minValue": 6,
                            "maxValue": 32,
                            "defaultValue": 6,
                            "writable": true
                        },
                        {
                            "id": "359336ee-8777-4dd3-9d7a-eb15b0cc6ebc",
                            "name": "sessionEnergy",
                            "displayName": "Session energy",
                            "type": "double",
                            "unit": "KiloWattHour",
                            "defaultValue": 0
                        },
                        {
                            "id": "572e45f1-1146-497a-8b00-704e0db50379",
                            "name": "solarChargingMode",
                            "displayName": "Solar charging mode",
                            "displayNameAction": "Set solar charging mode",
                            "type": "QString",
                            "possibleValues": [
                                "Off",
                                "Standard",
                                "Sunshine",
                                "Sunshine+"
                            ],
                            "defaultValue": "Off",
                            "writable": true
                        }
                    ]
                }
            ]
        }
    ]
}
