G2G 30-45-022

ID: 497511 · Laatste alarms: 2026-05-02 00:45:20.119653 · Raw: #86609
Actieve alarms (nu)
0
Totaal in payload (nu)
0
Laatste snapshot
-
SOC
-
Batt V
-
PV
-
Load
-
Grid
-
Genset
-
Alarms (laatste payload)
Actief eerst
StatusDeviceAttribuutStatus tekstAttr IDInstDetails
Geen alarms in deze payload.
Alarms history (laatste 24 uur)
Tijd Totaal Actief Preview Details
2026-05-02 00:45:20.119653 0 0
Raw payload JSON (row #86609)
{
    "success": true,
    "alarms": [],
    "rateLimited": false,
    "users": [
        {
            "idUser": 60126,
            "idSite": 497511,
            "accessLevel": 1,
            "receivesAlarmNotifications": 0,
            "receivesReports": 0,
            "favorite": 0,
            "email": "carlos@powerrental.nl",
            "name": "Carlos Gallardo",
            "avatar_url": "https://www.gravatar.com/avatar/37cac20043d8adfa980fef2cf09f65c3?s=80&d=404&r=g",
            "muted": false
        },
        {
            "idUser": 413803,
            "idSite": 497511,
            "accessLevel": 1,
            "receivesAlarmNotifications": 1,
            "receivesReports": 0,
            "favorite": 0,
            "email": "michael@powerrental.nl",
            "name": "Michael van Dijk",
            "avatar_url": "https://www.gravatar.com/avatar/d16563d18140f47677451df83d2975e7?s=80&d=404&r=g",
            "muted": false
        },
        {
            "idUser": 535272,
            "idSite": 497511,
            "accessLevel": 1,
            "receivesAlarmNotifications": 0,
            "receivesReports": 0,
            "favorite": 0,
            "email": "edwinbrouwer@powerrental.nl",
            "name": "Ed",
            "avatar_url": "https://www.gravatar.com/avatar/1dfa5fc311c99eae47a06c9e4c1b4290?s=80&d=404&r=g",
            "muted": false
        },
        {
            "idUser": 601166,
            "idSite": 497511,
            "accessLevel": 1,
            "receivesAlarmNotifications": 0,
            "receivesReports": 0,
            "favorite": 0,
            "email": "edward@powerrental.nl",
            "name": "Edward",
            "avatar_url": "https://www.gravatar.com/avatar/9171a887e3302590ca471449d29f98e7?s=80&d=404&r=g",
            "muted": false
        },
        {
            "idUser": 680856,
            "idSite": 497511,
            "accessLevel": 3,
            "receivesAlarmNotifications": 1,
            "receivesReports": 0,
            "favorite": 0,
            "email": "peterkiewiet@powerrental.nl",
            "name": "Peter Kiewiet",
            "avatar_url": "https://www.gravatar.com/avatar/b3199a10e24e40f859d54e3c68e672f2?s=80&d=404&r=g",
            "muted": false
        },
        {
            "idUser": 687046,
            "idSite": 497511,
            "accessLevel": 3,
            "receivesAlarmNotifications": 0,
            "receivesReports": 0,
            "favorite": 0,
            "email": "chiel@powerrental.nl",
            "name": "Chiel",
            "avatar_url": "https://www.gravatar.com/avatar/6b2ce6c958e8f52bda3ad5da695cdb6d?s=80&d=404&r=g",
            "muted": false
        },
        {
            "idUser": 693232,
            "idSite": 497511,
            "accessLevel": 0,
            "receivesAlarmNotifications": 0,
            "receivesReports": 0,
            "favorite": 0,
            "email": "soerin@powerrental.nl",
            "name": "Soerin Ramdien ",
            "avatar_url": "https://www.gravatar.com/avatar/047b39dab572a9b2df9d74968952d9ff?s=80&d=404&r=g",
            "muted": false
        }
    ],
    "devices": [
        {
            "idSite": 497511,
            "instance": 0,
            "idDeviceType": 0,
            "lastConnection": 1773321221,
            "secondsAgo": 4361499,
            "isValid": 0,
            "deviceName": "Gateway",
            "productIdAsReceived": "C00A",
            "productName": "Cerbo GX",
            "firmwareVersion": "v3.52",
            "serialNumber": "HQ2305CUKYF",
            "customName": null,
            "gatewayID": 2,
            "identifier": "c0619ab49ab8"
        },
        {
            "idSite": 497511,
            "instance": 276,
            "idDeviceType": 1,
            "lastConnection": 1773321221,
            "secondsAgo": 4361499,
            "isValid": 0,
            "deviceName": "VE.Bus System",
            "productIdAsReceived": 2653,
            "productName": "Quattro 48/10000/140-2x100",
            "firmwareVersion": 552,
            "serialNumber": null,
            "customName": "",
            "gatewayID": null,
            "identifier": "c0619ab49ab8"
        },
        {
            "idSite": 497511,
            "instance": 0,
            "idDeviceType": 2,
            "lastConnection": 1773321221,
            "secondsAgo": 4361499,
            "isValid": 0,
            "deviceName": "Battery Monitor",
            "productIdAsReceived": "b0c8",
            "productName": "MG BMS 24-48V/1000A PC+",
            "firmwareVersion": "v1.38",
            "serialNumber": "MGE23010020",
            "customName": "",
            "gatewayID": null,
            "identifier": "c0619ab49ab8"
        },
        {
            "idSite": 497511,
            "instance": 0,
            "idDeviceType": 4,
            "lastConnection": 1773321221,
            "secondsAgo": 4361499,
            "isValid": 0,
            "deviceName": "Solar Charger",
            "productIdAsReceived": "a10d",
            "productName": "SmartSolar MPPT VE.Can 150/85 rev2",
            "firmwareVersion": "v3.10",
            "serialNumber": "0231765 HQ22104PQUU",
            "customName": "",
            "gatewayID": null,
            "identifier": "c0619ab49ab8"
        },
        {
            "idSite": 497511,
            "instance": 24,
            "idDeviceType": 17,
            "lastConnection": 1773321221,
            "secondsAgo": 4361499,
            "isValid": 0,
            "deviceName": "Temperature sensor",
            "productIdAsReceived": "a162",
            "productName": "Generic Temperature Input",
            "firmwareVersion": null,
            "serialNumber": null,
            "customName": "TEMP OMKASTING",
            "gatewayID": null,
            "identifier": "c0619ab49ab8"
        },
        {
            "idSite": 497511,
            "instance": 1,
            "idDeviceType": 20,
            "lastConnection": 1773321221,
            "secondsAgo": 4361499,
            "isValid": 0,
            "deviceName": "Digital input",
            "productIdAsReceived": "a166",
            "productName": "Generic digital input",
            "firmwareVersion": null,
            "serialNumber": null,
            "customName": "NOODSTOP ACTIEF!",
            "gatewayID": null,
            "identifier": "c0619ab49ab8"
        }
    ],
    "attributes": [
        {
            "idDataAttribute": 2014,
            "code": "it",
            "description": "VenusOS Image Type",
            "targetTable": "lastLogDataOnly",
            "idDeviceType": 0,
            "formatWithUnit": "%d",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Unknown",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Normal",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Large",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 630,
            "code": "glV",
            "description": "Voltage",
            "targetTable": "logData",
            "idDeviceType": 0,
            "formatWithUnit": "%.2F V",
            "dataType": "float"
        },
        {
            "idDataAttribute": 279,
            "code": "fd",
            "description": "Data partition free space",
            "targetTable": "logData",
            "idDeviceType": 0,
            "formatWithUnit": "%d B",
            "dataType": "float"
        },
        {
            "idDataAttribute": 632,
            "code": "glAnt",
            "description": "Antenna Type",
            "targetTable": "logData",
            "idDeviceType": 0,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Internal",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "External",
                    "valueEnum": 1
                }
            ]
        },
        {
            "idDataAttribute": 574,
            "code": "pcF",
            "description": "Signal Frequency",
            "targetTable": "logData",
            "idDeviceType": 0,
            "formatWithUnit": "%.1F MHz",
            "dataType": "float"
        },
        {
            "idDataAttribute": 575,
            "code": "pcR",
            "description": "Signal RSSI",
            "targetTable": "logData",
            "idDeviceType": 0,
            "formatWithUnit": "%.0F dB",
            "dataType": "float"
        },
        {
            "idDataAttribute": 576,
            "code": "pcN",
            "description": "Signal SNR (signal to noise ratio)",
            "targetTable": "logData",
            "idDeviceType": 0,
            "formatWithUnit": "%.1F",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1676,
            "code": "vrm_fc_reset",
            "description": "Installation forecasts were reset",
            "targetTable": "historicalOnly",
            "idDeviceType": 0,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Solar forecasts reset",
                    "valueEnum": 1
                }
            ]
        },
        {
            "idDataAttribute": 216,
            "code": "TO",
            "description": "VRM Log time offset",
            "targetTable": "logData",
            "idDeviceType": 0,
            "formatWithUnit": "%d s",
            "dataType": "float"
        },
        {
            "idDataAttribute": 255,
            "code": "sl",
            "description": "VRM Log interval",
            "targetTable": "lastLogDataOnly",
            "idDeviceType": 0,
            "formatWithUnit": "%d s",
            "dataType": "float"
        },
        {
            "idDataAttribute": 469,
            "code": "sca",
            "description": "ESS Scheduled Charging",
            "targetTable": "logData",
            "idDeviceType": 0,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Not active",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Active",
                    "valueEnum": 1
                }
            ]
        },
        {
            "idDataAttribute": 595,
            "code": "mfp",
            "description": "Maximum configured feed-in power",
            "targetTable": "lastLogDataOnly",
            "idDeviceType": 0,
            "formatWithUnit": "%.0F W",
            "dataType": "float"
        },
        {
            "idDataAttribute": 185,
            "code": "mPr",
            "description": "Modem present",
            "targetTable": "logData",
            "idDeviceType": 0,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Not present",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Present",
                    "valueEnum": 1
                }
            ]
        },
        {
            "idDataAttribute": 251,
            "code": "si1",
            "description": "AC Input 1 ",
            "targetTable": "lastLogDataOnly",
            "idDeviceType": 0,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Not available",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Grid",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Generator",
                    "valueEnum": 2
                },
                {
                    "nameEnum": "Shore power",
                    "valueEnum": 3
                }
            ]
        },
        {
            "idDataAttribute": 252,
            "code": "si2",
            "description": "AC Input 2",
            "targetTable": "lastLogDataOnly",
            "idDeviceType": 0,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Not available",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Grid",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Generator",
                    "valueEnum": 2
                },
                {
                    "nameEnum": "Shore power",
                    "valueEnum": 3
                }
            ]
        },
        {
            "idDataAttribute": 189,
            "code": "mSt",
            "description": "Signal strength",
            "targetTable": "logData",
            "idDeviceType": 0,
            "formatWithUnit": "%.0F %%",
            "dataType": "float"
        },
        {
            "idDataAttribute": 190,
            "code": "mRA",
            "description": "Roaming allowed",
            "targetTable": "logData",
            "idDeviceType": 0,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Not allowed",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Allowed",
                    "valueEnum": 1
                }
            ]
        },
        {
            "idDataAttribute": 191,
            "code": "mSimPr",
            "description": "Sim-card present",
            "targetTable": "logData",
            "idDeviceType": 0,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Not present",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Present",
                    "valueEnum": 1
                }
            ]
        },
        {
            "idDataAttribute": 4,
            "code": "lt",
            "description": "Latitude",
            "targetTable": "logData",
            "idDeviceType": 0,
            "formatWithUnit": "%.5F LAT",
            "dataType": "float"
        },
        {
            "idDataAttribute": 5,
            "code": "lg",
            "description": "Longitude",
            "targetTable": "logData",
            "idDeviceType": 0,
            "formatWithUnit": "%.5F LNG",
            "dataType": "float"
        },
        {
            "idDataAttribute": 141,
            "code": "lc",
            "description": "Course",
            "targetTable": "logData",
            "idDeviceType": 0,
            "formatWithUnit": "%0.F Deg",
            "dataType": "float"
        },
        {
            "idDataAttribute": 584,
            "code": "la",
            "description": "Altitude",
            "targetTable": "logData",
            "idDeviceType": 0,
            "formatWithUnit": "%.1F m",
            "dataType": "float"
        },
        {
            "idDataAttribute": 142,
            "code": "ls",
            "description": "Speed",
            "targetTable": "logData",
            "idDeviceType": 0,
            "formatWithUnit": "%.2F m/s",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1838,
            "code": "mDu",
            "description": "Cellular data used",
            "targetTable": "logData",
            "idDeviceType": 0,
            "formatWithUnit": "%.6f MiB",
            "dataType": "float"
        },
        {
            "idDataAttribute": 743,
            "code": "umc",
            "description": "DVCC user configured maximum charge current",
            "targetTable": "lastLogDataOnly",
            "idDeviceType": 0,
            "formatWithUnit": "%.1F A",
            "dataType": "float"
        },
        {
            "idDataAttribute": 744,
            "code": "umv",
            "description": "DVCC user configured maximum charge voltage",
            "targetTable": "lastLogDataOnly",
            "idDeviceType": 0,
            "formatWithUnit": "%.2F V",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1899,
            "code": "vrt",
            "description": "VRM Reboot Timeout",
            "targetTable": "lastLogDataOnly",
            "idDeviceType": 0,
            "formatWithUnit": "%s s",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1900,
            "code": "mu",
            "description": "Machine Uptime",
            "targetTable": "lastLogDataOnly",
            "idDeviceType": 0,
            "formatWithUnit": "%s s",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1504,
            "code": "dea",
            "description": "DESS Available",
            "targetTable": "logData",
            "idDeviceType": 0,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Not available",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Available",
                    "valueEnum": 1
                }
            ]
        },
        {
            "idDataAttribute": 1270,
            "code": "dem",
            "description": "DESS Mode \u2013 Controlled by user",
            "targetTable": "logData",
            "idDeviceType": 0,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Off",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Auto",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Buy",
                    "valueEnum": 2
                },
                {
                    "nameEnum": "Sell",
                    "valueEnum": 3
                },
                {
                    "nameEnum": "Node-RED",
                    "valueEnum": 4
                }
            ]
        },
        {
            "idDataAttribute": 1272,
            "code": "des",
            "description": "DESS State \u2013 System following a schedule or not",
            "targetTable": "logData",
            "idDeviceType": 0,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Off",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Auto",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Buy",
                    "valueEnum": 2
                },
                {
                    "nameEnum": "Sell",
                    "valueEnum": 3
                }
            ]
        },
        {
            "idDataAttribute": 1579,
            "code": "dear",
            "description": "DESS Restrictions",
            "targetTable": "logData",
            "idDeviceType": 0,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "No restrictions (0)",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "No discharge to grid (1)",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "No charge from grid (2)",
                    "valueEnum": 2
                },
                {
                    "nameEnum": "No flow between battery and grid (3)",
                    "valueEnum": 3
                }
            ]
        },
        {
            "idDataAttribute": 1577,
            "code": "deas",
            "description": "DESS Strategy",
            "targetTable": "logData",
            "idDeviceType": 0,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Grid-coping / Target-SOC mode",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Battery-coping / Self-consumption mode",
                    "valueEnum": 1
                }
            ]
        },
        {
            "idDataAttribute": 1334,
            "code": "der",
            "description": "DESS Grid/battery energy exporting restrictions",
            "targetTable": "logData",
            "idDeviceType": 0,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "No restrictions (0)",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Restrict exporting energy from battery to grid (1)",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Restrict exporting energy from grid to battery (2)",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 1290,
            "code": "dee",
            "description": "DESS error code",
            "targetTable": "logData",
            "idDeviceType": 0,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "No error",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "ESS functionality not available",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "ESS mode incorrect",
                    "valueEnum": 2
                },
                {
                    "nameEnum": "No matching schedule available",
                    "valueEnum": 3
                },
                {
                    "nameEnum": "Battery level unknown",
                    "valueEnum": 4
                },
                {
                    "nameEnum": "Battery capacity unset",
                    "valueEnum": 5
                }
            ]
        },
        {
            "idDataAttribute": 1333,
            "code": "def",
            "description": "DESS system efficiency",
            "targetTable": "logData",
            "idDeviceType": 0,
            "formatWithUnit": "%d",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1289,
            "code": "dec",
            "description": "DESS battery capacity",
            "targetTable": "logData",
            "idDeviceType": 0,
            "formatWithUnit": "%.2F kWh",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1337,
            "code": "dels_deprecated",
            "description": "DESS Last schedule start",
            "targetTable": "lastLogDataOnly",
            "idDeviceType": 0,
            "formatWithUnit": "%d",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1338,
            "code": "dele_deprecated",
            "description": "DESS Last schedule end",
            "targetTable": "lastLogDataOnly",
            "idDeviceType": 0,
            "formatWithUnit": "%d",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1580,
            "code": "deaf",
            "description": "DESS AllowGridFeedIn",
            "targetTable": "logData",
            "idDeviceType": 0,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Disallow feed-in",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Allow feed-in",
                    "valueEnum": 1
                }
            ]
        },
        {
            "idDataAttribute": 1531,
            "code": "vrm_dess_hour_restriction",
            "description": "DESS Hourly restrictions",
            "targetTable": "logData",
            "idDeviceType": 0,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "No restrictions (0)",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "No discharge to grid (1)",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "No charge from grid (2)",
                    "valueEnum": 2
                },
                {
                    "nameEnum": "No flow between battery and grid (3)",
                    "valueEnum": 3
                }
            ]
        },
        {
            "idDataAttribute": 1532,
            "code": "vrm_dess_coping_strategy",
            "description": "DESS Coping strategy",
            "targetTable": "logData",
            "idDeviceType": 0,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Grid-coping / Target-SOC mode",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Battery-coping / Self-consumption mode",
                    "valueEnum": 1
                }
            ]
        },
        {
            "idDataAttribute": 1773,
            "code": "ders",
            "description": "DESS Reactive Strategy",
            "targetTable": "logData",
            "idDeviceType": 0,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "SCHEDULED_SELFCONSUME",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "SCHEDULED_CHARGE_ALLOW_GRID",
                    "valueEnum": 2
                },
                {
                    "nameEnum": "SCHEDULED_CHARGE_ENHANCED",
                    "valueEnum": 3
                },
                {
                    "nameEnum": "SELFCONSUME_ACCEPT_CHARGE",
                    "valueEnum": 4
                },
                {
                    "nameEnum": "IDLE_SCHEDULED_FEEDIN",
                    "valueEnum": 5
                },
                {
                    "nameEnum": "SCHEDULED_DISCHARGE",
                    "valueEnum": 6
                },
                {
                    "nameEnum": "SELFCONSUME_ACCEPT_DISCHARGE",
                    "valueEnum": 7
                },
                {
                    "nameEnum": "IDLE_MAINTAIN_SURPLUS",
                    "valueEnum": 8
                },
                {
                    "nameEnum": "IDLE_MAINTAIN_TARGETSOC",
                    "valueEnum": 9
                },
                {
                    "nameEnum": "SCHEDULED_CHARGE_SMOOTH_TRANSITION",
                    "valueEnum": 10
                },
                {
                    "nameEnum": "SCHEDULED_CHARGE_FEEDIN",
                    "valueEnum": 11
                },
                {
                    "nameEnum": "SCHEDULED_CHARGE_NO_GRID",
                    "valueEnum": 12
                },
                {
                    "nameEnum": "SCHEDULED_MINIMUM_DISCHARGE",
                    "valueEnum": 13
                },
                {
                    "nameEnum": "SELFCONSUME_NO_GRID",
                    "valueEnum": 14
                },
                {
                    "nameEnum": "IDLE_NO_OPPORTUNITY",
                    "valueEnum": 15
                },
                {
                    "nameEnum": "UNSCHEDULED_CHARGE_CATCHUP_TARGETSOC",
                    "valueEnum": 16
                },
                {
                    "nameEnum": "SELFCONSUME_UNEXPECTED_EXCEPTION",
                    "valueEnum": 93
                },
                {
                    "nameEnum": "SELFCONSUME_FAULTY_CHARGERATE",
                    "valueEnum": 94
                },
                {
                    "nameEnum": "UNKNOWN_OPERATING_MODE",
                    "valueEnum": 95
                },
                {
                    "nameEnum": "ESS_LOW_SOC",
                    "valueEnum": 96
                },
                {
                    "nameEnum": "SELFCONSUME_UNMAPPED_STATE",
                    "valueEnum": 97
                },
                {
                    "nameEnum": "SELFCONSUME_UNPREDICTED",
                    "valueEnum": 98
                },
                {
                    "nameEnum": "NO_WINDOW",
                    "valueEnum": 99
                }
            ]
        },
        {
            "idDataAttribute": 1774,
            "code": "decr",
            "description": "DESS Charge Rate",
            "targetTable": "logData",
            "idDeviceType": 0,
            "formatWithUnit": "%.0f W",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1833,
            "code": "desc",
            "description": "Number of schedules supported by DynamicEss at this site",
            "targetTable": "lastLogDataOnly",
            "idDeviceType": 0,
            "formatWithUnit": "%d",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1592,
            "code": "defci_deprecated",
            "description": "DESS full charge interval",
            "targetTable": "logData",
            "idDeviceType": 0,
            "formatWithUnit": "%s days",
            "dataType": "enum",
            "enumValues": []
        },
        {
            "idDataAttribute": 1942,
            "code": "defci",
            "description": "DESS full charge interval",
            "targetTable": "logData",
            "idDeviceType": 0,
            "formatWithUnit": "%d days",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1593,
            "code": "defcd_deprecated",
            "description": "DESS full charge duration",
            "targetTable": "logData",
            "idDeviceType": 0,
            "formatWithUnit": "%s hours",
            "dataType": "enum",
            "enumValues": []
        },
        {
            "idDataAttribute": 1905,
            "code": "defcd",
            "description": "DESS full charge duration",
            "targetTable": "logData",
            "idDeviceType": 0,
            "formatWithUnit": "%d hours",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1042,
            "code": "H4M",
            "description": "How ESS Multiphase regulation is done",
            "targetTable": "lastLogDataOnly",
            "idDeviceType": 0,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Total of phases",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Individual phase",
                    "valueEnum": 2
                },
                {
                    "nameEnum": "External control",
                    "valueEnum": 3
                }
            ]
        },
        {
            "idDataAttribute": 1174,
            "code": "H4sp",
            "description": "Grid setpoint",
            "targetTable": "logData",
            "idDeviceType": 0,
            "formatWithUnit": "%.0F W",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1175,
            "code": "ssl",
            "description": "Active SOC Limit",
            "targetTable": "logData",
            "idDeviceType": 0,
            "formatWithUnit": "%.0F %%",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1865,
            "code": "shai",
            "description": "System has normal AC loads",
            "targetTable": "lastLogDataOnly",
            "idDeviceType": 0,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "No input side loads",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Input side loads",
                    "valueEnum": 1
                }
            ]
        },
        {
            "idDataAttribute": 306,
            "code": "cRelay",
            "description": "Relay 1 state",
            "targetTable": "logData",
            "idDeviceType": 0,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Open",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Closed",
                    "valueEnum": 1
                }
            ]
        },
        {
            "idDataAttribute": 335,
            "code": "cRelay1",
            "description": "CCGX Relay 2 state",
            "targetTable": "logData",
            "idDeviceType": 0,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Open",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Closed",
                    "valueEnum": 1
                }
            ]
        },
        {
            "idDataAttribute": 520,
            "code": "gaRC",
            "description": "Generator run reason",
            "targetTable": "logData",
            "idDeviceType": 0,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Stopped",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Manual start",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Test run",
                    "valueEnum": 2
                },
                {
                    "nameEnum": "Loss of communication",
                    "valueEnum": 3
                },
                {
                    "nameEnum": "State of Charge",
                    "valueEnum": 4
                },
                {
                    "nameEnum": "AC Load",
                    "valueEnum": 5
                },
                {
                    "nameEnum": "Battery current",
                    "valueEnum": 6
                },
                {
                    "nameEnum": "Battery voltage",
                    "valueEnum": 7
                },
                {
                    "nameEnum": "Inverter high temp",
                    "valueEnum": 8
                },
                {
                    "nameEnum": "Inverter overload",
                    "valueEnum": 9
                },
                {
                    "nameEnum": "Stop on AC-1",
                    "valueEnum": 10
                }
            ]
        },
        {
            "idDataAttribute": 676,
            "code": "H4m",
            "description": "No grid meter alarm",
            "targetTable": "logData",
            "idDeviceType": 0,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "OK",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "No Grid meter",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 1046,
            "code": "rf0",
            "description": "Relay 1 function",
            "targetTable": "logData",
            "idDeviceType": 0,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Alarm relay",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Generator start/stop",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Manual",
                    "valueEnum": 2
                },
                {
                    "nameEnum": "Tank pump",
                    "valueEnum": 3
                },
                {
                    "nameEnum": "Temperature",
                    "valueEnum": 4
                }
            ]
        },
        {
            "idDataAttribute": 1047,
            "code": "rf1",
            "description": "Relay 2 function",
            "targetTable": "logData",
            "idDeviceType": 0,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Alarm relay",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Generator start/stop",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Manual",
                    "valueEnum": 2
                },
                {
                    "nameEnum": "Tank pump",
                    "valueEnum": 3
                },
                {
                    "nameEnum": "Temperature",
                    "valueEnum": 4
                }
            ]
        },
        {
            "idDataAttribute": 1275,
            "code": "dems",
            "description": "Minimum battery SOC below which selling always stops",
            "targetTable": "logData",
            "idDeviceType": 0,
            "formatWithUnit": "%.1F %%",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1746,
            "code": "deom",
            "description": "DESS Operating mode",
            "targetTable": "logData",
            "idDeviceType": 0,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Unkown",
                    "valueEnum": "-1"
                },
                {
                    "nameEnum": "Trade mode",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Green mode",
                    "valueEnum": 1
                }
            ]
        },
        {
            "idDataAttribute": 1747,
            "code": "degel",
            "description": "DESS Grid export limit",
            "targetTable": "logData",
            "idDeviceType": 0,
            "formatWithUnit": "%.2F kW",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1748,
            "code": "degil",
            "description": "DESS Grid import limit",
            "targetTable": "logData",
            "idDeviceType": 0,
            "formatWithUnit": "%.2F kW",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1749,
            "code": "debcl",
            "description": "DESS Battery charge limit",
            "targetTable": "logData",
            "idDeviceType": 0,
            "formatWithUnit": "%.2F kW",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1750,
            "code": "debdl",
            "description": "DESS Battery discharge limit",
            "targetTable": "logData",
            "idDeviceType": 0,
            "formatWithUnit": "%.2F kW",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1277,
            "code": "dets",
            "description": "SOC target for currently active auto operation",
            "targetTable": "logData",
            "idDeviceType": 0,
            "formatWithUnit": "%.1F %%",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1280,
            "code": "deBc",
            "description": "Battery costs for energy in and out",
            "targetTable": "logData",
            "idDeviceType": 0,
            "formatWithUnit": "%.2F mu/kWh",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1281,
            "code": "deGb",
            "description": "Grid buy price",
            "targetTable": "logData",
            "idDeviceType": 0,
            "formatWithUnit": "%.2F mu/kWh",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1282,
            "code": "deGs",
            "description": "Grid sell price",
            "targetTable": "logData",
            "idDeviceType": 0,
            "formatWithUnit": "%.2F mu/kWh",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1165,
            "code": "sct",
            "description": "Target SOC for a scheduled charge slot",
            "targetTable": "logData",
            "idDeviceType": 0,
            "formatWithUnit": "%.0F %%",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1015,
            "code": "Ft",
            "description": "Accumulated runtime FischerPanda generators",
            "targetTable": "lastLogDataOnly",
            "idDeviceType": 0,
            "formatWithUnit": "%d",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1018,
            "code": "Gt",
            "description": "Accumulated time for generic Generator",
            "targetTable": "lastLogDataOnly",
            "idDeviceType": 0,
            "formatWithUnit": "%d",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1019,
            "code": "pga",
            "description": "Paygo active",
            "targetTable": "lastLogDataOnly",
            "idDeviceType": 0,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Inactive",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Active",
                    "valueEnum": 1
                }
            ]
        },
        {
            "idDataAttribute": 1172,
            "code": "vrm_solar_irradiance",
            "description": "Solar Irradiance",
            "targetTable": "logData",
            "idDeviceType": 0,
            "formatWithUnit": "%.2F W/m\u00b2",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1173,
            "code": "vrm_solar_irradiance_fc",
            "description": "Solar Irradiance Forecast",
            "targetTable": "logData",
            "idDeviceType": 0,
            "formatWithUnit": "%.2F W/m\u00b2",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1278,
            "code": "vrm_to_battery_fc",
            "description": "DESS expected energy to battery flow",
            "targetTable": "logData",
            "idDeviceType": 0,
            "formatWithUnit": "%.0F Wh",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1284,
            "code": "vrm_to_battery_def",
            "description": "Default ESS simulated energy to battery flow",
            "targetTable": "logData",
            "idDeviceType": 0,
            "formatWithUnit": "%.0F Wh",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1279,
            "code": "vrm_to_grid_fc",
            "description": "DESS expected energy to grid flow",
            "targetTable": "logData",
            "idDeviceType": 0,
            "formatWithUnit": "%.0F Wh",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1285,
            "code": "vrm_to_grid_def",
            "description": "Default ESS simulated energy to grid flow",
            "targetTable": "logData",
            "idDeviceType": 0,
            "formatWithUnit": "%.0F Wh",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1286,
            "code": "vrm_soc_def",
            "description": "Default ESS simulated SOC",
            "targetTable": "logData",
            "idDeviceType": 0,
            "formatWithUnit": "%.1F %%",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1296,
            "code": "vrm_soc_plan",
            "description": "DESS scheduled SOC",
            "targetTable": "logData",
            "idDeviceType": 0,
            "formatWithUnit": "%.1F %%",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1931,
            "code": "vrm_dess_to_evcs_fc",
            "description": "DESS planned energy to EVCS flow",
            "targetTable": "logData",
            "idDeviceType": 0,
            "formatWithUnit": "%.0F Wh",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1932,
            "code": "vrm_evb_soc_plan",
            "description": "DESS Planned EV battery soc",
            "targetTable": "logData",
            "idDeviceType": 0,
            "formatWithUnit": "%.1F %%",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1933,
            "code": "vrm_dess_evb_state",
            "description": "DESS EVB scheduling states",
            "targetTable": "logData",
            "idDeviceType": 0,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "No EVB present",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "EVB present",
                    "valueEnum": 1
                }
            ]
        },
        {
            "idDataAttribute": 1934,
            "code": "vrm_SCU_is_day_anomalous",
            "description": "Is an instance of a Solar Charger Underperforming on that day",
            "targetTable": "logData",
            "idDeviceType": 0,
            "formatWithUnit": "%s",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1935,
            "code": "vrm_SCU_hourly_anom_flags",
            "description": "Hourly anomaly flags for Solar Charger Underperformance",
            "targetTable": "logData",
            "idDeviceType": 0,
            "formatWithUnit": "%s",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1556,
            "code": "vrm_yield_today_fc",
            "description": "Total solar forecasted yield for today",
            "targetTable": "logData",
            "idDeviceType": 0,
            "formatWithUnit": "%.0F",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1558,
            "code": "vrm_day_ahead_acc_fc",
            "description": "PV Yield model day-ahead accuracy",
            "targetTable": "logData",
            "idDeviceType": 0,
            "formatWithUnit": "%.0F",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1588,
            "code": "vrm_consum_1_day_fc_live",
            "description": "Total (day-ahead) forecasted consumption - LIVE",
            "targetTable": "logData",
            "idDeviceType": 0,
            "formatWithUnit": "%.0F",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1744,
            "code": "vrm_consum_evcs_fc",
            "description": "EVCS Consumption Forecast",
            "targetTable": "logData",
            "idDeviceType": 0,
            "formatWithUnit": "%.0F kWh",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1745,
            "code": "vrm_consum_misc_fc",
            "description": "Miscellaneous Consumption Forecast",
            "targetTable": "logData",
            "idDeviceType": 0,
            "formatWithUnit": "%.0F kWh",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1768,
            "code": "vrm_consum_hp_fc",
            "description": "Heatpump Consumption Forecast",
            "targetTable": "logData",
            "idDeviceType": 0,
            "formatWithUnit": "%.0F kWh",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1894,
            "code": "mn_solar_irradiance_fc",
            "description": "Meteonorm Solar Irradiance Forecast",
            "targetTable": "logData",
            "idDeviceType": 0,
            "formatWithUnit": "%.2F W/m\u00b2",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1895,
            "code": "mn_solar_irradiance",
            "description": "Meteonorm Solar Irradiance",
            "targetTable": "logData",
            "idDeviceType": 0,
            "formatWithUnit": "%.2F W/m\u00b2",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1896,
            "code": "mn_irradiance_today_fc",
            "description": "Meteonorm total solar irradiance forecast for today",
            "targetTable": "logData",
            "idDeviceType": 0,
            "formatWithUnit": "%.2F W/m\u00b2",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1623,
            "code": "eA",
            "description": "Alarm notification",
            "targetTable": "logData",
            "idDeviceType": 1,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "OK",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 519,
            "code": "ePR",
            "description": "Phase rotation",
            "targetTable": "logData",
            "idDeviceType": 1,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Ok",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                }
            ]
        },
        {
            "idDataAttribute": 8,
            "code": "IV1",
            "description": "Input voltage phase 1",
            "targetTable": "logData",
            "idDeviceType": 1,
            "formatWithUnit": "%.1F V",
            "dataType": "float"
        },
        {
            "idDataAttribute": 9,
            "code": "IV2",
            "description": "Input voltage phase 2",
            "targetTable": "logData",
            "idDeviceType": 1,
            "formatWithUnit": "%.1F V",
            "dataType": "float"
        },
        {
            "idDataAttribute": 10,
            "code": "IV3",
            "description": "Input voltage phase 3",
            "targetTable": "logData",
            "idDeviceType": 1,
            "formatWithUnit": "%.1F V",
            "dataType": "float"
        },
        {
            "idDataAttribute": 11,
            "code": "II1",
            "description": "Input current phase 1",
            "targetTable": "logData",
            "idDeviceType": 1,
            "formatWithUnit": "%.1F A",
            "dataType": "float"
        },
        {
            "idDataAttribute": 12,
            "code": "II2",
            "description": "Input current phase 2",
            "targetTable": "logData",
            "idDeviceType": 1,
            "formatWithUnit": "%.1F A",
            "dataType": "float"
        },
        {
            "idDataAttribute": 13,
            "code": "II3",
            "description": "Input current phase 3",
            "targetTable": "logData",
            "idDeviceType": 1,
            "formatWithUnit": "%.1F A",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1269,
            "code": "pr",
            "description": "Prefer renewable energy",
            "targetTable": "logData",
            "idDeviceType": 1,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Inactive",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Active",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Overridden",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 14,
            "code": "IF1",
            "description": "Input frequency 1",
            "targetTable": "logData",
            "idDeviceType": 1,
            "formatWithUnit": "%.2F Hz",
            "dataType": "float"
        },
        {
            "idDataAttribute": 15,
            "code": "IF2",
            "description": "Input frequency 2",
            "targetTable": "logData",
            "idDeviceType": 1,
            "formatWithUnit": "%.2F Hz",
            "dataType": "float"
        },
        {
            "idDataAttribute": 16,
            "code": "IF3",
            "description": "Input frequency 3",
            "targetTable": "logData",
            "idDeviceType": 1,
            "formatWithUnit": "%.2F Hz",
            "dataType": "float"
        },
        {
            "idDataAttribute": 17,
            "code": "IP1",
            "description": "Input power 1",
            "targetTable": "logData",
            "idDeviceType": 1,
            "formatWithUnit": "%.0F W",
            "dataType": "float"
        },
        {
            "idDataAttribute": 18,
            "code": "IP2",
            "description": "Input power 2",
            "targetTable": "logData",
            "idDeviceType": 1,
            "formatWithUnit": "%.0F W",
            "dataType": "float"
        },
        {
            "idDataAttribute": 19,
            "code": "IP3",
            "description": "Input power 3",
            "targetTable": "logData",
            "idDeviceType": 1,
            "formatWithUnit": "%.0F W",
            "dataType": "float"
        },
        {
            "idDataAttribute": 20,
            "code": "OV1",
            "description": "Output voltage phase 1",
            "targetTable": "logData",
            "idDeviceType": 1,
            "formatWithUnit": "%.1F V",
            "dataType": "float"
        },
        {
            "idDataAttribute": 21,
            "code": "OV2",
            "description": "Output voltage phase 2",
            "targetTable": "logData",
            "idDeviceType": 1,
            "formatWithUnit": "%.1F V",
            "dataType": "float"
        },
        {
            "idDataAttribute": 22,
            "code": "OV3",
            "description": "Output voltage phase 3",
            "targetTable": "logData",
            "idDeviceType": 1,
            "formatWithUnit": "%.1F V",
            "dataType": "float"
        },
        {
            "idDataAttribute": 23,
            "code": "OI1",
            "description": "Output current phase 1",
            "targetTable": "logData",
            "idDeviceType": 1,
            "formatWithUnit": "%.1F A",
            "dataType": "float"
        },
        {
            "idDataAttribute": 24,
            "code": "OI2",
            "description": "Output current phase 2",
            "targetTable": "logData",
            "idDeviceType": 1,
            "formatWithUnit": "%.1F A",
            "dataType": "float"
        },
        {
            "idDataAttribute": 25,
            "code": "OI3",
            "description": "Output current phase 3",
            "targetTable": "logData",
            "idDeviceType": 1,
            "formatWithUnit": "%.1F A",
            "dataType": "float"
        },
        {
            "idDataAttribute": 26,
            "code": "OF",
            "description": "Output frequency",
            "targetTable": "logData",
            "idDeviceType": 1,
            "formatWithUnit": "%.1F Hz",
            "dataType": "float"
        },
        {
            "idDataAttribute": 29,
            "code": "OP1",
            "description": "Output power 1",
            "targetTable": "logData",
            "idDeviceType": 1,
            "formatWithUnit": "%.0F W",
            "dataType": "float"
        },
        {
            "idDataAttribute": 30,
            "code": "OP2",
            "description": "Output power 2",
            "targetTable": "logData",
            "idDeviceType": 1,
            "formatWithUnit": "%.0F W",
            "dataType": "float"
        },
        {
            "idDataAttribute": 31,
            "code": "OP3",
            "description": "Output power 3",
            "targetTable": "logData",
            "idDeviceType": 1,
            "formatWithUnit": "%.0F W",
            "dataType": "float"
        },
        {
            "idDataAttribute": 32,
            "code": "CV",
            "description": "Voltage",
            "targetTable": "logData",
            "idDeviceType": 1,
            "formatWithUnit": "%.2F V",
            "dataType": "float"
        },
        {
            "idDataAttribute": 33,
            "code": "CI",
            "description": "Current",
            "targetTable": "logData",
            "idDeviceType": 1,
            "formatWithUnit": "%.1F A",
            "dataType": "float"
        },
        {
            "idDataAttribute": 521,
            "code": "CT",
            "description": "Battery temperature",
            "targetTable": "logData",
            "idDeviceType": 1,
            "formatWithUnit": "%.0F \u00b0C",
            "dataType": "float"
        },
        {
            "idDataAttribute": 35,
            "code": "AI",
            "description": "Active input",
            "targetTable": "logData",
            "idDeviceType": 1,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "AC Input 1",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "AC Input 2",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Disconnected",
                    "valueEnum": 240
                }
            ]
        },
        {
            "idDataAttribute": 27,
            "code": "AILIM",
            "description": "Active input current limit",
            "targetTable": "logData",
            "idDeviceType": 1,
            "formatWithUnit": "%.2F A",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1168,
            "code": "vIL1",
            "description": "AC Input 1 Current Limit",
            "targetTable": "logData",
            "idDeviceType": 1,
            "formatWithUnit": "%.2F A",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1169,
            "code": "vIL2",
            "description": "AC Input 2 Current Limit",
            "targetTable": "logData",
            "idDeviceType": 1,
            "formatWithUnit": "%.2F A",
            "dataType": "float"
        },
        {
            "idDataAttribute": 36,
            "code": "AA",
            "description": "Auxiliary output active",
            "targetTable": "logData",
            "idDeviceType": 1,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "No",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Yes",
                    "valueEnum": 1
                }
            ]
        },
        {
            "idDataAttribute": 1170,
            "code": "vIA1",
            "description": "AC Input 1 Current Limit Adjustable",
            "targetTable": "logData",
            "idDeviceType": 1,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Not adjustable",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Adjustable",
                    "valueEnum": 1
                }
            ]
        },
        {
            "idDataAttribute": 1171,
            "code": "vIA2",
            "description": "AC Input 1 Current Limit Adjustable",
            "targetTable": "logData",
            "idDeviceType": 1,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Not adjustable",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Adjustable",
                    "valueEnum": 1
                }
            ]
        },
        {
            "idDataAttribute": 39,
            "code": "VSOC",
            "description": "VE.Bus state of charge",
            "targetTable": "logData",
            "idDeviceType": 1,
            "formatWithUnit": "%.0F %%",
            "dataType": "float"
        },
        {
            "idDataAttribute": 40,
            "code": "S",
            "description": "VE.Bus state",
            "targetTable": "logData",
            "idDeviceType": 1,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Off",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "AES mode",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Fault",
                    "valueEnum": 2
                },
                {
                    "nameEnum": "Bulk",
                    "valueEnum": 3
                },
                {
                    "nameEnum": "Absorption",
                    "valueEnum": 4
                },
                {
                    "nameEnum": "Float",
                    "valueEnum": 5
                },
                {
                    "nameEnum": "Storage",
                    "valueEnum": 6
                },
                {
                    "nameEnum": "Equalize",
                    "valueEnum": 7
                },
                {
                    "nameEnum": "Passthru",
                    "valueEnum": 8
                },
                {
                    "nameEnum": "Inverting",
                    "valueEnum": 9
                },
                {
                    "nameEnum": "Power assist",
                    "valueEnum": 10
                },
                {
                    "nameEnum": "Power supply",
                    "valueEnum": 11
                },
                {
                    "nameEnum": "Sustain",
                    "valueEnum": 244
                },
                {
                    "nameEnum": "Repeated Abs.",
                    "valueEnum": 246
                },
                {
                    "nameEnum": "Equalize",
                    "valueEnum": 247
                },
                {
                    "nameEnum": "Battery safe",
                    "valueEnum": 248
                },
                {
                    "nameEnum": "Test",
                    "valueEnum": 249
                },
                {
                    "nameEnum": "Blocked",
                    "valueEnum": 250
                },
                {
                    "nameEnum": "Test",
                    "valueEnum": 251
                },
                {
                    "nameEnum": "Ext. control",
                    "valueEnum": 252
                }
            ]
        },
        {
            "idDataAttribute": 41,
            "code": "ERR",
            "description": "VE.Bus Error",
            "targetTable": "logData",
            "idDeviceType": 1,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "No error",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "VE.Bus Error 1: Device is switched off because one of the other phases in the system has switched off",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "VE.Bus Error 2: New and old types MK2 are mixed in the system",
                    "valueEnum": 2
                },
                {
                    "nameEnum": "VE.Bus Error 3: Not all, or more than, the expected devices were found in the system",
                    "valueEnum": 3
                },
                {
                    "nameEnum": "VE.Bus Error 4: No other device whatsoever detected",
                    "valueEnum": 4
                },
                {
                    "nameEnum": "VE.Bus Error 5: Overvoltage on AC-out",
                    "valueEnum": 5
                },
                {
                    "nameEnum": "VE.Bus Error 6: Error in DDC Program",
                    "valueEnum": 6
                },
                {
                    "nameEnum": "VE.Bus Error 7:  BMS connected, which requires an Assistant, but no assistant found",
                    "valueEnum": 7
                },
                {
                    "nameEnum": "VE.Bus Error 8: Ground relay test failed",
                    "valueEnum": 8
                },
                {
                    "nameEnum": "VE.Bus Error 9",
                    "valueEnum": 9
                },
                {
                    "nameEnum": "VE.Bus Error 10: System time synchronisation problem occurred",
                    "valueEnum": 10
                },
                {
                    "nameEnum": "VE.Bus Error 11: Relay test fault",
                    "valueEnum": 11
                },
                {
                    "nameEnum": "VE.Bus Error 12",
                    "valueEnum": 12
                },
                {
                    "nameEnum": "VE.Bus Error 13",
                    "valueEnum": 13
                },
                {
                    "nameEnum": "VE.Bus Error 14: Device cannot transmit data",
                    "valueEnum": 14
                },
                {
                    "nameEnum": "VE.Bus Error 15",
                    "valueEnum": 15
                },
                {
                    "nameEnum": "VE.Bus Error 16: Awaiting configuration or dongle missing",
                    "valueEnum": 16
                },
                {
                    "nameEnum": "VE.Bus Error 17: Phase master missing",
                    "valueEnum": 17
                },
                {
                    "nameEnum": "VE.Bus Error 18: AC Overvoltage on the output of a slave has occurred while already switched off",
                    "valueEnum": 18
                },
                {
                    "nameEnum": "VE.Bus Error 19",
                    "valueEnum": 19
                },
                {
                    "nameEnum": "VE.Bus Error 20",
                    "valueEnum": 20
                },
                {
                    "nameEnum": "VE.Bus Error 21",
                    "valueEnum": 21
                },
                {
                    "nameEnum": "VE.Bus Error 22: This device cannot function as slave",
                    "valueEnum": 22
                },
                {
                    "nameEnum": "VE.Bus Error 23",
                    "valueEnum": 23
                },
                {
                    "nameEnum": "VE.Bus Error 24: Switch-over system protection initiated",
                    "valueEnum": 24
                },
                {
                    "nameEnum": "VE.Bus Error 25: Firmware incompatibility. The firmware of one of the connected device is not sufficiently up to date to operate in conjunction with this device",
                    "valueEnum": 25
                },
                {
                    "nameEnum": "VE.Bus Error 26: Internal error",
                    "valueEnum": 26
                },
                {
                    "nameEnum": "VE.Bus Error 27",
                    "valueEnum": 27
                },
                {
                    "nameEnum": "VE.Bus Error 28",
                    "valueEnum": 28
                },
                {
                    "nameEnum": "VE.Bus Error 29",
                    "valueEnum": 29
                },
                {
                    "nameEnum": "VE.Bus Error 30",
                    "valueEnum": 30
                },
                {
                    "nameEnum": "VE.Bus Error 31",
                    "valueEnum": 31
                },
                {
                    "nameEnum": "VE.Bus Error 32",
                    "valueEnum": 32
                },
                {
                    "nameEnum": "VE.Bus Error 128: Connection prevented by failing relay test",
                    "valueEnum": 128
                }
            ]
        },
        {
            "idDataAttribute": 79,
            "code": "s",
            "description": "Switch Position",
            "targetTable": "logData",
            "idDeviceType": 1,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Charger Only",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Inverter Only",
                    "valueEnum": 2
                },
                {
                    "nameEnum": "On",
                    "valueEnum": 3
                },
                {
                    "nameEnum": "Off",
                    "valueEnum": 4
                }
            ]
        },
        {
            "idDataAttribute": 1106,
            "code": "sa",
            "description": "VE.Bus Switch Position Adjustable",
            "targetTable": "lastLogDataOnly",
            "idDeviceType": 1,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Mode is not adjustable",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Mode is adjustable",
                    "valueEnum": 1
                }
            ]
        },
        {
            "idDataAttribute": 42,
            "code": "eT",
            "description": "Temperature",
            "targetTable": "logData",
            "idDeviceType": 1,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Ok",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 43,
            "code": "eL",
            "description": "Low battery",
            "targetTable": "logData",
            "idDeviceType": 1,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Ok",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 44,
            "code": "eO",
            "description": "Overload",
            "targetTable": "logData",
            "idDeviceType": 1,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Ok",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 389,
            "code": "eTS",
            "description": "Temperature sensor alarm",
            "targetTable": "logData",
            "idDeviceType": 1,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Ok",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 390,
            "code": "eVS",
            "description": "Voltage sensor alarm",
            "targetTable": "logData",
            "idDeviceType": 1,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Ok",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 1164,
            "code": "vbp",
            "description": "VE.Bus BMS Pre-alarm",
            "targetTable": "logData",
            "idDeviceType": 1,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "OK",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Pre-Alarm",
                    "valueEnum": 1
                }
            ]
        },
        {
            "idDataAttribute": 523,
            "code": "eR",
            "description": "High DC Ripple",
            "targetTable": "logData",
            "idDeviceType": 1,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Ok",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 344,
            "code": "eT1",
            "description": "Temperature L1",
            "targetTable": "logData",
            "idDeviceType": 1,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Ok",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 345,
            "code": "eL1",
            "description": "Low battery L1",
            "targetTable": "logData",
            "idDeviceType": 1,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Ok",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 346,
            "code": "eO1",
            "description": "Overload L1",
            "targetTable": "logData",
            "idDeviceType": 1,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Ok",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 347,
            "code": "eR1",
            "description": "High DC Ripple L1",
            "targetTable": "logData",
            "idDeviceType": 1,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Ok",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 348,
            "code": "eT2",
            "description": "Temperature L2",
            "targetTable": "logData",
            "idDeviceType": 1,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Ok",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 349,
            "code": "eL2",
            "description": "Low battery L2",
            "targetTable": "logData",
            "idDeviceType": 1,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Ok",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 350,
            "code": "eO2",
            "description": "Overload L2",
            "targetTable": "logData",
            "idDeviceType": 1,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Ok",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 351,
            "code": "eR2",
            "description": "High DC Ripple L2",
            "targetTable": "logData",
            "idDeviceType": 1,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Ok",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 352,
            "code": "eT3",
            "description": "Temperature L3",
            "targetTable": "logData",
            "idDeviceType": 1,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Ok",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 353,
            "code": "eL3",
            "description": "Low battery L3",
            "targetTable": "logData",
            "idDeviceType": 1,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Ok",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 354,
            "code": "eO3",
            "description": "Overload L3",
            "targetTable": "logData",
            "idDeviceType": 1,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Ok",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 355,
            "code": "eR3",
            "description": "High DC Ripple L3",
            "targetTable": "logData",
            "idDeviceType": 1,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Ok",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 557,
            "code": "vcs",
            "description": "Charge state",
            "targetTable": "logData",
            "idDeviceType": 1,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Initialising",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Bulk",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Absorption",
                    "valueEnum": 2
                },
                {
                    "nameEnum": "Float",
                    "valueEnum": 3
                },
                {
                    "nameEnum": "Storage",
                    "valueEnum": 4
                },
                {
                    "nameEnum": "Repeated absorption",
                    "valueEnum": 5
                },
                {
                    "nameEnum": "Forced absorption",
                    "valueEnum": 6
                },
                {
                    "nameEnum": "Equalise",
                    "valueEnum": 7
                },
                {
                    "nameEnum": "Bulk stopped",
                    "valueEnum": 8
                }
            ]
        },
        {
            "idDataAttribute": 1267,
            "code": "vbl",
            "description": "BMS lost",
            "targetTable": "logData",
            "idDeviceType": 1,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "No alarm",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 1339,
            "code": "vib1",
            "description": "Unequal output distribution in parallel system: L1",
            "targetTable": "logData",
            "idDeviceType": 1,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Ok",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                }
            ]
        },
        {
            "idDataAttribute": 1341,
            "code": "vib2",
            "description": "Unequal output distribution in parallel system: L2",
            "targetTable": "logData",
            "idDeviceType": 1,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Ok",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                }
            ]
        },
        {
            "idDataAttribute": 1342,
            "code": "vib3",
            "description": "Unequal output distribution in parallel system: L3",
            "targetTable": "logData",
            "idDeviceType": 1,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Ok",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                }
            ]
        },
        {
            "idDataAttribute": 1343,
            "code": "vmb1",
            "description": "Unequal mains distribution in parallel system: L1",
            "targetTable": "logData",
            "idDeviceType": 1,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Ok",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                }
            ]
        },
        {
            "idDataAttribute": 1344,
            "code": "vmb2",
            "description": "Unequal mains distribution in parallel system: L2",
            "targetTable": "logData",
            "idDeviceType": 1,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Ok",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                }
            ]
        },
        {
            "idDataAttribute": 1345,
            "code": "vmb3",
            "description": "Unequal mains distribution in parallel system: L3",
            "targetTable": "logData",
            "idDeviceType": 1,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": []
        },
        {
            "idDataAttribute": 677,
            "code": "ia",
            "description": "Ignore AC input",
            "targetTable": "logData",
            "idDeviceType": 1,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Not ignored",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Ignored",
                    "valueEnum": 1
                }
            ]
        },
        {
            "idDataAttribute": 745,
            "code": "ia2",
            "description": "Ignore AC input 2",
            "targetTable": "logData",
            "idDeviceType": 1,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Not ignored",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Ignored",
                    "valueEnum": 1
                }
            ]
        },
        {
            "idDataAttribute": 1291,
            "code": "SS",
            "description": "Split Phase L2 L1 Out Summed",
            "targetTable": "lastLogDataOnly",
            "idDeviceType": 1,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Not summed",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Summed",
                    "valueEnum": 1
                }
            ]
        },
        {
            "idDataAttribute": 429,
            "code": "mcT",
            "description": "Minimum cell temperature",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%.0F \u00b0C",
            "dataType": "float"
        },
        {
            "idDataAttribute": 430,
            "code": "McT",
            "description": "Maximum cell temperature",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%.0F \u00b0C",
            "dataType": "float"
        },
        {
            "idDataAttribute": 690,
            "code": "PCo",
            "description": "Programmable Contact",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Open",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Closed",
                    "valueEnum": 1
                }
            ]
        },
        {
            "idDataAttribute": 47,
            "code": "V",
            "description": "Voltage",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%.2F V",
            "dataType": "float"
        },
        {
            "idDataAttribute": 48,
            "code": "VS",
            "description": "Starter battery voltage",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%.2F V",
            "dataType": "float"
        },
        {
            "idDataAttribute": 49,
            "code": "I",
            "description": "Current",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%.2F A",
            "dataType": "float"
        },
        {
            "idDataAttribute": 115,
            "code": "BT",
            "description": "Battery temperature",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%.0F \u00b0C",
            "dataType": "float"
        },
        {
            "idDataAttribute": 116,
            "code": "VM",
            "description": "Mid-point voltage of the battery bank",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%.2F V",
            "dataType": "float"
        },
        {
            "idDataAttribute": 117,
            "code": "VMD",
            "description": "Mid-point deviation of the battery bank",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%.1F %%",
            "dataType": "float"
        },
        {
            "idDataAttribute": 50,
            "code": "CE",
            "description": "Consumed Amphours",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%.2F Ah",
            "dataType": "float"
        },
        {
            "idDataAttribute": 51,
            "code": "SOC",
            "description": "State of charge",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%.1F %%",
            "dataType": "float"
        },
        {
            "idDataAttribute": 273,
            "code": "SOH",
            "description": "State of health",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%.1F %%",
            "dataType": "float"
        },
        {
            "idDataAttribute": 52,
            "code": "TTG",
            "description": "Time to go",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%.2F h",
            "dataType": "float"
        },
        {
            "idDataAttribute": 274,
            "code": "mvc",
            "description": "CVL - Charge Voltage Limit",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%.1F V",
            "dataType": "float"
        },
        {
            "idDataAttribute": 275,
            "code": "mdv",
            "description": "DVL - Discharge Voltage Limit",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%.1F V",
            "dataType": "float"
        },
        {
            "idDataAttribute": 276,
            "code": "mcc",
            "description": "CCL - Charge Current Limit",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%.1F A",
            "dataType": "float"
        },
        {
            "idDataAttribute": 277,
            "code": "mdc",
            "description": "DCL - Discharge Current Limit",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%.1F A",
            "dataType": "float"
        },
        {
            "idDataAttribute": 53,
            "code": "Alarm",
            "description": "Alarm",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "No alarm",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 1
                }
            ]
        },
        {
            "idDataAttribute": 119,
            "code": "AL",
            "description": "Low voltage alarm",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "No alarm",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 120,
            "code": "AH",
            "description": "High voltage alarm",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "No alarm",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 121,
            "code": "ALS",
            "description": "Low starter-voltage alarm",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "No alarm",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 122,
            "code": "AHS",
            "description": "High starter-voltage alarm",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "No alarm",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 123,
            "code": "ASoc",
            "description": "Low state-of-charge alarm",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "No alarm",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 124,
            "code": "ALT",
            "description": "Low battery temperature alarm",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "No alarm",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 125,
            "code": "AHT",
            "description": "High battery temperature alarm",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "No alarm",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 126,
            "code": "AM",
            "description": "Mid-voltage alarm",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "No alarm",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 157,
            "code": "AFB",
            "description": "Fuse blown alarm",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "No alarm",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 158,
            "code": "AHIT",
            "description": "High internal-temperature alarm",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "No alarm",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 286,
            "code": "ACI",
            "description": "Cell Imbalance alarm",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "No alarm",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 287,
            "code": "AHC",
            "description": "High charge current alarm",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "No alarm",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 288,
            "code": "AHD",
            "description": "High discharge current alarm",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "No alarm",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 459,
            "code": "AHCT",
            "description": "High charge temperature alarm",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "No alarm",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 460,
            "code": "ALCT",
            "description": "Low charge temperature alarm",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "No alarm",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 289,
            "code": "AIE",
            "description": "Internal Failure",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "No alarm",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 522,
            "code": "ALCV",
            "description": "Low cell voltage",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "OK",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 1751,
            "code": "AHCV",
            "description": "High cell voltage",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "OK",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 54,
            "code": "Relay",
            "description": "Relay status",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Open",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Closed",
                    "valueEnum": 1
                }
            ]
        },
        {
            "idDataAttribute": 1446,
            "code": "ACI0",
            "description": "Module0 has cell imbalance",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "OK",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 1447,
            "code": "AHC0",
            "description": "Module0 High Charge Current Alarm",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "OK",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 1448,
            "code": "AHCT0",
            "description": "Module0 High Charge Temperature",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "OK",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 1449,
            "code": "AHD0",
            "description": "Module0 High Discharge Current",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "OK",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 1450,
            "code": "AHT0",
            "description": "Module0 High Temperature",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "OK",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 1451,
            "code": "AH0",
            "description": "Module0 High Voltage",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "OK",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 1452,
            "code": "AIE0",
            "description": "Module0 Internal Failure",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "OK",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 1453,
            "code": "ALCT0",
            "description": "Module0 Low Charge Temperature",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "OK",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 1454,
            "code": "ALT0",
            "description": "Module0 Low Temperature",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "OK",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 1455,
            "code": "AL0",
            "description": "Module0 Low Voltage",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "OK",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 55,
            "code": "H1",
            "description": "Deepest discharge",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%.2F Ah",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1457,
            "code": "ACI1",
            "description": "Module1 has cell imbalance",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "OK",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 1458,
            "code": "AHC1",
            "description": "Module1 High Charge Current Alarm",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "OK",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 1459,
            "code": "AHCT1",
            "description": "Module1 High Charge Temperature",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "OK",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 1460,
            "code": "AHD1",
            "description": "Module1 High Discharge Current",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "OK",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 1461,
            "code": "AHT1",
            "description": "Module1 High Temperature",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "OK",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 1462,
            "code": "AH1",
            "description": "Module1 High Voltage",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "OK",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 1463,
            "code": "AIE1",
            "description": "Module1 Internal Failure",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "OK",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 1464,
            "code": "ALCT1",
            "description": "Module1 Low Charge Temperature",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "OK",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 1465,
            "code": "ALT1",
            "description": "Module1 Low Temperature",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "OK",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 1466,
            "code": "AL1",
            "description": "Module1 Low Voltage",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "OK",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 56,
            "code": "H2",
            "description": "Last discharge",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%.2F Ah",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1468,
            "code": "ACI2",
            "description": "Module2 has cell imbalance",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "OK",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 1469,
            "code": "AHC2",
            "description": "Module2 High Charge Current Alarm",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "OK",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 1470,
            "code": "AHCT2",
            "description": "Module2 High Charge Temperature",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "OK",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 1471,
            "code": "AHD2",
            "description": "Module2 High Discharge Current",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "OK",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 1472,
            "code": "AHT2",
            "description": "Module2 High Temperature",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "OK",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 1473,
            "code": "AH2",
            "description": "Module2 High Voltage",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "OK",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 1474,
            "code": "AIE2",
            "description": "Module2 Internal Failure",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "OK",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 1475,
            "code": "ALCT2",
            "description": "Module2 Low Charge Temperature",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "OK",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 1476,
            "code": "ALT2",
            "description": "Module2 Low Temperature",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "OK",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 1477,
            "code": "AL2",
            "description": "Module2 Low Voltage",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "OK",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 57,
            "code": "H3",
            "description": "Average discharge",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%.2F Ah",
            "dataType": "float"
        },
        {
            "idDataAttribute": 58,
            "code": "H4",
            "description": "Charge cycles",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%.2F",
            "dataType": "float"
        },
        {
            "idDataAttribute": 59,
            "code": "H5",
            "description": "Full discharges",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%.2F",
            "dataType": "float"
        },
        {
            "idDataAttribute": 60,
            "code": "H6",
            "description": "Total Ah drawn",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%.2F Ah",
            "dataType": "float"
        },
        {
            "idDataAttribute": 61,
            "code": "H7",
            "description": "Minimum voltage",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%.2F V",
            "dataType": "float"
        },
        {
            "idDataAttribute": 62,
            "code": "H8",
            "description": "Maximum voltage",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%.2F V",
            "dataType": "float"
        },
        {
            "idDataAttribute": 63,
            "code": "H9",
            "description": "Time since last full charge",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%.2F",
            "dataType": "float"
        },
        {
            "idDataAttribute": 64,
            "code": "H10",
            "description": "Automatic syncs",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%.2F",
            "dataType": "float"
        },
        {
            "idDataAttribute": 65,
            "code": "H11",
            "description": "Low voltage alarms",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%.2F",
            "dataType": "float"
        },
        {
            "idDataAttribute": 66,
            "code": "H12",
            "description": "High voltage alarms",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%.2F",
            "dataType": "float"
        },
        {
            "idDataAttribute": 67,
            "code": "H13",
            "description": "Low starter voltage alarms",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%.2F",
            "dataType": "float"
        },
        {
            "idDataAttribute": 68,
            "code": "H14",
            "description": "High starter voltage alarms",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%.2F",
            "dataType": "float"
        },
        {
            "idDataAttribute": 69,
            "code": "H15",
            "description": "Minimum starter voltage",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%.2F V",
            "dataType": "float"
        },
        {
            "idDataAttribute": 70,
            "code": "H16",
            "description": "Maximum starter voltage",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%.2F V",
            "dataType": "float"
        },
        {
            "idDataAttribute": 244,
            "code": "H21",
            "description": "Discharged Energy",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%.2F kWh",
            "dataType": "float"
        },
        {
            "idDataAttribute": 245,
            "code": "H22",
            "description": "Charged Energy",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%.2F kWh",
            "dataType": "float"
        },
        {
            "idDataAttribute": 338,
            "code": "dH21",
            "description": "Discharged Energy delta",
            "targetTable": "logDataHourlyDeltas",
            "idDeviceType": 2,
            "formatWithUnit": "%.2F kWh",
            "dataType": "float"
        },
        {
            "idDataAttribute": 339,
            "code": "dH22",
            "description": "Charged Energy delta",
            "targetTable": "logDataHourlyDeltas",
            "idDeviceType": 2,
            "formatWithUnit": "%.2F kWh",
            "dataType": "float"
        },
        {
            "idDataAttribute": 735,
            "code": "mbc",
            "description": "Number of modules blocking charge",
            "targetTable": "lastLogDataOnly",
            "idDeviceType": 2,
            "formatWithUnit": "%.0F",
            "dataType": "float"
        },
        {
            "idDataAttribute": 736,
            "code": "mbd",
            "description": "Number of modules blocking discharge",
            "targetTable": "lastLogDataOnly",
            "idDeviceType": 2,
            "formatWithUnit": "%.0F",
            "dataType": "float"
        },
        {
            "idDataAttribute": 737,
            "code": "mof",
            "description": "Number of modules offline",
            "targetTable": "lastLogDataOnly",
            "idDeviceType": 2,
            "formatWithUnit": "%.0F",
            "dataType": "float"
        },
        {
            "idDataAttribute": 738,
            "code": "mon",
            "description": "Number of modules online",
            "targetTable": "lastLogDataOnly",
            "idDeviceType": 2,
            "formatWithUnit": "%.0F",
            "dataType": "float"
        },
        {
            "idDataAttribute": 739,
            "code": "Abc",
            "description": "Charge blocked",
            "targetTable": "lastLogDataOnly",
            "idDeviceType": 2,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Charge not blocked",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Charge blocked",
                    "valueEnum": 1
                }
            ]
        },
        {
            "idDataAttribute": 740,
            "code": "Abd",
            "description": "Discharge blocked",
            "targetTable": "lastLogDataOnly",
            "idDeviceType": 2,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Discharge not blocked",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Discharge blocked",
                    "valueEnum": 1
                }
            ]
        },
        {
            "idDataAttribute": 165,
            "code": "liS",
            "description": "State",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Initializing (Wait start)",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Initializing (before boot)",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Initializing (Before boot delay)",
                    "valueEnum": 2
                },
                {
                    "nameEnum": "Initializing (Wait boot)",
                    "valueEnum": 3
                },
                {
                    "nameEnum": "Initializing",
                    "valueEnum": 4
                },
                {
                    "nameEnum": "Initializing (Measure battery voltage)",
                    "valueEnum": 5
                },
                {
                    "nameEnum": "Initializing (Calculate battery voltage)",
                    "valueEnum": 6
                },
                {
                    "nameEnum": "Initializing (Wait bus voltage)",
                    "valueEnum": 7
                },
                {
                    "nameEnum": "Initializing (Wait for lynx shunt)",
                    "valueEnum": 8
                },
                {
                    "nameEnum": "Running",
                    "valueEnum": 9
                },
                {
                    "nameEnum": "Error",
                    "valueEnum": 10
                },
                {
                    "nameEnum": "Standby",
                    "valueEnum": 11
                },
                {
                    "nameEnum": "Off (after sending this state, the device will power down and stop communicating)",
                    "valueEnum": 12
                },
                {
                    "nameEnum": "Updating battery firmware",
                    "valueEnum": 13
                },
                {
                    "nameEnum": "Starting (waiting for voltage sync)",
                    "valueEnum": 14
                },
                {
                    "nameEnum": "Starting (closing main contactor)",
                    "valueEnum": 15
                },
                {
                    "nameEnum": "Starting (pre-charging)",
                    "valueEnum": 16
                }
            ]
        },
        {
            "idDataAttribute": 166,
            "code": "liE",
            "description": "Error",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "No error",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Battery initialization error",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "No batteries connected",
                    "valueEnum": 2
                },
                {
                    "nameEnum": "Unknown battery",
                    "valueEnum": 3
                },
                {
                    "nameEnum": "Different battery type",
                    "valueEnum": 4
                },
                {
                    "nameEnum": "Number of batteries incorrect",
                    "valueEnum": 5
                },
                {
                    "nameEnum": "Lynx Shunt not found",
                    "valueEnum": 6
                },
                {
                    "nameEnum": "Battery measure error",
                    "valueEnum": 7
                },
                {
                    "nameEnum": "Internal calculation error",
                    "valueEnum": 8
                },
                {
                    "nameEnum": "Batteries in series not ok",
                    "valueEnum": 9
                },
                {
                    "nameEnum": "Number of batteries incorrect",
                    "valueEnum": 10
                },
                {
                    "nameEnum": "Hardware error",
                    "valueEnum": 11
                },
                {
                    "nameEnum": "Watchdog error",
                    "valueEnum": 12
                },
                {
                    "nameEnum": "Over voltage",
                    "valueEnum": 13
                },
                {
                    "nameEnum": "Under voltage",
                    "valueEnum": 14
                },
                {
                    "nameEnum": "Over temperature",
                    "valueEnum": 15
                },
                {
                    "nameEnum": "Under temperature",
                    "valueEnum": 16
                },
                {
                    "nameEnum": "Hardware Fault",
                    "valueEnum": 17
                },
                {
                    "nameEnum": "Standby Shutdown",
                    "valueEnum": 18
                },
                {
                    "nameEnum": "Pre-charge charge error",
                    "valueEnum": 19
                },
                {
                    "nameEnum": "Safety contactor check error",
                    "valueEnum": 20
                },
                {
                    "nameEnum": "Pre-charge discharge error",
                    "valueEnum": 21
                },
                {
                    "nameEnum": "ADC error",
                    "valueEnum": 22
                },
                {
                    "nameEnum": "Slave error",
                    "valueEnum": 23
                },
                {
                    "nameEnum": "Slave warning",
                    "valueEnum": 24
                },
                {
                    "nameEnum": "Pre-charge error",
                    "valueEnum": 25
                },
                {
                    "nameEnum": "Contactor error",
                    "valueEnum": 26
                },
                {
                    "nameEnum": "Over current",
                    "valueEnum": 27
                },
                {
                    "nameEnum": "Slave update failed",
                    "valueEnum": 28
                },
                {
                    "nameEnum": "Slave update unavailable",
                    "valueEnum": 29
                },
                {
                    "nameEnum": "Calibration data lost",
                    "valueEnum": 30
                },
                {
                    "nameEnum": "Settings data invalid/corrupted",
                    "valueEnum": 31
                },
                {
                    "nameEnum": "BMS cable failure",
                    "valueEnum": 32
                },
                {
                    "nameEnum": "Incorrect System Voltage",
                    "valueEnum": 34
                },
                {
                    "nameEnum": "Pre Charge Timeout",
                    "valueEnum": 35
                },
                {
                    "nameEnum": "ATC/ATD failed",
                    "valueEnum": 36
                },
                {
                    "nameEnum": "Interlock (MGE)",
                    "valueEnum": 37
                },
                {
                    "nameEnum": "Emergency stop",
                    "valueEnum": 38
                },
                {
                    "nameEnum": "Communication timeout",
                    "valueEnum": 39
                },
                {
                    "nameEnum": "Safety lock",
                    "valueEnum": 40
                },
                {
                    "nameEnum": "Terminal overtemperature",
                    "valueEnum": 41
                },
                {
                    "nameEnum": "Error 42",
                    "valueEnum": 42
                },
                {
                    "nameEnum": "Error 43",
                    "valueEnum": 43
                },
                {
                    "nameEnum": "Error 44",
                    "valueEnum": 44
                },
                {
                    "nameEnum": "Error 45",
                    "valueEnum": 45
                },
                {
                    "nameEnum": "Error 46",
                    "valueEnum": 46
                },
                {
                    "nameEnum": "Error 47",
                    "valueEnum": 47
                },
                {
                    "nameEnum": "Error 48",
                    "valueEnum": 48
                },
                {
                    "nameEnum": "Error 49",
                    "valueEnum": 49
                },
                {
                    "nameEnum": "Error 50",
                    "valueEnum": 50
                },
                {
                    "nameEnum": "Error 51",
                    "valueEnum": 51
                },
                {
                    "nameEnum": "Error 52",
                    "valueEnum": 52
                },
                {
                    "nameEnum": "Error 53",
                    "valueEnum": 53
                },
                {
                    "nameEnum": "Error 54",
                    "valueEnum": 54
                },
                {
                    "nameEnum": "Error 55",
                    "valueEnum": 55
                },
                {
                    "nameEnum": "Error 56",
                    "valueEnum": 56
                },
                {
                    "nameEnum": "Error 57",
                    "valueEnum": 57
                },
                {
                    "nameEnum": "Error 58",
                    "valueEnum": 58
                },
                {
                    "nameEnum": "Error 59",
                    "valueEnum": 59
                },
                {
                    "nameEnum": "Error 60",
                    "valueEnum": 60
                },
                {
                    "nameEnum": "Error 61",
                    "valueEnum": 61
                }
            ]
        },
        {
            "idDataAttribute": 167,
            "code": "Sw",
            "description": "System-switch",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Disabled",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Enabled",
                    "valueEnum": 1
                }
            ]
        },
        {
            "idDataAttribute": 168,
            "code": "B",
            "description": "Balancing",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Inactive",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Active",
                    "valueEnum": 1
                }
            ]
        },
        {
            "idDataAttribute": 173,
            "code": "mcV",
            "description": "Minimum cell voltage",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%.2F V",
            "dataType": "float"
        },
        {
            "idDataAttribute": 174,
            "code": "McV",
            "description": "Maximum cell voltage",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%.2F V",
            "dataType": "float"
        },
        {
            "idDataAttribute": 175,
            "code": "Se",
            "description": "Diagnostics; shutdowns due to error",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%.0F",
            "dataType": "float"
        },
        {
            "idDataAttribute": 176,
            "code": "Le1",
            "description": "Diagnostics; 1st last error",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "No error",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Battery initialization error",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "No batteries connected",
                    "valueEnum": 2
                },
                {
                    "nameEnum": "Unknown battery",
                    "valueEnum": 3
                },
                {
                    "nameEnum": "Different battery type",
                    "valueEnum": 4
                },
                {
                    "nameEnum": "Number of batteries incorrect",
                    "valueEnum": 5
                },
                {
                    "nameEnum": "Lynx Shunt not found",
                    "valueEnum": 6
                },
                {
                    "nameEnum": "Battery measure error",
                    "valueEnum": 7
                },
                {
                    "nameEnum": "Internal calculation error",
                    "valueEnum": 8
                },
                {
                    "nameEnum": "Batteries in series not ok",
                    "valueEnum": 9
                },
                {
                    "nameEnum": "Number of batteries incorrect",
                    "valueEnum": 10
                },
                {
                    "nameEnum": "Hardware error",
                    "valueEnum": 11
                },
                {
                    "nameEnum": "Watchdog error",
                    "valueEnum": 12
                },
                {
                    "nameEnum": "Over voltage",
                    "valueEnum": 13
                },
                {
                    "nameEnum": "Under voltage",
                    "valueEnum": 14
                },
                {
                    "nameEnum": "Over temperature",
                    "valueEnum": 15
                },
                {
                    "nameEnum": "Under temperature",
                    "valueEnum": 16
                },
                {
                    "nameEnum": "ADC error",
                    "valueEnum": 22
                },
                {
                    "nameEnum": "Slave error",
                    "valueEnum": 23
                },
                {
                    "nameEnum": "Slave warning",
                    "valueEnum": 24
                },
                {
                    "nameEnum": "Pre-charge error",
                    "valueEnum": 25
                },
                {
                    "nameEnum": "Contactor error",
                    "valueEnum": 26
                },
                {
                    "nameEnum": "Over current",
                    "valueEnum": 27
                }
            ]
        },
        {
            "idDataAttribute": 177,
            "code": "Le2",
            "description": "Diagnostics; 2nd last error",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "No error",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Battery initialization error",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "No batteries connected",
                    "valueEnum": 2
                },
                {
                    "nameEnum": "Unknown battery",
                    "valueEnum": 3
                },
                {
                    "nameEnum": "Different battery type",
                    "valueEnum": 4
                },
                {
                    "nameEnum": "Number of batteries incorrect",
                    "valueEnum": 5
                },
                {
                    "nameEnum": "Lynx Shunt not found",
                    "valueEnum": 6
                },
                {
                    "nameEnum": "Battery measure error",
                    "valueEnum": 7
                },
                {
                    "nameEnum": "Internal calculation error",
                    "valueEnum": 8
                },
                {
                    "nameEnum": "Batteries in series not ok",
                    "valueEnum": 9
                },
                {
                    "nameEnum": "Number of batteries incorrect",
                    "valueEnum": 10
                },
                {
                    "nameEnum": "Hardware error",
                    "valueEnum": 11
                },
                {
                    "nameEnum": "Watchdog error",
                    "valueEnum": 12
                },
                {
                    "nameEnum": "Over voltage",
                    "valueEnum": 13
                },
                {
                    "nameEnum": "Under voltage",
                    "valueEnum": 14
                },
                {
                    "nameEnum": "Over temperature",
                    "valueEnum": 15
                },
                {
                    "nameEnum": "Under temperature",
                    "valueEnum": 16
                },
                {
                    "nameEnum": "ADC error",
                    "valueEnum": 22
                },
                {
                    "nameEnum": "Slave error",
                    "valueEnum": 23
                },
                {
                    "nameEnum": "Slave warning",
                    "valueEnum": 24
                },
                {
                    "nameEnum": "Pre-charge error",
                    "valueEnum": 25
                },
                {
                    "nameEnum": "Contactor error",
                    "valueEnum": 26
                },
                {
                    "nameEnum": "Over current",
                    "valueEnum": 27
                }
            ]
        },
        {
            "idDataAttribute": 178,
            "code": "Le3",
            "description": "Diagnostics; 3rd last error",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "No error",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Battery initialization error",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "No batteries connected",
                    "valueEnum": 2
                },
                {
                    "nameEnum": "Unknown battery",
                    "valueEnum": 3
                },
                {
                    "nameEnum": "Different battery type",
                    "valueEnum": 4
                },
                {
                    "nameEnum": "Number of batteries incorrect",
                    "valueEnum": 5
                },
                {
                    "nameEnum": "Lynx Shunt not found",
                    "valueEnum": 6
                },
                {
                    "nameEnum": "Battery measure error",
                    "valueEnum": 7
                },
                {
                    "nameEnum": "Internal calculation error",
                    "valueEnum": 8
                },
                {
                    "nameEnum": "Batteries in series not ok",
                    "valueEnum": 9
                },
                {
                    "nameEnum": "Number of batteries incorrect",
                    "valueEnum": 10
                },
                {
                    "nameEnum": "Hardware error",
                    "valueEnum": 11
                },
                {
                    "nameEnum": "Watchdog error",
                    "valueEnum": 12
                },
                {
                    "nameEnum": "Over voltage",
                    "valueEnum": 13
                },
                {
                    "nameEnum": "Under voltage",
                    "valueEnum": 14
                },
                {
                    "nameEnum": "Over temperature",
                    "valueEnum": 15
                },
                {
                    "nameEnum": "Under temperature",
                    "valueEnum": 16
                },
                {
                    "nameEnum": "ADC error",
                    "valueEnum": 22
                },
                {
                    "nameEnum": "Slave error",
                    "valueEnum": 23
                },
                {
                    "nameEnum": "Slave warning",
                    "valueEnum": 24
                },
                {
                    "nameEnum": "Pre-charge error",
                    "valueEnum": 25
                },
                {
                    "nameEnum": "Contactor error",
                    "valueEnum": 26
                },
                {
                    "nameEnum": "Over current",
                    "valueEnum": 27
                }
            ]
        },
        {
            "idDataAttribute": 179,
            "code": "Le4",
            "description": "Diagnostics; 4th last error",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "No error",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Battery initialization error",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "No batteries connected",
                    "valueEnum": 2
                },
                {
                    "nameEnum": "Unknown battery",
                    "valueEnum": 3
                },
                {
                    "nameEnum": "Different battery type",
                    "valueEnum": 4
                },
                {
                    "nameEnum": "Number of batteries incorrect",
                    "valueEnum": 5
                },
                {
                    "nameEnum": "Lynx Shunt not found",
                    "valueEnum": 6
                },
                {
                    "nameEnum": "Battery measure error",
                    "valueEnum": 7
                },
                {
                    "nameEnum": "Internal calculation error",
                    "valueEnum": 8
                },
                {
                    "nameEnum": "Batteries in series not ok",
                    "valueEnum": 9
                },
                {
                    "nameEnum": "Number of batteries incorrect",
                    "valueEnum": 10
                },
                {
                    "nameEnum": "Hardware error",
                    "valueEnum": 11
                },
                {
                    "nameEnum": "Watchdog error",
                    "valueEnum": 12
                },
                {
                    "nameEnum": "Over voltage",
                    "valueEnum": 13
                },
                {
                    "nameEnum": "Under voltage",
                    "valueEnum": 14
                },
                {
                    "nameEnum": "Over temperature",
                    "valueEnum": 15
                },
                {
                    "nameEnum": "Under temperature",
                    "valueEnum": 16
                },
                {
                    "nameEnum": "ADC error",
                    "valueEnum": 22
                },
                {
                    "nameEnum": "Slave error",
                    "valueEnum": 23
                },
                {
                    "nameEnum": "Slave warning",
                    "valueEnum": 24
                },
                {
                    "nameEnum": "Pre-charge error",
                    "valueEnum": 25
                },
                {
                    "nameEnum": "Contactor error",
                    "valueEnum": 26
                },
                {
                    "nameEnum": "Over current",
                    "valueEnum": 27
                }
            ]
        },
        {
            "idDataAttribute": 180,
            "code": "aCh",
            "description": "IO; allow to charge",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "No",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Yes",
                    "valueEnum": 1
                }
            ]
        },
        {
            "idDataAttribute": 181,
            "code": "aD",
            "description": "IO; allow to discharge",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "No",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Yes",
                    "valueEnum": 1
                }
            ]
        },
        {
            "idDataAttribute": 182,
            "code": "eRelay",
            "description": "IO; external relay",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Inactive",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Active",
                    "valueEnum": 1
                }
            ]
        },
        {
            "idDataAttribute": 183,
            "code": "liH1",
            "description": "History; Min cell-voltage",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%.2F V",
            "dataType": "float"
        },
        {
            "idDataAttribute": 184,
            "code": "liH2",
            "description": "History; Max cell-voltage",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%.2FV",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1658,
            "code": "Bbs",
            "description": "Balancer Status",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Unknown",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Balanced",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Balancing",
                    "valueEnum": 2
                },
                {
                    "nameEnum": "Cell imbalance",
                    "valueEnum": 3
                }
            ]
        },
        {
            "idDataAttribute": 1659,
            "code": "slce",
            "description": "SmartLithium Communication Error",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "OK",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Error",
                    "valueEnum": 1
                }
            ]
        },
        {
            "idDataAttribute": 1660,
            "code": "slve",
            "description": "SmartLithium Voltage Error",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "OK",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Error",
                    "valueEnum": 1
                }
            ]
        },
        {
            "idDataAttribute": 1661,
            "code": "slbc",
            "description": "SmartLithium Number of Batteries Error",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "OK",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Error",
                    "valueEnum": 1
                }
            ]
        },
        {
            "idDataAttribute": 1662,
            "code": "slic",
            "description": "SmartLithium Invalid Configuration Error",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "OK",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Error",
                    "valueEnum": 1
                }
            ]
        },
        {
            "idDataAttribute": 1775,
            "code": "AFF",
            "description": "Lynx NG Firmware Update Failure",
            "targetTable": "lastLogDataOnly",
            "idDeviceType": 2,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Ok",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                }
            ]
        },
        {
            "idDataAttribute": 1049,
            "code": "AHI",
            "description": "High Current Alarm",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Ok",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 1050,
            "code": "AC",
            "description": "Contactor warning",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Ok",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                }
            ]
        },
        {
            "idDataAttribute": 1052,
            "code": "ABC",
            "description": "BMS cable",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Ok",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 1053,
            "code": "dAc",
            "description": "Connection lost to distributor A",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Ok",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 1054,
            "code": "dBc",
            "description": "Connection lost to distributor B",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Ok",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 1055,
            "code": "dCc",
            "description": "Connection lost to distributor C",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Ok",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 1056,
            "code": "dDc",
            "description": "Connection lost to distributor D",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Ok",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 1057,
            "code": "dAs",
            "description": "Distributor A status",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Not available",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Connected",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "No bus power",
                    "valueEnum": 2
                },
                {
                    "nameEnum": "Communications Lost",
                    "valueEnum": 3
                }
            ]
        },
        {
            "idDataAttribute": 1058,
            "code": "dBs",
            "description": "Distributor B status",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Not available",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Connected",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "No bus power",
                    "valueEnum": 2
                },
                {
                    "nameEnum": "Communications Lost",
                    "valueEnum": 3
                }
            ]
        },
        {
            "idDataAttribute": 1059,
            "code": "dCs",
            "description": "Distributor C status",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Not available",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Connected",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "No bus power",
                    "valueEnum": 2
                },
                {
                    "nameEnum": "Communications Lost",
                    "valueEnum": 3
                }
            ]
        },
        {
            "idDataAttribute": 1060,
            "code": "dDs",
            "description": "Distributor D status",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Not available",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Connected",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "No bus power",
                    "valueEnum": 2
                },
                {
                    "nameEnum": "Communications Lost",
                    "valueEnum": 3
                }
            ]
        },
        {
            "idDataAttribute": 1077,
            "code": "dAf0s",
            "description": "Distributor A Fuse 1 Status",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Not available",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Not used",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Ok",
                    "valueEnum": 2
                },
                {
                    "nameEnum": "Blown",
                    "valueEnum": 3
                }
            ]
        },
        {
            "idDataAttribute": 1078,
            "code": "dAf1s",
            "description": "Distributor A Fuse 2 Status",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Not available",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Not used",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Ok",
                    "valueEnum": 2
                },
                {
                    "nameEnum": "Blown",
                    "valueEnum": 3
                }
            ]
        },
        {
            "idDataAttribute": 1079,
            "code": "dAf2s",
            "description": "Distributor A Fuse 3 Status",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Not available",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Not used",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Ok",
                    "valueEnum": 2
                },
                {
                    "nameEnum": "Blown",
                    "valueEnum": 3
                }
            ]
        },
        {
            "idDataAttribute": 1080,
            "code": "dAf3s",
            "description": "Distributor A Fuse 4 Status",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Not available",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Not used",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Ok",
                    "valueEnum": 2
                },
                {
                    "nameEnum": "Blown",
                    "valueEnum": 3
                }
            ]
        },
        {
            "idDataAttribute": 1081,
            "code": "dBf0s",
            "description": "Distributor B Fuse 1 Status",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Not available",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Not used",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Ok",
                    "valueEnum": 2
                },
                {
                    "nameEnum": "Blown",
                    "valueEnum": 3
                }
            ]
        },
        {
            "idDataAttribute": 1082,
            "code": "dBf1s",
            "description": "Distributor B Fuse 2 Status",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Not available",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Not used",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Ok",
                    "valueEnum": 2
                },
                {
                    "nameEnum": "Blown",
                    "valueEnum": 3
                }
            ]
        },
        {
            "idDataAttribute": 1083,
            "code": "dBf2s",
            "description": "Distributor B Fuse 3 Status",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Not available",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Not used",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Ok",
                    "valueEnum": 2
                },
                {
                    "nameEnum": "Blown",
                    "valueEnum": 3
                }
            ]
        },
        {
            "idDataAttribute": 1084,
            "code": "dBf3s",
            "description": "Distributor B Fuse 4 Status",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Not available",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Not used",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Ok",
                    "valueEnum": 2
                },
                {
                    "nameEnum": "Blown",
                    "valueEnum": 3
                }
            ]
        },
        {
            "idDataAttribute": 1085,
            "code": "dCf0s",
            "description": "Distributor C Fuse 1 Status",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Not available",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Not used",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Ok",
                    "valueEnum": 2
                },
                {
                    "nameEnum": "Blown",
                    "valueEnum": 3
                }
            ]
        },
        {
            "idDataAttribute": 1086,
            "code": "dCf1s",
            "description": "Distributor C Fuse 2 Status",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Not available",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Not used",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Ok",
                    "valueEnum": 2
                },
                {
                    "nameEnum": "Blown",
                    "valueEnum": 3
                }
            ]
        },
        {
            "idDataAttribute": 1087,
            "code": "dCf2s",
            "description": "Distributor C Fuse 3 Status",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Not available",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Not used",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Ok",
                    "valueEnum": 2
                },
                {
                    "nameEnum": "Blown",
                    "valueEnum": 3
                }
            ]
        },
        {
            "idDataAttribute": 1088,
            "code": "dCf3s",
            "description": "Distributor C Fuse 4 Status",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Not available",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Not used",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Ok",
                    "valueEnum": 2
                },
                {
                    "nameEnum": "Blown",
                    "valueEnum": 3
                }
            ]
        },
        {
            "idDataAttribute": 1089,
            "code": "dAf0b",
            "description": "Distributor A Fuse 1 Blown",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Ok",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 1090,
            "code": "dAf1b",
            "description": "Distributor A Fuse 2 Blown",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Ok",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 1091,
            "code": "dAf2b",
            "description": "Distributor A Fuse 3 Blown",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Ok",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 1092,
            "code": "dAf3b",
            "description": "Distributor A Fuse 4 Blown",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Ok",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 1093,
            "code": "dBf0b",
            "description": "Distributor B Fuse 1 Blown",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Ok",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 1094,
            "code": "dBf1b",
            "description": "Distributor B Fuse 2 Blown",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Ok",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 1095,
            "code": "dBf2b",
            "description": "Distributor B Fuse 3 Blown",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Ok",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 1096,
            "code": "dBf3b",
            "description": "Distributor B Fuse 4 Blown",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Ok",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 1097,
            "code": "dCf0b",
            "description": "Distributor C Fuse 1 Blown",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Ok",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 1098,
            "code": "dCf1b",
            "description": "Distributor C Fuse 2 Blown",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Ok",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 1099,
            "code": "dCf2b",
            "description": "Distributor C Fuse 3 Blown",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Ok",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 1100,
            "code": "dCf3b",
            "description": "Distributor C Fuse 4 Blown",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Ok",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 1101,
            "code": "dDf0b",
            "description": "Distributor D Fuse 1 Blown",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Ok",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 1102,
            "code": "dDf1b",
            "description": "Distributor D Fuse 2 Blown",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Ok",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 1103,
            "code": "dDf2b",
            "description": "Distributor D Fuse 3 Blown",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Ok",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 1104,
            "code": "dDf3b",
            "description": "Distributor D Fuse 4 Blown",
            "targetTable": "logData",
            "idDeviceType": 2,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Ok",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 1884,
            "code": "swvl",
            "description": "Switch has VregLink",
            "targetTable": "lastLogDataOnly",
            "idDeviceType": 3,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": []
        },
        {
            "idDataAttribute": 1869,
            "code": "swS",
            "description": "State",
            "targetTable": "logData",
            "idDeviceType": 3,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Connected",
                    "valueEnum": 256
                },
                {
                    "nameEnum": "Over temperature",
                    "valueEnum": 257
                },
                {
                    "nameEnum": "Temperature warning",
                    "valueEnum": 258
                },
                {
                    "nameEnum": "Channel fault",
                    "valueEnum": 259
                },
                {
                    "nameEnum": "Channel Tripped",
                    "valueEnum": 260
                },
                {
                    "nameEnum": "Under Voltage",
                    "valueEnum": 261
                }
            ]
        },
        {
            "idDataAttribute": 71,
            "code": "IN1",
            "description": "Input 1",
            "targetTable": "logData",
            "idDeviceType": 3,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Closed",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Open",
                    "valueEnum": 1
                }
            ]
        },
        {
            "idDataAttribute": 72,
            "code": "IN2",
            "description": "Input 2",
            "targetTable": "logData",
            "idDeviceType": 3,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Closed",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Open",
                    "valueEnum": 1
                }
            ]
        },
        {
            "idDataAttribute": 73,
            "code": "IN3",
            "description": "Input 3",
            "targetTable": "logData",
            "idDeviceType": 3,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Closed",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Open",
                    "valueEnum": 1
                }
            ]
        },
        {
            "idDataAttribute": 74,
            "code": "T1",
            "description": "Temperature",
            "targetTable": "logData",
            "idDeviceType": 3,
            "formatWithUnit": "%.2F \u00b0C",
            "dataType": "float"
        },
        {
            "idDataAttribute": 75,
            "code": "OUT1",
            "description": "Output 1",
            "targetTable": "logData",
            "idDeviceType": 3,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Closed",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Open",
                    "valueEnum": 1
                }
            ]
        },
        {
            "idDataAttribute": 76,
            "code": "OUT2",
            "description": "Output 2",
            "targetTable": "logData",
            "idDeviceType": 3,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Closed",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Open",
                    "valueEnum": 1
                }
            ]
        },
        {
            "idDataAttribute": 1957,
            "code": "swos1",
            "description": "State of output 1",
            "targetTable": "logData",
            "idDeviceType": 3,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Off",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "On",
                    "valueEnum": 1
                }
            ]
        },
        {
            "idDataAttribute": 1958,
            "code": "swos2",
            "description": "State of output 2",
            "targetTable": "logData",
            "idDeviceType": 3,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Off",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "On",
                    "valueEnum": 1
                }
            ]
        },
        {
            "idDataAttribute": 1959,
            "code": "swos3",
            "description": "State of output 3",
            "targetTable": "logData",
            "idDeviceType": 3,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Off",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "On",
                    "valueEnum": 1
                }
            ]
        },
        {
            "idDataAttribute": 1960,
            "code": "swos4",
            "description": "State of output 4",
            "targetTable": "logData",
            "idDeviceType": 3,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Off",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "On",
                    "valueEnum": 1
                }
            ]
        },
        {
            "idDataAttribute": 1961,
            "code": "swos5",
            "description": "State of output 5",
            "targetTable": "logData",
            "idDeviceType": 3,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Off",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "On",
                    "valueEnum": 1
                }
            ]
        },
        {
            "idDataAttribute": 1962,
            "code": "swos6",
            "description": "State of output 6",
            "targetTable": "logData",
            "idDeviceType": 3,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Off",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "On",
                    "valueEnum": 1
                }
            ]
        },
        {
            "idDataAttribute": 1963,
            "code": "swos7",
            "description": "State of output 7",
            "targetTable": "logData",
            "idDeviceType": 3,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Off",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "On",
                    "valueEnum": 1
                }
            ]
        },
        {
            "idDataAttribute": 1964,
            "code": "swos8",
            "description": "State of output 8",
            "targetTable": "logData",
            "idDeviceType": 3,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Off",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "On",
                    "valueEnum": 1
                }
            ]
        },
        {
            "idDataAttribute": 1965,
            "code": "swps1",
            "description": "PWM 1 output state",
            "targetTable": "logData",
            "idDeviceType": 3,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Off",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "On",
                    "valueEnum": 1
                }
            ]
        },
        {
            "idDataAttribute": 1966,
            "code": "swps2",
            "description": "PWM 2 output state",
            "targetTable": "logData",
            "idDeviceType": 3,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Off",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "On",
                    "valueEnum": 1
                }
            ]
        },
        {
            "idDataAttribute": 1967,
            "code": "swps3",
            "description": "PWM 3 output state",
            "targetTable": "logData",
            "idDeviceType": 3,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Off",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "On",
                    "valueEnum": 1
                }
            ]
        },
        {
            "idDataAttribute": 1968,
            "code": "swps4",
            "description": "PWM 4 output state",
            "targetTable": "logData",
            "idDeviceType": 3,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Off",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "On",
                    "valueEnum": 1
                }
            ]
        },
        {
            "idDataAttribute": 1969,
            "code": "swrs1",
            "description": "Relay 1 state",
            "targetTable": "logData",
            "idDeviceType": 3,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Off",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "On",
                    "valueEnum": 1
                }
            ]
        },
        {
            "idDataAttribute": 1970,
            "code": "swrs2",
            "description": "Relay 2 state",
            "targetTable": "logData",
            "idDeviceType": 3,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Off",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "On",
                    "valueEnum": 1
                }
            ]
        },
        {
            "idDataAttribute": 1971,
            "code": "swrs3",
            "description": "Relay 3 state",
            "targetTable": "logData",
            "idDeviceType": 3,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Off",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "On",
                    "valueEnum": 1
                }
            ]
        },
        {
            "idDataAttribute": 1972,
            "code": "swpd1",
            "description": "PWM 1 dimming percentage",
            "targetTable": "logData",
            "idDeviceType": 3,
            "formatWithUnit": "%.1F %%",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1973,
            "code": "swpd2",
            "description": "PWM 2 dimming percentage",
            "targetTable": "logData",
            "idDeviceType": 3,
            "formatWithUnit": "%.1F %%",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1974,
            "code": "swpd3",
            "description": "PWM 3 dimming percentage",
            "targetTable": "logData",
            "idDeviceType": 3,
            "formatWithUnit": "%.1F %%",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1975,
            "code": "swpd4",
            "description": "PWM 4 dimming percentage",
            "targetTable": "logData",
            "idDeviceType": 3,
            "formatWithUnit": "%.1F %%",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1976,
            "code": "sws1",
            "description": "State of output 1",
            "targetTable": "logData",
            "idDeviceType": 3,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Off",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "On",
                    "valueEnum": 1
                }
            ]
        },
        {
            "idDataAttribute": 2007,
            "code": "sws0",
            "description": "State of output 0",
            "targetTable": "logData",
            "idDeviceType": 3,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Off",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "On",
                    "valueEnum": 1
                }
            ]
        },
        {
            "idDataAttribute": 1977,
            "code": "sws2",
            "description": "State of output 2",
            "targetTable": "logData",
            "idDeviceType": 3,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Off",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "On",
                    "valueEnum": 1
                }
            ]
        },
        {
            "idDataAttribute": 1978,
            "code": "sws3",
            "description": "State of output 3",
            "targetTable": "logData",
            "idDeviceType": 3,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Off",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "On",
                    "valueEnum": 1
                }
            ]
        },
        {
            "idDataAttribute": 1979,
            "code": "sws4",
            "description": "State of output 4",
            "targetTable": "logData",
            "idDeviceType": 3,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Off",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "On",
                    "valueEnum": 1
                }
            ]
        },
        {
            "idDataAttribute": 1980,
            "code": "swd1",
            "description": "Dimming percentage output 1",
            "targetTable": "logData",
            "idDeviceType": 3,
            "formatWithUnit": "%.1F %%",
            "dataType": "float"
        },
        {
            "idDataAttribute": 2008,
            "code": "swd0",
            "description": "Dimming percentage output 0",
            "targetTable": "logData",
            "idDeviceType": 3,
            "formatWithUnit": "%.1F %%",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1981,
            "code": "swd2",
            "description": "Dimming percentage output 2",
            "targetTable": "logData",
            "idDeviceType": 3,
            "formatWithUnit": "%.1F %%",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1982,
            "code": "swd3",
            "description": "Dimming percentage output 3",
            "targetTable": "logData",
            "idDeviceType": 3,
            "formatWithUnit": "%.1F %%",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1983,
            "code": "swd4",
            "description": "Dimming percentage output 4",
            "targetTable": "logData",
            "idDeviceType": 3,
            "formatWithUnit": "%.1F %%",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1871,
            "code": "Scvl",
            "description": "Solarcharger has VregLink",
            "targetTable": "lastLogDataOnly",
            "idDeviceType": 4,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": []
        },
        {
            "idDataAttribute": 81,
            "code": "ScV",
            "description": "Voltage",
            "targetTable": "logData",
            "idDeviceType": 4,
            "formatWithUnit": "%.1F V",
            "dataType": "float"
        },
        {
            "idDataAttribute": 82,
            "code": "ScI",
            "description": "Current",
            "targetTable": "logData",
            "idDeviceType": 4,
            "formatWithUnit": "%.1F A",
            "dataType": "float"
        },
        {
            "idDataAttribute": 107,
            "code": "ScW",
            "description": "Battery watts",
            "targetTable": "logData",
            "idDeviceType": 4,
            "formatWithUnit": "%.0F W",
            "dataType": "float"
        },
        {
            "idDataAttribute": 83,
            "code": "ScT",
            "description": "Battery temperature",
            "targetTable": "logData",
            "idDeviceType": 4,
            "formatWithUnit": "%.1F \u00b0C",
            "dataType": "float"
        },
        {
            "idDataAttribute": 241,
            "code": "SLs",
            "description": "Load state",
            "targetTable": "logData",
            "idDeviceType": 4,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Off",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "On",
                    "valueEnum": 1
                }
            ]
        },
        {
            "idDataAttribute": 242,
            "code": "SLI",
            "description": "Load current",
            "targetTable": "logData",
            "idDeviceType": 4,
            "formatWithUnit": "%.1F A",
            "dataType": "float"
        },
        {
            "idDataAttribute": 84,
            "code": "Scs",
            "description": "Charger on/off",
            "targetTable": "logData",
            "idDeviceType": 4,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Off (deprecated)",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "On",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Off",
                    "valueEnum": 4
                }
            ]
        },
        {
            "idDataAttribute": 85,
            "code": "ScS",
            "description": "Charge state",
            "targetTable": "logData",
            "idDeviceType": 4,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Off",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Fault",
                    "valueEnum": 2
                },
                {
                    "nameEnum": "Bulk",
                    "valueEnum": 3
                },
                {
                    "nameEnum": "Absorption",
                    "valueEnum": 4
                },
                {
                    "nameEnum": "Float",
                    "valueEnum": 5
                },
                {
                    "nameEnum": "Storage",
                    "valueEnum": 6
                },
                {
                    "nameEnum": "Equalise",
                    "valueEnum": 7
                },
                {
                    "nameEnum": "Wake-up",
                    "valueEnum": 245
                },
                {
                    "nameEnum": "Auto equalize",
                    "valueEnum": 247
                },
                {
                    "nameEnum": "Ext. Control",
                    "valueEnum": 252
                }
            ]
        },
        {
            "idDataAttribute": 86,
            "code": "PVV",
            "description": "PV voltage",
            "targetTable": "logData",
            "idDeviceType": 4,
            "formatWithUnit": "%.1F V",
            "dataType": "float"
        },
        {
            "idDataAttribute": 695,
            "code": "PVV0",
            "description": "PV Voltage on tracker 1",
            "targetTable": "logData",
            "idDeviceType": 4,
            "formatWithUnit": "%.1F V",
            "dataType": "float"
        },
        {
            "idDataAttribute": 696,
            "code": "PVV1",
            "description": "PV Voltage on tracker 2",
            "targetTable": "logData",
            "idDeviceType": 4,
            "formatWithUnit": "%.1F V",
            "dataType": "float"
        },
        {
            "idDataAttribute": 697,
            "code": "PVV2",
            "description": "PV Voltage on tracker 3",
            "targetTable": "logData",
            "idDeviceType": 4,
            "formatWithUnit": "%.1F V",
            "dataType": "float"
        },
        {
            "idDataAttribute": 698,
            "code": "PVV3",
            "description": "PV Voltage on tracker 4",
            "targetTable": "logData",
            "idDeviceType": 4,
            "formatWithUnit": "%.1F V",
            "dataType": "float"
        },
        {
            "idDataAttribute": 87,
            "code": "PVI",
            "description": "PV current",
            "targetTable": "logData",
            "idDeviceType": 4,
            "formatWithUnit": "%.1F A",
            "dataType": "float"
        },
        {
            "idDataAttribute": 442,
            "code": "PVP",
            "description": "PV power",
            "targetTable": "logData",
            "idDeviceType": 4,
            "formatWithUnit": "%d W",
            "dataType": "float"
        },
        {
            "idDataAttribute": 699,
            "code": "PVI0",
            "description": "PV current on tracker 1",
            "targetTable": "logData",
            "idDeviceType": 4,
            "formatWithUnit": "%.1F A",
            "dataType": "float"
        },
        {
            "idDataAttribute": 802,
            "code": "PVP0",
            "description": "PV power on tracker 1",
            "targetTable": "logData",
            "idDeviceType": 4,
            "formatWithUnit": "%d W",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1346,
            "code": "Scl",
            "description": "Solar charge current limit",
            "targetTable": "logData",
            "idDeviceType": 4,
            "formatWithUnit": "%.1F A",
            "dataType": "float"
        },
        {
            "idDataAttribute": 518,
            "code": "ScMm",
            "description": "MPPT State",
            "targetTable": "logData",
            "idDeviceType": 4,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Off",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Voltage or current limited",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "MPPT active",
                    "valueEnum": 2
                },
                {
                    "nameEnum": "Not available",
                    "valueEnum": 255
                }
            ]
        },
        {
            "idDataAttribute": 700,
            "code": "PVI1",
            "description": "PV current on tracker 2",
            "targetTable": "logData",
            "idDeviceType": 4,
            "formatWithUnit": "%.1F A",
            "dataType": "float"
        },
        {
            "idDataAttribute": 803,
            "code": "PVP1",
            "description": "PV power on tracker 2",
            "targetTable": "logData",
            "idDeviceType": 4,
            "formatWithUnit": "%d W",
            "dataType": "float"
        },
        {
            "idDataAttribute": 701,
            "code": "PVI2",
            "description": "PV current on tracker 3",
            "targetTable": "logData",
            "idDeviceType": 4,
            "formatWithUnit": "%.1F A",
            "dataType": "float"
        },
        {
            "idDataAttribute": 804,
            "code": "PVP2",
            "description": "PV power on tracker 3",
            "targetTable": "logData",
            "idDeviceType": 4,
            "formatWithUnit": "%d W",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1223,
            "code": "PVMm0",
            "description": "MPPT State Tracker 0",
            "targetTable": "logData",
            "idDeviceType": 4,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Off",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Voltage or current limited",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "MPPT active",
                    "valueEnum": 2
                },
                {
                    "nameEnum": "Not available",
                    "valueEnum": 255
                }
            ]
        },
        {
            "idDataAttribute": 1224,
            "code": "PVMm1",
            "description": "MPPT State Tracker 1",
            "targetTable": "logData",
            "idDeviceType": 4,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Off",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Voltage or current limited",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "MPPT active",
                    "valueEnum": 2
                },
                {
                    "nameEnum": "Not available",
                    "valueEnum": 255
                }
            ]
        },
        {
            "idDataAttribute": 702,
            "code": "PVI3",
            "description": "PV current on tracker 4",
            "targetTable": "logData",
            "idDeviceType": 4,
            "formatWithUnit": "%.1F A",
            "dataType": "float"
        },
        {
            "idDataAttribute": 805,
            "code": "PVP3",
            "description": "PV power on tracker 4",
            "targetTable": "logData",
            "idDeviceType": 4,
            "formatWithUnit": "%d W",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1225,
            "code": "PVMm2",
            "description": "MPPT State Tracker 2",
            "targetTable": "logData",
            "idDeviceType": 4,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Off",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Voltage or current limited",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "MPPT active",
                    "valueEnum": 2
                },
                {
                    "nameEnum": "Not available",
                    "valueEnum": 255
                }
            ]
        },
        {
            "idDataAttribute": 1226,
            "code": "PVMm3",
            "description": "MPPT State Tracker 3",
            "targetTable": "logData",
            "idDeviceType": 4,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Off",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Voltage or current limited",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "MPPT active",
                    "valueEnum": 2
                },
                {
                    "nameEnum": "Not available",
                    "valueEnum": 255
                }
            ]
        },
        {
            "idDataAttribute": 88,
            "code": "EqP",
            "description": "Equalization pending",
            "targetTable": "logData",
            "idDeviceType": 4,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "No",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Yes",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Error",
                    "valueEnum": 2
                },
                {
                    "nameEnum": "Unavailable, Unknown",
                    "valueEnum": 3
                }
            ]
        },
        {
            "idDataAttribute": 89,
            "code": "EqT",
            "description": "Equalization time remaining",
            "targetTable": "logData",
            "idDeviceType": 4,
            "formatWithUnit": "%.0F",
            "dataType": "float"
        },
        {
            "idDataAttribute": 90,
            "code": "SRelay",
            "description": "Relay on the charger",
            "targetTable": "logData",
            "idDeviceType": 4,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Open",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Closed",
                    "valueEnum": 1
                }
            ]
        },
        {
            "idDataAttribute": 94,
            "code": "YT",
            "description": "Yield today",
            "targetTable": "logData",
            "idDeviceType": 4,
            "formatWithUnit": "%.2F kWh",
            "dataType": "float"
        },
        {
            "idDataAttribute": 703,
            "code": "YT0",
            "description": "Yield today on tracker 1",
            "targetTable": "logData",
            "idDeviceType": 4,
            "formatWithUnit": "%.2F kWh",
            "dataType": "float"
        },
        {
            "idDataAttribute": 704,
            "code": "YT1",
            "description": "Yield today on tracker 2",
            "targetTable": "logData",
            "idDeviceType": 4,
            "formatWithUnit": "%.2F kWh",
            "dataType": "float"
        },
        {
            "idDataAttribute": 705,
            "code": "YT2",
            "description": "Yield today on tracker 3",
            "targetTable": "logData",
            "idDeviceType": 4,
            "formatWithUnit": "%.2F kWh",
            "dataType": "float"
        },
        {
            "idDataAttribute": 706,
            "code": "YT3",
            "description": "Yield today on tracker 4",
            "targetTable": "logData",
            "idDeviceType": 4,
            "formatWithUnit": "%.2F kWh",
            "dataType": "float"
        },
        {
            "idDataAttribute": 95,
            "code": "MCPT",
            "description": "Maximum charge power today",
            "targetTable": "logData",
            "idDeviceType": 4,
            "formatWithUnit": "%d W",
            "dataType": "float"
        },
        {
            "idDataAttribute": 711,
            "code": "MCPT0",
            "description": "Maximum charge power today on tracker 1",
            "targetTable": "logData",
            "idDeviceType": 4,
            "formatWithUnit": "%d W",
            "dataType": "float"
        },
        {
            "idDataAttribute": 712,
            "code": "MCPT1",
            "description": "Maximum charge power today on tracker 2",
            "targetTable": "logData",
            "idDeviceType": 4,
            "formatWithUnit": "%d W",
            "dataType": "float"
        },
        {
            "idDataAttribute": 713,
            "code": "MCPT2",
            "description": "Maximum charge power today on tracker 3",
            "targetTable": "logData",
            "idDeviceType": 4,
            "formatWithUnit": "%d W",
            "dataType": "float"
        },
        {
            "idDataAttribute": 714,
            "code": "MCPT3",
            "description": "Maximum charge power today on tracker 4",
            "targetTable": "logData",
            "idDeviceType": 4,
            "formatWithUnit": "%d W",
            "dataType": "float"
        },
        {
            "idDataAttribute": 96,
            "code": "YY",
            "description": "Yield yesterday",
            "targetTable": "logData",
            "idDeviceType": 4,
            "formatWithUnit": "%.2F kWh",
            "dataType": "float"
        },
        {
            "idDataAttribute": 707,
            "code": "YY0",
            "description": "Yield yesterday on tracker 1",
            "targetTable": "logData",
            "idDeviceType": 4,
            "formatWithUnit": "%.2F kWh",
            "dataType": "float"
        },
        {
            "idDataAttribute": 708,
            "code": "YY1",
            "description": "Yield yesterday on tracker 2",
            "targetTable": "logData",
            "idDeviceType": 4,
            "formatWithUnit": "%.2F kWh",
            "dataType": "float"
        },
        {
            "idDataAttribute": 709,
            "code": "YY2",
            "description": "Yield yesterday on tracker 3",
            "targetTable": "logData",
            "idDeviceType": 4,
            "formatWithUnit": "%.2F kWh",
            "dataType": "float"
        },
        {
            "idDataAttribute": 710,
            "code": "YY3",
            "description": "Yield yesterday on tracker 4",
            "targetTable": "logData",
            "idDeviceType": 4,
            "formatWithUnit": "%.2F kWh",
            "dataType": "float"
        },
        {
            "idDataAttribute": 97,
            "code": "MCPY",
            "description": "Maximum charge power yesterday",
            "targetTable": "logData",
            "idDeviceType": 4,
            "formatWithUnit": "%d W",
            "dataType": "float"
        },
        {
            "idDataAttribute": 715,
            "code": "MCPY0",
            "description": "Maximum charge power yesterday on tracker 1",
            "targetTable": "logData",
            "idDeviceType": 4,
            "formatWithUnit": "%d W",
            "dataType": "float"
        },
        {
            "idDataAttribute": 716,
            "code": "MCPY1",
            "description": "Maximum charge power yesterday on tracker 2",
            "targetTable": "logData",
            "idDeviceType": 4,
            "formatWithUnit": "%d W",
            "dataType": "float"
        },
        {
            "idDataAttribute": 717,
            "code": "MCPY2",
            "description": "Maximum charge power yesterday on tracker 3",
            "targetTable": "logData",
            "idDeviceType": 4,
            "formatWithUnit": "%d W",
            "dataType": "float"
        },
        {
            "idDataAttribute": 718,
            "code": "MCPY3",
            "description": "Maximum charge power yesterday on tracker 4",
            "targetTable": "logData",
            "idDeviceType": 4,
            "formatWithUnit": "%d W",
            "dataType": "float"
        },
        {
            "idDataAttribute": 98,
            "code": "ScERR",
            "description": "Error code",
            "targetTable": "logData",
            "idDeviceType": 4,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "No error",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "#1 - Battery temperature too high",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "#2 - Battery voltage too high",
                    "valueEnum": 2
                },
                {
                    "nameEnum": "#3 - Battery temperature sensor miswired (+)",
                    "valueEnum": 3
                },
                {
                    "nameEnum": "#4 - Battery temperature sensor miswired (-)",
                    "valueEnum": 4
                },
                {
                    "nameEnum": "#5 - Battery temperature sensor disconnected",
                    "valueEnum": 5
                },
                {
                    "nameEnum": "#6 - Battery voltage sense miswired (+)",
                    "valueEnum": 6
                },
                {
                    "nameEnum": "#7 - Battery voltage sense miswired (-)",
                    "valueEnum": 7
                },
                {
                    "nameEnum": "#8 - Battery voltage sense disconnected",
                    "valueEnum": 8
                },
                {
                    "nameEnum": "#9 - Battery voltage wire losses too high",
                    "valueEnum": 9
                },
                {
                    "nameEnum": "#10 - Battery voltage too low",
                    "valueEnum": 10
                },
                {
                    "nameEnum": "#11 - Battery ripple voltage on terminals too high",
                    "valueEnum": 11
                },
                {
                    "nameEnum": "#12 - Battery low state of charge",
                    "valueEnum": 12
                },
                {
                    "nameEnum": "#13 - Battery mid-point voltage issue",
                    "valueEnum": 13
                },
                {
                    "nameEnum": "#14 - Battery temperature too low",
                    "valueEnum": 14
                },
                {
                    "nameEnum": "#17 - Charger temperature too high",
                    "valueEnum": 17
                },
                {
                    "nameEnum": "#18 - Charger over-current",
                    "valueEnum": 18
                },
                {
                    "nameEnum": "#19 - Charger current polarity reversed",
                    "valueEnum": 19
                },
                {
                    "nameEnum": "#20 - Max Bulk-time exceeded",
                    "valueEnum": 20
                },
                {
                    "nameEnum": "#21 - Charger current sensor issue",
                    "valueEnum": 21
                },
                {
                    "nameEnum": "#22 - Temperature sensor miswired",
                    "valueEnum": 22
                },
                {
                    "nameEnum": "#23 - Charger temperature sensor disconnected",
                    "valueEnum": 23
                },
                {
                    "nameEnum": "#24 - Charger internal fan not detected",
                    "valueEnum": 24
                },
                {
                    "nameEnum": "#25 - Charger internal fan over-current",
                    "valueEnum": 25
                },
                {
                    "nameEnum": "#26 - Charger terminal overheated",
                    "valueEnum": 26
                },
                {
                    "nameEnum": "#27 - Charger short circuit",
                    "valueEnum": 27
                },
                {
                    "nameEnum": "#28 - Charger issue with power stage",
                    "valueEnum": 28
                },
                {
                    "nameEnum": "#29 - Over-charge protection",
                    "valueEnum": 29
                },
                {
                    "nameEnum": "#31 - Input voltage out of range",
                    "valueEnum": 31
                },
                {
                    "nameEnum": "#32 - Input voltage too low",
                    "valueEnum": 32
                },
                {
                    "nameEnum": "#33 - Input voltage too high",
                    "valueEnum": 33
                },
                {
                    "nameEnum": "#34 - PV over current",
                    "valueEnum": 34
                },
                {
                    "nameEnum": "#35 - Input excessive power",
                    "valueEnum": 35
                },
                {
                    "nameEnum": "#36 - Input polarity issue",
                    "valueEnum": 36
                },
                {
                    "nameEnum": "#37 - Input voltage absent (mains removed, fuse blown?)",
                    "valueEnum": 37
                },
                {
                    "nameEnum": "#38 - PV Input shutdown",
                    "valueEnum": 38
                },
                {
                    "nameEnum": "#39 - PV Input shutdown",
                    "valueEnum": 39
                },
                {
                    "nameEnum": "#40 - Internal failure (PV Input failed to shutdown)",
                    "valueEnum": 40
                },
                {
                    "nameEnum": "#41 - Inverter shutdown (panel isolation resistance too low)",
                    "valueEnum": 41
                },
                {
                    "nameEnum": "#42 - Inverter shutdown (ground current too high: >30mA)",
                    "valueEnum": 42
                },
                {
                    "nameEnum": "#43 - Inverter shutdown (voltage over ground relay too high)",
                    "valueEnum": 43
                },
                {
                    "nameEnum": "#50 - Inverter overload (iit protection)",
                    "valueEnum": 50
                },
                {
                    "nameEnum": "#51 - Inverter temperature too high",
                    "valueEnum": 51
                },
                {
                    "nameEnum": "#52 - Inverter excessive current",
                    "valueEnum": 52
                },
                {
                    "nameEnum": "#53 - Inverter dc level (internal dc rail voltage)",
                    "valueEnum": 53
                },
                {
                    "nameEnum": "#54 - Inverter ac level (output voltage not ok)",
                    "valueEnum": 54
                },
                {
                    "nameEnum": "#55 - Inverter dc fail (dc on output)",
                    "valueEnum": 55
                },
                {
                    "nameEnum": "#56 - Inverter ac fail (shape wrong)*/",
                    "valueEnum": 56
                },
                {
                    "nameEnum": "#57 - Inverter ac on output (inverter only)",
                    "valueEnum": 57
                },
                {
                    "nameEnum": "#58 - Inverter bridge fault (hardware signal)",
                    "valueEnum": 58
                },
                {
                    "nameEnum": "#59 - ACIN1 relay test fault",
                    "valueEnum": 59
                },
                {
                    "nameEnum": "#60 - ACIN2 relay test fault",
                    "valueEnum": 60
                },
                {
                    "nameEnum": "#65 - Device disappeared during parallel operation (broken cable?)",
                    "valueEnum": 65
                },
                {
                    "nameEnum": "#66 - Incompatible device encountered for parallel operation (e.g. old firmware/different settings)",
                    "valueEnum": 66
                },
                {
                    "nameEnum": "#67 - No BMS",
                    "valueEnum": 67
                },
                {
                    "nameEnum": "#68 - Network misconfigured",
                    "valueEnum": 68
                },
                {
                    "nameEnum": "#80 - PV Input shutdown",
                    "valueEnum": 80
                },
                {
                    "nameEnum": "#81 - PV Input shutdown",
                    "valueEnum": 81
                },
                {
                    "nameEnum": "#82 - PV Input shutdown",
                    "valueEnum": 82
                },
                {
                    "nameEnum": "#83 - PV Input shutdown",
                    "valueEnum": 83
                },
                {
                    "nameEnum": "#84 - PV Input shutdown",
                    "valueEnum": 84
                },
                {
                    "nameEnum": "#85 - PV Input shutdown",
                    "valueEnum": 85
                },
                {
                    "nameEnum": "#86 - PV Input shutdown",
                    "valueEnum": 86
                },
                {
                    "nameEnum": "#87 - PV Input shutdown",
                    "valueEnum": 87
                },
                {
                    "nameEnum": "#113 - Non-volatile storage write error",
                    "valueEnum": 113
                },
                {
                    "nameEnum": "#114 - CPU temperature to high",
                    "valueEnum": 114
                },
                {
                    "nameEnum": "#115 - CAN/SCI communication lost (when critical)",
                    "valueEnum": 115
                },
                {
                    "nameEnum": "#116 - Calibration data lost",
                    "valueEnum": 116
                },
                {
                    "nameEnum": "#117 - Incompatible firmware encountered",
                    "valueEnum": 117
                },
                {
                    "nameEnum": "#118 - Incompatible hardware encountered",
                    "valueEnum": 118
                },
                {
                    "nameEnum": "#119 - Settings data lost",
                    "valueEnum": 119
                },
                {
                    "nameEnum": "#120 - Reference voltage failure",
                    "valueEnum": 120
                },
                {
                    "nameEnum": "#121 - Tester fail",
                    "valueEnum": 121
                },
                {
                    "nameEnum": "#122 - Non-volatile history data invalid/corrupted",
                    "valueEnum": 122
                },
                {
                    "nameEnum": "#200 - Internal error",
                    "valueEnum": 200
                },
                {
                    "nameEnum": "#201 - Internal error",
                    "valueEnum": 201
                },
                {
                    "nameEnum": "#203 - Internal error",
                    "valueEnum": 203
                },
                {
                    "nameEnum": "#205 - Internal error",
                    "valueEnum": 205
                },
                {
                    "nameEnum": "#212 - Internal error",
                    "valueEnum": 212
                },
                {
                    "nameEnum": "#215 - Internal error",
                    "valueEnum": 215
                }
            ]
        },
        {
            "idDataAttribute": 285,
            "code": "YU",
            "description": "User yield",
            "targetTable": "logData",
            "idDeviceType": 4,
            "formatWithUnit": "%.2F kWh",
            "dataType": "float"
        },
        {
            "idDataAttribute": 340,
            "code": "dYU",
            "description": "User yield delta",
            "targetTable": "logDataHourlyDeltas",
            "idDeviceType": 4,
            "formatWithUnit": "%.2F kWh",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1784,
            "code": "PVe0",
            "description": "MPP-tracker 1 Enabled",
            "targetTable": "lastLogDataOnly",
            "idDeviceType": 4,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Disabled",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Enabled",
                    "valueEnum": 1
                }
            ]
        },
        {
            "idDataAttribute": 1785,
            "code": "PVe1",
            "description": "MPP-tracker 2 Enabled",
            "targetTable": "lastLogDataOnly",
            "idDeviceType": 4,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Disabled",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Enabled",
                    "valueEnum": 1
                }
            ]
        },
        {
            "idDataAttribute": 1786,
            "code": "PVe2",
            "description": "MPP-tracker 3 Enabled",
            "targetTable": "lastLogDataOnly",
            "idDeviceType": 4,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Disabled",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Enabled",
                    "valueEnum": 1
                }
            ]
        },
        {
            "idDataAttribute": 1787,
            "code": "PVe3",
            "description": "MPP-tracker 4 Enabled",
            "targetTable": "lastLogDataOnly",
            "idDeviceType": 4,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Disabled",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Enabled",
                    "valueEnum": 1
                }
            ]
        },
        {
            "idDataAttribute": 1220,
            "code": "vrm_pv_charger_yield_fc",
            "description": "PV Yield Solar Charger Forecast",
            "targetTable": "logData",
            "idDeviceType": 4,
            "formatWithUnit": "%.2F kWh",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1261,
            "code": "vrm_pv_charger_yield_0_fc",
            "description": "MPPT RS tracker 0 forecasted yield",
            "targetTable": "logData",
            "idDeviceType": 4,
            "formatWithUnit": "%.0F Wh",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1262,
            "code": "vrm_pv_charger_yield_1_fc",
            "description": "MPPT RS tracker 1 forecasted yield",
            "targetTable": "logData",
            "idDeviceType": 4,
            "formatWithUnit": "%.0F Wh",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1263,
            "code": "vrm_pv_charger_yield_2_fc",
            "description": "MPPT RS tracker 2 forecasted yield",
            "targetTable": "logData",
            "idDeviceType": 4,
            "formatWithUnit": "%.0F Wh",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1264,
            "code": "vrm_pv_charger_yield_3_fc",
            "description": "MPPT RS tracker 3 forecasted yield",
            "targetTable": "logData",
            "idDeviceType": 4,
            "formatWithUnit": "%.0F Wh",
            "dataType": "float"
        },
        {
            "idDataAttribute": 78,
            "code": "FTTG",
            "description": "Fluid Time to Go",
            "targetTable": "logData",
            "idDeviceType": 5,
            "formatWithUnit": "%d",
            "dataType": "float"
        },
        {
            "idDataAttribute": 328,
            "code": "tc",
            "description": "Tank capacity",
            "targetTable": "lastLogDataOnly",
            "idDeviceType": 5,
            "formatWithUnit": "%.3F M3",
            "dataType": "float"
        },
        {
            "idDataAttribute": 329,
            "code": "tf",
            "description": "Tank fluid type",
            "targetTable": "lastLogDataOnly",
            "idDeviceType": 5,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Fuel",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Fresh water",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Waste water",
                    "valueEnum": 2
                },
                {
                    "nameEnum": "Live well",
                    "valueEnum": 3
                },
                {
                    "nameEnum": "Oil",
                    "valueEnum": 4
                },
                {
                    "nameEnum": "Black water (sewage)",
                    "valueEnum": 5
                },
                {
                    "nameEnum": "Gasoline",
                    "valueEnum": 6
                },
                {
                    "nameEnum": "Diesel",
                    "valueEnum": 7
                },
                {
                    "nameEnum": "LPG",
                    "valueEnum": 8
                },
                {
                    "nameEnum": "LNG",
                    "valueEnum": 9
                },
                {
                    "nameEnum": "Hydraulic oil",
                    "valueEnum": 10
                },
                {
                    "nameEnum": "Raw water",
                    "valueEnum": 11
                }
            ]
        },
        {
            "idDataAttribute": 330,
            "code": "tl",
            "description": "Tank level",
            "targetTable": "logData",
            "idDeviceType": 5,
            "formatWithUnit": "%.0F %%",
            "dataType": "float"
        },
        {
            "idDataAttribute": 331,
            "code": "tr",
            "description": "Tank remaining fluid",
            "targetTable": "logData",
            "idDeviceType": 5,
            "formatWithUnit": "%.3F M3",
            "dataType": "float"
        },
        {
            "idDataAttribute": 443,
            "code": "ts",
            "description": "Tank status",
            "targetTable": "logData",
            "idDeviceType": 5,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "OK",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Open circuit",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Short circuited",
                    "valueEnum": 2
                },
                {
                    "nameEnum": "Reverse Polarity",
                    "valueEnum": 3
                },
                {
                    "nameEnum": "Unknown",
                    "valueEnum": 4
                },
                {
                    "nameEnum": "Error",
                    "valueEnum": 5
                }
            ]
        },
        {
            "idDataAttribute": 559,
            "code": "Agl",
            "description": "Grid alarm",
            "targetTable": "logData",
            "idDeviceType": 6,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Grid ok",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Grid lost",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 99,
            "code": "Pt",
            "description": "Solar Yield (delta)",
            "targetTable": "logDataHourlyDeltas",
            "idDeviceType": 6,
            "formatWithUnit": "%.2F kWh",
            "dataType": "float"
        },
        {
            "idDataAttribute": 100,
            "code": "Gb",
            "description": "Grid to battery",
            "targetTable": "logDataHourlyDeltas",
            "idDeviceType": 6,
            "formatWithUnit": "%.2F kWh",
            "dataType": "float"
        },
        {
            "idDataAttribute": 101,
            "code": "Gc",
            "description": "Grid to consumers",
            "targetTable": "logDataHourlyDeltas",
            "idDeviceType": 6,
            "formatWithUnit": "%.2F kWh",
            "dataType": "float"
        },
        {
            "idDataAttribute": 102,
            "code": "Pb",
            "description": "PV to battery",
            "targetTable": "logDataHourlyDeltas",
            "idDeviceType": 6,
            "formatWithUnit": "%.2F kWh",
            "dataType": "float"
        },
        {
            "idDataAttribute": 455,
            "code": "Gu",
            "description": "Gas",
            "targetTable": "logDataHourlyDeltas",
            "idDeviceType": 6,
            "formatWithUnit": "%.3F m3",
            "dataType": "float"
        },
        {
            "idDataAttribute": 2017,
            "code": "Ge",
            "description": "Grid to EV",
            "targetTable": "logDataHourlyDeltas",
            "idDeviceType": 6,
            "formatWithUnit": "%.2F kWh",
            "dataType": "float"
        },
        {
            "idDataAttribute": 103,
            "code": "Pg",
            "description": "PV to grid",
            "targetTable": "logDataHourlyDeltas",
            "idDeviceType": 6,
            "formatWithUnit": "%.2F kWh",
            "dataType": "float"
        },
        {
            "idDataAttribute": 472,
            "code": "ssls",
            "description": "#1 Low SOC; discharge disabled",
            "targetTable": "logData",
            "idDeviceType": 6,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Off",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "On",
                    "valueEnum": 1
                }
            ]
        },
        {
            "idDataAttribute": 473,
            "code": "ssbl",
            "description": "#2 BatteryLife is active",
            "targetTable": "logData",
            "idDeviceType": 6,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Off",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "On",
                    "valueEnum": 1
                }
            ]
        },
        {
            "idDataAttribute": 475,
            "code": "ssdc",
            "description": "#3 Charge disabled by BMS",
            "targetTable": "logData",
            "idDeviceType": 6,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Off",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "On",
                    "valueEnum": 1
                }
            ]
        },
        {
            "idDataAttribute": 474,
            "code": "ssdd",
            "description": "#4 Discharge disabled by BMS",
            "targetTable": "logData",
            "idDeviceType": 6,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Off",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "On",
                    "valueEnum": 1
                }
            ]
        },
        {
            "idDataAttribute": 476,
            "code": "sssc",
            "description": "#5 Slow charge is active",
            "targetTable": "logData",
            "idDeviceType": 6,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Off",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "On",
                    "valueEnum": 1
                }
            ]
        },
        {
            "idDataAttribute": 477,
            "code": "ssuc",
            "description": "#6 Charge disabled by user setting",
            "targetTable": "logData",
            "idDeviceType": 6,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Off",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "On",
                    "valueEnum": 1
                }
            ]
        },
        {
            "idDataAttribute": 478,
            "code": "ssud",
            "description": "#7 Discharge disabled by user setting",
            "targetTable": "logData",
            "idDeviceType": 6,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Off",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "On",
                    "valueEnum": 1
                }
            ]
        },
        {
            "idDataAttribute": 104,
            "code": "Pc",
            "description": "PV to consumers",
            "targetTable": "logDataHourlyDeltas",
            "idDeviceType": 6,
            "formatWithUnit": "%.2F kWh",
            "dataType": "float"
        },
        {
            "idDataAttribute": 2016,
            "code": "Pe",
            "description": "PV to EV",
            "targetTable": "logDataHourlyDeltas",
            "idDeviceType": 6,
            "formatWithUnit": "%.2F kWh",
            "dataType": "float"
        },
        {
            "idDataAttribute": 2018,
            "code": "Be",
            "description": "Battery to EV",
            "targetTable": "logDataHourlyDeltas",
            "idDeviceType": 6,
            "formatWithUnit": "%.2F kWh",
            "dataType": "float"
        },
        {
            "idDataAttribute": 105,
            "code": "Bc",
            "description": "Battery to consumers",
            "targetTable": "logDataHourlyDeltas",
            "idDeviceType": 6,
            "formatWithUnit": "%.2F kWh",
            "dataType": "float"
        },
        {
            "idDataAttribute": 108,
            "code": "Bg",
            "description": "Battery to grid",
            "targetTable": "logDataHourlyDeltas",
            "idDeviceType": 6,
            "formatWithUnit": "%.2F kWh",
            "dataType": "float"
        },
        {
            "idDataAttribute": 109,
            "code": "gc",
            "description": "Genset to consumers",
            "targetTable": "logDataHourlyDeltas",
            "idDeviceType": 6,
            "formatWithUnit": "%.2F kWh",
            "dataType": "float"
        },
        {
            "idDataAttribute": 2019,
            "code": "ge",
            "description": "Genset to EV",
            "targetTable": "logDataHourlyDeltas",
            "idDeviceType": 6,
            "formatWithUnit": "%.2F kWh",
            "dataType": "float"
        },
        {
            "idDataAttribute": 110,
            "code": "gb",
            "description": "Genset to battery",
            "targetTable": "logDataHourlyDeltas",
            "idDeviceType": 6,
            "formatWithUnit": "%.2F kWh",
            "dataType": "float"
        },
        {
            "idDataAttribute": 314,
            "code": "dW",
            "description": "Water heating",
            "targetTable": "logDataHourlyDeltas",
            "idDeviceType": 6,
            "formatWithUnit": "%.2F kWh",
            "dataType": "float"
        },
        {
            "idDataAttribute": 315,
            "code": "dA",
            "description": "Air heating",
            "targetTable": "logDataHourlyDeltas",
            "idDeviceType": 6,
            "formatWithUnit": "%.2F kWh",
            "dataType": "float"
        },
        {
            "idDataAttribute": 111,
            "code": "P",
            "description": "PV - AC-coupled on output L1",
            "targetTable": "logData",
            "idDeviceType": 6,
            "formatWithUnit": "%.0F W",
            "dataType": "float"
        },
        {
            "idDataAttribute": 127,
            "code": "P2",
            "description": "PV - AC-coupled on output L2",
            "targetTable": "logData",
            "idDeviceType": 6,
            "formatWithUnit": "%.0F W",
            "dataType": "float"
        },
        {
            "idDataAttribute": 128,
            "code": "P3",
            "description": "PV - AC-coupled on output L3",
            "targetTable": "logData",
            "idDeviceType": 6,
            "formatWithUnit": "%.0F W",
            "dataType": "float"
        },
        {
            "idDataAttribute": 112,
            "code": "Pi",
            "description": "PV - AC-coupled on input L1",
            "targetTable": "logData",
            "idDeviceType": 6,
            "formatWithUnit": "%.0F W",
            "dataType": "float"
        },
        {
            "idDataAttribute": 129,
            "code": "Pi2",
            "description": "PV - AC-coupled on input L2",
            "targetTable": "logData",
            "idDeviceType": 6,
            "formatWithUnit": "%.0F W",
            "dataType": "float"
        },
        {
            "idDataAttribute": 130,
            "code": "Pi3",
            "description": "PV - AC-coupled on input L3",
            "targetTable": "logData",
            "idDeviceType": 6,
            "formatWithUnit": "%.0F W",
            "dataType": "float"
        },
        {
            "idDataAttribute": 113,
            "code": "Pdc",
            "description": "PV - DC-coupled",
            "targetTable": "logData",
            "idDeviceType": 6,
            "formatWithUnit": "%.0F W",
            "dataType": "float"
        },
        {
            "idDataAttribute": 131,
            "code": "a1",
            "description": "AC Consumption L1",
            "targetTable": "logData",
            "idDeviceType": 6,
            "formatWithUnit": "%.0F W",
            "dataType": "float"
        },
        {
            "idDataAttribute": 132,
            "code": "a2",
            "description": "AC Consumption L2",
            "targetTable": "logData",
            "idDeviceType": 6,
            "formatWithUnit": "%.0F W",
            "dataType": "float"
        },
        {
            "idDataAttribute": 133,
            "code": "a3",
            "description": "AC Consumption L3",
            "targetTable": "logData",
            "idDeviceType": 6,
            "formatWithUnit": "%.0F W",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1163,
            "code": "Tga",
            "description": "Generator run-time",
            "targetTable": "logDataHourlyDeltas",
            "idDeviceType": 6,
            "formatWithUnit": "%.2F s",
            "dataType": "float"
        },
        {
            "idDataAttribute": 134,
            "code": "g1",
            "description": "Grid L1",
            "targetTable": "logData",
            "idDeviceType": 6,
            "formatWithUnit": "%.0F W",
            "dataType": "float"
        },
        {
            "idDataAttribute": 135,
            "code": "g2",
            "description": "Grid L2",
            "targetTable": "logData",
            "idDeviceType": 6,
            "formatWithUnit": "%.0F W",
            "dataType": "float"
        },
        {
            "idDataAttribute": 136,
            "code": "g3",
            "description": "Grid L3",
            "targetTable": "logData",
            "idDeviceType": 6,
            "formatWithUnit": "%.0F W",
            "dataType": "float"
        },
        {
            "idDataAttribute": 137,
            "code": "gs1",
            "description": "Genset L1",
            "targetTable": "logData",
            "idDeviceType": 6,
            "formatWithUnit": "%.0F W",
            "dataType": "float"
        },
        {
            "idDataAttribute": 138,
            "code": "gs2",
            "description": "Genset L2",
            "targetTable": "logData",
            "idDeviceType": 6,
            "formatWithUnit": "%.0F W",
            "dataType": "float"
        },
        {
            "idDataAttribute": 139,
            "code": "gs3",
            "description": "Genset L3",
            "targetTable": "logData",
            "idDeviceType": 6,
            "formatWithUnit": "%.0F W",
            "dataType": "float"
        },
        {
            "idDataAttribute": 140,
            "code": "dc",
            "description": "DC System",
            "targetTable": "logData",
            "idDeviceType": 6,
            "formatWithUnit": "%.0F W",
            "dataType": "float"
        },
        {
            "idDataAttribute": 143,
            "code": "bv",
            "description": "Voltage",
            "targetTable": "logData",
            "idDeviceType": 6,
            "formatWithUnit": "%.2F V",
            "dataType": "float"
        },
        {
            "idDataAttribute": 147,
            "code": "bc",
            "description": "Current",
            "targetTable": "logData",
            "idDeviceType": 6,
            "formatWithUnit": "%.2F A",
            "dataType": "float"
        },
        {
            "idDataAttribute": 153,
            "code": "vc",
            "description": "VE.Bus charge current",
            "targetTable": "logData",
            "idDeviceType": 6,
            "formatWithUnit": "%.1F A",
            "dataType": "float"
        },
        {
            "idDataAttribute": 243,
            "code": "bp",
            "description": "Battery Power",
            "targetTable": "logData",
            "idDeviceType": 6,
            "formatWithUnit": "%.0F W",
            "dataType": "float"
        },
        {
            "idDataAttribute": 254,
            "code": "vp",
            "description": "VE.Bus charge power",
            "targetTable": "logData",
            "idDeviceType": 6,
            "formatWithUnit": "%.0F W",
            "dataType": "float"
        },
        {
            "idDataAttribute": 144,
            "code": "bs",
            "description": "Battery SOC",
            "targetTable": "logData",
            "idDeviceType": 6,
            "formatWithUnit": "%.1F %%",
            "dataType": "float"
        },
        {
            "idDataAttribute": 215,
            "code": "bst",
            "description": "Battery state",
            "targetTable": "logData",
            "idDeviceType": 6,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Idle",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Charging",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Discharging",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 145,
            "code": "ba",
            "description": "Battery Consumed Amphours",
            "targetTable": "logData",
            "idDeviceType": 6,
            "formatWithUnit": "%.2F Ah",
            "dataType": "float"
        },
        {
            "idDataAttribute": 146,
            "code": "bt",
            "description": "Battery Time to Go",
            "targetTable": "logData",
            "idDeviceType": 6,
            "formatWithUnit": "%.2F h",
            "dataType": "float"
        },
        {
            "idDataAttribute": 307,
            "code": "lgcb",
            "description": "LG circuit breaker tripped",
            "targetTable": "logData",
            "idDeviceType": 6,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "No alarm",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 579,
            "code": "Amb",
            "description": "DVCC Multiple batteries alarm",
            "targetTable": "logData",
            "idDeviceType": 6,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "No alarm",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 580,
            "code": "Af",
            "description": "GX Error #48 DVCC with incompatible firmware",
            "targetTable": "logData",
            "idDeviceType": 6,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "No alarm",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                }
            ]
        },
        {
            "idDataAttribute": 531,
            "code": "To",
            "description": "Time off",
            "targetTable": "logDataHourlyDeltas",
            "idDeviceType": 6,
            "formatWithUnit": "%.2F s",
            "dataType": "float"
        },
        {
            "idDataAttribute": 532,
            "code": "Tgs",
            "description": "Time generator",
            "targetTable": "logDataHourlyDeltas",
            "idDeviceType": 6,
            "formatWithUnit": "%.2F s",
            "dataType": "float"
        },
        {
            "idDataAttribute": 533,
            "code": "Tg",
            "description": "Time grid",
            "targetTable": "logDataHourlyDeltas",
            "idDeviceType": 6,
            "formatWithUnit": "%.2F s",
            "dataType": "float"
        },
        {
            "idDataAttribute": 534,
            "code": "Ti",
            "description": "Time inverting",
            "targetTable": "logDataHourlyDeltas",
            "idDeviceType": 6,
            "formatWithUnit": "%.2F s",
            "dataType": "float"
        },
        {
            "idDataAttribute": 471,
            "code": "AIS",
            "description": "AC-Input",
            "targetTable": "logData",
            "idDeviceType": 6,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Not available",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Grid",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Generator",
                    "valueEnum": 2
                },
                {
                    "nameEnum": "Shore",
                    "valueEnum": 3
                },
                {
                    "nameEnum": "Inverting",
                    "valueEnum": 240
                }
            ]
        },
        {
            "idDataAttribute": 825,
            "code": "ic0",
            "description": "AC Input 1 connected",
            "targetTable": "lastLogDataOnly",
            "idDeviceType": 6,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Not connected",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Connected",
                    "valueEnum": 1
                }
            ]
        },
        {
            "idDataAttribute": 826,
            "code": "ic1",
            "description": "AC Input 2 connected",
            "targetTable": "lastLogDataOnly",
            "idDeviceType": 6,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Not connected",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Connected",
                    "valueEnum": 1
                }
            ]
        },
        {
            "idDataAttribute": 827,
            "code": "id0",
            "description": "AC Input 1 device instance",
            "targetTable": "lastLogDataOnly",
            "idDeviceType": 6,
            "formatWithUnit": "%d",
            "dataType": "float"
        },
        {
            "idDataAttribute": 918,
            "code": "vi0",
            "description": "AC Input 1 VRM device instance",
            "targetTable": "lastLogDataOnly",
            "idDeviceType": 6,
            "formatWithUnit": "%d",
            "dataType": "float"
        },
        {
            "idDataAttribute": 828,
            "code": "id1",
            "description": "AC Input 2 device instance",
            "targetTable": "lastLogDataOnly",
            "idDeviceType": 6,
            "formatWithUnit": "%d",
            "dataType": "float"
        },
        {
            "idDataAttribute": 919,
            "code": "vi1",
            "description": "AC Input 2 VRM device instance",
            "targetTable": "lastLogDataOnly",
            "idDeviceType": 6,
            "formatWithUnit": "%d",
            "dataType": "float"
        },
        {
            "idDataAttribute": 831,
            "code": "is0",
            "description": "AC Input 1 source",
            "targetTable": "lastLogDataOnly",
            "idDeviceType": 6,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Unused",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Grid",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Genset",
                    "valueEnum": 2
                },
                {
                    "nameEnum": "Shore power",
                    "valueEnum": 3
                }
            ]
        },
        {
            "idDataAttribute": 832,
            "code": "is1",
            "description": "AC Input 2 source",
            "targetTable": "lastLogDataOnly",
            "idDeviceType": 6,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Unused",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Grid",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Genset",
                    "valueEnum": 2
                },
                {
                    "nameEnum": "Shore power",
                    "valueEnum": 3
                }
            ]
        },
        {
            "idDataAttribute": 833,
            "code": "ini",
            "description": "Number of AC Inputs",
            "targetTable": "lastLogDataOnly",
            "idDeviceType": 6,
            "formatWithUnit": "%d",
            "dataType": "float"
        },
        {
            "idDataAttribute": 915,
            "code": "gRT",
            "description": "Generator run-time since last start",
            "targetTable": "lastLogDataOnly",
            "idDeviceType": 6,
            "formatWithUnit": "%d",
            "dataType": "float"
        },
        {
            "idDataAttribute": 917,
            "code": "gRC",
            "description": "Generator run by condition code",
            "targetTable": "lastLogDataOnly",
            "idDeviceType": 6,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Stopped",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Manual start",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Test run",
                    "valueEnum": 2
                },
                {
                    "nameEnum": "Loss of communication",
                    "valueEnum": 3
                },
                {
                    "nameEnum": "State of Charge",
                    "valueEnum": 4
                },
                {
                    "nameEnum": "AC Load",
                    "valueEnum": 5
                },
                {
                    "nameEnum": "Battery current",
                    "valueEnum": 6
                },
                {
                    "nameEnum": "Battery voltage",
                    "valueEnum": 7
                },
                {
                    "nameEnum": "Inverter high temp",
                    "valueEnum": 8
                },
                {
                    "nameEnum": "Inverter overload",
                    "valueEnum": 9
                },
                {
                    "nameEnum": "Stop on AC-1",
                    "valueEnum": 10
                }
            ]
        },
        {
            "idDataAttribute": 1222,
            "code": "vrm_consumption_fc",
            "description": "Consumption Forecast",
            "targetTable": "logData",
            "idDeviceType": 6,
            "formatWithUnit": "%.0F kWh",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1564,
            "code": "vrm_consumption_fc_adj",
            "description": "User adjusted consumption forecast",
            "targetTable": "logData",
            "idDeviceType": 6,
            "formatWithUnit": "%.0F kWh",
            "dataType": "float"
        },
        {
            "idDataAttribute": 2009,
            "code": "vrm_consum_evcs_fc_adj",
            "description": "User adjusted EVCS consumption forecast",
            "targetTable": "logData",
            "idDeviceType": 6,
            "formatWithUnit": "%.0F kWh",
            "dataType": "float"
        },
        {
            "idDataAttribute": 2010,
            "code": "vrm_consum_hp_fc_adj",
            "description": "User adjusted heat pump consumption forecast",
            "targetTable": "logData",
            "idDeviceType": 6,
            "formatWithUnit": "%.0F kWh",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1872,
            "code": "pvl",
            "description": "Pvinverter has VregLink",
            "targetTable": "lastLogDataOnly",
            "idDeviceType": 7,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": []
        },
        {
            "idDataAttribute": 1841,
            "code": "pmm",
            "description": "SunSpec information model",
            "targetTable": "lastLogDataOnly",
            "idDeviceType": 7,
            "formatWithUnit": "%d",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1842,
            "code": "plm",
            "description": "SunSpec limiter model",
            "targetTable": "lastLogDataOnly",
            "idDeviceType": 7,
            "formatWithUnit": "%d",
            "dataType": "float"
        },
        {
            "idDataAttribute": 203,
            "code": "pV1",
            "description": "L1 Voltage",
            "targetTable": "logData",
            "idDeviceType": 7,
            "formatWithUnit": "%.1F V",
            "dataType": "float"
        },
        {
            "idDataAttribute": 207,
            "code": "pV2",
            "description": "L2 Voltage",
            "targetTable": "logData",
            "idDeviceType": 7,
            "formatWithUnit": "%.1F V",
            "dataType": "float"
        },
        {
            "idDataAttribute": 211,
            "code": "pV3",
            "description": "L3 Voltage",
            "targetTable": "logData",
            "idDeviceType": 7,
            "formatWithUnit": "%.1F V",
            "dataType": "float"
        },
        {
            "idDataAttribute": 204,
            "code": "pI1",
            "description": "L1 Current",
            "targetTable": "logData",
            "idDeviceType": 7,
            "formatWithUnit": "%.2F A",
            "dataType": "float"
        },
        {
            "idDataAttribute": 208,
            "code": "pI2",
            "description": "L2 Current",
            "targetTable": "logData",
            "idDeviceType": 7,
            "formatWithUnit": "%.2F A",
            "dataType": "float"
        },
        {
            "idDataAttribute": 212,
            "code": "pI3",
            "description": "L3 Current",
            "targetTable": "logData",
            "idDeviceType": 7,
            "formatWithUnit": "%.2F A",
            "dataType": "float"
        },
        {
            "idDataAttribute": 205,
            "code": "pP1",
            "description": "L1 Power",
            "targetTable": "logData",
            "idDeviceType": 7,
            "formatWithUnit": "%.0F W",
            "dataType": "float"
        },
        {
            "idDataAttribute": 209,
            "code": "pP2",
            "description": "L2 Power",
            "targetTable": "logData",
            "idDeviceType": 7,
            "formatWithUnit": "%.0F W",
            "dataType": "float"
        },
        {
            "idDataAttribute": 213,
            "code": "pP3",
            "description": "L3 Power",
            "targetTable": "logData",
            "idDeviceType": 7,
            "formatWithUnit": "%.0F W",
            "dataType": "float"
        },
        {
            "idDataAttribute": 206,
            "code": "pE1",
            "description": "L1 Energy",
            "targetTable": "logData",
            "idDeviceType": 7,
            "formatWithUnit": "%.2F kWh",
            "dataType": "float"
        },
        {
            "idDataAttribute": 210,
            "code": "pE2",
            "description": "L2 Energy",
            "targetTable": "logData",
            "idDeviceType": 7,
            "formatWithUnit": "%.2F kWh",
            "dataType": "float"
        },
        {
            "idDataAttribute": 341,
            "code": "dpE",
            "description": "Energy delta",
            "targetTable": "logDataHourlyDeltas",
            "idDeviceType": 7,
            "formatWithUnit": "%.2F kWh",
            "dataType": "float"
        },
        {
            "idDataAttribute": 214,
            "code": "pE3",
            "description": "L3 Energy",
            "targetTable": "logData",
            "idDeviceType": 7,
            "formatWithUnit": "%.2F kWh",
            "dataType": "float"
        },
        {
            "idDataAttribute": 846,
            "code": "pf",
            "description": "Total Energy forward",
            "targetTable": "logData",
            "idDeviceType": 7,
            "formatWithUnit": "%.2F kWh",
            "dataType": "float"
        },
        {
            "idDataAttribute": 246,
            "code": "pS",
            "description": "Status",
            "targetTable": "logData",
            "idDeviceType": 7,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Startup 0",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Startup 1",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Startup 2",
                    "valueEnum": 2
                },
                {
                    "nameEnum": "Startup 3",
                    "valueEnum": 3
                },
                {
                    "nameEnum": "Startup 4",
                    "valueEnum": 4
                },
                {
                    "nameEnum": "Startup 5",
                    "valueEnum": 5
                },
                {
                    "nameEnum": "Startup 6",
                    "valueEnum": 6
                },
                {
                    "nameEnum": "Running",
                    "valueEnum": 7
                },
                {
                    "nameEnum": "Standby",
                    "valueEnum": 8
                },
                {
                    "nameEnum": "Boot loading",
                    "valueEnum": 9
                },
                {
                    "nameEnum": "Error",
                    "valueEnum": 10
                },
                {
                    "nameEnum": "Running (MPPT)",
                    "valueEnum": 11
                },
                {
                    "nameEnum": "Running (Throttled)",
                    "valueEnum": 12
                }
            ]
        },
        {
            "idDataAttribute": 1947,
            "code": "pPVV0",
            "description": "Voltage tracker 1",
            "targetTable": "logData",
            "idDeviceType": 7,
            "formatWithUnit": "%.2F V",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1948,
            "code": "pPVP0",
            "description": "Power tracker 1",
            "targetTable": "logData",
            "idDeviceType": 7,
            "formatWithUnit": "%d W",
            "dataType": "float"
        },
        {
            "idDataAttribute": 247,
            "code": "pE",
            "description": "Error",
            "targetTable": "logData",
            "idDeviceType": 7,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "No Error",
                    "valueEnum": 0
                }
            ]
        },
        {
            "idDataAttribute": 444,
            "code": "pLi",
            "description": "Power Limit",
            "targetTable": "logData",
            "idDeviceType": 7,
            "formatWithUnit": "%.0F W",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1949,
            "code": "pPVV1",
            "description": "Voltage tracker 2",
            "targetTable": "logData",
            "idDeviceType": 7,
            "formatWithUnit": "%.2F V",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1843,
            "code": "pgm",
            "description": "Is Generic Energy Meter",
            "targetTable": "lastLogDataOnly",
            "idDeviceType": 7,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": []
        },
        {
            "idDataAttribute": 1950,
            "code": "pPVP1",
            "description": "Power tracker 2",
            "targetTable": "logData",
            "idDeviceType": 7,
            "formatWithUnit": "%d W",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1951,
            "code": "pPVV2",
            "description": "Voltage tracker 3",
            "targetTable": "logData",
            "idDeviceType": 7,
            "formatWithUnit": "%.2F V",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1952,
            "code": "pPVP2",
            "description": "Power tracker 3",
            "targetTable": "logData",
            "idDeviceType": 7,
            "formatWithUnit": "%d W",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1953,
            "code": "pPVV3",
            "description": "Voltage tracker 4",
            "targetTable": "logData",
            "idDeviceType": 7,
            "formatWithUnit": "%.2F V",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1954,
            "code": "pPVP3",
            "description": "Power tracker 4",
            "targetTable": "logData",
            "idDeviceType": 7,
            "formatWithUnit": "%d W",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1221,
            "code": "vrm_pv_inverter_yield_fc",
            "description": "PV Inverter Yield Forecast",
            "targetTable": "logData",
            "idDeviceType": 7,
            "formatWithUnit": "%.0F Wh",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1870,
            "code": "Bvl",
            "description": "Battery has VregLink",
            "targetTable": "lastLogDataOnly",
            "idDeviceType": 8,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": []
        },
        {
            "idDataAttribute": 1776,
            "code": "iPVe0",
            "description": "MPP-tracker 1 Enabled",
            "targetTable": "lastLogDataOnly",
            "idDeviceType": 8,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Disabled",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Enabled",
                    "valueEnum": 1
                }
            ]
        },
        {
            "idDataAttribute": 1777,
            "code": "iPVe1",
            "description": "MPP-tracker 2 Enabled",
            "targetTable": "lastLogDataOnly",
            "idDeviceType": 8,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Disabled",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Enabled",
                    "valueEnum": 1
                }
            ]
        },
        {
            "idDataAttribute": 1778,
            "code": "iPVe2",
            "description": "MPP-tracker 3 Enabled",
            "targetTable": "lastLogDataOnly",
            "idDeviceType": 8,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Disabled",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Enabled",
                    "valueEnum": 1
                }
            ]
        },
        {
            "idDataAttribute": 1779,
            "code": "iPVe3",
            "description": "MPP-tracker 4 Enabled",
            "targetTable": "lastLogDataOnly",
            "idDeviceType": 8,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Disabled",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Enabled",
                    "valueEnum": 1
                }
            ]
        },
        {
            "idDataAttribute": 194,
            "code": "mr",
            "description": "Motor RPM",
            "targetTable": "logData",
            "idDeviceType": 9,
            "formatWithUnit": "%.0F",
            "dataType": "float"
        },
        {
            "idDataAttribute": 195,
            "code": "mt",
            "description": "Motor temperature",
            "targetTable": "logData",
            "idDeviceType": 9,
            "formatWithUnit": "%.0F \u00b0C",
            "dataType": "float"
        },
        {
            "idDataAttribute": 196,
            "code": "coV",
            "description": "Controller DC Voltage",
            "targetTable": "logData",
            "idDeviceType": 9,
            "formatWithUnit": "%.1F V",
            "dataType": "float"
        },
        {
            "idDataAttribute": 197,
            "code": "coC",
            "description": "Controller DC Current",
            "targetTable": "logData",
            "idDeviceType": 9,
            "formatWithUnit": "%.1F A",
            "dataType": "float"
        },
        {
            "idDataAttribute": 198,
            "code": "coP",
            "description": "Controller DC Power",
            "targetTable": "logData",
            "idDeviceType": 9,
            "formatWithUnit": "%.1F W",
            "dataType": "float"
        },
        {
            "idDataAttribute": 199,
            "code": "coT",
            "description": "Controller Temperature",
            "targetTable": "logData",
            "idDeviceType": 9,
            "formatWithUnit": "%.0F \u00b0C",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1873,
            "code": "cvl",
            "description": "Charger has VregLink",
            "targetTable": "lastLogDataOnly",
            "idDeviceType": 10,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": []
        },
        {
            "idDataAttribute": 220,
            "code": "c0V",
            "description": "Output 1 - voltage",
            "targetTable": "logData",
            "idDeviceType": 10,
            "formatWithUnit": "%.2F V",
            "dataType": "float"
        },
        {
            "idDataAttribute": 221,
            "code": "c0I",
            "description": "Output 1 - current",
            "targetTable": "logData",
            "idDeviceType": 10,
            "formatWithUnit": "%.1F A",
            "dataType": "float"
        },
        {
            "idDataAttribute": 222,
            "code": "c0T",
            "description": "Output 1 - temperature",
            "targetTable": "logData",
            "idDeviceType": 10,
            "formatWithUnit": "%.0F \u00b0C",
            "dataType": "float"
        },
        {
            "idDataAttribute": 223,
            "code": "c1V",
            "description": "Output 2 - voltage",
            "targetTable": "logData",
            "idDeviceType": 10,
            "formatWithUnit": "%.2F V",
            "dataType": "float"
        },
        {
            "idDataAttribute": 224,
            "code": "c1I",
            "description": "Output 2 - current",
            "targetTable": "logData",
            "idDeviceType": 10,
            "formatWithUnit": "%.1F A",
            "dataType": "float"
        },
        {
            "idDataAttribute": 225,
            "code": "c2V",
            "description": "Output 3 - voltage",
            "targetTable": "logData",
            "idDeviceType": 10,
            "formatWithUnit": "%.2F V",
            "dataType": "float"
        },
        {
            "idDataAttribute": 226,
            "code": "c2I",
            "description": "Output 3 - current",
            "targetTable": "logData",
            "idDeviceType": 10,
            "formatWithUnit": "%.1F A",
            "dataType": "float"
        },
        {
            "idDataAttribute": 227,
            "code": "cI",
            "description": "AC Current",
            "targetTable": "logData",
            "idDeviceType": 10,
            "formatWithUnit": "%.0F A",
            "dataType": "float"
        },
        {
            "idDataAttribute": 228,
            "code": "cPo",
            "description": "AC Power",
            "targetTable": "logData",
            "idDeviceType": 10,
            "formatWithUnit": "%.0F W",
            "dataType": "float"
        },
        {
            "idDataAttribute": 229,
            "code": "cIl",
            "description": "AC Current limit",
            "targetTable": "logData",
            "idDeviceType": 10,
            "formatWithUnit": "%.0F A",
            "dataType": "float"
        },
        {
            "idDataAttribute": 230,
            "code": "cM",
            "description": "Charger on/off",
            "targetTable": "logData",
            "idDeviceType": 10,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Off (deprecated)",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "On",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Off",
                    "valueEnum": 4
                }
            ]
        },
        {
            "idDataAttribute": 231,
            "code": "cSt",
            "description": "Charge state",
            "targetTable": "logData",
            "idDeviceType": 10,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Off",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Fault",
                    "valueEnum": 2
                },
                {
                    "nameEnum": "Bulk",
                    "valueEnum": 3
                },
                {
                    "nameEnum": "Absorption",
                    "valueEnum": 4
                },
                {
                    "nameEnum": "Float",
                    "valueEnum": 5
                },
                {
                    "nameEnum": "Storage",
                    "valueEnum": 6
                },
                {
                    "nameEnum": "Equalize",
                    "valueEnum": 7
                },
                {
                    "nameEnum": "Power supply mode",
                    "valueEnum": 11
                },
                {
                    "nameEnum": "Repeated absorption",
                    "valueEnum": 246
                },
                {
                    "nameEnum": "Equalize",
                    "valueEnum": 247
                },
                {
                    "nameEnum": "Battery safe",
                    "valueEnum": 248
                }
            ]
        },
        {
            "idDataAttribute": 232,
            "code": "cE",
            "description": "Error",
            "targetTable": "logData",
            "idDeviceType": 10,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "No error",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Err 1: Battery temperature too high",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Err 2: Battery voltage too high",
                    "valueEnum": 2
                },
                {
                    "nameEnum": "Err 3: Battery temperature sensor miswired (+)",
                    "valueEnum": 3
                },
                {
                    "nameEnum": "Err 3: Battery temperature sensor miswired (-)",
                    "valueEnum": 4
                },
                {
                    "nameEnum": "Err 5: Battery temperature sensor disconnected",
                    "valueEnum": 5
                },
                {
                    "nameEnum": "Err 6: Battery voltage sense miswired (+)",
                    "valueEnum": 6
                },
                {
                    "nameEnum": "Err 7: Battery voltage sense miswired (-)",
                    "valueEnum": 7
                },
                {
                    "nameEnum": "Err 8: Battery voltage sense disconnected",
                    "valueEnum": 8
                },
                {
                    "nameEnum": "Err 9: Battery voltage wire losses too high",
                    "valueEnum": 9
                },
                {
                    "nameEnum": "Err 17: Charger temperature too high",
                    "valueEnum": 17
                },
                {
                    "nameEnum": "Err 18: Charger over-current",
                    "valueEnum": 18
                },
                {
                    "nameEnum": "Err 19: Charger current polarity reversed",
                    "valueEnum": 19
                },
                {
                    "nameEnum": "Err 20: Bulk time limit reached",
                    "valueEnum": 20
                },
                {
                    "nameEnum": "Err 22: Charger temperature sensor miswired",
                    "valueEnum": 22
                },
                {
                    "nameEnum": "Err 23: Charger temperature sensor disconnected",
                    "valueEnum": 23
                },
                {
                    "nameEnum": "Error 24",
                    "valueEnum": 24
                },
                {
                    "nameEnum": "Error 25",
                    "valueEnum": 25
                },
                {
                    "nameEnum": "Error 26",
                    "valueEnum": 26
                },
                {
                    "nameEnum": "Error 27",
                    "valueEnum": 27
                },
                {
                    "nameEnum": "Error 28",
                    "valueEnum": 28
                },
                {
                    "nameEnum": "Error 29",
                    "valueEnum": 29
                },
                {
                    "nameEnum": "Error 30",
                    "valueEnum": 30
                },
                {
                    "nameEnum": "Error 31",
                    "valueEnum": 31
                },
                {
                    "nameEnum": "Error 32",
                    "valueEnum": 32
                },
                {
                    "nameEnum": "Error 33",
                    "valueEnum": 33
                },
                {
                    "nameEnum": "Err 34: Input current too high",
                    "valueEnum": 34
                },
                {
                    "nameEnum": "Error 45",
                    "valueEnum": 45
                },
                {
                    "nameEnum": "Error 46",
                    "valueEnum": 46
                },
                {
                    "nameEnum": "Error 47",
                    "valueEnum": 47
                },
                {
                    "nameEnum": "Error 48",
                    "valueEnum": 48
                },
                {
                    "nameEnum": "Error 49",
                    "valueEnum": 49
                },
                {
                    "nameEnum": "Error 50",
                    "valueEnum": 50
                },
                {
                    "nameEnum": "Error 51",
                    "valueEnum": 51
                },
                {
                    "nameEnum": "Error 52",
                    "valueEnum": 52
                },
                {
                    "nameEnum": "Error 53",
                    "valueEnum": 53
                },
                {
                    "nameEnum": "Error 54",
                    "valueEnum": 54
                },
                {
                    "nameEnum": "Error 55",
                    "valueEnum": 55
                },
                {
                    "nameEnum": "Error 56",
                    "valueEnum": 56
                },
                {
                    "nameEnum": "Error 57",
                    "valueEnum": 57
                },
                {
                    "nameEnum": "Error 58",
                    "valueEnum": 58
                },
                {
                    "nameEnum": "Error 59",
                    "valueEnum": 59
                },
                {
                    "nameEnum": "Error 60",
                    "valueEnum": 60
                },
                {
                    "nameEnum": "Error 61",
                    "valueEnum": 61
                },
                {
                    "nameEnum": "Error 62",
                    "valueEnum": 62
                },
                {
                    "nameEnum": "Error 63",
                    "valueEnum": 63
                },
                {
                    "nameEnum": "Error 64",
                    "valueEnum": 64
                },
                {
                    "nameEnum": "Error 65",
                    "valueEnum": 65
                },
                {
                    "nameEnum": "Error 66",
                    "valueEnum": 66
                },
                {
                    "nameEnum": "Err 67: No BMS",
                    "valueEnum": 67
                },
                {
                    "nameEnum": "Error 68",
                    "valueEnum": 68
                },
                {
                    "nameEnum": "Error 69",
                    "valueEnum": 69
                },
                {
                    "nameEnum": "Error 70",
                    "valueEnum": 70
                },
                {
                    "nameEnum": "Error 71",
                    "valueEnum": 71
                },
                {
                    "nameEnum": "Error 72",
                    "valueEnum": 72
                },
                {
                    "nameEnum": "Error 73",
                    "valueEnum": 73
                },
                {
                    "nameEnum": "Error 74",
                    "valueEnum": 74
                },
                {
                    "nameEnum": "Error 75",
                    "valueEnum": 75
                },
                {
                    "nameEnum": "Error 76",
                    "valueEnum": 76
                },
                {
                    "nameEnum": "Error 77",
                    "valueEnum": 77
                },
                {
                    "nameEnum": "Error 78",
                    "valueEnum": 78
                },
                {
                    "nameEnum": "Error 79",
                    "valueEnum": 79
                },
                {
                    "nameEnum": "Error 80",
                    "valueEnum": 80
                },
                {
                    "nameEnum": "Error 81",
                    "valueEnum": 81
                },
                {
                    "nameEnum": "Error 82",
                    "valueEnum": 82
                },
                {
                    "nameEnum": "Error 83",
                    "valueEnum": 83
                },
                {
                    "nameEnum": "Error 84",
                    "valueEnum": 84
                },
                {
                    "nameEnum": "Error 85",
                    "valueEnum": 85
                },
                {
                    "nameEnum": "Error 86",
                    "valueEnum": 86
                },
                {
                    "nameEnum": "Error 87",
                    "valueEnum": 87
                }
            ]
        },
        {
            "idDataAttribute": 233,
            "code": "cR",
            "description": "Relay on the charger",
            "targetTable": "logData",
            "idDeviceType": 10,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Open",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Closed",
                    "valueEnum": 1
                }
            ]
        },
        {
            "idDataAttribute": 235,
            "code": "cAl",
            "description": "Low voltage alarm",
            "targetTable": "logData",
            "idDeviceType": 10,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "No alarm",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 236,
            "code": "cAh",
            "description": "High voltage alarm",
            "targetTable": "logData",
            "idDeviceType": 10,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "No alarm",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 290,
            "code": "AZAT",
            "description": "Air temperature sensor failure",
            "targetTable": "logData",
            "idDeviceType": 11,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": []
        },
        {
            "idDataAttribute": 291,
            "code": "AZBT",
            "description": "Battery temperature sensor failure",
            "targetTable": "logData",
            "idDeviceType": 11,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "No alarm",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 292,
            "code": "AZBP",
            "description": "Bromide pump failure",
            "targetTable": "logData",
            "idDeviceType": 11,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "No alarm",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 293,
            "code": "AZEB",
            "description": "Electric board failure",
            "targetTable": "logData",
            "idDeviceType": 11,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "No alarm",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 294,
            "code": "AZHT",
            "description": "High temperature alarm",
            "targetTable": "logData",
            "idDeviceType": 11,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "No alarm",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 295,
            "code": "AZHV",
            "description": "High voltage alarm",
            "targetTable": "logData",
            "idDeviceType": 11,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "No alarm",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 296,
            "code": "AZIF",
            "description": "Internal failure",
            "targetTable": "logData",
            "idDeviceType": 11,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "No alarm",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 297,
            "code": "AZL1",
            "description": "Leak 1 trip alarm",
            "targetTable": "logData",
            "idDeviceType": 11,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "No alarm",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 298,
            "code": "AZL2",
            "description": "Leak 2 trip alarm",
            "targetTable": "logData",
            "idDeviceType": 11,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "No alarm",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 299,
            "code": "AZLS",
            "description": "Leak sensor failure",
            "targetTable": "logData",
            "idDeviceType": 11,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "No alarm",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 302,
            "code": "AZOC",
            "description": "Over current alarm",
            "targetTable": "logData",
            "idDeviceType": 11,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "No alarm",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 303,
            "code": "AZSH",
            "description": "State of health alarm",
            "targetTable": "logData",
            "idDeviceType": 11,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "No alarm",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 304,
            "code": "AZU",
            "description": "Unknown error",
            "targetTable": "logData",
            "idDeviceType": 11,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "No alarm",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 305,
            "code": "AZZP",
            "description": "Zinc pump failure",
            "targetTable": "logData",
            "idDeviceType": 11,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "No alarm",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 310,
            "code": "hw",
            "description": "Water heater",
            "targetTable": "logData",
            "idDeviceType": 12,
            "formatWithUnit": "%.0F W",
            "dataType": "float"
        },
        {
            "idDataAttribute": 311,
            "code": "ha",
            "description": "Air heater",
            "targetTable": "logData",
            "idDeviceType": 12,
            "formatWithUnit": "%.0F W",
            "dataType": "float"
        },
        {
            "idDataAttribute": 312,
            "code": "hx",
            "description": "Water heater energy",
            "targetTable": "logData",
            "idDeviceType": 12,
            "formatWithUnit": "%.2F kWh",
            "dataType": "float"
        },
        {
            "idDataAttribute": 313,
            "code": "hb",
            "description": "Air heater energy",
            "targetTable": "logData",
            "idDeviceType": 12,
            "formatWithUnit": "%.2F kWh",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1874,
            "code": "gvl",
            "description": "Grid has VregLink",
            "targetTable": "lastLogDataOnly",
            "idDeviceType": 13,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": []
        },
        {
            "idDataAttribute": 1852,
            "code": "g1pf",
            "description": "Grid Power factor - L1",
            "targetTable": "logData",
            "idDeviceType": 13,
            "formatWithUnit": "%.3F",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1853,
            "code": "g2pf",
            "description": "Grid Power factor - L2",
            "targetTable": "logData",
            "idDeviceType": 13,
            "formatWithUnit": "%.3F",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1854,
            "code": "g3pf",
            "description": "Grid Power factor - L3",
            "targetTable": "logData",
            "idDeviceType": 13,
            "formatWithUnit": "%.3F",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1855,
            "code": "gpf",
            "description": "Grid total Power factor",
            "targetTable": "logData",
            "idDeviceType": 13,
            "formatWithUnit": "%.3F",
            "dataType": "float"
        },
        {
            "idDataAttribute": 379,
            "code": "g1p",
            "description": "Grid L1 - Power",
            "targetTable": "logData",
            "idDeviceType": 13,
            "formatWithUnit": "%.0F W",
            "dataType": "float"
        },
        {
            "idDataAttribute": 380,
            "code": "g2p",
            "description": "Grid L2 - Power",
            "targetTable": "logData",
            "idDeviceType": 13,
            "formatWithUnit": "%.0F W",
            "dataType": "float"
        },
        {
            "idDataAttribute": 381,
            "code": "g3p",
            "description": "Grid L3 - Power",
            "targetTable": "logData",
            "idDeviceType": 13,
            "formatWithUnit": "%.0F W",
            "dataType": "float"
        },
        {
            "idDataAttribute": 342,
            "code": "dgb",
            "description": "Grid Energy from net delta",
            "targetTable": "logDataHourlyDeltas",
            "idDeviceType": 13,
            "formatWithUnit": "%.2F kWh",
            "dataType": "float"
        },
        {
            "idDataAttribute": 343,
            "code": "dgs",
            "description": "Grid Energy to net delta",
            "targetTable": "logDataHourlyDeltas",
            "idDeviceType": 13,
            "formatWithUnit": "%.2F kWh",
            "dataType": "float"
        },
        {
            "idDataAttribute": 834,
            "code": "g1v",
            "description": "Grid meter voltage L1",
            "targetTable": "logData",
            "idDeviceType": 13,
            "formatWithUnit": "%.1F V",
            "dataType": "float"
        },
        {
            "idDataAttribute": 835,
            "code": "g1c",
            "description": "Grid meter current L1",
            "targetTable": "logData",
            "idDeviceType": 13,
            "formatWithUnit": "%.1F A",
            "dataType": "float"
        },
        {
            "idDataAttribute": 836,
            "code": "g1F",
            "description": "Grid meter frequency L1",
            "targetTable": "logData",
            "idDeviceType": 13,
            "formatWithUnit": "%.1F Hz",
            "dataType": "float"
        },
        {
            "idDataAttribute": 837,
            "code": "g2v",
            "description": "Grid meter voltage L2",
            "targetTable": "logData",
            "idDeviceType": 13,
            "formatWithUnit": "%.1F V",
            "dataType": "float"
        },
        {
            "idDataAttribute": 838,
            "code": "g2c",
            "description": "Grid meter current L2",
            "targetTable": "logData",
            "idDeviceType": 13,
            "formatWithUnit": "%.1F A",
            "dataType": "float"
        },
        {
            "idDataAttribute": 839,
            "code": "g2F",
            "description": "Grid meter frequency L2",
            "targetTable": "logData",
            "idDeviceType": 13,
            "formatWithUnit": "%.1F Hz",
            "dataType": "float"
        },
        {
            "idDataAttribute": 840,
            "code": "g3v",
            "description": "Grid meter voltage L3",
            "targetTable": "logData",
            "idDeviceType": 13,
            "formatWithUnit": "%.1F V",
            "dataType": "float"
        },
        {
            "idDataAttribute": 841,
            "code": "g3c",
            "description": "Grid meter current L3",
            "targetTable": "logData",
            "idDeviceType": 13,
            "formatWithUnit": "%.1F A",
            "dataType": "float"
        },
        {
            "idDataAttribute": 842,
            "code": "g3F",
            "description": "Grid meter frequency L3",
            "targetTable": "logData",
            "idDeviceType": 13,
            "formatWithUnit": "%.1F Hz",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1295,
            "code": "gpn",
            "description": "PEN (Protective earth-Neutral) voltage",
            "targetTable": "logData",
            "idDeviceType": 13,
            "formatWithUnit": "%.1F V",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1875,
            "code": "ivl",
            "description": "Inverter has VregLink",
            "targetTable": "lastLogDataOnly",
            "idDeviceType": 14,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": []
        },
        {
            "idDataAttribute": 1881,
            "code": "mvl",
            "description": "Multi has VregLink",
            "targetTable": "lastLogDataOnly",
            "idDeviceType": 14,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": []
        },
        {
            "idDataAttribute": 397,
            "code": "iOI1",
            "description": "Output current",
            "targetTable": "logData",
            "idDeviceType": 14,
            "formatWithUnit": "%.1F A",
            "dataType": "float"
        },
        {
            "idDataAttribute": 398,
            "code": "iOV1",
            "description": "Output voltage",
            "targetTable": "logData",
            "idDeviceType": 14,
            "formatWithUnit": "%.1F V",
            "dataType": "float"
        },
        {
            "idDataAttribute": 407,
            "code": "i0V",
            "description": "Voltage",
            "targetTable": "logData",
            "idDeviceType": 14,
            "formatWithUnit": "%.2F V",
            "dataType": "float"
        },
        {
            "idDataAttribute": 409,
            "code": "iM",
            "description": "Inverter on/off/eco",
            "targetTable": "logData",
            "idDeviceType": 14,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "On",
                    "valueEnum": 2
                },
                {
                    "nameEnum": "Off",
                    "valueEnum": 4
                },
                {
                    "nameEnum": "Eco",
                    "valueEnum": 5
                }
            ]
        },
        {
            "idDataAttribute": 412,
            "code": "iST",
            "description": "Inverter state",
            "targetTable": "logData",
            "idDeviceType": 14,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Off",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Low power mode (search mode)",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Fault",
                    "valueEnum": 2
                },
                {
                    "nameEnum": "Bulk",
                    "valueEnum": 3
                },
                {
                    "nameEnum": "Absorption",
                    "valueEnum": 4
                },
                {
                    "nameEnum": "Float",
                    "valueEnum": 5
                },
                {
                    "nameEnum": "Storage",
                    "valueEnum": 6
                },
                {
                    "nameEnum": "Inverting (on)",
                    "valueEnum": 9
                },
                {
                    "nameEnum": "External Control",
                    "valueEnum": 252
                }
            ]
        },
        {
            "idDataAttribute": 399,
            "code": "iHT",
            "description": "High temperature alarm",
            "targetTable": "logData",
            "idDeviceType": 14,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "No alarm",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 400,
            "code": "iHV",
            "description": "High battery voltage alarm",
            "targetTable": "logData",
            "idDeviceType": 14,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "No alarm",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 401,
            "code": "iHVA",
            "description": "High AC-Out voltage alarm",
            "targetTable": "logData",
            "idDeviceType": 14,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "No alarm",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 402,
            "code": "iLT",
            "description": "Low temperature alarm",
            "targetTable": "logData",
            "idDeviceType": 14,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "No alarm",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 403,
            "code": "iLV",
            "description": "Low battery voltage alarm",
            "targetTable": "logData",
            "idDeviceType": 14,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "No alarm",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 404,
            "code": "ilVA",
            "description": "Low AC-Out voltage alarm",
            "targetTable": "logData",
            "idDeviceType": 14,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "No alarm",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 405,
            "code": "iO",
            "description": "Overload alarm",
            "targetTable": "logData",
            "idDeviceType": 14,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "No alarm",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 406,
            "code": "iR",
            "description": "Ripple alarm",
            "targetTable": "logData",
            "idDeviceType": 14,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "No alarm",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 746,
            "code": "iOF1",
            "description": "AC frequency",
            "targetTable": "logData",
            "idDeviceType": 14,
            "formatWithUnit": "%.1F Hz",
            "dataType": "float"
        },
        {
            "idDataAttribute": 747,
            "code": "il",
            "description": "DC Current",
            "targetTable": "logData",
            "idDeviceType": 14,
            "formatWithUnit": "%.2F A",
            "dataType": "float"
        },
        {
            "idDataAttribute": 748,
            "code": "iT",
            "description": "Battery temperature",
            "targetTable": "logData",
            "idDeviceType": 14,
            "formatWithUnit": "%.1F \u00b0C",
            "dataType": "float"
        },
        {
            "idDataAttribute": 750,
            "code": "iPVV",
            "description": "PV Voltage",
            "targetTable": "logData",
            "idDeviceType": 14,
            "formatWithUnit": "%.1F V",
            "dataType": "float"
        },
        {
            "idDataAttribute": 763,
            "code": "iPVV0",
            "description": "PV Voltage on tracker 1",
            "targetTable": "logData",
            "idDeviceType": 14,
            "formatWithUnit": "%.1F V",
            "dataType": "float"
        },
        {
            "idDataAttribute": 764,
            "code": "iPVV1",
            "description": "PV Voltage on tracker 2",
            "targetTable": "logData",
            "idDeviceType": 14,
            "formatWithUnit": "%.1F V",
            "dataType": "float"
        },
        {
            "idDataAttribute": 765,
            "code": "iPVV2",
            "description": "PV Voltage on tracker 3",
            "targetTable": "logData",
            "idDeviceType": 14,
            "formatWithUnit": "%.1F V",
            "dataType": "float"
        },
        {
            "idDataAttribute": 766,
            "code": "iPVV3",
            "description": "PV Voltage on tracker 4",
            "targetTable": "logData",
            "idDeviceType": 14,
            "formatWithUnit": "%.1F V",
            "dataType": "float"
        },
        {
            "idDataAttribute": 751,
            "code": "iPVI",
            "description": "PV Current",
            "targetTable": "logData",
            "idDeviceType": 14,
            "formatWithUnit": "%.2F A",
            "dataType": "float"
        },
        {
            "idDataAttribute": 767,
            "code": "iPVI0",
            "description": "PV current on tracker 1",
            "targetTable": "logData",
            "idDeviceType": 14,
            "formatWithUnit": "%.1F A",
            "dataType": "float"
        },
        {
            "idDataAttribute": 768,
            "code": "iPVI1",
            "description": "PV current on tracker 2",
            "targetTable": "logData",
            "idDeviceType": 14,
            "formatWithUnit": "%.1F A",
            "dataType": "float"
        },
        {
            "idDataAttribute": 769,
            "code": "iPVI2",
            "description": "PV current on tracker 3",
            "targetTable": "logData",
            "idDeviceType": 14,
            "formatWithUnit": "%.1F A",
            "dataType": "float"
        },
        {
            "idDataAttribute": 770,
            "code": "iPVI3",
            "description": "PV current on tracker 4",
            "targetTable": "logData",
            "idDeviceType": 14,
            "formatWithUnit": "%.1F A",
            "dataType": "float"
        },
        {
            "idDataAttribute": 752,
            "code": "iRelay",
            "description": "Relay state",
            "targetTable": "logData",
            "idDeviceType": 14,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Open",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Closed",
                    "valueEnum": 1
                }
            ]
        },
        {
            "idDataAttribute": 753,
            "code": "iSOC",
            "description": "State of charge",
            "targetTable": "logData",
            "idDeviceType": 14,
            "formatWithUnit": "%.1F %%",
            "dataType": "float"
        },
        {
            "idDataAttribute": 754,
            "code": "iPVP",
            "description": "PV Power",
            "targetTable": "logData",
            "idDeviceType": 14,
            "formatWithUnit": "%.0F W",
            "dataType": "float"
        },
        {
            "idDataAttribute": 806,
            "code": "iPVP0",
            "description": "PV Power on tracker 1",
            "targetTable": "logData",
            "idDeviceType": 14,
            "formatWithUnit": "%.0F W",
            "dataType": "float"
        },
        {
            "idDataAttribute": 807,
            "code": "iPVP1",
            "description": "PV Power on tracker 2",
            "targetTable": "logData",
            "idDeviceType": 14,
            "formatWithUnit": "%.0F W",
            "dataType": "float"
        },
        {
            "idDataAttribute": 808,
            "code": "iPVP2",
            "description": "PV Power on tracker 3",
            "targetTable": "logData",
            "idDeviceType": 14,
            "formatWithUnit": "%.0F W",
            "dataType": "float"
        },
        {
            "idDataAttribute": 809,
            "code": "iPVP3",
            "description": "PV Power on tracker 4",
            "targetTable": "logData",
            "idDeviceType": 14,
            "formatWithUnit": "%.0F W",
            "dataType": "float"
        },
        {
            "idDataAttribute": 755,
            "code": "iMm",
            "description": "Overall MPPT State",
            "targetTable": "logData",
            "idDeviceType": 14,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Off",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Voltage or current limited",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "MPPT active",
                    "valueEnum": 2
                },
                {
                    "nameEnum": "Not available",
                    "valueEnum": 255
                }
            ]
        },
        {
            "idDataAttribute": 1227,
            "code": "iPVMm0",
            "description": "MPPT State Tracker 1",
            "targetTable": "logData",
            "idDeviceType": 14,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Off",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Voltage or current limited",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "MPPT active",
                    "valueEnum": 2
                },
                {
                    "nameEnum": "Not available",
                    "valueEnum": 255
                }
            ]
        },
        {
            "idDataAttribute": 1228,
            "code": "iPVMm1",
            "description": "MPPT State Tracker 2",
            "targetTable": "logData",
            "idDeviceType": 14,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Off",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Voltage or current limited",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "MPPT active",
                    "valueEnum": 2
                },
                {
                    "nameEnum": "Not available",
                    "valueEnum": 255
                }
            ]
        },
        {
            "idDataAttribute": 1229,
            "code": "iPVMm2",
            "description": "MPPT State Tracker 3",
            "targetTable": "logData",
            "idDeviceType": 14,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Off",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Voltage or current limited",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "MPPT active",
                    "valueEnum": 2
                },
                {
                    "nameEnum": "Not available",
                    "valueEnum": 255
                }
            ]
        },
        {
            "idDataAttribute": 1230,
            "code": "iPVMm3",
            "description": "MPPT State Tracker 4",
            "targetTable": "logData",
            "idDeviceType": 14,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Off",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Voltage or current limited",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "MPPT active",
                    "valueEnum": 2
                },
                {
                    "nameEnum": "Not available",
                    "valueEnum": 255
                }
            ]
        },
        {
            "idDataAttribute": 756,
            "code": "iYT",
            "description": "Yield today",
            "targetTable": "logData",
            "idDeviceType": 14,
            "formatWithUnit": "%.1F kWh",
            "dataType": "float"
        },
        {
            "idDataAttribute": 771,
            "code": "iYT0",
            "description": "Yield today on tracker 1",
            "targetTable": "logData",
            "idDeviceType": 14,
            "formatWithUnit": "%.2F kWh",
            "dataType": "float"
        },
        {
            "idDataAttribute": 772,
            "code": "iYT1",
            "description": "Yield today on tracker 2",
            "targetTable": "logData",
            "idDeviceType": 14,
            "formatWithUnit": "%.2F kWh",
            "dataType": "float"
        },
        {
            "idDataAttribute": 773,
            "code": "iYT2",
            "description": "Yield today on tracker 3",
            "targetTable": "logData",
            "idDeviceType": 14,
            "formatWithUnit": "%.2F kWh",
            "dataType": "float"
        },
        {
            "idDataAttribute": 774,
            "code": "iYT3",
            "description": "Yield today on tracker 4",
            "targetTable": "logData",
            "idDeviceType": 14,
            "formatWithUnit": "%.2F kWh",
            "dataType": "float"
        },
        {
            "idDataAttribute": 757,
            "code": "iYY",
            "description": "Yield yesterday",
            "targetTable": "logData",
            "idDeviceType": 14,
            "formatWithUnit": "%.1F kWh",
            "dataType": "float"
        },
        {
            "idDataAttribute": 775,
            "code": "iYY0",
            "description": "Yield yesterday on tracker 1",
            "targetTable": "logData",
            "idDeviceType": 14,
            "formatWithUnit": "%.2F kWh",
            "dataType": "float"
        },
        {
            "idDataAttribute": 776,
            "code": "iYY1",
            "description": "Yield yesterday on tracker 2",
            "targetTable": "logData",
            "idDeviceType": 14,
            "formatWithUnit": "%.2F kWh",
            "dataType": "float"
        },
        {
            "idDataAttribute": 777,
            "code": "iYY2",
            "description": "Yield yesterday on tracker 3",
            "targetTable": "logData",
            "idDeviceType": 14,
            "formatWithUnit": "%.2F kWh",
            "dataType": "float"
        },
        {
            "idDataAttribute": 778,
            "code": "iYY3",
            "description": "Yield yesterday on tracker 4",
            "targetTable": "logData",
            "idDeviceType": 14,
            "formatWithUnit": "%.2F kWh",
            "dataType": "float"
        },
        {
            "idDataAttribute": 758,
            "code": "iMPT",
            "description": "Max power yesterday",
            "targetTable": "logData",
            "idDeviceType": 14,
            "formatWithUnit": "%.0F W",
            "dataType": "float"
        },
        {
            "idDataAttribute": 779,
            "code": "iMCPT0",
            "description": "Maximum charge power today on tracker 1",
            "targetTable": "logData",
            "idDeviceType": 14,
            "formatWithUnit": "%d W",
            "dataType": "float"
        },
        {
            "idDataAttribute": 780,
            "code": "iMCPT1",
            "description": "Maximum charge power today on tracker 2",
            "targetTable": "logData",
            "idDeviceType": 14,
            "formatWithUnit": "%d W",
            "dataType": "float"
        },
        {
            "idDataAttribute": 781,
            "code": "iMCPT2",
            "description": "Maximum charge power today on tracker 3",
            "targetTable": "logData",
            "idDeviceType": 14,
            "formatWithUnit": "%d W",
            "dataType": "float"
        },
        {
            "idDataAttribute": 782,
            "code": "iMCPT3",
            "description": "Maximum charge power today on tracker 4",
            "targetTable": "logData",
            "idDeviceType": 14,
            "formatWithUnit": "%d W",
            "dataType": "float"
        },
        {
            "idDataAttribute": 783,
            "code": "iMCPY0",
            "description": "Maximum charge power yesterday on tracker 1",
            "targetTable": "logData",
            "idDeviceType": 14,
            "formatWithUnit": "%d W",
            "dataType": "float"
        },
        {
            "idDataAttribute": 784,
            "code": "iMCPY1",
            "description": "Maximum charge power yesterday on tracker 2",
            "targetTable": "logData",
            "idDeviceType": 14,
            "formatWithUnit": "%d W",
            "dataType": "float"
        },
        {
            "idDataAttribute": 785,
            "code": "iMCPY2",
            "description": "Maximum charge power yesterday on tracker 3",
            "targetTable": "logData",
            "idDeviceType": 14,
            "formatWithUnit": "%d W",
            "dataType": "float"
        },
        {
            "idDataAttribute": 786,
            "code": "iMCPY3",
            "description": "Maximum charge power yesterday on tracker 4",
            "targetTable": "logData",
            "idDeviceType": 14,
            "formatWithUnit": "%d W",
            "dataType": "float"
        },
        {
            "idDataAttribute": 788,
            "code": "iOP1",
            "description": "AC-Out Power",
            "targetTable": "logData",
            "idDeviceType": 14,
            "formatWithUnit": "%d W",
            "dataType": "float"
        },
        {
            "idDataAttribute": 986,
            "code": "iE",
            "description": "Error Code",
            "targetTable": "logData",
            "idDeviceType": 14,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "No error",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "#1 - Battery temperature too high",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "#2 - Battery voltage too high",
                    "valueEnum": 2
                },
                {
                    "nameEnum": "#3 - Battery temperature sensor miswired (+)",
                    "valueEnum": 3
                },
                {
                    "nameEnum": "#4 - Battery temperature sensor miswired (-)",
                    "valueEnum": 4
                },
                {
                    "nameEnum": "#5 - Battery temperature sensor disconnected",
                    "valueEnum": 5
                },
                {
                    "nameEnum": "#6 - Battery voltage sense miswired (+)",
                    "valueEnum": 6
                },
                {
                    "nameEnum": "#7 - Battery voltage sense miswired (-)",
                    "valueEnum": 7
                },
                {
                    "nameEnum": "#8 - Battery voltage sense disconnected",
                    "valueEnum": 8
                },
                {
                    "nameEnum": "#9 - Battery voltage wire losses too high",
                    "valueEnum": 9
                },
                {
                    "nameEnum": "#10 - Battery voltage too low",
                    "valueEnum": 10
                },
                {
                    "nameEnum": "#11 - Battery ripple voltage on terminals too high",
                    "valueEnum": 11
                },
                {
                    "nameEnum": "#12 - Battery low state of charge",
                    "valueEnum": 12
                },
                {
                    "nameEnum": "#13 - Battery mid-point voltage issue",
                    "valueEnum": 13
                },
                {
                    "nameEnum": "#14 - Battery temperature too low",
                    "valueEnum": 14
                },
                {
                    "nameEnum": "#17 - Charger temperature too high",
                    "valueEnum": 17
                },
                {
                    "nameEnum": "#18 - Charger over-current",
                    "valueEnum": 18
                },
                {
                    "nameEnum": "#19 - Charger current polarity reversed",
                    "valueEnum": 19
                },
                {
                    "nameEnum": "#20 - Max Bulk-time exceeded",
                    "valueEnum": 20
                },
                {
                    "nameEnum": "#21 - Charger current sensor issue",
                    "valueEnum": 21
                },
                {
                    "nameEnum": "#22 - Temperature sensor miswired",
                    "valueEnum": 22
                },
                {
                    "nameEnum": "#23 - Charger temperature sensor disconnected",
                    "valueEnum": 23
                },
                {
                    "nameEnum": "#24 - Charger internal fan not detected",
                    "valueEnum": 24
                },
                {
                    "nameEnum": "#25 - Charger internal fan over-current",
                    "valueEnum": 25
                },
                {
                    "nameEnum": "#26 - Charger terminal overheated",
                    "valueEnum": 26
                },
                {
                    "nameEnum": "#27 - Charger short circuit",
                    "valueEnum": 27
                },
                {
                    "nameEnum": "#28 - Charger issue with power stage",
                    "valueEnum": 28
                },
                {
                    "nameEnum": "#29 - Over-charge protection",
                    "valueEnum": 29
                },
                {
                    "nameEnum": "#31 - Input voltage out of range",
                    "valueEnum": 31
                },
                {
                    "nameEnum": "#32 - Input voltage too low",
                    "valueEnum": 32
                },
                {
                    "nameEnum": "#33 - Input voltage too high",
                    "valueEnum": 33
                },
                {
                    "nameEnum": "#34 - PV over current",
                    "valueEnum": 34
                },
                {
                    "nameEnum": "#35 - Input excessive power",
                    "valueEnum": 35
                },
                {
                    "nameEnum": "#36 - Input polarity issue",
                    "valueEnum": 36
                },
                {
                    "nameEnum": "#37 - Input voltage absent (mains removed, fuse blown?)",
                    "valueEnum": 37
                },
                {
                    "nameEnum": "#38 - Input shutdown due to battery over-voltage",
                    "valueEnum": 38
                },
                {
                    "nameEnum": "#39 - Input shutdown due to battery over-voltage",
                    "valueEnum": 39
                },
                {
                    "nameEnum": "#40 - Internal failure (PV Input failed to shutdown)",
                    "valueEnum": 40
                },
                {
                    "nameEnum": "#41 - Inverter shutdown (panel isolation resistance too low)",
                    "valueEnum": 41
                },
                {
                    "nameEnum": "#42 - Inverter shutdown (ground current too high: >30mA)",
                    "valueEnum": 42
                },
                {
                    "nameEnum": "#43 - Inverter shutdown (voltage over ground relay too high)",
                    "valueEnum": 43
                },
                {
                    "nameEnum": "#50 - Inverter overload (iit protection)",
                    "valueEnum": 50
                },
                {
                    "nameEnum": "#51 - Inverter temperature too high",
                    "valueEnum": 51
                },
                {
                    "nameEnum": "#52 - Inverter excessive current",
                    "valueEnum": 52
                },
                {
                    "nameEnum": "#53 - Inverter dc level (internal dc rail voltage)",
                    "valueEnum": 53
                },
                {
                    "nameEnum": "#54 - Inverter ac level (output voltage not ok)",
                    "valueEnum": 54
                },
                {
                    "nameEnum": "#55 - Inverter dc fail (dc on output)",
                    "valueEnum": 55
                },
                {
                    "nameEnum": "#56 - Inverter ac fail (shape wrong)*/",
                    "valueEnum": 56
                },
                {
                    "nameEnum": "#57 - Inverter ac on output (inverter only)",
                    "valueEnum": 57
                },
                {
                    "nameEnum": "#58 - Inverter bridge fault (hardware signal)",
                    "valueEnum": 58
                },
                {
                    "nameEnum": "#59 - ACIN1 relay test fault",
                    "valueEnum": 59
                },
                {
                    "nameEnum": "#60 - ACIN2 relay test fault",
                    "valueEnum": 60
                },
                {
                    "nameEnum": "#65 - Device disappeared during parallel operation (broken cable?)",
                    "valueEnum": 65
                },
                {
                    "nameEnum": "#66 - Incompatible device encountered for parallel operation (e.g. old firmware/different settings)",
                    "valueEnum": 66
                },
                {
                    "nameEnum": "#67 - No BMS",
                    "valueEnum": 67
                },
                {
                    "nameEnum": "#68 - Network misconfigured",
                    "valueEnum": 68
                },
                {
                    "nameEnum": "#113 - Non-volatile storage write error",
                    "valueEnum": 113
                },
                {
                    "nameEnum": "#114 - CPU temperature to high",
                    "valueEnum": 114
                },
                {
                    "nameEnum": "#115 - CAN/SCI communication lost (when critical)",
                    "valueEnum": 115
                },
                {
                    "nameEnum": "#116 - Calibration data lost",
                    "valueEnum": 116
                },
                {
                    "nameEnum": "#117 - Incompatible firmware encountered",
                    "valueEnum": 117
                },
                {
                    "nameEnum": "#118 - Incompatible hardware encountered",
                    "valueEnum": 118
                },
                {
                    "nameEnum": "#119 - Settings data lost",
                    "valueEnum": 119
                },
                {
                    "nameEnum": "#120 - Reference voltage failure",
                    "valueEnum": 120
                },
                {
                    "nameEnum": "#121 - Tester fail",
                    "valueEnum": 121
                },
                {
                    "nameEnum": "#122 - Non-volatile history data invalid/corrupted",
                    "valueEnum": 122
                },
                {
                    "nameEnum": "#200 - Internal error",
                    "valueEnum": 200
                },
                {
                    "nameEnum": "#201 - Internal error",
                    "valueEnum": 201
                },
                {
                    "nameEnum": "#203 - Internal error",
                    "valueEnum": 203
                },
                {
                    "nameEnum": "#205 - Internal error",
                    "valueEnum": 205
                },
                {
                    "nameEnum": "#212 - Internal error",
                    "valueEnum": 212
                },
                {
                    "nameEnum": "#215 - Internal error",
                    "valueEnum": 215
                }
            ]
        },
        {
            "idDataAttribute": 1132,
            "code": "iS",
            "description": "Low SoC alarm",
            "targetTable": "logData",
            "idDeviceType": 14,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "OK",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 1348,
            "code": "icl",
            "description": "Solar charge current limit",
            "targetTable": "logData",
            "idDeviceType": 14,
            "formatWithUnit": "%.1F A",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1251,
            "code": "vrm_inverter_yield_fc",
            "description": "Inverter total forecasted yield",
            "targetTable": "logData",
            "idDeviceType": 14,
            "formatWithUnit": "%.0F Wh",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1252,
            "code": "vrm_inverter_yield_0_fc",
            "description": "Inverter tracker 0 forecasted yield",
            "targetTable": "logData",
            "idDeviceType": 14,
            "formatWithUnit": "%.0F Wh",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1253,
            "code": "vrm_inverter_yield_1_fc",
            "description": "Inverter tracker 1 forecasted yield",
            "targetTable": "logData",
            "idDeviceType": 14,
            "formatWithUnit": "%.0F Wh",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1254,
            "code": "vrm_inverter_yield_2_fc",
            "description": "Inverter tracker 2 forecasted yield",
            "targetTable": "logData",
            "idDeviceType": 14,
            "formatWithUnit": "%.0F Wh",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1255,
            "code": "vrm_inverter_yield_3_fc",
            "description": "Inverter tracker 3 forecasted yield",
            "targetTable": "logData",
            "idDeviceType": 14,
            "formatWithUnit": "%.0F Wh",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1856,
            "code": "G1pf",
            "description": "Genset Power factor - L1",
            "targetTable": "logData",
            "idDeviceType": 15,
            "formatWithUnit": "%.3F",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1857,
            "code": "G2pf",
            "description": "Genset Power factor - L2",
            "targetTable": "logData",
            "idDeviceType": 15,
            "formatWithUnit": "%.3F",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1858,
            "code": "G3pf",
            "description": "Genset Power factor - L3",
            "targetTable": "logData",
            "idDeviceType": 15,
            "formatWithUnit": "%.3F",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1859,
            "code": "Gpf",
            "description": "Genset total Power factor",
            "targetTable": "logData",
            "idDeviceType": 15,
            "formatWithUnit": "%.3F",
            "dataType": "float"
        },
        {
            "idDataAttribute": 426,
            "code": "G1v",
            "description": "Phase 1 voltage",
            "targetTable": "logData",
            "idDeviceType": 15,
            "formatWithUnit": "%.1F V",
            "dataType": "float"
        },
        {
            "idDataAttribute": 427,
            "code": "G1c",
            "description": "Phase 1 current",
            "targetTable": "logData",
            "idDeviceType": 15,
            "formatWithUnit": "%.1F A",
            "dataType": "float"
        },
        {
            "idDataAttribute": 428,
            "code": "G1p",
            "description": "Phase 1 power",
            "targetTable": "logData",
            "idDeviceType": 15,
            "formatWithUnit": "%.0F W",
            "dataType": "float"
        },
        {
            "idDataAttribute": 431,
            "code": "G1f",
            "description": "Phase 1 frequency",
            "targetTable": "logData",
            "idDeviceType": 15,
            "formatWithUnit": "%.2F Hz",
            "dataType": "float"
        },
        {
            "idDataAttribute": 432,
            "code": "G2v",
            "description": "Phase 2 voltage",
            "targetTable": "logData",
            "idDeviceType": 15,
            "formatWithUnit": "%.1F V",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1742,
            "code": "Gp",
            "description": "Genset total power",
            "targetTable": "logData",
            "idDeviceType": 15,
            "formatWithUnit": "%d W",
            "dataType": "float"
        },
        {
            "idDataAttribute": 433,
            "code": "G2c",
            "description": "Phase 2 current",
            "targetTable": "logData",
            "idDeviceType": 15,
            "formatWithUnit": "%.1F A",
            "dataType": "float"
        },
        {
            "idDataAttribute": 434,
            "code": "G2p",
            "description": "Phase 2 power",
            "targetTable": "logData",
            "idDeviceType": 15,
            "formatWithUnit": "%.0F W",
            "dataType": "float"
        },
        {
            "idDataAttribute": 435,
            "code": "G2f",
            "description": "Phase 2 frequency",
            "targetTable": "logData",
            "idDeviceType": 15,
            "formatWithUnit": "%.2F Hz",
            "dataType": "float"
        },
        {
            "idDataAttribute": 436,
            "code": "G3v",
            "description": "Phase 3 voltage",
            "targetTable": "logData",
            "idDeviceType": 15,
            "formatWithUnit": "%.1F V",
            "dataType": "float"
        },
        {
            "idDataAttribute": 437,
            "code": "G3c",
            "description": "Phase 3 current",
            "targetTable": "logData",
            "idDeviceType": 15,
            "formatWithUnit": "%.1F A",
            "dataType": "float"
        },
        {
            "idDataAttribute": 438,
            "code": "G3p",
            "description": "Phase 3 power",
            "targetTable": "logData",
            "idDeviceType": 15,
            "formatWithUnit": "%.0F W",
            "dataType": "float"
        },
        {
            "idDataAttribute": 439,
            "code": "G3f",
            "description": "Phase 3 frequency",
            "targetTable": "logData",
            "idDeviceType": 15,
            "formatWithUnit": "%.2F Hz",
            "dataType": "float"
        },
        {
            "idDataAttribute": 425,
            "code": "Gsv",
            "description": "Starter voltage",
            "targetTable": "logData",
            "idDeviceType": 15,
            "formatWithUnit": "%.2F V",
            "dataType": "float"
        },
        {
            "idDataAttribute": 416,
            "code": "GST",
            "description": "Status",
            "targetTable": "logData",
            "idDeviceType": 15,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Standby",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Startup 1",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Startup 2",
                    "valueEnum": 2
                },
                {
                    "nameEnum": "Startup 3",
                    "valueEnum": 3
                },
                {
                    "nameEnum": "Startup 4",
                    "valueEnum": 4
                },
                {
                    "nameEnum": "Startup 5",
                    "valueEnum": 5
                },
                {
                    "nameEnum": "Startup 6",
                    "valueEnum": 6
                },
                {
                    "nameEnum": "Startup 7",
                    "valueEnum": 7
                },
                {
                    "nameEnum": "Running",
                    "valueEnum": 8
                },
                {
                    "nameEnum": "Stopping",
                    "valueEnum": 9
                },
                {
                    "nameEnum": "Error",
                    "valueEnum": 10
                }
            ]
        },
        {
            "idDataAttribute": 417,
            "code": "GE",
            "description": "Error",
            "targetTable": "logData",
            "idDeviceType": 15,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "No error",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "AC voltage L1 too low",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "AC frequency L1 too low",
                    "valueEnum": 2
                },
                {
                    "nameEnum": "AC current too low",
                    "valueEnum": 3
                },
                {
                    "nameEnum": "AC power too low",
                    "valueEnum": 4
                },
                {
                    "nameEnum": "Emergency stop",
                    "valueEnum": 5
                },
                {
                    "nameEnum": "Servo current too low",
                    "valueEnum": 6
                },
                {
                    "nameEnum": "Oil pressure too low",
                    "valueEnum": 7
                },
                {
                    "nameEnum": "Engine temperature too low",
                    "valueEnum": 8
                },
                {
                    "nameEnum": "Winding temperature too low",
                    "valueEnum": 9
                },
                {
                    "nameEnum": "Exhaust temperature too low",
                    "valueEnum": 10
                },
                {
                    "nameEnum": "Starter current too low",
                    "valueEnum": 13
                },
                {
                    "nameEnum": "Glow current too low",
                    "valueEnum": 14
                },
                {
                    "nameEnum": "Glow current too low",
                    "valueEnum": 15
                },
                {
                    "nameEnum": "Fuel holding magnet current too low",
                    "valueEnum": 16
                },
                {
                    "nameEnum": "Stop solenoid hold coil current too low",
                    "valueEnum": 17
                },
                {
                    "nameEnum": "Stop solenoid pull coil current too low",
                    "valueEnum": 18
                },
                {
                    "nameEnum": "Optional DC out current too low",
                    "valueEnum": 19
                },
                {
                    "nameEnum": "5V output voltage too low",
                    "valueEnum": 20
                },
                {
                    "nameEnum": "Boost output current too low",
                    "valueEnum": 21
                },
                {
                    "nameEnum": "Panel supply current too high",
                    "valueEnum": 22
                },
                {
                    "nameEnum": "Starter battery voltage too low",
                    "valueEnum": 25
                },
                {
                    "nameEnum": "Startup aborted (rotation too low)",
                    "valueEnum": 26
                },
                {
                    "nameEnum": "Rotation too low",
                    "valueEnum": 28
                },
                {
                    "nameEnum": "Power contactor current too low",
                    "valueEnum": 29
                },
                {
                    "nameEnum": "AC voltage L2 too low",
                    "valueEnum": 30
                },
                {
                    "nameEnum": "AC frequency L2 too low",
                    "valueEnum": 31
                },
                {
                    "nameEnum": "AC current L2 too low",
                    "valueEnum": 32
                },
                {
                    "nameEnum": "AC power L2 too low",
                    "valueEnum": 33
                },
                {
                    "nameEnum": "AC voltage L3 too low",
                    "valueEnum": 34
                },
                {
                    "nameEnum": "AC frequency L3 too low",
                    "valueEnum": 35
                },
                {
                    "nameEnum": "AC current L3 too low",
                    "valueEnum": 36
                },
                {
                    "nameEnum": "AC power L3 too low",
                    "valueEnum": 37
                },
                {
                    "nameEnum": "Fuel temperature too low",
                    "valueEnum": 62
                },
                {
                    "nameEnum": "Fuel level too low",
                    "valueEnum": 63
                },
                {
                    "nameEnum": "AC voltage L1 too high",
                    "valueEnum": 65
                },
                {
                    "nameEnum": "AC frequency too high",
                    "valueEnum": 66
                },
                {
                    "nameEnum": "AC current too high",
                    "valueEnum": 67
                },
                {
                    "nameEnum": "AC power too high",
                    "valueEnum": 68
                },
                {
                    "nameEnum": "Servo current too high",
                    "valueEnum": 70
                },
                {
                    "nameEnum": "Oil pressure too high",
                    "valueEnum": 71
                },
                {
                    "nameEnum": "Engine temperature too high",
                    "valueEnum": 72
                },
                {
                    "nameEnum": "Winding temperature too high",
                    "valueEnum": 73
                },
                {
                    "nameEnum": "Exhaust temperature too low",
                    "valueEnum": 74
                },
                {
                    "nameEnum": "Starter current too low",
                    "valueEnum": 77
                },
                {
                    "nameEnum": "Glow current too high",
                    "valueEnum": 78
                },
                {
                    "nameEnum": "Glow current too high",
                    "valueEnum": 79
                },
                {
                    "nameEnum": "Fuel holding magnet current too high",
                    "valueEnum": 80
                },
                {
                    "nameEnum": "Stop solenoid hold coil current too high",
                    "valueEnum": 81
                },
                {
                    "nameEnum": "Stop solenoid pull coil current too high",
                    "valueEnum": 82
                },
                {
                    "nameEnum": "Optional DC out current too high",
                    "valueEnum": 83
                },
                {
                    "nameEnum": "5V output voltage too high",
                    "valueEnum": 84
                },
                {
                    "nameEnum": "Boost output current too high",
                    "valueEnum": 85
                },
                {
                    "nameEnum": "Starter battery voltage too high",
                    "valueEnum": 89
                },
                {
                    "nameEnum": "Startup aborted (rotation too high)",
                    "valueEnum": 90
                },
                {
                    "nameEnum": "Rotation too high",
                    "valueEnum": 92
                },
                {
                    "nameEnum": "Power contactor current too high",
                    "valueEnum": 93
                },
                {
                    "nameEnum": "AC voltage L2 too high",
                    "valueEnum": 94
                },
                {
                    "nameEnum": "AC frequency L2 too high",
                    "valueEnum": 95
                },
                {
                    "nameEnum": "AC current L2 too high",
                    "valueEnum": 96
                },
                {
                    "nameEnum": "AC power L2 too high",
                    "valueEnum": 97
                },
                {
                    "nameEnum": "AC voltage L3 too high",
                    "valueEnum": 98
                },
                {
                    "nameEnum": "AC frequency L3 too high",
                    "valueEnum": 99
                },
                {
                    "nameEnum": "AC current L3 too high",
                    "valueEnum": 100
                },
                {
                    "nameEnum": "AC power L3 too high",
                    "valueEnum": 101
                },
                {
                    "nameEnum": "Fuel temperature too high",
                    "valueEnum": 126
                },
                {
                    "nameEnum": "Fuel level too high",
                    "valueEnum": 127
                },
                {
                    "nameEnum": "Lost control unit",
                    "valueEnum": 130
                },
                {
                    "nameEnum": "Lost panel",
                    "valueEnum": 131
                },
                {
                    "nameEnum": "Service needed",
                    "valueEnum": 132
                },
                {
                    "nameEnum": "Lost 3-phase module",
                    "valueEnum": 133
                },
                {
                    "nameEnum": "Lost AGT module",
                    "valueEnum": 134
                },
                {
                    "nameEnum": "Synchronization failure",
                    "valueEnum": 135
                },
                {
                    "nameEnum": "Intake airfilter",
                    "valueEnum": 137
                },
                {
                    "nameEnum": "Lost sync. module",
                    "valueEnum": 139
                },
                {
                    "nameEnum": "Load-balance failed",
                    "valueEnum": 140
                },
                {
                    "nameEnum": "Sync-mode deactivated",
                    "valueEnum": 141
                },
                {
                    "nameEnum": "Engine controller",
                    "valueEnum": 142
                },
                {
                    "nameEnum": "Rotating field wrong",
                    "valueEnum": 148
                },
                {
                    "nameEnum": "Fuel level sensor lost",
                    "valueEnum": 149
                },
                {
                    "nameEnum": "Init failed",
                    "valueEnum": 150
                },
                {
                    "nameEnum": "Watchdog",
                    "valueEnum": 151
                },
                {
                    "nameEnum": "Out: winding",
                    "valueEnum": 152
                },
                {
                    "nameEnum": "Out: exhaust",
                    "valueEnum": 153
                },
                {
                    "nameEnum": "Out: Cyl. head",
                    "valueEnum": 154
                },
                {
                    "nameEnum": "Inverter over temperature",
                    "valueEnum": 155
                },
                {
                    "nameEnum": "Inverter overload",
                    "valueEnum": 156
                },
                {
                    "nameEnum": "Inverter communication lost",
                    "valueEnum": 157
                },
                {
                    "nameEnum": "Inverter sync failed",
                    "valueEnum": 158
                },
                {
                    "nameEnum": "CAN communication lost",
                    "valueEnum": 159
                },
                {
                    "nameEnum": "L1 overload",
                    "valueEnum": 160
                },
                {
                    "nameEnum": "L2 overload",
                    "valueEnum": 161
                },
                {
                    "nameEnum": "L3 overload",
                    "valueEnum": 162
                },
                {
                    "nameEnum": "DC overload",
                    "valueEnum": 163
                },
                {
                    "nameEnum": "DC overvoltage",
                    "valueEnum": 164
                },
                {
                    "nameEnum": "Emergency stop",
                    "valueEnum": 165
                },
                {
                    "nameEnum": "No connection",
                    "valueEnum": 166
                }
            ]
        },
        {
            "idDataAttribute": 1268,
            "code": "Gop",
            "description": "Engine Oil Pressure",
            "targetTable": "logData",
            "idDeviceType": 15,
            "formatWithUnit": "%.2F kPa",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1607,
            "code": "Got",
            "description": "Engine Oil Temperature",
            "targetTable": "logData",
            "idDeviceType": 15,
            "formatWithUnit": "%.1F \u00b0C",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1844,
            "code": "Ggm",
            "description": "Is Generic Energy Meter",
            "targetTable": "lastLogDataOnly",
            "idDeviceType": 15,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": []
        },
        {
            "idDataAttribute": 440,
            "code": "gaNF",
            "description": "Fischer Panda genset not detected at AC-inputess",
            "targetTable": "logData",
            "idDeviceType": 16,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "No alarm",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 441,
            "code": "gaNG",
            "description": "Generator not detected at AC-input",
            "targetTable": "logData",
            "idDeviceType": 16,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "No alarm",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 1029,
            "code": "gaR",
            "description": "Total run time",
            "targetTable": "lastLogDataOnly",
            "idDeviceType": 16,
            "formatWithUnit": "%d",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1030,
            "code": "gaT",
            "description": "Run time today",
            "targetTable": "lastLogDataOnly",
            "idDeviceType": 16,
            "formatWithUnit": "%d",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1031,
            "code": "gaE",
            "description": "Autostart error",
            "targetTable": "lastLogDataOnly",
            "idDeviceType": 16,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "No Error",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Remote control disabled",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Remote fault",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 1287,
            "code": "gasd",
            "description": "Service count-down",
            "targetTable": "lastLogDataOnly",
            "idDeviceType": 16,
            "formatWithUnit": "%d s",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1288,
            "code": "gasr",
            "description": "Service due",
            "targetTable": "logData",
            "idDeviceType": 16,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "No",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                }
            ]
        },
        {
            "idDataAttribute": 1032,
            "code": "gaM",
            "description": "Manual start",
            "targetTable": "lastLogDataOnly",
            "idDeviceType": 16,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Stopped",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Manually started",
                    "valueEnum": 1
                }
            ]
        },
        {
            "idDataAttribute": 1033,
            "code": "gaMT",
            "description": "Manual start timer",
            "targetTable": "lastLogDataOnly",
            "idDeviceType": 16,
            "formatWithUnit": "%d",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1505,
            "code": "gasi",
            "description": "Service interval",
            "targetTable": "logData",
            "idDeviceType": 16,
            "formatWithUnit": "%d s",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1034,
            "code": "gaQ",
            "description": "Quiet hours",
            "targetTable": "lastLogDataOnly",
            "idDeviceType": 16,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Normal mode",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Quiet mode",
                    "valueEnum": 1
                }
            ]
        },
        {
            "idDataAttribute": 1043,
            "code": "gat",
            "description": "Type of generator controlled by this start/stop instance",
            "targetTable": "lastLogDataOnly",
            "idDeviceType": 16,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Generic relay-controller",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "FischerPanda",
                    "valueEnum": 1
                }
            ]
        },
        {
            "idDataAttribute": 1582,
            "code": "gada",
            "description": "GX Auto start/stop disabled",
            "targetTable": "logData",
            "idDeviceType": 16,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "OK",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 1585,
            "code": "gara",
            "description": "Remote start is disabled on the genset",
            "targetTable": "logData",
            "idDeviceType": 16,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "OK",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 1048,
            "code": "gaA",
            "description": "Generator autostart enabled",
            "targetTable": "logData",
            "idDeviceType": 16,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Auto stop/start disabled",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Auto stop/start enabled",
                    "valueEnum": 1
                }
            ]
        },
        {
            "idDataAttribute": 1166,
            "code": "gaS",
            "description": "Generator state",
            "targetTable": "logData",
            "idDeviceType": 16,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Stopped",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Running",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Warm-up",
                    "valueEnum": 2
                },
                {
                    "nameEnum": "Cool-down",
                    "valueEnum": 3
                },
                {
                    "nameEnum": "Stopping",
                    "valueEnum": 4
                },
                {
                    "nameEnum": "Error",
                    "valueEnum": 10
                }
            ]
        },
        {
            "idDataAttribute": 450,
            "code": "tsT",
            "description": "Temperature",
            "targetTable": "logData",
            "idDeviceType": 17,
            "formatWithUnit": "%.1F \u00b0C",
            "dataType": "float"
        },
        {
            "idDataAttribute": 451,
            "code": "tsS",
            "description": "Temperature status",
            "targetTable": "logData",
            "idDeviceType": 17,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "OK",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Open circuit",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Short circuited",
                    "valueEnum": 2
                },
                {
                    "nameEnum": "Reverse Polarity",
                    "valueEnum": 3
                },
                {
                    "nameEnum": "Unknown",
                    "valueEnum": 4
                },
                {
                    "nameEnum": "Error",
                    "valueEnum": 5
                }
            ]
        },
        {
            "idDataAttribute": 920,
            "code": "tsH",
            "description": "Humidity",
            "targetTable": "logData",
            "idDeviceType": 17,
            "formatWithUnit": "%.1F %%",
            "dataType": "float"
        },
        {
            "idDataAttribute": 921,
            "code": "tsB",
            "description": "Pressure",
            "targetTable": "logData",
            "idDeviceType": 17,
            "formatWithUnit": "%.1F hPa",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1518,
            "code": "tsA",
            "description": "Low battery alarm",
            "targetTable": "logData",
            "idDeviceType": 17,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "OK",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 1924,
            "code": "tsCO2",
            "description": "CO2 level",
            "targetTable": "logData",
            "idDeviceType": 17,
            "formatWithUnit": "%d ppm",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1925,
            "code": "tsL",
            "description": "Luminosity",
            "targetTable": "logData",
            "idDeviceType": 17,
            "formatWithUnit": "%d lux",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1926,
            "code": "tsN",
            "description": "NOx index",
            "targetTable": "logData",
            "idDeviceType": 17,
            "formatWithUnit": "%d",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1927,
            "code": "tsPM25",
            "description": "PM2.5 level",
            "targetTable": "logData",
            "idDeviceType": 17,
            "formatWithUnit": "%.1f \u00b5g/m\u00b3",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1928,
            "code": "tsVO",
            "description": "VOC index",
            "targetTable": "logData",
            "idDeviceType": 17,
            "formatWithUnit": "%d",
            "dataType": "float"
        },
        {
            "idDataAttribute": 457,
            "code": "gm",
            "description": "Gas meter",
            "targetTable": "logData",
            "idDeviceType": 18,
            "formatWithUnit": "%.3F m3",
            "dataType": "float"
        },
        {
            "idDataAttribute": 462,
            "code": "ma",
            "description": "Pulse meter aggregate",
            "targetTable": "logData",
            "idDeviceType": 19,
            "formatWithUnit": "%s",
            "dataType": "float"
        },
        {
            "idDataAttribute": 463,
            "code": "mc",
            "description": "Pulse meter count",
            "targetTable": "logData",
            "idDeviceType": 19,
            "formatWithUnit": "%.0F",
            "dataType": "float"
        },
        {
            "idDataAttribute": 465,
            "code": "dia",
            "description": "Digital input alarm",
            "targetTable": "logData",
            "idDeviceType": 20,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "No alarm",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 466,
            "code": "dis",
            "description": "Digital input state",
            "targetTable": "logData",
            "idDeviceType": 20,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Low",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "High",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Off",
                    "valueEnum": 2
                },
                {
                    "nameEnum": "On",
                    "valueEnum": 3
                },
                {
                    "nameEnum": "No",
                    "valueEnum": 4
                },
                {
                    "nameEnum": "Yes",
                    "valueEnum": 5
                },
                {
                    "nameEnum": "Open",
                    "valueEnum": 6
                },
                {
                    "nameEnum": "Closed",
                    "valueEnum": 7
                },
                {
                    "nameEnum": "Ok",
                    "valueEnum": 8
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 9
                },
                {
                    "nameEnum": "Running",
                    "valueEnum": 10
                },
                {
                    "nameEnum": "Stopped",
                    "valueEnum": 11
                }
            ]
        },
        {
            "idDataAttribute": 467,
            "code": "dic",
            "description": "Digital input count",
            "targetTable": "logData",
            "idDeviceType": 20,
            "formatWithUnit": "%.0F",
            "dataType": "float"
        },
        {
            "idDataAttribute": 468,
            "code": "dit",
            "description": "Digital input type",
            "targetTable": "logData",
            "idDeviceType": 20,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Disabled",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Pulse meter",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Door sensor",
                    "valueEnum": 2
                },
                {
                    "nameEnum": "Bilge pump",
                    "valueEnum": 3
                },
                {
                    "nameEnum": "Bilge alarm",
                    "valueEnum": 4
                },
                {
                    "nameEnum": "Burglar alarm",
                    "valueEnum": 5
                },
                {
                    "nameEnum": "Smoke alarm",
                    "valueEnum": 6
                },
                {
                    "nameEnum": "Fire alarm",
                    "valueEnum": 7
                },
                {
                    "nameEnum": "CO2 alarm",
                    "valueEnum": 8
                },
                {
                    "nameEnum": "Generic input",
                    "valueEnum": 9
                },
                {
                    "nameEnum": "Generic I/O",
                    "valueEnum": 10
                }
            ]
        },
        {
            "idDataAttribute": 759,
            "code": "ds",
            "description": "Switch state",
            "targetTable": "logData",
            "idDeviceType": 21,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Off",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "On",
                    "valueEnum": 1
                }
            ]
        },
        {
            "idDataAttribute": 526,
            "code": "dV",
            "description": "Voltage",
            "targetTable": "logData",
            "idDeviceType": 21,
            "formatWithUnit": "%.2F V",
            "dataType": "float"
        },
        {
            "idDataAttribute": 527,
            "code": "dI",
            "description": "Current",
            "targetTable": "logData",
            "idDeviceType": 21,
            "formatWithUnit": "%.2F A",
            "dataType": "float"
        },
        {
            "idDataAttribute": 528,
            "code": "dP",
            "description": "Power",
            "targetTable": "logData",
            "idDeviceType": 21,
            "formatWithUnit": "%.0F W",
            "dataType": "float"
        },
        {
            "idDataAttribute": 529,
            "code": "dO",
            "description": "Output state",
            "targetTable": "logData",
            "idDeviceType": 21,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Off",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "On",
                    "valueEnum": 1
                }
            ]
        },
        {
            "idDataAttribute": 530,
            "code": "de",
            "description": "Error Flags",
            "targetTable": "logData",
            "idDeviceType": 21,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "No error",
                    "valueEnum": 0
                }
            ]
        },
        {
            "idDataAttribute": 540,
            "code": "dE",
            "description": "Energy Total",
            "targetTable": "logData",
            "idDeviceType": 21,
            "formatWithUnit": "%.3F kWh",
            "dataType": "float"
        },
        {
            "idDataAttribute": 541,
            "code": "ddE",
            "description": "Energy - delta",
            "targetTable": "logDataHourlyDeltas",
            "idDeviceType": 21,
            "formatWithUnit": "%.4F kWh",
            "dataType": "float"
        },
        {
            "idDataAttribute": 536,
            "code": "msI",
            "description": "Solar Irradiance",
            "targetTable": "logData",
            "idDeviceType": 22,
            "formatWithUnit": "%.1F W/m\u00b2",
            "dataType": "float"
        },
        {
            "idDataAttribute": 537,
            "code": "msW",
            "description": "Wind speed",
            "targetTable": "logData",
            "idDeviceType": 22,
            "formatWithUnit": "%.2F m/s",
            "dataType": "float"
        },
        {
            "idDataAttribute": 538,
            "code": "msC",
            "description": "Sensor cell temperature",
            "targetTable": "logData",
            "idDeviceType": 22,
            "formatWithUnit": "%.2F \u00b0C",
            "dataType": "float"
        },
        {
            "idDataAttribute": 539,
            "code": "msT",
            "description": "External temperature",
            "targetTable": "logData",
            "idDeviceType": 22,
            "formatWithUnit": "%.2F \u00b0C",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1292,
            "code": "msT2",
            "description": "External temperature 2",
            "targetTable": "logData",
            "idDeviceType": 22,
            "formatWithUnit": "%.2F \u00b0C",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1834,
            "code": "msA",
            "description": "Low Battery Alarm",
            "targetTable": "logData",
            "idDeviceType": 22,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "No alarm",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 1836,
            "code": "msty",
            "description": "Yield today",
            "targetTable": "logData",
            "idDeviceType": 22,
            "formatWithUnit": "%.2F kWh",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1837,
            "code": "msip",
            "description": "Installation Power",
            "targetTable": "logData",
            "idDeviceType": 22,
            "formatWithUnit": "%d W",
            "dataType": "float"
        },
        {
            "idDataAttribute": 603,
            "code": "fcab1",
            "description": "Afterburner T1",
            "targetTable": "logData",
            "idDeviceType": 23,
            "formatWithUnit": "%.0F \u00b0C",
            "dataType": "float"
        },
        {
            "idDataAttribute": 604,
            "code": "fcab2",
            "description": "Afterburner T2",
            "targetTable": "logData",
            "idDeviceType": 23,
            "formatWithUnit": "%.0F \u00b0C",
            "dataType": "float"
        },
        {
            "idDataAttribute": 605,
            "code": "fcV",
            "description": "DC Voltage",
            "targetTable": "logData",
            "idDeviceType": 23,
            "formatWithUnit": "%.2F V",
            "dataType": "float"
        },
        {
            "idDataAttribute": 606,
            "code": "fcI",
            "description": "DC Current",
            "targetTable": "logData",
            "idDeviceType": 23,
            "formatWithUnit": "%.1F A",
            "dataType": "float"
        },
        {
            "idDataAttribute": 607,
            "code": "fcp",
            "description": "DC Power",
            "targetTable": "logData",
            "idDeviceType": 23,
            "formatWithUnit": "%.0F W",
            "dataType": "float"
        },
        {
            "idDataAttribute": 608,
            "code": "fcgf1",
            "description": "Fuel gas flow 1",
            "targetTable": "logData",
            "idDeviceType": 23,
            "formatWithUnit": "%.1F SLPM",
            "dataType": "float"
        },
        {
            "idDataAttribute": 609,
            "code": "fcgf2",
            "description": "Fuel gas flow 2",
            "targetTable": "logData",
            "idDeviceType": 23,
            "formatWithUnit": "%.1F SLPM",
            "dataType": "float"
        },
        {
            "idDataAttribute": 610,
            "code": "fcrt1",
            "description": "Reformer T1",
            "targetTable": "logData",
            "idDeviceType": 23,
            "formatWithUnit": "%.0F \u00b0C",
            "dataType": "float"
        },
        {
            "idDataAttribute": 611,
            "code": "fcrt2",
            "description": "Reformer T2",
            "targetTable": "logData",
            "idDeviceType": 23,
            "formatWithUnit": "%.0F \u00b0C",
            "dataType": "float"
        },
        {
            "idDataAttribute": 612,
            "code": "fcst1",
            "description": "Stack T1",
            "targetTable": "logData",
            "idDeviceType": 23,
            "formatWithUnit": "%.0F \u00b0C",
            "dataType": "float"
        },
        {
            "idDataAttribute": 613,
            "code": "fcst2",
            "description": "Stack T2",
            "targetTable": "logData",
            "idDeviceType": 23,
            "formatWithUnit": "%.0F \u00b0C",
            "dataType": "float"
        },
        {
            "idDataAttribute": 614,
            "code": "fcst3",
            "description": "Stack T3",
            "targetTable": "logData",
            "idDeviceType": 23,
            "formatWithUnit": "%.0F \u00b0C",
            "dataType": "float"
        },
        {
            "idDataAttribute": 615,
            "code": "fcst4",
            "description": "Stack T4",
            "targetTable": "logData",
            "idDeviceType": 23,
            "formatWithUnit": "%.0F \u00b0C",
            "dataType": "float"
        },
        {
            "idDataAttribute": 616,
            "code": "fcS",
            "description": "Status",
            "targetTable": "logData",
            "idDeviceType": 23,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Invalid",
                    "valueEnum": "-1"
                },
                {
                    "nameEnum": "Initialization",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Idle",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Pre-start",
                    "valueEnum": 2
                },
                {
                    "nameEnum": "Startup Pre-Heat",
                    "valueEnum": 10
                },
                {
                    "nameEnum": "Startup Fuel On",
                    "valueEnum": 11
                },
                {
                    "nameEnum": "Startup Load On",
                    "valueEnum": 12
                },
                {
                    "nameEnum": "Run",
                    "valueEnum": 30
                },
                {
                    "nameEnum": "Shutdown Load On",
                    "valueEnum": 50
                },
                {
                    "nameEnum": "Shutdown Fuel On",
                    "valueEnum": 51
                },
                {
                    "nameEnum": "Shutdown Cool-Down",
                    "valueEnum": 52
                },
                {
                    "nameEnum": "Error Shutdown Load On",
                    "valueEnum": 60
                },
                {
                    "nameEnum": "Error Shutdown Fuel On",
                    "valueEnum": 61
                },
                {
                    "nameEnum": "Error Shutdown Cool-Down",
                    "valueEnum": 62
                },
                {
                    "nameEnum": "Expedited Stop",
                    "valueEnum": 70
                },
                {
                    "nameEnum": "Sleep",
                    "valueEnum": 90
                },
                {
                    "nameEnum": "Idle Fuel Cell Locked Out",
                    "valueEnum": 101
                }
            ]
        },
        {
            "idDataAttribute": 617,
            "code": "fcAlp",
            "description": "Low fuel pressure",
            "targetTable": "logData",
            "idDeviceType": 23,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Ok",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 618,
            "code": "fcAb",
            "description": "Low battery",
            "targetTable": "logData",
            "idDeviceType": 23,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Ok",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 619,
            "code": "fcAg",
            "description": "Lost grid fuel cell shutdown",
            "targetTable": "logData",
            "idDeviceType": 23,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Ok",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 620,
            "code": "fcAst",
            "description": "Sulfur trap",
            "targetTable": "logData",
            "idDeviceType": 23,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Ok",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 621,
            "code": "fcAv",
            "description": "Vent",
            "targetTable": "logData",
            "idDeviceType": 23,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Ok",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 622,
            "code": "fcAc",
            "description": "Fuel cell fault",
            "targetTable": "logData",
            "idDeviceType": 23,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Ok",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 623,
            "code": "fcAct",
            "description": "Fuel cell over temp",
            "targetTable": "logData",
            "idDeviceType": 23,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Ok",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 624,
            "code": "fcAfl",
            "description": "Flow limited",
            "targetTable": "logData",
            "idDeviceType": 23,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Ok",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 625,
            "code": "fcAff",
            "description": "Flow fault",
            "targetTable": "logData",
            "idDeviceType": 23,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Ok",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 626,
            "code": "fcAe",
            "description": "Electrical fault",
            "targetTable": "logData",
            "idDeviceType": 23,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Ok",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 627,
            "code": "fcAt",
            "description": "Over temp",
            "targetTable": "logData",
            "idDeviceType": 23,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Ok",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 628,
            "code": "fcAi",
            "description": "Start inhibit",
            "targetTable": "logData",
            "idDeviceType": 23,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Ok",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 629,
            "code": "fcAs",
            "description": "Expedited stop",
            "targetTable": "logData",
            "idDeviceType": 23,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Ok",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 1877,
            "code": "avl",
            "description": "Acload has VregLink",
            "targetTable": "lastLogDataOnly",
            "idDeviceType": 24,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": []
        },
        {
            "idDataAttribute": 1860,
            "code": "a1pf",
            "description": "Power factor - L1",
            "targetTable": "logData",
            "idDeviceType": 24,
            "formatWithUnit": "%.3F",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1861,
            "code": "a2pf",
            "description": "Power factor - L2",
            "targetTable": "logData",
            "idDeviceType": 24,
            "formatWithUnit": "%.3F",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1862,
            "code": "a3pf",
            "description": "Power factor - L3",
            "targetTable": "logData",
            "idDeviceType": 24,
            "formatWithUnit": "%.3F",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1863,
            "code": "apf",
            "description": "Total Power factor",
            "targetTable": "logData",
            "idDeviceType": 24,
            "formatWithUnit": "%.3F",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1955,
            "code": "ass",
            "description": "Switchable Output State",
            "targetTable": "logData",
            "idDeviceType": 24,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Off",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "On",
                    "valueEnum": 1
                }
            ]
        },
        {
            "idDataAttribute": 1956,
            "code": "asd",
            "description": "Switchable Output Dimming",
            "targetTable": "logData",
            "idDeviceType": 24,
            "formatWithUnit": "%.1f %%",
            "dataType": "float"
        },
        {
            "idDataAttribute": 794,
            "code": "a1p",
            "description": "AC Meter power L1",
            "targetTable": "logData",
            "idDeviceType": 24,
            "formatWithUnit": "%d W",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1680,
            "code": "a1v",
            "description": "AC Meter voltage L1",
            "targetTable": "logData",
            "idDeviceType": 24,
            "formatWithUnit": "%.1F V",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1681,
            "code": "a1c",
            "description": "AC Meter current L1",
            "targetTable": "logData",
            "idDeviceType": 24,
            "formatWithUnit": "%.1F A",
            "dataType": "float"
        },
        {
            "idDataAttribute": 795,
            "code": "a2p",
            "description": "AC Meter power L2",
            "targetTable": "logData",
            "idDeviceType": 24,
            "formatWithUnit": "%d W",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1682,
            "code": "a2v",
            "description": "AC Meter voltage L2",
            "targetTable": "logData",
            "idDeviceType": 24,
            "formatWithUnit": "%.1F V",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1683,
            "code": "a2c",
            "description": "AC Meter current L2",
            "targetTable": "logData",
            "idDeviceType": 24,
            "formatWithUnit": "%.1F A",
            "dataType": "float"
        },
        {
            "idDataAttribute": 796,
            "code": "a3p",
            "description": "AC Meter power L3",
            "targetTable": "logData",
            "idDeviceType": 24,
            "formatWithUnit": "%d W",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1684,
            "code": "a3v",
            "description": "AC Meter voltage L3",
            "targetTable": "logData",
            "idDeviceType": 24,
            "formatWithUnit": "%.1F V",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1685,
            "code": "a3c",
            "description": "AC Meter current L3",
            "targetTable": "logData",
            "idDeviceType": 24,
            "formatWithUnit": "%.1F A",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1686,
            "code": "aF",
            "description": "AC Meter frequency",
            "targetTable": "logData",
            "idDeviceType": 24,
            "formatWithUnit": "%.1F Hz",
            "dataType": "float"
        },
        {
            "idDataAttribute": 798,
            "code": "a1f",
            "description": "L1 Forward energy",
            "targetTable": "logData",
            "idDeviceType": 24,
            "formatWithUnit": "%.2F kWh",
            "dataType": "float"
        },
        {
            "idDataAttribute": 845,
            "code": "af",
            "description": "Total Forward energy",
            "targetTable": "logData",
            "idDeviceType": 24,
            "formatWithUnit": "%.2F kWh",
            "dataType": "float"
        },
        {
            "idDataAttribute": 799,
            "code": "a2f",
            "description": "L2 Forward energy",
            "targetTable": "logData",
            "idDeviceType": 24,
            "formatWithUnit": "%.2F kWh",
            "dataType": "float"
        },
        {
            "idDataAttribute": 800,
            "code": "a3f",
            "description": "L3 Forward energy",
            "targetTable": "logData",
            "idDeviceType": 24,
            "formatWithUnit": "%.2F kWh",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1723,
            "code": "daE",
            "description": "Energy delta",
            "targetTable": "logDataHourlyDeltas",
            "idDeviceType": 24,
            "formatWithUnit": "%.2F kWh",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1876,
            "code": "evvl",
            "description": "Evcharger has VregLink",
            "targetTable": "lastLogDataOnly",
            "idDeviceType": 25,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": []
        },
        {
            "idDataAttribute": 1335,
            "code": "evE",
            "description": "15-minute energy delta for an evcharger",
            "targetTable": "logDataHourlyDeltas",
            "idDeviceType": 25,
            "formatWithUnit": "%.2F kWh",
            "dataType": "float"
        },
        {
            "idDataAttribute": 815,
            "code": "evmi",
            "description": "Max current",
            "targetTable": "logData",
            "idDeviceType": 25,
            "formatWithUnit": "%.0F A",
            "dataType": "float"
        },
        {
            "idDataAttribute": 816,
            "code": "evf",
            "description": "Forward energy",
            "targetTable": "logData",
            "idDeviceType": 25,
            "formatWithUnit": "%.2F kWh",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1937,
            "code": "evsE",
            "description": "Session energy",
            "targetTable": "logData",
            "idDeviceType": 25,
            "formatWithUnit": "%.2F kWh",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1845,
            "code": "evgm",
            "description": "Is Generic Energy Meter",
            "targetTable": "lastLogDataOnly",
            "idDeviceType": 25,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": []
        },
        {
            "idDataAttribute": 817,
            "code": "ev1p",
            "description": "L1 Power",
            "targetTable": "logData",
            "idDeviceType": 25,
            "formatWithUnit": "%d W",
            "dataType": "float"
        },
        {
            "idDataAttribute": 818,
            "code": "ev2p",
            "description": "L2 Power",
            "targetTable": "logData",
            "idDeviceType": 25,
            "formatWithUnit": "%d W",
            "dataType": "float"
        },
        {
            "idDataAttribute": 819,
            "code": "ev3p",
            "description": "L3 Power",
            "targetTable": "logData",
            "idDeviceType": 25,
            "formatWithUnit": "%d W",
            "dataType": "float"
        },
        {
            "idDataAttribute": 820,
            "code": "evp",
            "description": "Power",
            "targetTable": "logData",
            "idDeviceType": 25,
            "formatWithUnit": "%d W",
            "dataType": "float"
        },
        {
            "idDataAttribute": 821,
            "code": "evt",
            "description": "Charging time",
            "targetTable": "lastLogDataOnly",
            "idDeviceType": 25,
            "formatWithUnit": "%d",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1936,
            "code": "evst",
            "description": "Session time",
            "targetTable": "lastLogDataOnly",
            "idDeviceType": 25,
            "formatWithUnit": "%d",
            "dataType": "float"
        },
        {
            "idDataAttribute": 822,
            "code": "evi",
            "description": "Current",
            "targetTable": "logData",
            "idDeviceType": 25,
            "formatWithUnit": "%.1F A",
            "dataType": "float"
        },
        {
            "idDataAttribute": 823,
            "code": "evm",
            "description": "Mode",
            "targetTable": "logData",
            "idDeviceType": 25,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Manual",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Auto",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Scheduled charging",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 1044,
            "code": "eve",
            "description": "Whether the charger is presently switched on/active/enabled",
            "targetTable": "logData",
            "idDeviceType": 25,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Stopped",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Charging",
                    "valueEnum": 1
                }
            ]
        },
        {
            "idDataAttribute": 1045,
            "code": "evmc",
            "description": "Max charge current in manual mode",
            "targetTable": "logData",
            "idDeviceType": 25,
            "formatWithUnit": "%.2F A",
            "dataType": "float"
        },
        {
            "idDataAttribute": 824,
            "code": "evs",
            "description": "Status",
            "targetTable": "logData",
            "idDeviceType": 25,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "EV Disconnected",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Connected",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Charging",
                    "valueEnum": 2
                },
                {
                    "nameEnum": "Charged",
                    "valueEnum": 3
                },
                {
                    "nameEnum": "Waiting for sun",
                    "valueEnum": 4
                },
                {
                    "nameEnum": "Waiting for RFID",
                    "valueEnum": 5
                },
                {
                    "nameEnum": "Waiting for start",
                    "valueEnum": 6
                },
                {
                    "nameEnum": "Low SOC",
                    "valueEnum": 7
                },
                {
                    "nameEnum": "Ground test error",
                    "valueEnum": 8
                },
                {
                    "nameEnum": "Welded contacts test error",
                    "valueEnum": 9
                },
                {
                    "nameEnum": "CP input test error (shorted)",
                    "valueEnum": 10
                },
                {
                    "nameEnum": "Residual current detected",
                    "valueEnum": 11
                },
                {
                    "nameEnum": "Undervoltage detected",
                    "valueEnum": 12
                },
                {
                    "nameEnum": "Overvoltage detected",
                    "valueEnum": 13
                },
                {
                    "nameEnum": "Overheating detected",
                    "valueEnum": 14
                },
                {
                    "nameEnum": "Reserved",
                    "valueEnum": 15
                },
                {
                    "nameEnum": "Reserved",
                    "valueEnum": 16
                },
                {
                    "nameEnum": "Reserved",
                    "valueEnum": 17
                },
                {
                    "nameEnum": "Reserved",
                    "valueEnum": 18
                },
                {
                    "nameEnum": "Reserved",
                    "valueEnum": 19
                },
                {
                    "nameEnum": "Charging limit",
                    "valueEnum": 20
                },
                {
                    "nameEnum": "Start charging",
                    "valueEnum": 21
                },
                {
                    "nameEnum": "Switching to 3 phase",
                    "valueEnum": 22
                },
                {
                    "nameEnum": "Switching to 1 phase",
                    "valueEnum": 23
                },
                {
                    "nameEnum": "Stop charging",
                    "valueEnum": 24
                }
            ]
        },
        {
            "idDataAttribute": 1878,
            "code": "dsvl",
            "description": "Dcsource has VregLink",
            "targetTable": "lastLogDataOnly",
            "idDeviceType": 26,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": []
        },
        {
            "idDataAttribute": 853,
            "code": "dsV",
            "description": "Battery Voltage",
            "targetTable": "logData",
            "idDeviceType": 26,
            "formatWithUnit": "%.2F V",
            "dataType": "float"
        },
        {
            "idDataAttribute": 854,
            "code": "dsI",
            "description": "Generated Current",
            "targetTable": "logData",
            "idDeviceType": 26,
            "formatWithUnit": "%.2F A",
            "dataType": "float"
        },
        {
            "idDataAttribute": 855,
            "code": "dsT",
            "description": "Temperature",
            "targetTable": "logData",
            "idDeviceType": 26,
            "formatWithUnit": "%.1F \u00b0C",
            "dataType": "float"
        },
        {
            "idDataAttribute": 857,
            "code": "dsAV",
            "description": "Auxiliary Voltage",
            "targetTable": "logData",
            "idDeviceType": 26,
            "formatWithUnit": "%.2F V",
            "dataType": "float"
        },
        {
            "idDataAttribute": 858,
            "code": "dsf",
            "description": "Total energy produced",
            "targetTable": "logData",
            "idDeviceType": 26,
            "formatWithUnit": "%.2F kWh",
            "dataType": "float"
        },
        {
            "idDataAttribute": 859,
            "code": "dseL",
            "description": "Low voltage alarm",
            "targetTable": "logData",
            "idDeviceType": 26,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "No alarm",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 860,
            "code": "dseH",
            "description": "High voltage alarm",
            "targetTable": "logData",
            "idDeviceType": 26,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "No alarm",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 861,
            "code": "dsLS",
            "description": "Low auxiliary voltage alarm",
            "targetTable": "logData",
            "idDeviceType": 26,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "No alarm",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 862,
            "code": "dsHS",
            "description": "High auxiliary voltage alarm",
            "targetTable": "logData",
            "idDeviceType": 26,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "No alarm",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 863,
            "code": "dsLT",
            "description": "Low temperature alarm",
            "targetTable": "logData",
            "idDeviceType": 26,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "No alarm",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 864,
            "code": "dsHT",
            "description": "High temperature alarm",
            "targetTable": "logData",
            "idDeviceType": 26,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "No alarm",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 871,
            "code": "alV",
            "description": "Output Voltage",
            "targetTable": "logData",
            "idDeviceType": 27,
            "formatWithUnit": "%.2F V",
            "dataType": "float"
        },
        {
            "idDataAttribute": 872,
            "code": "alI",
            "description": "Output Current",
            "targetTable": "logData",
            "idDeviceType": 27,
            "formatWithUnit": "%.2F A",
            "dataType": "float"
        },
        {
            "idDataAttribute": 873,
            "code": "alT",
            "description": "Alternator Temperature",
            "targetTable": "logData",
            "idDeviceType": 27,
            "formatWithUnit": "%.1F \u00b0C",
            "dataType": "float"
        },
        {
            "idDataAttribute": 874,
            "code": "alAV",
            "description": "Auxiliary Voltage",
            "targetTable": "logData",
            "idDeviceType": 27,
            "formatWithUnit": "%.2F V",
            "dataType": "float"
        },
        {
            "idDataAttribute": 875,
            "code": "alf",
            "description": "Total energy produced",
            "targetTable": "logData",
            "idDeviceType": 27,
            "formatWithUnit": "%.2F kWh",
            "dataType": "float"
        },
        {
            "idDataAttribute": 876,
            "code": "aleL",
            "description": "Low voltage alarm",
            "targetTable": "logData",
            "idDeviceType": 27,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "No alarm",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 877,
            "code": "aleH",
            "description": "High voltage alarm",
            "targetTable": "logData",
            "idDeviceType": 27,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "No alarm",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 878,
            "code": "alLS",
            "description": "Low auxiliary voltage alarm",
            "targetTable": "logData",
            "idDeviceType": 27,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "No alarm",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 879,
            "code": "alHS",
            "description": "High auxiliary voltage alarm",
            "targetTable": "logData",
            "idDeviceType": 27,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "No alarm",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 880,
            "code": "alLT",
            "description": "Low temperature alarm",
            "targetTable": "logData",
            "idDeviceType": 27,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "No alarm",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 881,
            "code": "alHT",
            "description": "High temperature alarm",
            "targetTable": "logData",
            "idDeviceType": 27,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "No alarm",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 1133,
            "code": "als",
            "description": "State",
            "targetTable": "logData",
            "idDeviceType": 27,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Off",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Off",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Fault",
                    "valueEnum": 2
                },
                {
                    "nameEnum": "Bulk",
                    "valueEnum": 3
                },
                {
                    "nameEnum": "Absorption",
                    "valueEnum": 4
                },
                {
                    "nameEnum": "Float",
                    "valueEnum": 5
                },
                {
                    "nameEnum": "Storage",
                    "valueEnum": 6
                },
                {
                    "nameEnum": "Equalise",
                    "valueEnum": 7
                },
                {
                    "nameEnum": "Repeated absorption",
                    "valueEnum": 246
                },
                {
                    "nameEnum": "Auto equalise",
                    "valueEnum": 247
                },
                {
                    "nameEnum": "BatterySafe",
                    "valueEnum": 248
                },
                {
                    "nameEnum": "External Control",
                    "valueEnum": 252
                }
            ]
        },
        {
            "idDataAttribute": 1134,
            "code": "alE",
            "description": "Error code",
            "targetTable": "logData",
            "idDeviceType": 27,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "No error",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Battery temperature too high",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Battery voltage too high",
                    "valueEnum": 2
                },
                {
                    "nameEnum": "VBat exceeds $CPB",
                    "valueEnum": 15
                },
                {
                    "nameEnum": "Charger temperature too high",
                    "valueEnum": 17
                },
                {
                    "nameEnum": "Charger current sensor issue",
                    "valueEnum": 21
                },
                {
                    "nameEnum": "Alternator overspeed",
                    "valueEnum": 22
                },
                {
                    "nameEnum": "Charger terminal over-heated",
                    "valueEnum": 26
                },
                {
                    "nameEnum": "Charger issue with power stage",
                    "valueEnum": 28
                },
                {
                    "nameEnum": "Input voltage too high",
                    "valueEnum": 33
                },
                {
                    "nameEnum": "Battery requested disconnection",
                    "valueEnum": 59
                },
                {
                    "nameEnum": "Battery requested disconnection",
                    "valueEnum": 60
                },
                {
                    "nameEnum": "Battery requested disconnection",
                    "valueEnum": 61
                },
                {
                    "nameEnum": "BMS connection lost",
                    "valueEnum": 67
                },
                {
                    "nameEnum": "BMS lost",
                    "valueEnum": 91
                },
                {
                    "nameEnum": "Forced idle",
                    "valueEnum": 92
                },
                {
                    "nameEnum": "Calibration data lost",
                    "valueEnum": 116
                },
                {
                    "nameEnum": "Invalid firmware",
                    "valueEnum": 117
                },
                {
                    "nameEnum": "Settings data invalid/corrupted",
                    "valueEnum": 119
                },
                {
                    "nameEnum": "Reference voltage failure",
                    "valueEnum": 120
                },
                {
                    "nameEnum": "History data invalid/corrupted",
                    "valueEnum": 122
                },
                {
                    "nameEnum": "Warning / Battery temperature too high",
                    "valueEnum": 150
                },
                {
                    "nameEnum": "Warning / Battery temperature too low",
                    "valueEnum": 151
                },
                {
                    "nameEnum": "Warning / Charger temperature too high",
                    "valueEnum": 160
                },
                {
                    "nameEnum": "Warning / Charger short circuit",
                    "valueEnum": 161
                },
                {
                    "nameEnum": "DCDC error",
                    "valueEnum": 201
                }
            ]
        },
        {
            "idDataAttribute": 1135,
            "code": "ales",
            "description": "Engine speed",
            "targetTable": "logData",
            "idDeviceType": 27,
            "formatWithUnit": "%.0F rpm",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1136,
            "code": "alas",
            "description": "Alternator speed",
            "targetTable": "logData",
            "idDeviceType": 27,
            "formatWithUnit": "%.0F rpm",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1137,
            "code": "alfd",
            "description": "Field drive percentage",
            "targetTable": "logData",
            "idDeviceType": 27,
            "formatWithUnit": "%.0F %%",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1533,
            "code": "aliP",
            "description": "Input power",
            "targetTable": "logData",
            "idDeviceType": 27,
            "formatWithUnit": "%d W",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1534,
            "code": "aliV",
            "description": "Input voltage",
            "targetTable": "logData",
            "idDeviceType": 27,
            "formatWithUnit": "%.2F V",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1536,
            "code": "alah",
            "description": "Charged Ah",
            "targetTable": "logData",
            "idDeviceType": 27,
            "formatWithUnit": "%s Ah",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1879,
            "code": "dlvl",
            "description": "Dcload has VregLink",
            "targetTable": "lastLogDataOnly",
            "idDeviceType": 28,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": []
        },
        {
            "idDataAttribute": 887,
            "code": "dlV",
            "description": "Battery Voltage",
            "targetTable": "logData",
            "idDeviceType": 28,
            "formatWithUnit": "%.2F V",
            "dataType": "float"
        },
        {
            "idDataAttribute": 888,
            "code": "dlI",
            "description": "Load Current",
            "targetTable": "logData",
            "idDeviceType": 28,
            "formatWithUnit": "%.2F A",
            "dataType": "float"
        },
        {
            "idDataAttribute": 889,
            "code": "dlT",
            "description": "Temperature",
            "targetTable": "logData",
            "idDeviceType": 28,
            "formatWithUnit": "%.1F \u00b0C",
            "dataType": "float"
        },
        {
            "idDataAttribute": 890,
            "code": "dlAV",
            "description": "Auxiliary Voltage",
            "targetTable": "logData",
            "idDeviceType": 28,
            "formatWithUnit": "%.2F V",
            "dataType": "float"
        },
        {
            "idDataAttribute": 891,
            "code": "dlf",
            "description": "Total energy consumed",
            "targetTable": "logData",
            "idDeviceType": 28,
            "formatWithUnit": "%.2F kWh",
            "dataType": "float"
        },
        {
            "idDataAttribute": 892,
            "code": "dleL",
            "description": "Low voltage alarm",
            "targetTable": "logData",
            "idDeviceType": 28,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "No alarm",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 893,
            "code": "dleH",
            "description": "High voltage alarm",
            "targetTable": "logData",
            "idDeviceType": 28,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "No alarm",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 894,
            "code": "dlLS",
            "description": "Low auxiliary voltage alarm",
            "targetTable": "logData",
            "idDeviceType": 28,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "No alarm",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 895,
            "code": "dlHS",
            "description": "High auxiliary voltage alarm",
            "targetTable": "logData",
            "idDeviceType": 28,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "No alarm",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 896,
            "code": "dlLT",
            "description": "Low temperature alarm",
            "targetTable": "logData",
            "idDeviceType": 28,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "No alarm",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 897,
            "code": "dlHT",
            "description": "High temperature alarm",
            "targetTable": "logData",
            "idDeviceType": 28,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "No alarm",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 1880,
            "code": "dcvl",
            "description": "Dcsystem has VregLink",
            "targetTable": "lastLogDataOnly",
            "idDeviceType": 29,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": []
        },
        {
            "idDataAttribute": 903,
            "code": "dcV",
            "description": "Battery Voltage",
            "targetTable": "logData",
            "idDeviceType": 29,
            "formatWithUnit": "%.2F V",
            "dataType": "float"
        },
        {
            "idDataAttribute": 904,
            "code": "dcI",
            "description": "System Current",
            "targetTable": "logData",
            "idDeviceType": 29,
            "formatWithUnit": "%.2F A",
            "dataType": "float"
        },
        {
            "idDataAttribute": 905,
            "code": "dcT",
            "description": "Temperature",
            "targetTable": "logData",
            "idDeviceType": 29,
            "formatWithUnit": "%.1F \u00b0C",
            "dataType": "float"
        },
        {
            "idDataAttribute": 906,
            "code": "dcAV",
            "description": "Auxiliary Voltage",
            "targetTable": "logData",
            "idDeviceType": 29,
            "formatWithUnit": "%.2F V",
            "dataType": "float"
        },
        {
            "idDataAttribute": 907,
            "code": "dcf",
            "description": "Total energy consumed",
            "targetTable": "logData",
            "idDeviceType": 29,
            "formatWithUnit": "%.2F kWh",
            "dataType": "float"
        },
        {
            "idDataAttribute": 908,
            "code": "dcr",
            "description": "Total energy produced",
            "targetTable": "logData",
            "idDeviceType": 29,
            "formatWithUnit": "%.2F kWh",
            "dataType": "float"
        },
        {
            "idDataAttribute": 909,
            "code": "dceL",
            "description": "Low voltage alarm",
            "targetTable": "logData",
            "idDeviceType": 29,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "No alarm",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 910,
            "code": "dceH",
            "description": "High voltage alarm",
            "targetTable": "logData",
            "idDeviceType": 29,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "No alarm",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 911,
            "code": "dcLS",
            "description": "Low auxiliary voltage alarm",
            "targetTable": "logData",
            "idDeviceType": 29,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "No alarm",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 912,
            "code": "dcHS",
            "description": "High auxiliary voltage alarm",
            "targetTable": "logData",
            "idDeviceType": 29,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "No alarm",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 913,
            "code": "dcLT",
            "description": "Low temperature alarm",
            "targetTable": "logData",
            "idDeviceType": 29,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "No alarm",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 914,
            "code": "dcHT",
            "description": "High temperature alarm",
            "targetTable": "logData",
            "idDeviceType": 29,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "No alarm",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 1232,
            "code": "mPVMm0",
            "description": "MPPT State Tracker 1",
            "targetTable": "logData",
            "idDeviceType": 30,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Off",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Voltage or current limited",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "MPPT active",
                    "valueEnum": 2
                },
                {
                    "nameEnum": "Not available",
                    "valueEnum": 255
                }
            ]
        },
        {
            "idDataAttribute": 1233,
            "code": "mPVMm1",
            "description": "MPPT State Tracker 2",
            "targetTable": "logData",
            "idDeviceType": 30,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Off",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Voltage or current limited",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "MPPT active",
                    "valueEnum": 2
                },
                {
                    "nameEnum": "Not available",
                    "valueEnum": 255
                }
            ]
        },
        {
            "idDataAttribute": 1234,
            "code": "mPVMm2",
            "description": "MPPT State Tracker 3",
            "targetTable": "logData",
            "idDeviceType": 30,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Off",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Voltage or current limited",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "MPPT active",
                    "valueEnum": 2
                },
                {
                    "nameEnum": "Not available",
                    "valueEnum": 255
                }
            ]
        },
        {
            "idDataAttribute": 1235,
            "code": "mPVMm3",
            "description": "MPPT State Tracker 4",
            "targetTable": "logData",
            "idDeviceType": 30,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Off",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Voltage or current limited",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "MPPT active",
                    "valueEnum": 2
                },
                {
                    "nameEnum": "Not available",
                    "valueEnum": 255
                }
            ]
        },
        {
            "idDataAttribute": 1780,
            "code": "mPVe0",
            "description": "MPP-tracker 1 Enabled",
            "targetTable": "lastLogDataOnly",
            "idDeviceType": 30,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Disabled",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Enabled",
                    "valueEnum": 1
                }
            ]
        },
        {
            "idDataAttribute": 1781,
            "code": "mPVe1",
            "description": "MPP-tracker 2 Enabled",
            "targetTable": "lastLogDataOnly",
            "idDeviceType": 30,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Disabled",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Enabled",
                    "valueEnum": 1
                }
            ]
        },
        {
            "idDataAttribute": 1782,
            "code": "mPVe2",
            "description": "MPP-tracker 3 Enabled",
            "targetTable": "lastLogDataOnly",
            "idDeviceType": 30,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Disabled",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Enabled",
                    "valueEnum": 1
                }
            ]
        },
        {
            "idDataAttribute": 1783,
            "code": "mPVe3",
            "description": "MPP-tracker 4 Enabled",
            "targetTable": "lastLogDataOnly",
            "idDeviceType": 30,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Disabled",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Enabled",
                    "valueEnum": 1
                }
            ]
        },
        {
            "idDataAttribute": 926,
            "code": "mV",
            "description": "Battery Voltage",
            "targetTable": "logData",
            "idDeviceType": 30,
            "formatWithUnit": "%.2F V",
            "dataType": "float"
        },
        {
            "idDataAttribute": 927,
            "code": "mI",
            "description": "DC Current",
            "targetTable": "logData",
            "idDeviceType": 30,
            "formatWithUnit": "%.2F A",
            "dataType": "float"
        },
        {
            "idDataAttribute": 928,
            "code": "mT",
            "description": "Battery temperature",
            "targetTable": "logData",
            "idDeviceType": 30,
            "formatWithUnit": "%.1F \u00b0C",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1663,
            "code": "mAI",
            "description": "Active input",
            "targetTable": "logData",
            "idDeviceType": 30,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "AC Input 1",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "AC Input 2",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Disconnected",
                    "valueEnum": 240
                }
            ]
        },
        {
            "idDataAttribute": 929,
            "code": "mIV1",
            "description": "AC Input Voltage L1",
            "targetTable": "logData",
            "idDeviceType": 30,
            "formatWithUnit": "%.2F V",
            "dataType": "float"
        },
        {
            "idDataAttribute": 930,
            "code": "mIP1",
            "description": "AC Input Power L1",
            "targetTable": "logData",
            "idDeviceType": 30,
            "formatWithUnit": "%d W",
            "dataType": "float"
        },
        {
            "idDataAttribute": 931,
            "code": "mII1",
            "description": "AC Input Current L1",
            "targetTable": "logData",
            "idDeviceType": 30,
            "formatWithUnit": "%.2F A",
            "dataType": "float"
        },
        {
            "idDataAttribute": 932,
            "code": "mIF1",
            "description": "AC Input Frequency",
            "targetTable": "logData",
            "idDeviceType": 30,
            "formatWithUnit": "%.2F Hz",
            "dataType": "float"
        },
        {
            "idDataAttribute": 933,
            "code": "mIV2",
            "description": "AC Input Voltage L2",
            "targetTable": "logData",
            "idDeviceType": 30,
            "formatWithUnit": "%.2F V",
            "dataType": "float"
        },
        {
            "idDataAttribute": 934,
            "code": "mIP2",
            "description": "AC Input Power L2",
            "targetTable": "logData",
            "idDeviceType": 30,
            "formatWithUnit": "%d W",
            "dataType": "float"
        },
        {
            "idDataAttribute": 935,
            "code": "mII2",
            "description": "AC Input Current L2",
            "targetTable": "logData",
            "idDeviceType": 30,
            "formatWithUnit": "%.2F A",
            "dataType": "float"
        },
        {
            "idDataAttribute": 936,
            "code": "mIV3",
            "description": "AC Input Voltage L3",
            "targetTable": "logData",
            "idDeviceType": 30,
            "formatWithUnit": "%.2F V",
            "dataType": "float"
        },
        {
            "idDataAttribute": 937,
            "code": "mIP3",
            "description": "AC Input Power L3",
            "targetTable": "logData",
            "idDeviceType": 30,
            "formatWithUnit": "%d W",
            "dataType": "float"
        },
        {
            "idDataAttribute": 938,
            "code": "mII3",
            "description": "AC Input Current L3",
            "targetTable": "logData",
            "idDeviceType": 30,
            "formatWithUnit": "%.2F A",
            "dataType": "float"
        },
        {
            "idDataAttribute": 939,
            "code": "mOV1",
            "description": "AC Output Voltage L1",
            "targetTable": "logData",
            "idDeviceType": 30,
            "formatWithUnit": "%.2F V",
            "dataType": "float"
        },
        {
            "idDataAttribute": 940,
            "code": "mOP1",
            "description": "AC Output Power L1",
            "targetTable": "logData",
            "idDeviceType": 30,
            "formatWithUnit": "%d W",
            "dataType": "float"
        },
        {
            "idDataAttribute": 941,
            "code": "mOI1",
            "description": "AC Output Current L1",
            "targetTable": "logData",
            "idDeviceType": 30,
            "formatWithUnit": "%.2F A",
            "dataType": "float"
        },
        {
            "idDataAttribute": 942,
            "code": "mOF1",
            "description": "AC Output Frequency",
            "targetTable": "logData",
            "idDeviceType": 30,
            "formatWithUnit": "%.2F Hz",
            "dataType": "float"
        },
        {
            "idDataAttribute": 943,
            "code": "mOV2",
            "description": "AC Output Voltage L2",
            "targetTable": "logData",
            "idDeviceType": 30,
            "formatWithUnit": "%.2F V",
            "dataType": "float"
        },
        {
            "idDataAttribute": 944,
            "code": "mOP2",
            "description": "AC Output Power L2",
            "targetTable": "logData",
            "idDeviceType": 30,
            "formatWithUnit": "%d W",
            "dataType": "float"
        },
        {
            "idDataAttribute": 945,
            "code": "mOI2",
            "description": "AC Output Current L2",
            "targetTable": "logData",
            "idDeviceType": 30,
            "formatWithUnit": "%.2F A",
            "dataType": "float"
        },
        {
            "idDataAttribute": 946,
            "code": "mOV3",
            "description": "AC Output Voltage L3",
            "targetTable": "logData",
            "idDeviceType": 30,
            "formatWithUnit": "%.2F V",
            "dataType": "float"
        },
        {
            "idDataAttribute": 947,
            "code": "mOP3",
            "description": "AC Output Power L3",
            "targetTable": "logData",
            "idDeviceType": 30,
            "formatWithUnit": "%d W",
            "dataType": "float"
        },
        {
            "idDataAttribute": 948,
            "code": "mOI3",
            "description": "AC Output Current L3",
            "targetTable": "logData",
            "idDeviceType": 30,
            "formatWithUnit": "%.2F A",
            "dataType": "float"
        },
        {
            "idDataAttribute": 949,
            "code": "mIL",
            "description": "AC Input 1 Current Limit",
            "targetTable": "logData",
            "idDeviceType": 30,
            "formatWithUnit": "%.0F A",
            "dataType": "float"
        },
        {
            "idDataAttribute": 950,
            "code": "meT",
            "description": "High temperature alarm",
            "targetTable": "logData",
            "idDeviceType": 30,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "No alarm",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 953,
            "code": "meLT",
            "description": "Low temperature alarm",
            "targetTable": "logData",
            "idDeviceType": 30,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "No alarm",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 951,
            "code": "meHV",
            "description": "High voltage alarm",
            "targetTable": "logData",
            "idDeviceType": 30,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "No alarm",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 954,
            "code": "meLV",
            "description": "Low voltage alarm",
            "targetTable": "logData",
            "idDeviceType": 30,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "No alarm",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 952,
            "code": "meHVO",
            "description": "High AC output voltage alarm",
            "targetTable": "logData",
            "idDeviceType": 30,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "No alarm",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 955,
            "code": "meLVO",
            "description": "Low AC output voltage alarm",
            "targetTable": "logData",
            "idDeviceType": 30,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "No alarm",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 1131,
            "code": "emS",
            "description": "Low SoC alarm",
            "targetTable": "logData",
            "idDeviceType": 30,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "OK",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 956,
            "code": "emO",
            "description": "AC overload alarm",
            "targetTable": "logData",
            "idDeviceType": 30,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "No alarm",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 957,
            "code": "emR",
            "description": "DC ripple alarm",
            "targetTable": "logData",
            "idDeviceType": 30,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "No alarm",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 959,
            "code": "mSOC",
            "description": "Battery State of Charge",
            "targetTable": "logData",
            "idDeviceType": 30,
            "formatWithUnit": "%.1F %%",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1613,
            "code": "mesc",
            "description": "Multi-RS short circuit alarm",
            "targetTable": "logData",
            "idDeviceType": 30,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Ok",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 1614,
            "code": "mSu",
            "description": "Multi-RS sustain active",
            "targetTable": "logData",
            "idDeviceType": 30,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Sustain inactive",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Sustain active",
                    "valueEnum": 1
                }
            ]
        },
        {
            "idDataAttribute": 964,
            "code": "mPVP",
            "description": "PV Power",
            "targetTable": "logData",
            "idDeviceType": 30,
            "formatWithUnit": "%.0F W",
            "dataType": "float"
        },
        {
            "idDataAttribute": 966,
            "code": "mYU",
            "description": "Total PV Yield",
            "targetTable": "logData",
            "idDeviceType": 30,
            "formatWithUnit": "%.2F kWh",
            "dataType": "float"
        },
        {
            "idDataAttribute": 967,
            "code": "mRelay",
            "description": "Internal Relay State",
            "targetTable": "logData",
            "idDeviceType": 30,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Open",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Closed",
                    "valueEnum": 1
                }
            ]
        },
        {
            "idDataAttribute": 968,
            "code": "mMm",
            "description": "MPP Operation Mode",
            "targetTable": "logData",
            "idDeviceType": 30,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Off",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Voltage or current limited",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "MPPT active",
                    "valueEnum": 2
                },
                {
                    "nameEnum": "Not available",
                    "valueEnum": 255
                }
            ]
        },
        {
            "idDataAttribute": 969,
            "code": "mE",
            "description": "Error Code",
            "targetTable": "logData",
            "idDeviceType": 30,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "No error",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "#1 - Battery temperature too high",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "#2 - Battery voltage too high",
                    "valueEnum": 2
                },
                {
                    "nameEnum": "#3 - Battery temperature sensor miswired (+)",
                    "valueEnum": 3
                },
                {
                    "nameEnum": "#4 - Battery temperature sensor miswired (-)",
                    "valueEnum": 4
                },
                {
                    "nameEnum": "#5 - Battery temperature sensor disconnected",
                    "valueEnum": 5
                },
                {
                    "nameEnum": "#6 - Battery voltage sense miswired (+)",
                    "valueEnum": 6
                },
                {
                    "nameEnum": "#7 - Battery voltage sense miswired (-)",
                    "valueEnum": 7
                },
                {
                    "nameEnum": "#8 - Battery voltage sense disconnected",
                    "valueEnum": 8
                },
                {
                    "nameEnum": "#9 - Battery voltage wire losses too high",
                    "valueEnum": 9
                },
                {
                    "nameEnum": "#10 - Battery voltage too low",
                    "valueEnum": 10
                },
                {
                    "nameEnum": "#11 - Battery ripple voltage on terminals too high",
                    "valueEnum": 11
                },
                {
                    "nameEnum": "#12 - Battery low state of charge",
                    "valueEnum": 12
                },
                {
                    "nameEnum": "#13 - Battery mid-point voltage issue",
                    "valueEnum": 13
                },
                {
                    "nameEnum": "#14 - Battery temperature too low",
                    "valueEnum": 14
                },
                {
                    "nameEnum": "Battery relay fault",
                    "valueEnum": 15
                },
                {
                    "nameEnum": "Battery not found",
                    "valueEnum": 16
                },
                {
                    "nameEnum": "#17 - Charger temperature too high",
                    "valueEnum": 17
                },
                {
                    "nameEnum": "#18 - Charger over-current",
                    "valueEnum": 18
                },
                {
                    "nameEnum": "#19 - Charger current polarity reversed",
                    "valueEnum": 19
                },
                {
                    "nameEnum": "#20 - Max Bulk-time exceeded",
                    "valueEnum": 20
                },
                {
                    "nameEnum": "#21 - Charger current sensor issue",
                    "valueEnum": 21
                },
                {
                    "nameEnum": "#22 - Temperature sensor miswired",
                    "valueEnum": 22
                },
                {
                    "nameEnum": "#23 - Charger temperature sensor disconnected",
                    "valueEnum": 23
                },
                {
                    "nameEnum": "#24 - Charger internal fan not detected",
                    "valueEnum": 24
                },
                {
                    "nameEnum": "#25 - Charger internal fan over-current",
                    "valueEnum": 25
                },
                {
                    "nameEnum": "#26 - Charger terminal overheated",
                    "valueEnum": 26
                },
                {
                    "nameEnum": "#27 - Charger short circuit",
                    "valueEnum": 27
                },
                {
                    "nameEnum": "#28 - Charger issue with power stage",
                    "valueEnum": 28
                },
                {
                    "nameEnum": "#29 - Over-charge protection",
                    "valueEnum": 29
                },
                {
                    "nameEnum": "#31 - Input voltage out of range",
                    "valueEnum": 31
                },
                {
                    "nameEnum": "#32 - Input voltage too low",
                    "valueEnum": 32
                },
                {
                    "nameEnum": "#33 - Input voltage too high",
                    "valueEnum": 33
                },
                {
                    "nameEnum": "#34 - PV over current",
                    "valueEnum": 34
                },
                {
                    "nameEnum": "#35 - Input excessive power",
                    "valueEnum": 35
                },
                {
                    "nameEnum": "#36 - Input polarity issue",
                    "valueEnum": 36
                },
                {
                    "nameEnum": "#37 - Input voltage absent (mains removed, fuse blown?)",
                    "valueEnum": 37
                },
                {
                    "nameEnum": "#38 - Input shutdown due to battery over-voltage",
                    "valueEnum": 38
                },
                {
                    "nameEnum": "#39 - Input shutdown due to battery over-voltage",
                    "valueEnum": 39
                },
                {
                    "nameEnum": "#40 - Internal failure (PV Input failed to shutdown)",
                    "valueEnum": 40
                },
                {
                    "nameEnum": "#41 - Inverter shutdown (panel isolation resistance too low)",
                    "valueEnum": 41
                },
                {
                    "nameEnum": "#42 - Inverter shutdown (ground current too high: >30mA)",
                    "valueEnum": 42
                },
                {
                    "nameEnum": "#43 - Inverter shutdown (voltage over ground relay too high)",
                    "valueEnum": 43
                },
                {
                    "nameEnum": "#50 - Inverter overload (iit protection)",
                    "valueEnum": 50
                },
                {
                    "nameEnum": "#51 - Inverter temperature too high",
                    "valueEnum": 51
                },
                {
                    "nameEnum": "#52 - Inverter excessive current",
                    "valueEnum": 52
                },
                {
                    "nameEnum": "#53 - Inverter dc level (internal dc rail voltage)",
                    "valueEnum": 53
                },
                {
                    "nameEnum": "#54 - Inverter ac level (output voltage not ok)",
                    "valueEnum": 54
                },
                {
                    "nameEnum": "#55 - Inverter dc fail (dc on output)",
                    "valueEnum": 55
                },
                {
                    "nameEnum": "#56 - Inverter ac fail (shape wrong)*/",
                    "valueEnum": 56
                },
                {
                    "nameEnum": "#57 - Inverter ac on output (inverter only)",
                    "valueEnum": 57
                },
                {
                    "nameEnum": "#58 - Inverter bridge fault (hardware signal)",
                    "valueEnum": 58
                },
                {
                    "nameEnum": "#59 - ACIN1 relay test fault",
                    "valueEnum": 59
                },
                {
                    "nameEnum": "#60 - ACIN2 relay test fault",
                    "valueEnum": 60
                },
                {
                    "nameEnum": "#65 - Device disappeared during parallel operation (broken cable?)",
                    "valueEnum": 65
                },
                {
                    "nameEnum": "#66 - Incompatible device encountered for parallel operation (e.g. old firmware/different settings)",
                    "valueEnum": 66
                },
                {
                    "nameEnum": "#67 - No BMS",
                    "valueEnum": 67
                },
                {
                    "nameEnum": "#68 - Network misconfigured",
                    "valueEnum": 68
                },
                {
                    "nameEnum": "#69 - Network misconfigured",
                    "valueEnum": 69
                },
                {
                    "nameEnum": "#70 - Network misconfigured",
                    "valueEnum": 70
                },
                {
                    "nameEnum": "#71 - Network misconfigured",
                    "valueEnum": 71
                },
                {
                    "nameEnum": "Phase rotation",
                    "valueEnum": 72
                },
                {
                    "nameEnum": "Multiple AC inputs",
                    "valueEnum": 73
                },
                {
                    "nameEnum": "Too many units in parallel",
                    "valueEnum": 74
                },
                {
                    "nameEnum": "#75 - Network misconfigured",
                    "valueEnum": 75
                },
                {
                    "nameEnum": "#76 - Network incomplete",
                    "valueEnum": 76
                },
                {
                    "nameEnum": "Settings sync disabled",
                    "valueEnum": 77
                },
                {
                    "nameEnum": "#113 - Non-volatile storage write error",
                    "valueEnum": 113
                },
                {
                    "nameEnum": "#114 - CPU temperature to high",
                    "valueEnum": 114
                },
                {
                    "nameEnum": "#115 - CAN/SCI communication lost (when critical)",
                    "valueEnum": 115
                },
                {
                    "nameEnum": "#116 - Calibration data lost",
                    "valueEnum": 116
                },
                {
                    "nameEnum": "#117 - Incompatible firmware encountered",
                    "valueEnum": 117
                },
                {
                    "nameEnum": "#118 - Incompatible hardware encountered",
                    "valueEnum": 118
                },
                {
                    "nameEnum": "#119 - Settings data lost",
                    "valueEnum": 119
                },
                {
                    "nameEnum": "#120 - Reference voltage failure",
                    "valueEnum": 120
                },
                {
                    "nameEnum": "#121 - Tester fail",
                    "valueEnum": 121
                },
                {
                    "nameEnum": "#122 - Non-volatile history data invalid/corrupted",
                    "valueEnum": 122
                },
                {
                    "nameEnum": "KWh counters invalid",
                    "valueEnum": 123
                },
                {
                    "nameEnum": "Battery high temperature",
                    "valueEnum": 150
                },
                {
                    "nameEnum": "Battery temperature too low",
                    "valueEnum": 151
                },
                {
                    "nameEnum": "Charger high temperature",
                    "valueEnum": 160
                },
                {
                    "nameEnum": "Charger short circuit",
                    "valueEnum": 161
                },
                {
                    "nameEnum": "Charger power stage issue",
                    "valueEnum": 162
                },
                {
                    "nameEnum": "Charger pre-charge failed",
                    "valueEnum": 180
                },
                {
                    "nameEnum": "#200 - Internal error",
                    "valueEnum": 200
                },
                {
                    "nameEnum": "#201 - Internal error",
                    "valueEnum": 201
                },
                {
                    "nameEnum": "#203 - Internal error",
                    "valueEnum": 203
                },
                {
                    "nameEnum": "#205 - Internal error",
                    "valueEnum": 205
                },
                {
                    "nameEnum": "#212 - Internal error",
                    "valueEnum": 212
                },
                {
                    "nameEnum": "#215 - Internal error",
                    "valueEnum": 215
                },
                {
                    "nameEnum": "Charger solar relay failed",
                    "valueEnum": 220
                },
                {
                    "nameEnum": "Charger solar short",
                    "valueEnum": 221
                },
                {
                    "nameEnum": "Charger solar connect failed",
                    "valueEnum": 222
                }
            ]
        },
        {
            "idDataAttribute": 988,
            "code": "mMPT",
            "description": "Maximum PV power today",
            "targetTable": "logData",
            "idDeviceType": 30,
            "formatWithUnit": "%d W",
            "dataType": "float"
        },
        {
            "idDataAttribute": 990,
            "code": "mMPY",
            "description": "Maximum PV power yesterday",
            "targetTable": "logData",
            "idDeviceType": 30,
            "formatWithUnit": "%d W",
            "dataType": "float"
        },
        {
            "idDataAttribute": 999,
            "code": "mMCPT0",
            "description": "Maximum PV power today (tracker 0)",
            "targetTable": "logData",
            "idDeviceType": 30,
            "formatWithUnit": "%d W",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1000,
            "code": "mMCPT1",
            "description": "Maximum PV power today (tracker 1)",
            "targetTable": "logData",
            "idDeviceType": 30,
            "formatWithUnit": "%d W",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1001,
            "code": "mMCPT2",
            "description": "Maximum PV power today (tracker 2)",
            "targetTable": "logData",
            "idDeviceType": 30,
            "formatWithUnit": "%d W",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1002,
            "code": "mMCPT3",
            "description": "Maximum PV power today (tracker 3)",
            "targetTable": "logData",
            "idDeviceType": 30,
            "formatWithUnit": "%d W",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1003,
            "code": "mMCPY0",
            "description": "Maximum PV power yesterday (tracker 0)",
            "targetTable": "logData",
            "idDeviceType": 30,
            "formatWithUnit": "%d W",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1004,
            "code": "mMCPY1",
            "description": "Maximum PV power yesterday (tracker 1)",
            "targetTable": "logData",
            "idDeviceType": 30,
            "formatWithUnit": "%d W",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1005,
            "code": "mMCPY2",
            "description": "Maximum PV power yesterday (tracker 2)",
            "targetTable": "logData",
            "idDeviceType": 30,
            "formatWithUnit": "%d W",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1006,
            "code": "mMCPY3",
            "description": "Maximum PV power yesterday (tracker 3)",
            "targetTable": "logData",
            "idDeviceType": 30,
            "formatWithUnit": "%d W",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1007,
            "code": "mPVV0",
            "description": "PV Voltage tracker 0",
            "targetTable": "logData",
            "idDeviceType": 30,
            "formatWithUnit": "%.1F V",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1008,
            "code": "mPVV1",
            "description": "PV Voltage tracker 1",
            "targetTable": "logData",
            "idDeviceType": 30,
            "formatWithUnit": "%.1F V",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1009,
            "code": "mPVV2",
            "description": "PV Voltage tracker 2",
            "targetTable": "logData",
            "idDeviceType": 30,
            "formatWithUnit": "%.1F V",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1010,
            "code": "mPVV3",
            "description": "PV Voltage tracker 3",
            "targetTable": "logData",
            "idDeviceType": 30,
            "formatWithUnit": "%.1F V",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1011,
            "code": "mPVP0",
            "description": "PV power on tracker 0",
            "targetTable": "logData",
            "idDeviceType": 30,
            "formatWithUnit": "%d W",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1012,
            "code": "mPVP1",
            "description": "PV power on tracker 1",
            "targetTable": "logData",
            "idDeviceType": 30,
            "formatWithUnit": "%d W",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1013,
            "code": "mPVP2",
            "description": "PV power on tracker 2",
            "targetTable": "logData",
            "idDeviceType": 30,
            "formatWithUnit": "%d W",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1014,
            "code": "mPVP3",
            "description": "PV power on tracker 3",
            "targetTable": "logData",
            "idDeviceType": 30,
            "formatWithUnit": "%d W",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1347,
            "code": "mcl",
            "description": "Solar charge current limit",
            "targetTable": "logData",
            "idDeviceType": 30,
            "formatWithUnit": "%.1F A",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1256,
            "code": "vrm_inv_crg_yield_fc",
            "description": "Inverter/Charger total forecasted yield",
            "targetTable": "logData",
            "idDeviceType": 30,
            "formatWithUnit": "%.0F Wh",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1257,
            "code": "vrm_inv_crg_yield_0_fc",
            "description": "Inverter/Charger tracker 0 forecasted yield",
            "targetTable": "logData",
            "idDeviceType": 30,
            "formatWithUnit": "%.0F Wh",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1258,
            "code": "vrm_inv_crg_yield_1_fc",
            "description": "Inverter/Charger tracker 1 forecasted yield",
            "targetTable": "logData",
            "idDeviceType": 30,
            "formatWithUnit": "%.0F Wh",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1259,
            "code": "vrm_inv_crg_yield_2_fc",
            "description": "Inverter/Charger tracker 2 forecasted yield",
            "targetTable": "logData",
            "idDeviceType": 30,
            "formatWithUnit": "%.0F Wh",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1260,
            "code": "vrm_inv_crg_yield_3_fc",
            "description": "Inverter/Charger tracker 3 forecasted yield",
            "targetTable": "logData",
            "idDeviceType": 30,
            "formatWithUnit": "%.0F Wh",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1882,
            "code": "Dcvl",
            "description": "Dcdc has VregLink",
            "targetTable": "lastLogDataOnly",
            "idDeviceType": 31,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": []
        },
        {
            "idDataAttribute": 1513,
            "code": "DcM",
            "description": "Mode",
            "targetTable": "logData",
            "idDeviceType": 31,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "On",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Off",
                    "valueEnum": 4
                }
            ]
        },
        {
            "idDataAttribute": 1189,
            "code": "DcS",
            "description": "State",
            "targetTable": "logData",
            "idDeviceType": 31,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Off",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Off",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Fault",
                    "valueEnum": 2
                },
                {
                    "nameEnum": "Bulk",
                    "valueEnum": 3
                },
                {
                    "nameEnum": "Absorption",
                    "valueEnum": 4
                },
                {
                    "nameEnum": "Float",
                    "valueEnum": 5
                },
                {
                    "nameEnum": "Storage",
                    "valueEnum": 6
                },
                {
                    "nameEnum": "Equalise",
                    "valueEnum": 7
                },
                {
                    "nameEnum": "Power Supply Mode",
                    "valueEnum": 11
                },
                {
                    "nameEnum": "Repeated absorption",
                    "valueEnum": 246
                },
                {
                    "nameEnum": "Auto equalise",
                    "valueEnum": 247
                },
                {
                    "nameEnum": "BatterySafe",
                    "valueEnum": 248
                },
                {
                    "nameEnum": "External Control",
                    "valueEnum": 252
                }
            ]
        },
        {
            "idDataAttribute": 1190,
            "code": "DcE",
            "description": "Error",
            "targetTable": "logData",
            "idDeviceType": 31,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "No error",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Battery temperature too high",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Battery voltage too high",
                    "valueEnum": 2
                },
                {
                    "nameEnum": "Battery temperature sensor miswired (+)",
                    "valueEnum": 3
                },
                {
                    "nameEnum": "Battery temperature sensor miswired (-)",
                    "valueEnum": 4
                },
                {
                    "nameEnum": "Battery temperature sensor disconnected",
                    "valueEnum": 5
                },
                {
                    "nameEnum": "Battery voltage sense miswired (+)",
                    "valueEnum": 6
                },
                {
                    "nameEnum": "Battery voltage sense miswired (-)",
                    "valueEnum": 7
                },
                {
                    "nameEnum": "Battery voltage sense disconnected",
                    "valueEnum": 8
                },
                {
                    "nameEnum": "Battery wire losses too high",
                    "valueEnum": 9
                },
                {
                    "nameEnum": "Battery voltage too low",
                    "valueEnum": 10
                },
                {
                    "nameEnum": "Battery high ripple voltage",
                    "valueEnum": 11
                },
                {
                    "nameEnum": "Battery low state of charge",
                    "valueEnum": 12
                },
                {
                    "nameEnum": "Battery mid-point voltage issue",
                    "valueEnum": 13
                },
                {
                    "nameEnum": "Battery temperature too low",
                    "valueEnum": 14
                },
                {
                    "nameEnum": "Charger temperature too high",
                    "valueEnum": 17
                },
                {
                    "nameEnum": "Charger over-current",
                    "valueEnum": 18
                },
                {
                    "nameEnum": "Charger current reversed",
                    "valueEnum": 19
                },
                {
                    "nameEnum": "Bulk time limit reached",
                    "valueEnum": 20
                },
                {
                    "nameEnum": "Charger current sensor issue",
                    "valueEnum": 21
                },
                {
                    "nameEnum": "Charger temperature sensor miswired",
                    "valueEnum": 22
                },
                {
                    "nameEnum": "Charger temperature sensor disconnected",
                    "valueEnum": 23
                },
                {
                    "nameEnum": "Charger internal fan not detected",
                    "valueEnum": 24
                },
                {
                    "nameEnum": "Charger internal fan over-current",
                    "valueEnum": 25
                },
                {
                    "nameEnum": "Charger terminal over-heated",
                    "valueEnum": 26
                },
                {
                    "nameEnum": "Charger short circuit",
                    "valueEnum": 27
                },
                {
                    "nameEnum": "Charger issue with power stage",
                    "valueEnum": 28
                },
                {
                    "nameEnum": "Over-charge protection",
                    "valueEnum": 29
                },
                {
                    "nameEnum": "Input voltage out of range",
                    "valueEnum": 31
                },
                {
                    "nameEnum": "Input voltage too low",
                    "valueEnum": 32
                },
                {
                    "nameEnum": "Input voltage too high",
                    "valueEnum": 33
                },
                {
                    "nameEnum": "Input current too high",
                    "valueEnum": 34
                },
                {
                    "nameEnum": "Input power too high",
                    "valueEnum": 35
                },
                {
                    "nameEnum": "Input polarity reversed",
                    "valueEnum": 36
                },
                {
                    "nameEnum": "Input voltage absent",
                    "valueEnum": 37
                },
                {
                    "nameEnum": "Input shutdown (no retries)",
                    "valueEnum": 38
                },
                {
                    "nameEnum": "Input shutdown (retry)",
                    "valueEnum": 39
                },
                {
                    "nameEnum": "Input internal failure",
                    "valueEnum": 40
                },
                {
                    "nameEnum": "Panel isolation failure",
                    "valueEnum": 41
                },
                {
                    "nameEnum": "Ground fault detected",
                    "valueEnum": 42
                },
                {
                    "nameEnum": "Ground fault detected",
                    "valueEnum": 43
                },
                {
                    "nameEnum": "Reserved by GX Devices",
                    "valueEnum": 44
                },
                {
                    "nameEnum": "Reserved by GX Devices",
                    "valueEnum": 45
                },
                {
                    "nameEnum": "Reserved by GX Devices",
                    "valueEnum": 46
                },
                {
                    "nameEnum": "Reserved by GX Devices",
                    "valueEnum": 47
                },
                {
                    "nameEnum": "Reserved by GX Devices",
                    "valueEnum": 48
                },
                {
                    "nameEnum": "Reserved by GX Devices",
                    "valueEnum": 49
                },
                {
                    "nameEnum": "Inverter overload",
                    "valueEnum": 50
                },
                {
                    "nameEnum": "Inverter temp too high",
                    "valueEnum": 51
                },
                {
                    "nameEnum": "Inverter peak current",
                    "valueEnum": 52
                },
                {
                    "nameEnum": "Inverter internal DC level",
                    "valueEnum": 53
                },
                {
                    "nameEnum": "Inverter wrong ACout level",
                    "valueEnum": 54
                },
                {
                    "nameEnum": "Inverter powerstage fault",
                    "valueEnum": 55
                },
                {
                    "nameEnum": "Inverter powerstage fault",
                    "valueEnum": 56
                },
                {
                    "nameEnum": "Inverter connected to AC",
                    "valueEnum": 57
                },
                {
                    "nameEnum": "Inverter powerstage fault",
                    "valueEnum": 58
                },
                {
                    "nameEnum": "ACIN1 relay test fault",
                    "valueEnum": 59
                },
                {
                    "nameEnum": "ACIN2 relay test fault",
                    "valueEnum": 60
                },
                {
                    "nameEnum": "Device missing (parallel operation)",
                    "valueEnum": 65
                },
                {
                    "nameEnum": "Configuration issue (parallel operation)",
                    "valueEnum": 66
                },
                {
                    "nameEnum": "BMS connection lost",
                    "valueEnum": 67
                },
                {
                    "nameEnum": "Network misconfigured (parallel operation)",
                    "valueEnum": 68
                },
                {
                    "nameEnum": "Non-volatile storage write error",
                    "valueEnum": 113
                },
                {
                    "nameEnum": "CPU temperature too high",
                    "valueEnum": 114
                },
                {
                    "nameEnum": "Communication lost",
                    "valueEnum": 115
                },
                {
                    "nameEnum": "Calibration data lost",
                    "valueEnum": 116
                },
                {
                    "nameEnum": "Invalid firmware",
                    "valueEnum": 117
                },
                {
                    "nameEnum": "Incompatible hardware",
                    "valueEnum": 118
                },
                {
                    "nameEnum": "Settings data invalid/corrupted",
                    "valueEnum": 119
                },
                {
                    "nameEnum": "Reference voltage failure",
                    "valueEnum": 120
                },
                {
                    "nameEnum": "Tester fail",
                    "valueEnum": 121
                },
                {
                    "nameEnum": "History data invalid/corrupted",
                    "valueEnum": 122
                },
                {
                    "nameEnum": "Warning / Battery temperature too high",
                    "valueEnum": 150
                },
                {
                    "nameEnum": "Warning / Battery temperature too low",
                    "valueEnum": 151
                },
                {
                    "nameEnum": "Warning / Charger temperature too high",
                    "valueEnum": 160
                },
                {
                    "nameEnum": "Warning / Charger short circuit",
                    "valueEnum": 161
                },
                {
                    "nameEnum": "DC voltage error",
                    "valueEnum": 200
                },
                {
                    "nameEnum": "DC voltage error",
                    "valueEnum": 201
                },
                {
                    "nameEnum": "3V3 supply error",
                    "valueEnum": 203
                },
                {
                    "nameEnum": "5V supply error",
                    "valueEnum": 205
                },
                {
                    "nameEnum": "12V supply error",
                    "valueEnum": 212
                },
                {
                    "nameEnum": "15V supply error",
                    "valueEnum": 215
                },
                {
                    "nameEnum": "Unknown error",
                    "valueEnum": 255
                }
            ]
        },
        {
            "idDataAttribute": 1193,
            "code": "DcOR",
            "description": "Off reason",
            "targetTable": "logData",
            "idDeviceType": 31,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "No/low input power",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Physical switch",
                    "valueEnum": 2
                },
                {
                    "nameEnum": "Remote via device mode or button",
                    "valueEnum": 4
                },
                {
                    "nameEnum": "Remote input connector",
                    "valueEnum": 8
                },
                {
                    "nameEnum": "Internal reason",
                    "valueEnum": 16
                },
                {
                    "nameEnum": "PayGo token required",
                    "valueEnum": 32
                },
                {
                    "nameEnum": "BMS disallows charge",
                    "valueEnum": 64
                },
                {
                    "nameEnum": "Engine shutdown detected",
                    "valueEnum": 128
                },
                {
                    "nameEnum": "Analysing input voltage",
                    "valueEnum": 256
                },
                {
                    "nameEnum": "Low battery temperature",
                    "valueEnum": 512
                },
                {
                    "nameEnum": "No PV power",
                    "valueEnum": 1024
                },
                {
                    "nameEnum": "Low battery voltage",
                    "valueEnum": 2048
                },
                {
                    "nameEnum": "Low AC voltage",
                    "valueEnum": 4096
                },
                {
                    "nameEnum": "Parallel CAN out of sync",
                    "valueEnum": 8192
                },
                {
                    "nameEnum": "Parallel CAN insufficient inverters",
                    "valueEnum": 16384
                },
                {
                    "nameEnum": "Active alarm",
                    "valueEnum": 32767
                }
            ]
        },
        {
            "idDataAttribute": 1191,
            "code": "DciV",
            "description": "Input voltage",
            "targetTable": "logData",
            "idDeviceType": 31,
            "formatWithUnit": "%.2F V",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1515,
            "code": "DciP",
            "description": "Input power",
            "targetTable": "logData",
            "idDeviceType": 31,
            "formatWithUnit": "%d W",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1192,
            "code": "DcoV",
            "description": "Output voltage",
            "targetTable": "logData",
            "idDeviceType": 31,
            "formatWithUnit": "%.2F V",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1511,
            "code": "DcoI",
            "description": "Output current",
            "targetTable": "logData",
            "idDeviceType": 31,
            "formatWithUnit": "%.1F A",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1512,
            "code": "DcT",
            "description": "Battery temperature",
            "targetTable": "logData",
            "idDeviceType": 31,
            "formatWithUnit": "%.1F \u00b0C",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1516,
            "code": "Dcah",
            "description": "Total Amp-hours charged by charger",
            "targetTable": "logData",
            "idDeviceType": 31,
            "formatWithUnit": "%.1F Ah",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1196,
            "code": "sLE",
            "description": "Error",
            "targetTable": "logData",
            "idDeviceType": 32,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": []
        },
        {
            "idDataAttribute": 1197,
            "code": "sLcV1",
            "description": "Cell 1 voltage",
            "targetTable": "logData",
            "idDeviceType": 32,
            "formatWithUnit": "%.2F V",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1198,
            "code": "sLcV2",
            "description": "Cell 2 voltage",
            "targetTable": "logData",
            "idDeviceType": 32,
            "formatWithUnit": "%.2F V",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1199,
            "code": "sLcV3",
            "description": "Cell 3 voltage",
            "targetTable": "logData",
            "idDeviceType": 32,
            "formatWithUnit": "%.2F V",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1200,
            "code": "sLcV4",
            "description": "Cell 4 voltage",
            "targetTable": "logData",
            "idDeviceType": 32,
            "formatWithUnit": "%.2F V",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1201,
            "code": "sLcV5",
            "description": "Cell 5 voltage",
            "targetTable": "logData",
            "idDeviceType": 32,
            "formatWithUnit": "%.2F V",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1202,
            "code": "sLcV6",
            "description": "Cell 6 voltage",
            "targetTable": "logData",
            "idDeviceType": 32,
            "formatWithUnit": "%.2F V",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1203,
            "code": "sLcV7",
            "description": "Cell 7 voltage",
            "targetTable": "logData",
            "idDeviceType": 32,
            "formatWithUnit": "%.2F V",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1204,
            "code": "sLcV8",
            "description": "Cell 8 voltage",
            "targetTable": "logData",
            "idDeviceType": 32,
            "formatWithUnit": "%.2F V",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1205,
            "code": "sLBS",
            "description": "Balancer state",
            "targetTable": "logData",
            "idDeviceType": 32,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Unknown",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Balanced",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Balancing",
                    "valueEnum": 2
                },
                {
                    "nameEnum": "Cell imbalance",
                    "valueEnum": 3
                }
            ]
        },
        {
            "idDataAttribute": 1206,
            "code": "sLV",
            "description": "Battery voltage",
            "targetTable": "logData",
            "idDeviceType": 32,
            "formatWithUnit": "%.2F V",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1207,
            "code": "sLT",
            "description": "Battery temperature",
            "targetTable": "logData",
            "idDeviceType": 32,
            "formatWithUnit": "%.0F \u00b0C",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1210,
            "code": "bPS",
            "description": "State",
            "targetTable": "logData",
            "idDeviceType": 33,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Off",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Low Power Mode",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Fault",
                    "valueEnum": 2
                },
                {
                    "nameEnum": "Bulk",
                    "valueEnum": 3
                },
                {
                    "nameEnum": "Absorption",
                    "valueEnum": 4
                },
                {
                    "nameEnum": "Float",
                    "valueEnum": 5
                },
                {
                    "nameEnum": "Storage",
                    "valueEnum": 6
                },
                {
                    "nameEnum": "Equalise",
                    "valueEnum": 7
                },
                {
                    "nameEnum": "Passthru",
                    "valueEnum": 8
                },
                {
                    "nameEnum": "Inverting",
                    "valueEnum": 9
                },
                {
                    "nameEnum": "Assisting",
                    "valueEnum": 10
                },
                {
                    "nameEnum": "Power Supply Mode",
                    "valueEnum": 11
                },
                {
                    "nameEnum": "Wake-up",
                    "valueEnum": 245
                },
                {
                    "nameEnum": "Repeated absorption",
                    "valueEnum": 246
                },
                {
                    "nameEnum": "Auto equalise",
                    "valueEnum": 247
                },
                {
                    "nameEnum": "BatterySafe",
                    "valueEnum": 248
                },
                {
                    "nameEnum": "Load detect",
                    "valueEnum": 249
                },
                {
                    "nameEnum": "Blocked",
                    "valueEnum": 250
                },
                {
                    "nameEnum": "Test Mode",
                    "valueEnum": 251
                },
                {
                    "nameEnum": "External Control",
                    "valueEnum": 252
                },
                {
                    "nameEnum": "Not Available",
                    "valueEnum": 255
                }
            ]
        },
        {
            "idDataAttribute": 1211,
            "code": "bPOS",
            "description": "Output state",
            "targetTable": "logData",
            "idDeviceType": 33,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Output off",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Output on",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Output scheduled to be activated",
                    "valueEnum": 2
                },
                {
                    "nameEnum": "Attempting to activate output",
                    "valueEnum": 3
                }
            ]
        },
        {
            "idDataAttribute": 1212,
            "code": "bPE",
            "description": "Error",
            "targetTable": "logData",
            "idDeviceType": 33,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "No error",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Battery temperature too high",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Battery voltage too high",
                    "valueEnum": 2
                },
                {
                    "nameEnum": "Battery temperature sensor miswired (+)",
                    "valueEnum": 3
                },
                {
                    "nameEnum": "Battery temperature sensor miswired (-)",
                    "valueEnum": 4
                },
                {
                    "nameEnum": "Battery temperature sensor disconnected",
                    "valueEnum": 5
                },
                {
                    "nameEnum": "Battery voltage sense miswired (+)",
                    "valueEnum": 6
                },
                {
                    "nameEnum": "Battery voltage sense miswired (-)",
                    "valueEnum": 7
                },
                {
                    "nameEnum": "Battery voltage sense disconnected",
                    "valueEnum": 8
                },
                {
                    "nameEnum": "Battery wire losses too high",
                    "valueEnum": 9
                },
                {
                    "nameEnum": "Battery voltage too low",
                    "valueEnum": 10
                },
                {
                    "nameEnum": "Battery high ripple voltage",
                    "valueEnum": 11
                },
                {
                    "nameEnum": "Battery low state of charge",
                    "valueEnum": 12
                },
                {
                    "nameEnum": "Battery mid-point voltage issue",
                    "valueEnum": 13
                },
                {
                    "nameEnum": "Battery temperature too low",
                    "valueEnum": 14
                },
                {
                    "nameEnum": "Charger temperature too high",
                    "valueEnum": 17
                },
                {
                    "nameEnum": "Charger over-current",
                    "valueEnum": 18
                },
                {
                    "nameEnum": "Charger current reversed",
                    "valueEnum": 19
                },
                {
                    "nameEnum": "Bulk time limit reached",
                    "valueEnum": 20
                },
                {
                    "nameEnum": "Charger current sensor issue",
                    "valueEnum": 21
                },
                {
                    "nameEnum": "Charger temperature sensor miswired",
                    "valueEnum": 22
                },
                {
                    "nameEnum": "Charger temperature sensor disconnected",
                    "valueEnum": 23
                },
                {
                    "nameEnum": "Charger internal fan not detected",
                    "valueEnum": 24
                },
                {
                    "nameEnum": "Charger internal fan over-current",
                    "valueEnum": 25
                },
                {
                    "nameEnum": "Charger terminal over-heated",
                    "valueEnum": 26
                },
                {
                    "nameEnum": "Charger short circuit",
                    "valueEnum": 27
                },
                {
                    "nameEnum": "Charger power stage issue",
                    "valueEnum": 28
                },
                {
                    "nameEnum": "Over-charge protection",
                    "valueEnum": 29
                },
                {
                    "nameEnum": "Input voltage out of range",
                    "valueEnum": 31
                },
                {
                    "nameEnum": "Input voltage too low",
                    "valueEnum": 32
                },
                {
                    "nameEnum": "Input voltage too high",
                    "valueEnum": 33
                },
                {
                    "nameEnum": "Input current too high",
                    "valueEnum": 34
                },
                {
                    "nameEnum": "Input power too high",
                    "valueEnum": 35
                },
                {
                    "nameEnum": "Input polarity reversed",
                    "valueEnum": 36
                },
                {
                    "nameEnum": "Input voltage absent",
                    "valueEnum": 37
                },
                {
                    "nameEnum": "Input shutdown (no retries)",
                    "valueEnum": 38
                },
                {
                    "nameEnum": "Input shutdown (retry)",
                    "valueEnum": 39
                },
                {
                    "nameEnum": "Input internal failure",
                    "valueEnum": 40
                },
                {
                    "nameEnum": "Panel isolation failure",
                    "valueEnum": 41
                },
                {
                    "nameEnum": "Ground fault detected",
                    "valueEnum": 42
                },
                {
                    "nameEnum": "Ground fault detected",
                    "valueEnum": 43
                },
                {
                    "nameEnum": "Reserved by GX Devices",
                    "valueEnum": 44
                },
                {
                    "nameEnum": "Reserved by GX Devices",
                    "valueEnum": 45
                },
                {
                    "nameEnum": "Reserved by GX Devices",
                    "valueEnum": 46
                },
                {
                    "nameEnum": "Reserved by GX Devices",
                    "valueEnum": 47
                },
                {
                    "nameEnum": "Reserved by GX Devices",
                    "valueEnum": 48
                },
                {
                    "nameEnum": "Reserved by GX Devices",
                    "valueEnum": 49
                },
                {
                    "nameEnum": "Inverter overload",
                    "valueEnum": 50
                },
                {
                    "nameEnum": "Inverter temp too high",
                    "valueEnum": 51
                },
                {
                    "nameEnum": "Inverter peak current",
                    "valueEnum": 52
                },
                {
                    "nameEnum": "Inverter internal DC level",
                    "valueEnum": 53
                },
                {
                    "nameEnum": "Inverter wrong ACout level",
                    "valueEnum": 54
                },
                {
                    "nameEnum": "Inverter powerstage fault",
                    "valueEnum": 55
                },
                {
                    "nameEnum": "Inverter powerstage fault",
                    "valueEnum": 56
                },
                {
                    "nameEnum": "Inverter connected to AC",
                    "valueEnum": 57
                },
                {
                    "nameEnum": "Inverter powerstage fault",
                    "valueEnum": 58
                },
                {
                    "nameEnum": "ACIN1 relay test fault",
                    "valueEnum": 59
                },
                {
                    "nameEnum": "ACIN2 relay test fault",
                    "valueEnum": 60
                },
                {
                    "nameEnum": "Device missing (parallel operation)",
                    "valueEnum": 65
                },
                {
                    "nameEnum": "Configuration issue (parallel operation)",
                    "valueEnum": 66
                },
                {
                    "nameEnum": "BMS connection lost (parallel operation)",
                    "valueEnum": 67
                },
                {
                    "nameEnum": "Network misconfigured (parallel operation)",
                    "valueEnum": 68
                },
                {
                    "nameEnum": "Non-volatile storage write error",
                    "valueEnum": 113
                },
                {
                    "nameEnum": "CPU temperature too high",
                    "valueEnum": 114
                },
                {
                    "nameEnum": "Communication lost",
                    "valueEnum": 115
                },
                {
                    "nameEnum": "Calibration data lost",
                    "valueEnum": 116
                },
                {
                    "nameEnum": "Invalid firmware",
                    "valueEnum": 117
                },
                {
                    "nameEnum": "Incompatible hardware",
                    "valueEnum": 118
                },
                {
                    "nameEnum": "Settings invalid/corrupted",
                    "valueEnum": 119
                },
                {
                    "nameEnum": "Reference voltage failed",
                    "valueEnum": 120
                },
                {
                    "nameEnum": "Tester fail",
                    "valueEnum": 121
                },
                {
                    "nameEnum": "History invalid/corrupted",
                    "valueEnum": 122
                },
                {
                    "nameEnum": "DC voltage error",
                    "valueEnum": 200
                },
                {
                    "nameEnum": "DC voltage error",
                    "valueEnum": 201
                },
                {
                    "nameEnum": "3V3 supply error",
                    "valueEnum": 203
                },
                {
                    "nameEnum": "5V supply error",
                    "valueEnum": 205
                },
                {
                    "nameEnum": "12V supply error",
                    "valueEnum": 212
                },
                {
                    "nameEnum": "15V supply error",
                    "valueEnum": 215
                },
                {
                    "nameEnum": "Unknown error",
                    "valueEnum": 255
                }
            ]
        },
        {
            "idDataAttribute": 1213,
            "code": "bPiV",
            "description": "Input voltage",
            "targetTable": "logData",
            "idDeviceType": 33,
            "formatWithUnit": "%.2F V",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1214,
            "code": "bPoV",
            "description": "Output voltage",
            "targetTable": "logData",
            "idDeviceType": 33,
            "formatWithUnit": "%.2F V",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1215,
            "code": "bPOR",
            "description": "Off reason",
            "targetTable": "logData",
            "idDeviceType": 33,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "No/low input power",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Physical switch",
                    "valueEnum": 2
                },
                {
                    "nameEnum": "Remote via device mode or button",
                    "valueEnum": 4
                },
                {
                    "nameEnum": "Remote input connector",
                    "valueEnum": 8
                },
                {
                    "nameEnum": "Internal reason",
                    "valueEnum": 16
                },
                {
                    "nameEnum": "PayGo token required",
                    "valueEnum": 32
                },
                {
                    "nameEnum": "BMS disallows charge",
                    "valueEnum": 64
                },
                {
                    "nameEnum": "Low input voltage",
                    "valueEnum": 128
                },
                {
                    "nameEnum": "Analysing input voltage",
                    "valueEnum": 256
                },
                {
                    "nameEnum": "Low battery temperature",
                    "valueEnum": 512
                },
                {
                    "nameEnum": "No PV power",
                    "valueEnum": 1024
                },
                {
                    "nameEnum": "Low battery voltage",
                    "valueEnum": 2048
                },
                {
                    "nameEnum": "Low AC voltage",
                    "valueEnum": 4096
                },
                {
                    "nameEnum": "Parallel CAN out of sync",
                    "valueEnum": 8192
                },
                {
                    "nameEnum": "Parallel CAN insufficient inverters",
                    "valueEnum": 16384
                },
                {
                    "nameEnum": "Active alarm",
                    "valueEnum": 32767
                }
            ]
        },
        {
            "idDataAttribute": 1629,
            "code": "acs",
            "description": "Mode",
            "targetTable": "logData",
            "idDeviceType": 34,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Charger only",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Inverter Only",
                    "valueEnum": 2
                },
                {
                    "nameEnum": "On",
                    "valueEnum": 3
                },
                {
                    "nameEnum": "Off",
                    "valueEnum": 4
                },
                {
                    "nameEnum": "Passthrough",
                    "valueEnum": 251
                }
            ]
        },
        {
            "idDataAttribute": 1632,
            "code": "aS",
            "description": "State",
            "targetTable": "logData",
            "idDeviceType": 34,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Off",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "AES mode",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Fault",
                    "valueEnum": 2
                },
                {
                    "nameEnum": "Bulk",
                    "valueEnum": 3
                },
                {
                    "nameEnum": "Absorption",
                    "valueEnum": 4
                },
                {
                    "nameEnum": "Float",
                    "valueEnum": 5
                },
                {
                    "nameEnum": "Storage",
                    "valueEnum": 6
                },
                {
                    "nameEnum": "Equalize",
                    "valueEnum": 7
                },
                {
                    "nameEnum": "Passthru",
                    "valueEnum": 8
                },
                {
                    "nameEnum": "Inverting",
                    "valueEnum": 9
                },
                {
                    "nameEnum": "Power assist",
                    "valueEnum": 10
                },
                {
                    "nameEnum": "Power supply",
                    "valueEnum": 11
                },
                {
                    "nameEnum": "Ext. control",
                    "valueEnum": 252
                }
            ]
        },
        {
            "idDataAttribute": 1625,
            "code": "aPC",
            "description": "Number of phases",
            "targetTable": "lastLogDataOnly",
            "idDeviceType": 34,
            "formatWithUnit": "%d",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1626,
            "code": "ani",
            "description": "Number of AC inputs",
            "targetTable": "lastLogDataOnly",
            "idDeviceType": 34,
            "formatWithUnit": "%d",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1627,
            "code": "aAI",
            "description": "Active input",
            "targetTable": "logData",
            "idDeviceType": 34,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "AC-in-1",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "AC-in-2",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Not connected",
                    "valueEnum": 240
                }
            ]
        },
        {
            "idDataAttribute": 1628,
            "code": "aps",
            "description": "ESS AC Power setpoint",
            "targetTable": "logData",
            "idDeviceType": 34,
            "formatWithUnit": "%d W",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1630,
            "code": "ams",
            "description": "Minimum SoC limit",
            "targetTable": "logData",
            "idDeviceType": 34,
            "formatWithUnit": "%d %%",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1631,
            "code": "aM",
            "description": "ESS Mode",
            "targetTable": "logData",
            "idDeviceType": 34,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Optimised with BatteryLife",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Optimised without BatteryLife",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Keep batteries charged",
                    "valueEnum": 2
                },
                {
                    "nameEnum": "External control",
                    "valueEnum": 3
                }
            ]
        },
        {
            "idDataAttribute": 1633,
            "code": "aIL",
            "description": "AC Input current limit",
            "targetTable": "logData",
            "idDeviceType": 34,
            "formatWithUnit": "%d A",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1738,
            "code": "aIM",
            "description": "AC Input current limit at Energy Meter",
            "targetTable": "lastLogDataOnly",
            "idDeviceType": 34,
            "formatWithUnit": "%d A",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1634,
            "code": "aIA",
            "description": "AC Input current limit adjustable",
            "targetTable": "logData",
            "idDeviceType": 34,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Not adjustable",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Adjustable",
                    "valueEnum": 1
                }
            ]
        },
        {
            "idDataAttribute": 1635,
            "code": "aIV1",
            "description": "Input voltage L1",
            "targetTable": "logData",
            "idDeviceType": 34,
            "formatWithUnit": "%.1F V",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1636,
            "code": "aIP1",
            "description": "Input power L1",
            "targetTable": "logData",
            "idDeviceType": 34,
            "formatWithUnit": "%d W",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1739,
            "code": "asl",
            "description": "Active SoC Limit",
            "targetTable": "logData",
            "idDeviceType": 34,
            "formatWithUnit": "%d %%",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1637,
            "code": "aII1",
            "description": "Input current L1",
            "targetTable": "logData",
            "idDeviceType": 34,
            "formatWithUnit": "%.1F A",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1638,
            "code": "aIF1",
            "description": "Input frequency",
            "targetTable": "logData",
            "idDeviceType": 34,
            "formatWithUnit": "%.1F Hz",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1639,
            "code": "aIV2",
            "description": "Input voltage L2",
            "targetTable": "logData",
            "idDeviceType": 34,
            "formatWithUnit": "%.1F V",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1640,
            "code": "aIP2",
            "description": "Input power L2",
            "targetTable": "logData",
            "idDeviceType": 34,
            "formatWithUnit": "%d W",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1641,
            "code": "aII2",
            "description": "Input current L2",
            "targetTable": "logData",
            "idDeviceType": 34,
            "formatWithUnit": "%.1F A",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1642,
            "code": "aIV3",
            "description": "Input voltage L3",
            "targetTable": "logData",
            "idDeviceType": 34,
            "formatWithUnit": "%.1F V",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1643,
            "code": "aIP3",
            "description": "Input power L3",
            "targetTable": "logData",
            "idDeviceType": 34,
            "formatWithUnit": "%d W",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1644,
            "code": "aII3",
            "description": "Input current L3",
            "targetTable": "logData",
            "idDeviceType": 34,
            "formatWithUnit": "%.1F A",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1645,
            "code": "aOV1",
            "description": "Output voltage L1",
            "targetTable": "logData",
            "idDeviceType": 34,
            "formatWithUnit": "%.1F V",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1646,
            "code": "aOP1",
            "description": "Output power L1",
            "targetTable": "logData",
            "idDeviceType": 34,
            "formatWithUnit": "%d W",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1647,
            "code": "aOI1",
            "description": "Output current L1",
            "targetTable": "logData",
            "idDeviceType": 34,
            "formatWithUnit": "%.1F A",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1648,
            "code": "aOF1",
            "description": "Output frequency",
            "targetTable": "logData",
            "idDeviceType": 34,
            "formatWithUnit": "%.1F Hz",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1649,
            "code": "aOV2",
            "description": "Output voltage L2",
            "targetTable": "logData",
            "idDeviceType": 34,
            "formatWithUnit": "%.1F V",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1650,
            "code": "aOP2",
            "description": "Output power L2",
            "targetTable": "logData",
            "idDeviceType": 34,
            "formatWithUnit": "%d W",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1651,
            "code": "aOI2",
            "description": "Output current L2",
            "targetTable": "logData",
            "idDeviceType": 34,
            "formatWithUnit": "%.1F A",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1652,
            "code": "aOV3",
            "description": "Output voltage L3",
            "targetTable": "logData",
            "idDeviceType": 34,
            "formatWithUnit": "%.1F V",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1653,
            "code": "aOP3",
            "description": "Output power L3",
            "targetTable": "logData",
            "idDeviceType": 34,
            "formatWithUnit": "%d W",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1654,
            "code": "aOI3",
            "description": "Output current L3",
            "targetTable": "logData",
            "idDeviceType": 34,
            "formatWithUnit": "%.1F A",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1656,
            "code": "agl",
            "description": "Grid lost alarm",
            "targetTable": "logData",
            "idDeviceType": 34,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "OK",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 1657,
            "code": "aPr",
            "description": "Phase rotation alarm",
            "targetTable": "logData",
            "idDeviceType": 34,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "OK",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Warning",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 2
                }
            ]
        },
        {
            "idDataAttribute": 1883,
            "code": "hvl",
            "description": "Heatpump has VregLink",
            "targetTable": "lastLogDataOnly",
            "idDeviceType": 35,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": []
        },
        {
            "idDataAttribute": 1728,
            "code": "hS",
            "description": "Heatpump state",
            "targetTable": "logData",
            "idDeviceType": 35,
            "formatWithUnit": "%d",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Off",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Error",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Startup",
                    "valueEnum": 2
                },
                {
                    "nameEnum": "Heating",
                    "valueEnum": 3
                },
                {
                    "nameEnum": "Cooling",
                    "valueEnum": 4
                }
            ]
        },
        {
            "idDataAttribute": 1729,
            "code": "ht",
            "description": "Temperature",
            "targetTable": "logData",
            "idDeviceType": 35,
            "formatWithUnit": "%.1F \u00b0C",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1730,
            "code": "hT",
            "description": "Target temperature",
            "targetTable": "logData",
            "idDeviceType": 35,
            "formatWithUnit": "%.1F \u00b0C",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1731,
            "code": "hpp",
            "description": "Heatpump power",
            "targetTable": "logData",
            "idDeviceType": 35,
            "formatWithUnit": "%d W",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1732,
            "code": "hf",
            "description": "Forward energy",
            "targetTable": "logData",
            "idDeviceType": 35,
            "formatWithUnit": "%.2F kWh",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1733,
            "code": "dhE",
            "description": "Energy delta",
            "targetTable": "logDataHourlyDeltas",
            "idDeviceType": 35,
            "formatWithUnit": "%.2F kWh",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1910,
            "code": "hp1p",
            "description": "Heatpump power - L1",
            "targetTable": "logData",
            "idDeviceType": 35,
            "formatWithUnit": "%d W",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1911,
            "code": "hp2p",
            "description": "Heatpump power - L2",
            "targetTable": "logData",
            "idDeviceType": 35,
            "formatWithUnit": "%d W",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1912,
            "code": "hp3p",
            "description": "Heatpump power - L3",
            "targetTable": "logData",
            "idDeviceType": 35,
            "formatWithUnit": "%d W",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1913,
            "code": "hp1v",
            "description": "Heatpump voltage - L1",
            "targetTable": "logData",
            "idDeviceType": 35,
            "formatWithUnit": "%.1F V",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1914,
            "code": "hp2v",
            "description": "Heatpump voltage - L2",
            "targetTable": "logData",
            "idDeviceType": 35,
            "formatWithUnit": "%.1F V",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1915,
            "code": "hp3v",
            "description": "Heatpump voltage - L3",
            "targetTable": "logData",
            "idDeviceType": 35,
            "formatWithUnit": "%.1F V",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1916,
            "code": "hp1c",
            "description": "Heatpump current - L1",
            "targetTable": "logData",
            "idDeviceType": 35,
            "formatWithUnit": "%.1F A",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1917,
            "code": "hp2c",
            "description": "Heatpump current - L2",
            "targetTable": "logData",
            "idDeviceType": 35,
            "formatWithUnit": "%.1F A",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1918,
            "code": "hp3c",
            "description": "Heatpump current - L3",
            "targetTable": "logData",
            "idDeviceType": 35,
            "formatWithUnit": "%.1F A",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1919,
            "code": "hp1pf",
            "description": "Heatpump Power factor - L1",
            "targetTable": "logData",
            "idDeviceType": 35,
            "formatWithUnit": "%.3F",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1920,
            "code": "hp2pf",
            "description": "Heatpump Power factor - L2",
            "targetTable": "logData",
            "idDeviceType": 35,
            "formatWithUnit": "%.3F",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1921,
            "code": "hp3pf",
            "description": "Heatpump Power factor - L3",
            "targetTable": "logData",
            "idDeviceType": 35,
            "formatWithUnit": "%.3F",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1922,
            "code": "hppf",
            "description": "Heatpump Power factor",
            "targetTable": "logData",
            "idDeviceType": 35,
            "formatWithUnit": "%.3F",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1923,
            "code": "hpF",
            "description": "Heatpump frequency",
            "targetTable": "logData",
            "idDeviceType": 35,
            "formatWithUnit": "%.1F Hz",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1756,
            "code": "evbt",
            "description": "Battery Temperature",
            "targetTable": "logData",
            "idDeviceType": 36,
            "formatWithUnit": "%.1F \u00b0C",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1757,
            "code": "evsoc",
            "description": "State of Charge",
            "targetTable": "logData",
            "idDeviceType": 36,
            "formatWithUnit": "%.1F %%",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1760,
            "code": "evts",
            "description": "Target State of Charge",
            "targetTable": "logData",
            "idDeviceType": 36,
            "formatWithUnit": "%.1F %%",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1893,
            "code": "evca",
            "description": "Battery Capacity",
            "targetTable": "logData",
            "idDeviceType": 36,
            "formatWithUnit": "%.1F kWh",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1765,
            "code": "evcc_deprecated",
            "description": "Charge Current (Deprecated)",
            "targetTable": "logData",
            "idDeviceType": 36,
            "formatWithUnit": "%.1F A",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1766,
            "code": "evcs",
            "description": "Charging State",
            "targetTable": "logData",
            "idDeviceType": 36,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Not charging",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Low power mode",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Charging",
                    "valueEnum": 3
                },
                {
                    "nameEnum": "Sustain",
                    "valueEnum": 244
                },
                {
                    "nameEnum": "Wake up",
                    "valueEnum": 245
                },
                {
                    "nameEnum": "Blocked",
                    "valueEnum": 250
                },
                {
                    "nameEnum": "Unavailable",
                    "valueEnum": 255
                },
                {
                    "nameEnum": "Discharging",
                    "valueEnum": 256
                },
                {
                    "nameEnum": "Scheduled charging",
                    "valueEnum": 259
                }
            ]
        },
        {
            "idDataAttribute": 1846,
            "code": "evcb_deprecated",
            "description": "Charging Started",
            "targetTable": "logData",
            "idDeviceType": 36,
            "formatWithUnit": "%d",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1848,
            "code": "evasbl",
            "description": "Starter Battery Low",
            "targetTable": "logData",
            "idDeviceType": 36,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "No alarm",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Alarm",
                    "valueEnum": 1
                }
            ]
        },
        {
            "idDataAttribute": 1849,
            "code": "evlc_deprecated",
            "description": "Last EV Contact",
            "targetTable": "logData",
            "idDeviceType": 36,
            "formatWithUnit": "%d",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1850,
            "code": "evevcs",
            "description": "EVCS Connection",
            "targetTable": "logData",
            "idDeviceType": 36,
            "formatWithUnit": "%d",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1762,
            "code": "evocp_deprecated",
            "description": "Onboard Charger Power (Deprecated)",
            "targetTable": "logData",
            "idDeviceType": 36,
            "formatWithUnit": "%d W",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1763,
            "code": "evocv_deprecated",
            "description": "Onboard Charger Voltage (Deprecated)",
            "targetTable": "logData",
            "idDeviceType": 36,
            "formatWithUnit": "%d V",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1764,
            "code": "evoci_deprecated",
            "description": "Onboard Charger Current (Deprecated)",
            "targetTable": "logData",
            "idDeviceType": 36,
            "formatWithUnit": "%d A",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1769,
            "code": "evo",
            "description": "Odometer",
            "targetTable": "logData",
            "idDeviceType": 36,
            "formatWithUnit": "%d km",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1770,
            "code": "evpt",
            "description": "Position Latitude",
            "targetTable": "logData",
            "idDeviceType": 36,
            "formatWithUnit": "%.5F \u00b0",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1771,
            "code": "evpg",
            "description": "Position Longitude",
            "targetTable": "logData",
            "idDeviceType": 36,
            "formatWithUnit": "%.5F \u00b0",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1772,
            "code": "evpf",
            "description": "Forward energy",
            "targetTable": "logData",
            "idDeviceType": 36,
            "formatWithUnit": "%.2F kWh",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1818,
            "code": "evpr",
            "description": "Reverse energy",
            "targetTable": "logData",
            "idDeviceType": 36,
            "formatWithUnit": "%.2F kWh",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1819,
            "code": "evdcp",
            "description": "DC Power",
            "targetTable": "logData",
            "idDeviceType": 36,
            "formatWithUnit": "%.0F W",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1820,
            "code": "evdcv",
            "description": "DC Voltage",
            "targetTable": "logData",
            "idDeviceType": 36,
            "formatWithUnit": "%.1F V",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1821,
            "code": "evdci",
            "description": "DC Current",
            "targetTable": "logData",
            "idDeviceType": 36,
            "formatWithUnit": "%.1F A",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1822,
            "code": "evacp",
            "description": "AC Power",
            "targetTable": "logData",
            "idDeviceType": 36,
            "formatWithUnit": "%.0F W",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1823,
            "code": "evacv",
            "description": "AC Voltage",
            "targetTable": "logData",
            "idDeviceType": 36,
            "formatWithUnit": "%.1F V",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1824,
            "code": "evaci",
            "description": "AC Current",
            "targetTable": "logData",
            "idDeviceType": 36,
            "formatWithUnit": "%.1F A",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1825,
            "code": "evnop",
            "description": "Number of Phases",
            "targetTable": "logData",
            "idDeviceType": 36,
            "formatWithUnit": "%d",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1826,
            "code": "evmici",
            "description": "Minimum Charge Current",
            "targetTable": "logData",
            "idDeviceType": 36,
            "formatWithUnit": "%.1F A",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1827,
            "code": "evmaci",
            "description": "Maximum Charge Current",
            "targetTable": "logData",
            "idDeviceType": 36,
            "formatWithUnit": "%.1F A",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1828,
            "code": "evmidi",
            "description": "Minimum Discharge Current",
            "targetTable": "logData",
            "idDeviceType": 36,
            "formatWithUnit": "%.1F A",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1829,
            "code": "evmadi",
            "description": "Maximum Discharge Current",
            "targetTable": "logData",
            "idDeviceType": 36,
            "formatWithUnit": "%.1F A",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1830,
            "code": "evcp",
            "description": "EV Capabilities",
            "targetTable": "logData",
            "idDeviceType": 36,
            "formatWithUnit": "%d",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1831,
            "code": "evrtg",
            "description": "Range To Go",
            "targetTable": "logData",
            "idDeviceType": 36,
            "formatWithUnit": "%.0F km",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1832,
            "code": "evas",
            "description": "At Site",
            "targetTable": "logData",
            "idDeviceType": 36,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Not at site",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "At site",
                    "valueEnum": 1
                }
            ]
        },
        {
            "idDataAttribute": 1691,
            "code": "FST",
            "description": "Genset Status",
            "targetTable": "logData",
            "idDeviceType": 37,
            "formatWithUnit": "%s",
            "dataType": "enum",
            "enumValues": [
                {
                    "nameEnum": "Standby",
                    "valueEnum": 0
                },
                {
                    "nameEnum": "Startup 1",
                    "valueEnum": 1
                },
                {
                    "nameEnum": "Startup 2",
                    "valueEnum": 2
                },
                {
                    "nameEnum": "Startup 3",
                    "valueEnum": 3
                },
                {
                    "nameEnum": "Startup 4",
                    "valueEnum": 4
                },
                {
                    "nameEnum": "Startup 5",
                    "valueEnum": 5
                },
                {
                    "nameEnum": "Startup 6",
                    "valueEnum": 6
                },
                {
                    "nameEnum": "Startup 7",
                    "valueEnum": 7
                },
                {
                    "nameEnum": "Running",
                    "valueEnum": 8
                },
                {
                    "nameEnum": "Stopping",
                    "valueEnum": 9
                },
                {
                    "nameEnum": "Error",
                    "valueEnum": 10
                }
            ]
        },
        {
            "idDataAttribute": 1716,
            "code": "Fop",
            "description": "Engine Oil Pressure",
            "targetTable": "logData",
            "idDeviceType": 37,
            "formatWithUnit": "%.2F kPa",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1717,
            "code": "Fot",
            "description": "Engine Oil Temperature",
            "targetTable": "logData",
            "idDeviceType": 37,
            "formatWithUnit": "%.1F \u00b0C",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1711,
            "code": "Fet",
            "description": "Exhaust gas temperature",
            "targetTable": "logData",
            "idDeviceType": 37,
            "formatWithUnit": "%.1F \u00b0C",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1712,
            "code": "Fdc",
            "description": "DC Output Current",
            "targetTable": "logData",
            "idDeviceType": 37,
            "formatWithUnit": "%.1F A",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1713,
            "code": "Fdv",
            "description": "DC Output Voltage",
            "targetTable": "logData",
            "idDeviceType": 37,
            "formatWithUnit": "%.1F V",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1714,
            "code": "Fct",
            "description": "Engine temperature",
            "targetTable": "logData",
            "idDeviceType": 37,
            "formatWithUnit": "%.1F \u00b0C",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1715,
            "code": "Fel",
            "description": "Engine load as Percentage",
            "targetTable": "logData",
            "idDeviceType": 37,
            "formatWithUnit": "%.1F %%",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1718,
            "code": "Feo",
            "description": "Operating time in seconds",
            "targetTable": "logData",
            "idDeviceType": 37,
            "formatWithUnit": "%s s",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1719,
            "code": "Fes",
            "description": "Engine RPM",
            "targetTable": "logData",
            "idDeviceType": 37,
            "formatWithUnit": "%s RPM",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1720,
            "code": "Fwt",
            "description": "Internal temperature of alternator/generator",
            "targetTable": "logData",
            "idDeviceType": 37,
            "formatWithUnit": "%.1F \u00b0C",
            "dataType": "float"
        },
        {
            "idDataAttribute": 1721,
            "code": "Fsv",
            "description": "Starter battery voltage",
            "targetTable": "logData",
            "idDeviceType": 37,
            "formatWithUnit": "%.1F V",
            "dataType": "float"
        }
    ]
}