{
    "Addresses": [
        {
            "Active": true,
            "ByteOrder": -1,
            "DataType": 3,
            "Factor": 0,
            "Ident": "",
            "Length": 0,
            "Name": "Firmware Version (raw)",
            "Profile": "",
            "ReadAddress": 16388,
            "ReadFunctionCode": 3,
            "Translation": [
                {
                    "Language": "de",
                    "Name": "Firmwareversion (unbearbeitet)"
                }
            ],
            "WriteAddress": 0,
            "WriteFunctionCode": 0
        },
        {
            "Active": true,
            "ByteOrder": -1,
            "DataType": 3,
            "Factor": 0.001,
            "Ident": "",
            "Length": 0,
            "Name": "Max rated/settable current",
            "Profile": "~Ampere.16",
            "ReadAddress": 16390,
            "ReadFunctionCode": 3,
            "Translation": [
                {
                    "Language": "de",
                    "Name": "maximaler Ladestrom"
                }
            ],
            "WriteAddress": 0,
            "WriteFunctionCode": 0
        },
        {
            "Active": true,
            "ByteOrder": -1,
            "DataType": 3,
            "Factor": 0,
            "Ident": "",
            "Length": 0,
            "Name": "Error Code",
            "Profile": "",
            "ReadAddress": 16392,
            "ReadFunctionCode": 3,
            "Translation": [
                {
                    "Language": "de",
                    "Name": "Fehlercode"
                }
            ],
            "WriteAddress": 0,
            "WriteFunctionCode": 0
        },
        {
            "Active": false,
            "ByteOrder": -1,
            "DataType": 3,
            "Factor": 0,
            "Ident": "",
            "Length": 0,
            "Name": "Socket lock state",
            "Profile": "ABB_Terra_SocketLockState",
            "ReadAddress": 16394,
            "ReadFunctionCode": 3,
            "Translation": [
                {
                    "Language": "de",
                    "Name": "Kabelverriegelung"
                }
            ],
            "WriteAddress": 0,
            "WriteFunctionCode": 0
        },
        {
            "Active": true,
            "ByteOrder": -1,
            "DataType": 3,
            "Factor": 0,
            "Ident": "",
            "Length": 0,
            "Name": "Charging state (raw)",
            "Profile": "",
            "ReadAddress": 16396,
            "ReadFunctionCode": 3,
            "Translation": [
                {
                    "Language": "de",
                    "Name": "Ladestatus (unbearbeitet)"
                }
            ],
            "WriteAddress": 0,
            "WriteFunctionCode": 0
        },
        {
            "Active": true,
            "ByteOrder": -1,
            "DataType": 3,
            "Factor": 0.001,
            "Ident": "",
            "Length": 0,
            "Name": "Current charging current limit",
            "Profile": "~Ampere.16",
            "ReadAddress": 16398,
            "ReadFunctionCode": 3,
            "Translation": [
                {
                    "Language": "de",
                    "Name": "eingestellter Ladestrom"
                }
            ],
            "WriteAddress": 0,
            "WriteFunctionCode": 0
        },
        {
            "Active": true,
            "ByteOrder": -1,
            "DataType": 3,
            "Factor": 0.001,
            "Ident": "",
            "Length": 0,
            "Name": "Charging current phase 1",
            "Profile": "~Ampere.16",
            "ReadAddress": 16400,
            "ReadFunctionCode": 3,
            "Translation": [
                {
                    "Language": "de",
                    "Name": "Ladestrom L1"
                }
            ],
            "WriteAddress": 0,
            "WriteFunctionCode": 0
        },
        {
            "Active": true,
            "ByteOrder": -1,
            "DataType": 3,
            "Factor": 0.001,
            "Ident": "",
            "Length": 0,
            "Name": "Charging current phase 2",
            "Profile": "~Ampere.16",
            "ReadAddress": 16402,
            "ReadFunctionCode": 3,
            "Translation": [
                {
                    "Language": "de",
                    "Name": "Ladestrom L2"
                }
            ],
            "WriteAddress": 0,
            "WriteFunctionCode": 0
        },
        {
            "Active": true,
            "ByteOrder": -1,
            "DataType": 3,
            "Factor": 0.001,
            "Ident": "",
            "Length": 0,
            "Name": "Charging current phase 3",
            "Profile": "~Ampere.16",
            "ReadAddress": 16404,
            "ReadFunctionCode": 3,
            "Translation": [
                {
                    "Language": "de",
                    "Name": "Ladestrom L3"
                }
            ],
            "WriteAddress": 0,
            "WriteFunctionCode": 0
        },
        {
            "Active": true,
            "ByteOrder": -1,
            "DataType": 3,
            "Factor": 0.1,
            "Ident": "",
            "Length": 0,
            "Name": "Voltage phase 1",
            "Profile": "~Volt.230",
            "ReadAddress": 16406,
            "ReadFunctionCode": 3,
            "Translation": [
                {
                    "Language": "de",
                    "Name": "Spannung L1"
                }
            ],
            "WriteAddress": 0,
            "WriteFunctionCode": 0
        },
        {
            "Active": true,
            "ByteOrder": -1,
            "DataType": 3,
            "Factor": 0.1,
            "Ident": "",
            "Length": 0,
            "Name": "Voltage phase 2",
            "Profile": "~Volt.230",
            "ReadAddress": 16408,
            "ReadFunctionCode": 3,
            "Translation": [
                {
                    "Language": "de",
                    "Name": "Spannung L2"
                }
            ],
            "WriteAddress": 0,
            "WriteFunctionCode": 0
        },
        {
            "Active": true,
            "ByteOrder": -1,
            "DataType": 3,
            "Factor": 0.1,
            "Ident": "",
            "Length": 0,
            "Name": "Voltage phase 3",
            "Profile": "~Volt.230",
            "ReadAddress": 16410,
            "ReadFunctionCode": 3,
            "Translation": [
                {
                    "Language": "de",
                    "Name": "Spannung L3"
                }
            ],
            "WriteAddress": 0,
            "WriteFunctionCode": 0
        },
        {
            "Active": true,
            "ByteOrder": -1,
            "DataType": 3,
            "Factor": 0,
            "Ident": "",
            "Length": 0,
            "Name": "Active power",
            "Profile": "ABB_Terra_Watt",
            "ReadAddress": 16412,
            "ReadFunctionCode": 3,
            "Translation": [
                {
                    "Language": "de",
                    "Name": "Wirkleistung"
                }
            ],
            "WriteAddress": 0,
            "WriteFunctionCode": 0
        },
        {
            "Active": true,
            "ByteOrder": -1,
            "DataType": 3,
            "Factor": 0.001,
            "Ident": "",
            "Length": 0,
            "Name": "Energy delivered in charging session",
            "Profile": "~Electricity",
            "ReadAddress": 16414,
            "ReadFunctionCode": 3,
            "Translation": [
                {
                    "Language": "de",
                    "Name": "Energie aktueller Ladevorgang"
                }
            ],
            "WriteAddress": 0,
            "WriteFunctionCode": 0
        },
        {
            "Active": true,
            "ByteOrder": -1,
            "DataType": 3,
            "Factor": 0.001,
            "Ident": "",
            "Length": 0,
            "Name": "Set charging current limit",
            "Profile": "~Ampere.16",
            "ReadAddress": 16640,
            "ReadFunctionCode": 0,
            "Translation": [
                {
                    "Language": "de",
                    "Name": "setze Ladestromlimit"
                }
            ],
            "WriteAddress": 16640,
            "WriteFunctionCode": 16
        },
        {
            "Active": true,
            "ByteOrder": -1,
            "DataType": 2,
            "Factor": 0,
            "Ident": "",
            "Length": 0,
            "Name": "Start/Stop Charging Session",
            "Profile": "",
            "ReadAddress": 16645,
            "ReadFunctionCode": 0,
            "Translation": [
                {
                    "Language": "de",
                    "Name": "Start/Stop Ladevorgang"
                }
            ],
            "WriteAddress": 16645,
            "WriteFunctionCode": 6
        }
    ],
    "ByteOrder": 0,
    "Profiles": {
        "ABB_Terra_Charging_State": {
            "Associations": [
                {
                    "Color": -1,
                    "Icon": "",
                    "Name": "A Leerlauf",
                    "Value": 0.0
                },
                {
                    "Color": -1,
                    "Icon": "",
                    "Name": "B1 eingesteckt, Autorisierung ausstehend",
                    "Value": 1.0
                },
                {
                    "Color": -1,
                    "Icon": "",
                    "Name": "B2 eingesteckt, Auto bereit zum Laden (PWM)",
                    "Value": 2.0
                },
                {
                    "Color": -1,
                    "Icon": "",
                    "Name": "C1 Auto bereit zum laden, S2 geschlossen (kein PWM)",
                    "Value": 3.0
                },
                {
                    "Color": -1,
                    "Icon": "",
                    "Name": "C2 Ladekontakt geschlossen, Energieabgabe",
                    "Value": 4.0
                },
                {
                    "Color": -1,
                    "Icon": "",
                    "Name": "Anderer",
                    "Value": 5.0
                }
            ],
            "Digits": 0,
            "Icon": "Car",
            "MaxValue": 100.0,
            "MinValue": 0.0,
            "Prefix": "",
            "StepSize": 1.0,
            "Suffix": "",
            "Type": 1
        },
        "ABB_Terra_SocketLockState": {
            "Associations": [
                {
                    "Color": -1,
                    "Icon": "",
                    "Name": "No cable is plugged",
                    "Value": 0.0
                },
                {
                    "Color": -1,
                    "Icon": "",
                    "Name": " Cable is connected to the charging station unlocked",
                    "Value": 1.0
                },
                {
                    "Color": -1,
                    "Icon": "",
                    "Name": "Cable is connected to the charging station locked",
                    "Value": 17.0
                },
                {
                    "Color": -1,
                    "Icon": "",
                    "Name": "Cable is connected to the charging station and the electric vehicle, unlocked in charging station",
                    "Value": 257.0
                },
                {
                    "Color": -1,
                    "Icon": "",
                    "Name": "Cable is connected to the charging station and the electric vehicle, locked in charging station",
                    "Value": 273.0
                }
            ],
            "Digits": 0,
            "Icon": "",
            "MaxValue": 100.0,
            "MinValue": 0.0,
            "Prefix": "",
            "StepSize": 1.0,
            "Suffix": "",
            "Type": 1
        },
        "ABB_Terra_Watt": {
            "Associations": [],
            "Digits": 0,
            "Icon": "",
            "MaxValue": 20000.0,
            "MinValue": 0.0,
            "Prefix": "",
            "StepSize": 1.0,
            "Suffix": " W",
            "Type": 1
        }
    },
    "Requests": {
        "Interval": 5000
    },
    "VirtualAddresses": [
        {
            "Active": true,
            "Ident": "",
            "Name": "3 phase mode",
            "Profile": "",
            "ReadAction": "return($VALUES[\"A_3_3_16406\"] > 0 && $VALUES[\"A_3_3_16408\"] > 0 && $VALUES[\"A_3_3_16410\"] > 0);",
            "Translation": [
                {
                    "Language": "de",
                    "Name": "3 Phasen Anschluss"
                }
            ],
            "VariableType": 0,
            "WriteAction": ""
        },
        {
            "Active": true,
            "Ident": "",
            "Name": "Charging state",
            "Profile": "ABB_Terra_Charging_State",
            "ReadAction": "return(($VALUES[\"A_3_3_16396\"] >> 8) & 127);",
            "Translation": [
                {
                    "Language": "de",
                    "Name": "Ladestatus"
                }
            ],
            "VariableType": 1,
            "WriteAction": ""
        },
        {
            "Active": true,
            "Ident": "",
            "Name": "Under set charging current limit",
            "Profile": "",
            "ReadAction": "return((($VALUES[\"A_3_3_16396\"] >> 8) >> 7) == 1);",
            "Translation": [
                {
                    "Language": "de",
                    "Name": "Ladestrom unter Maximum"
                }
            ],
            "VariableType": 0,
            "WriteAction": ""
        },
        {
            "Active": true,
            "Ident": "",
            "Name": "Firmware Version",
            "Profile": "",
            "ReadAction": "return(\"v\".(($VALUES[\"A_3_3_16388\"] & 4278190080) >> 24).\".\".(($VALUES[\"A_3_3_16388\"] & 16711680) >> 16).\".\".(($VALUES[\"A_3_3_16388\"] & 65280) >> 8));",
            "Translation": [
                {
                    "Language": "de",
                    "Name": "Firmware Version"
                }
            ],
            "VariableType": 3,
            "WriteAction": ""
        }
    ]
}