Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

The following are examples of the API calls available in the Im Folgenden finden Sie Beispiele für die im User API Basic packagePaket verfügbaren API-Aufrufe

Table of Contents
minLevel1
maxLevel1
outlinefalse
stylenone
typelist
printabletrue

GET /administration/plants

Call

Info

Currently in development because of a fix

This call will return all plants the user has assigned with their IDs and basic informations. Until this is fixed the plant ID can be found in the portalDerzeit in Entwicklung aufgrund einer Fehlerbehebung

Dieser Aufruf gibt alle Anlagen zurück, die der Benutzer mit ihren IDs und grundlegenden Informationen zugewiesen hat. Bis dies behoben ist, kann die Anlagen-ID im Portal gefunden werden.

...

GET /administration/plant/{plantId}

Call

{{baseURL}}/api/v1/{{portal}}/administration/plant/{{plant}}

Parameter

GET https://api.enerest.world/api/v1/solarCompanyXYZ/administration/plant/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX

  • baseURL = https://api.enerest.world

    • Do NOT change that! It is always the same for every userÄndern Sie das NICHT! Das ist für jeden Benutzer immer dasselbe

  • portal = solarCompanyXYZ

    • Here you should add the first part of the portal domain

    • Without Hier sollten Sie den ersten Teil der Portal-URL hinzufügen

    • Ohne .enerest.world

  • plant = iBsp.e. : XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX

    • Add your plants Anlagen ID hereeingeben

    • This ID can be found in

      the

      Die Anlagen ID kann hier gefunden werden

      • i.e.

        über den administration/plants call or

        in the last part of the URL when you select the plant in the portal

        oder

      • im letzten Teil der URL, wenn Sie die Anlage im Portal auswählen

        • Bsp.: https://solarCompanyXYZ.enerest.world/administration/plants/detail/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX

...

Ergebnis

Expand
titleAPI result
Code Block
{
    "id": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
    "ffufId": XXXXX,
    "label": "1x EV Charger, 1x Battery, 4x Meter, 1x Inverter",
    "plantSize": 15000,
    "plantStatus": "deactivated",
    "createdAt": "2022-04-29T18:19:27+00:00",
    "installationDate": "2017-06-12T10:00:00+00:00",
    "functionalities": [],
    "firmware": "6.1.0 Build 163",
    "firmwareDate": "12.04.2024",
    "firmwareVersion": "V06.01.00-163-20240412",
    "deviceFullName": "Solar-Log Base 15",
    "vendor": "SDS",
    "identifier": "XXXXXXXXX",
    "lastDataTransfer": {
        "lastTransfer": "2024-09-03T11:48:50+02:00",
        "lastTransferType": "MIRROR"
    },
    "plantCost": 20000.0,
    "electricityCost": 0.31,
    "package": "XL",
    "configStatus": 0,
    "fleetCount": 2,
    "latitude": 47.3951227,
    "longitude": 8.454929,
    "fleets": [
        {
            "id": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
            "name": "fleet",
            "description": "",
            "contact": null,
            "defaultFleet": false
        }
    ],
    "address": {
        "street": "street",
        "houseNumber": "1",
        "postalCode": "XXXXX",
        "city": "city",
        "country": "XX"
    },
    "contacts": [
        {
            "id": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
            "lastName": "Mustermann",
            "firstName": "Max",
            "company": "",
            "email": "",
            "phoneNumber": "",
            "mobilePhoneNumber": "",
            "address": {
                "street": "",
                "houseNumber": "",
                "postalCode": "",
                "city": "",
                "country": "XX"
            },
            "comment": "",
            "role": null
        }
    ],
    "plantCreator": 13,
    "crcVersion": 213,
    "componentsClasses": [
        "production",
        "battery",
        "hidden",
        "subconsumption",
        "meter",
        "consumption",
        "intern"
    ],
    "componentsTypes": [
        "Hybridsystem",
        "DeactivatedMeter",
        "SubConsumptionMeter",
        "BiDirectionalMeter",
        "RevenueGradeMeter",
        "SmartSubConsumptionMeter",
        "SolarLogIntern",
        "SolarLogPowerManagement",
        "SolarLogSmartEnergy",
        "SolarLogTimings"
    ],
    "currency": "",
    "financialYieldPerKWh": 0.XXX,
    "publicNote": null,
    "privateNote": null,
    "targetPercentage": 95,
    "plantPicture": {
        "fileName": "picture.jpg",
        "url": "/public/plant-picture/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX"
    },
    "migrationInProgress": false,
    "contractStartDate": null,
    "measurementInterval": 300,
    "timezone": "+0100",
    "daylightSavingType": 1,
    "transferType": "MIRROR"
}

...

GET /datasource/plant/{plantId}/components/{date}

Call

{{baseURL}}/api/v1/{{portal}}/datasource/plant/{{plant}}/components/{{date}}

Parameter

GET https://api.enerest.world/api/v1/solarCompanyXYZ/datasource/plant/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX/components/today

  • baseURL = https://api.enerest.world

    • Do NOT change that! It is always the same for every userÄndern Sie das NICHT! Das ist für jeden Benutzer immer dasselbe

  • portal = solarCompanyXYZ

    • Here you should add the first part of the portal domain

    • Without Hier sollten Sie den ersten Teil der Portal-URL hinzufügen

    • Ohne .enerest.world

  • plant = iBsp.e. : XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX

    • Add your plants Anlagen ID hereeingeben

    • This ID can be found in

      the

      Die Anlagen ID kann hier gefunden werden

      • i.e.

        über den administration/plants call or

        in the last part of the URL when you select the plant in the portal

        oder

      • im letzten Teil der URL, wenn Sie die Anlage im Portal auswählen

        • Bsp.: https://solarCompanyXYZ.enerest.world/administration/plants/detail/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX

  • date = today

    • The date can be eitherDas Datum kann sein

      • todayorany Date oder

      • jedes Datum im Format YYYY-MM-DD

...

Ergebnis

Expand
titleAPI result
Code Block
[
    {
        "id": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
        "mpptrackers": [
            {
                "id": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
                "moduleString": null,
                "moduleStrings": [],
                "trackerindex": 1,
                "moduleField": {
                    "id": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
                    "label": "ost",
                    "index": 1,
                    "orientation": 96,
                    "tilt": 20,
                    "monitored": true
                },
                "size": 4200,
                "name": "MPPT 1",
                "visualizationChannels": [
                    "ProdPdc",
                    "ProdPdcNorm",
                    "ProdUdc",
                    "ProdPac",
                    "ProdPacNorm",
                    "ProdUac",
                    "ProdIac",
                    "ProdIdc"
                ]
            },
            {
                "id": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
                "moduleString": null,
                "moduleStrings": [],
                "trackerindex": 2,
                "moduleField": {
                    "id": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
                    "label": "west",
                    "index": 2,
                    "orientation": 0,
                    "tilt": 0,
                    "monitored": true
                },
                "size": 4200,
                "name": "MPPT 2",
                "visualizationChannels": [
                    "ProdPdc",
                    "ProdPdcNorm",
                    "ProdUdc",
                    "ProdPac",
                    "ProdPacNorm",
                    "ProdUac",
                    "ProdIac",
                    "ProdIdc"
                ]
            },
            {
                "id": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
                "moduleString": null,
                "moduleStrings": [],
                "trackerindex": 3,
                "moduleField": {
                    "id": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
                    "label": "0",
                    "index": 0,
                    "orientation": null,
                    "tilt": null,
                    "monitored": false
                },
                "size": 0,
                "name": "MPPT 3",
                "visualizationChannels": [
                    "ProdPdc",
                    "ProdPdcNorm",
                    "ProdUdc",
                    "ProdPac",
                    "ProdPacNorm",
                    "ProdUac",
                    "ProdIac",
                    "ProdIdc"
                ]
            }
        ],
        "moduleStrings": [],
        "moduleField": null,
        "crossEpochId": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
        "errorDetectionSettings": {
            "id": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
            "active": 1,
            "deviation": 10,
            "notificationEmail": true,
            "notificationSms": false,
            "notificationRelais": false,
            "notificationLed": false,
            "production": 20,
            "faultduration": 1800,
            "faultDuration": 1800,
            "alerts": 3,
            "snow": false,
            "periodstart": "11:00",
            "periodStart": "11:00",
            "periodend": "13:00",
            "periodEnd": "13:00"
        },
        "componentCommunicationSettings": {
            "id": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
            "faultduration": 1800,
            "faultDuration": 1800,
            "periodstart": "11:00",
            "periodStart": "11:00",
            "periodend": "13:00",
            "periodEnd": "13:00"
        },
        "type": "Hybridsystem",
        "dataindex": 0,
        "sortOrder": 0,
        "name": "WR 1",
        "manufacturer": "XXX",
        "size": 8400,
        "acPower": 0,
        "connectionAddress": "XXX",
        "interface": "Ethernet",
        "minimumIrradiationThreshold": 60,
        "epochActiveFrom": "2024-05-30T15:07:17+00:00",
        "classes": [
            "production",
            "battery"
        ],
        "visualizationChannels": [
            "ProdPac",
            "ProdPacNorm",
            "ProdPdc",
            "ProdPdcNorm",
            "ProdEtotal",
            "Temp",
            "ChargePac",
            "DischargePac",
            "BattLoad",
            "BattVoltage",
            "ProdFac",
            "TechAv"
        ],
        "componentstatuserrors": [
            {
                "id": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
                "dataIndex": 0,
                "type": "error",
                "coderangefrom": 1,
                "codeRangeFrom": 1,
                "coderangeto": 199,
                "codeRangeTo": 199,
                "notification": 1,
                "faultduration": 600,
                "faultDuration": 600,
                "notificationlimit": 1,
                "notificationLimit": 1,
                "active": true,
                "setByWebMaster": false
            },
            {
                "id": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
                "dataIndex": 1,
                "type": "none",
                "coderangefrom": 0,
                "codeRangeFrom": 0,
                "coderangeto": 0,
                "codeRangeTo": 0,
                "notification": 0,
                "faultduration": 30,
                "faultDuration": 30,
                "notificationlimit": 0,
                "notificationLimit": 0,
                "active": false,
                "setByWebMaster": false
            },
            {
                "id": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
                "dataIndex": 2,
                "type": "none",
                "coderangefrom": 0,
                "codeRangeFrom": 0,
                "coderangeto": 0,
                "codeRangeTo": 0,
                "notification": 0,
                "faultduration": 30,
                "faultDuration": 30,
                "notificationlimit": 0,
                "notificationLimit": 0,
                "active": false,
                "setByWebMaster": false
            },
            {
                "id": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
                "dataIndex": 3,
                "type": "none",
                "coderangefrom": 0,
                "codeRangeFrom": 0,
                "coderangeto": 0,
                "codeRangeTo": 0,
                "notification": 0,
                "faultduration": 30,
                "faultDuration": 30,
                "notificationlimit": 0,
                "notificationLimit": 0,
                "active": false,
                "setByWebMaster": false
            }
        ]
    },
    {
        "id": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
        "mpptrackers": [],
        "moduleStrings": [],
        "moduleField": null,
        "crossEpochId": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
        "errorDetectionSettings": {
            "id": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
            "active": 1,
            "deviation": 10,
            "notificationEmail": true,
            "notificationSms": false,
            "notificationRelais": false,
            "notificationLed": false,
            "production": 20,
            "faultduration": 1800,
            "faultDuration": 1800,
            "alerts": 3,
            "snow": false,
            "periodstart": "11:00",
            "periodStart": "11:00",
            "periodend": "13:00",
            "periodEnd": "13:00"
        },
        "componentCommunicationSettings": {
            "id": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
            "faultduration": 1800,
            "faultDuration": 1800,
            "periodstart": "11:00",
            "periodStart": "11:00",
            "periodend": "13:00",
            "periodEnd": "13:00"
        },
        "type": "SubConsumptionMeter",
        "dataindex": 2,
        "sortOrder": 2,
        "name": "XXX",
        "manufacturer": "Solar-Log Pro",
        "size": 15000,
        "acPower": 0,
        "connectionAddress": "5",
        "interface": "RS485-B",
        "minimumIrradiationThreshold": null,
        "epochActiveFrom": "2024-05-30T15:07:17+00:00",
        "classes": [
            "subconsumption",
            "meter"
        ],
        "visualizationChannels": [
            "ConsPac",
            "ConsEtotal",
            "ConsPacPhaseOne",
            "ConsPacPhaseTwo",
            "ConsPacPhaseThree",
            "ConsUacPhaseOne",
            "ConsUacPhaseTwo",
            "ConsUacPhaseThree",
            "ConsQacPhaseOne",
            "ConsQacPhaseTwo",
            "ConsQacPhaseThree",
            "ConsIacPhaseOne",
            "ConsIacPhaseTwo",
            "ConsIacPhaseThree",
            "ConsFac",
            "ConsCosphi",
            "ConsPacRaw",
            "EtotalC1"
        ],
        "componentstatuserrors": [
            {
                "id": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
                "dataIndex": 0,
                "type": "error",
                "coderangefrom": 1,
                "codeRangeFrom": 1,
                "coderangeto": 1,
                "codeRangeTo": 1,
                "notification": 1,
                "faultduration": 600,
                "faultDuration": 600,
                "notificationlimit": 1,
                "notificationLimit": 1,
                "active": false,
                "setByWebMaster": false
            },
            {
                "id": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
                "dataIndex": 1,
                "type": "none",
                "coderangefrom": 0,
                "codeRangeFrom": 0,
                "coderangeto": 0,
                "codeRangeTo": 0,
                "notification": 0,
                "faultduration": 30,
                "faultDuration": 30,
                "notificationlimit": 0,
                "notificationLimit": 0,
                "active": false,
                "setByWebMaster": false
            },
            {
                "id": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
                "dataIndex": 2,
                "type": "none",
                "coderangefrom": 0,
                "codeRangeFrom": 0,
                "coderangeto": 0,
                "codeRangeTo": 0,
                "notification": 0,
                "faultduration": 30,
                "faultDuration": 30,
                "notificationlimit": 0,
                "notificationLimit": 0,
                "active": false,
                "setByWebMaster": false
            },
            {
                "id": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
                "dataIndex": 3,
                "type": "none",
                "coderangefrom": 0,
                "codeRangeFrom": 0,
                "coderangeto": 0,
                "codeRangeTo": 0,
                "notification": 0,
                "faultduration": 30,
                "faultDuration": 30,
                "notificationlimit": 0,
                "notificationLimit": 0,
                "active": false,
                "setByWebMaster": false
            }
        ]
    },
    {
        "id": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
        "mpptrackers": [],
        "moduleStrings": [],
        "moduleField": null,
        "crossEpochId": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
        "errorDetectionSettings": {
            "id": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
            "active": 1,
            "deviation": 10,
            "notificationEmail": true,
            "notificationSms": false,
            "notificationRelais": false,
            "notificationLed": false,
            "production": 20,
            "faultduration": 1800,
            "faultDuration": 1800,
            "alerts": 3,
            "snow": false,
            "periodstart": "11:00",
            "periodStart": "11:00",
            "periodend": "13:00",
            "periodEnd": "13:00"
        },
        "componentCommunicationSettings": {
            "id": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
            "faultduration": 1800,
            "faultDuration": 1800,
            "periodstart": "11:00",
            "periodStart": "11:00",
            "periodend": "13:00",
            "periodEnd": "13:00"
        },
        "type": "BiDirectionalMeter",
        "dataindex": 3,
        "sortOrder": 3,
        "name": "Gesamtverbrauch",
        "manufacturer": "Solar-Log Pro",
        "size": 25000,
        "acPower": 0,
        "connectionAddress": "10",
        "interface": "RS485-B",
        "minimumIrradiationThreshold": null,
        "epochActiveFrom": "2024-05-30T15:07:17+00:00",
        "classes": [
            "consumption",
            "meter"
        ],
        "visualizationChannels": [
            "ConsPac",
            "ConsEtotal",
            "ConsPacPhaseOne",
            "ConsPacPhaseTwo",
            "ConsPacPhaseThree",
            "ConsUacPhaseOne",
            "ConsUacPhaseTwo",
            "ConsUacPhaseThree",
            "ConsQacPhaseOne",
            "ConsQacPhaseTwo",
            "ConsQacPhaseThree",
            "ConsIacPhaseOne",
            "ConsIacPhaseTwo",
            "ConsIacPhaseThree",
            "ConsFac",
            "ConsCosphi",
            "ConsPacRaw",
            "EtotalC1"
        ],
        "componentstatuserrors": [
            {
                "id": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
                "dataIndex": 0,
                "type": "error",
                "coderangefrom": 1,
                "codeRangeFrom": 1,
                "coderangeto": 1,
                "codeRangeTo": 1,
                "notification": 1,
                "faultduration": 600,
                "faultDuration": 600,
                "notificationlimit": 1,
                "notificationLimit": 1,
                "active": false,
                "setByWebMaster": false
            },
            {
                "id": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
                "dataIndex": 1,
                "type": "none",
                "coderangefrom": 0,
                "codeRangeFrom": 0,
                "coderangeto": 0,
                "codeRangeTo": 0,
                "notification": 0,
                "faultduration": 30,
                "faultDuration": 30,
                "notificationlimit": 0,
                "notificationLimit": 0,
                "active": false,
                "setByWebMaster": false
            },
            {
                "id": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
                "dataIndex": 2,
                "type": "none",
                "coderangefrom": 0,
                "codeRangeFrom": 0,
                "coderangeto": 0,
                "codeRangeTo": 0,
                "notification": 0,
                "faultduration": 30,
                "faultDuration": 30,
                "notificationlimit": 0,
                "notificationLimit": 0,
                "active": false,
                "setByWebMaster": false
            },
            {
                "id": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
                "dataIndex": 3,
                "type": "none",
                "coderangefrom": 0,
                "codeRangeFrom": 0,
                "coderangeto": 0,
                "codeRangeTo": 0,
                "notification": 0,
                "faultduration": 30,
                "faultDuration": 30,
                "notificationlimit": 0,
                "notificationLimit": 0,
                "active": false,
                "setByWebMaster": false
            }
        ]
    },
    {
        "id": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
        "mpptrackers": [],
        "moduleStrings": [],
        "moduleField": null,
        "crossEpochId": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
        "errorDetectionSettings": {
            "id": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
            "active": 1,
            "deviation": 10,
            "notificationEmail": true,
            "notificationSms": false,
            "notificationRelais": false,
            "notificationLed": false,
            "production": 20,
            "faultduration": 1800,
            "faultDuration": 1800,
            "alerts": 3,
            "snow": false,
            "periodstart": "11:00",
            "periodStart": "11:00",
            "periodend": "13:00",
            "periodEnd": "13:00"
        },
        "componentCommunicationSettings": {
            "id": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
            "faultduration": 1800,
            "faultDuration": 1800,
            "periodstart": "11:00",
            "periodStart": "11:00",
            "periodend": "13:00",
            "periodEnd": "13:00"
        },
        "type": "SubConsumptionMeter",
        "dataindex": 4,
        "sortOrder": 4,
        "name": "XXX",
        "manufacturer": "Solar-Log Pro",
        "size": 15000,
        "acPower": 0,
        "connectionAddress": "11",
        "interface": "RS485-B",
        "minimumIrradiationThreshold": null,
        "epochActiveFrom": "2024-05-30T15:07:17+00:00",
        "classes": [
            "subconsumption",
            "meter"
        ],
        "visualizationChannels": [
            "ConsPac",
            "ConsEtotal",
            "ConsPacPhaseOne",
            "ConsPacPhaseTwo",
            "ConsPacPhaseThree",
            "ConsUacPhaseOne",
            "ConsUacPhaseTwo",
            "ConsUacPhaseThree",
            "ConsQacPhaseOne",
            "ConsQacPhaseTwo",
            "ConsQacPhaseThree",
            "ConsIacPhaseOne",
            "ConsIacPhaseTwo",
            "ConsIacPhaseThree",
            "ConsFac",
            "ConsCosphi",
            "ConsPacRaw",
            "EtotalC1"
        ],
        "componentstatuserrors": [
            {
                "id": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
                "dataIndex": 0,
                "type": "error",
                "coderangefrom": 1,
                "codeRangeFrom": 1,
                "coderangeto": 1,
                "codeRangeTo": 1,
                "notification": 1,
                "faultduration": 600,
                "faultDuration": 600,
                "notificationlimit": 1,
                "notificationLimit": 1,
                "active": false,
                "setByWebMaster": false
            },
            {
                "id": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
                "dataIndex": 1,
                "type": "none",
                "coderangefrom": 0,
                "codeRangeFrom": 0,
                "coderangeto": 0,
                "codeRangeTo": 0,
                "notification": 0,
                "faultduration": 30,
                "faultDuration": 30,
                "notificationlimit": 0,
                "notificationLimit": 0,
                "active": false,
                "setByWebMaster": false
            },
            {
                "id": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
                "dataIndex": 2,
                "type": "none",
                "coderangefrom": 0,
                "codeRangeFrom": 0,
                "coderangeto": 0,
                "codeRangeTo": 0,
                "notification": 0,
                "faultduration": 30,
                "faultDuration": 30,
                "notificationlimit": 0,
                "notificationLimit": 0,
                "active": false,
                "setByWebMaster": false
            },
            {
                "id": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
                "dataIndex": 3,
                "type": "none",
                "coderangefrom": 0,
                "codeRangeFrom": 0,
                "coderangeto": 0,
                "codeRangeTo": 0,
                "notification": 0,
                "faultduration": 30,
                "faultDuration": 30,
                "notificationlimit": 0,
                "notificationLimit": 0,
                "active": false,
                "setByWebMaster": false
            }
        ]
    },
    {
        "id": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
        "mpptrackers": [],
        "moduleStrings": [],
        "moduleField": null,
        "crossEpochId": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
        "errorDetectionSettings": {
            "id": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
            "active": 1,
            "deviation": 10,
            "notificationEmail": true,
            "notificationSms": false,
            "notificationRelais": false,
            "notificationLed": false,
            "production": 20,
            "faultduration": 1800,
            "faultDuration": 1800,
            "alerts": 3,
            "snow": false,
            "periodstart": "11:00",
            "periodStart": "11:00",
            "periodend": "13:00",
            "periodEnd": "13:00"
        },
        "componentCommunicationSettings": {
            "id": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
            "faultduration": 1800,
            "faultDuration": 1800,
            "periodstart": "11:00",
            "periodStart": "11:00",
            "periodend": "13:00",
            "periodEnd": "13:00"
        },
        "type": "SubConsumptionMeter",
        "dataindex": 5,
        "sortOrder": 5,
        "name": "XXX",
        "manufacturer": "Solar-Log Pro",
        "size": 15000,
        "acPower": 0,
        "connectionAddress": "12",
        "interface": "RS485-B",
        "minimumIrradiationThreshold": null,
        "epochActiveFrom": "2024-05-30T15:07:17+00:00",
        "classes": [
            "subconsumption",
            "meter"
        ],
        "visualizationChannels": [
            "ConsPac",
            "ConsEtotal",
            "ConsPacPhaseOne",
            "ConsPacPhaseTwo",
            "ConsPacPhaseThree",
            "ConsUacPhaseOne",
            "ConsUacPhaseTwo",
            "ConsUacPhaseThree",
            "ConsQacPhaseOne",
            "ConsQacPhaseTwo",
            "ConsQacPhaseThree",
            "ConsIacPhaseOne",
            "ConsIacPhaseTwo",
            "ConsIacPhaseThree",
            "ConsFac",
            "ConsCosphi",
            "ConsPacRaw",
            "EtotalC1"
        ],
        "componentstatuserrors": [
            {
                "id": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
                "dataIndex": 0,
                "type": "error",
                "coderangefrom": 1,
                "codeRangeFrom": 1,
                "coderangeto": 1,
                "codeRangeTo": 1,
                "notification": 1,
                "faultduration": 600,
                "faultDuration": 600,
                "notificationlimit": 1,
                "notificationLimit": 1,
                "active": false,
                "setByWebMaster": false
            },
            {
                "id": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
                "dataIndex": 1,
                "type": "none",
                "coderangefrom": 0,
                "codeRangeFrom": 0,
                "coderangeto": 0,
                "codeRangeTo": 0,
                "notification": 0,
                "faultduration": 30,
                "faultDuration": 30,
                "notificationlimit": 0,
                "notificationLimit": 0,
                "active": false,
                "setByWebMaster": false
            },
            {
                "id": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
                "dataIndex": 2,
                "type": "none",
                "coderangefrom": 0,
                "codeRangeFrom": 0,
                "coderangeto": 0,
                "codeRangeTo": 0,
                "notification": 0,
                "faultduration": 30,
                "faultDuration": 30,
                "notificationlimit": 0,
                "notificationLimit": 0,
                "active": false,
                "setByWebMaster": false
            },
            {
                "id": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
                "dataIndex": 3,
                "type": "none",
                "coderangefrom": 0,
                "codeRangeFrom": 0,
                "coderangeto": 0,
                "codeRangeTo": 0,
                "notification": 0,
                "faultduration": 30,
                "faultDuration": 30,
                "notificationlimit": 0,
                "notificationLimit": 0,
                "active": false,
                "setByWebMaster": false
            }
        ]
    },
    {
        "id": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
        "mpptrackers": [],
        "moduleStrings": [],
        "moduleField": null,
        "crossEpochId": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
        "errorDetectionSettings": {
            "id": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
            "active": 1,
            "deviation": 10,
            "notificationEmail": true,
            "notificationSms": false,
            "notificationRelais": false,
            "notificationLed": false,
            "production": 20,
            "faultduration": 1800,
            "faultDuration": 1800,
            "alerts": 3,
            "snow": false,
            "periodstart": "11:00",
            "periodStart": "11:00",
            "periodend": "13:00",
            "periodEnd": "13:00"
        },
        "componentCommunicationSettings": {
            "id": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
            "faultduration": 1800,
            "faultDuration": 1800,
            "periodstart": "11:00",
            "periodStart": "11:00",
            "periodend": "13:00",
            "periodEnd": "13:00"
        },
        "type": "RevenueGradeMeter",
        "dataindex": 6,
        "sortOrder": 6,
        "name": "PV Zähler",
        "manufacturer": "Solar-Log Pro",
        "size": 15000,
        "acPower": 0,
        "connectionAddress": "101",
        "interface": "RS485-B",
        "minimumIrradiationThreshold": 60,
        "epochActiveFrom": "2024-05-30T15:07:17+00:00",
        "classes": [
            "production",
            "meter"
        ],
        "visualizationChannels": [
            "ProdPac",
            "ProdPacNorm",
            "ProdEtotal",
            "ProdPacPhaseOne",
            "ProdPacPhaseTwo",
            "ProdPacPhaseThree",
            "ProdUacPhaseOne",
            "ProdUacPhaseTwo",
            "ProdUacPhaseThree",
            "ProdQacPhaseOne",
            "ProdQacPhaseTwo",
            "ProdQacPhaseThree",
            "ProdIacPhaseOne",
            "ProdIacPhaseTwo",
            "ProdIacPhaseThree",
            "ProdFac",
            "ProdCosphi",
            "ProdPacRaw",
            "EtotalC2",
            "TechAv"
        ],
        "componentstatuserrors": [
            {
                "id": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
                "dataIndex": 0,
                "type": "error",
                "coderangefrom": 1,
                "codeRangeFrom": 1,
                "coderangeto": 1,
                "codeRangeTo": 1,
                "notification": 1,
                "faultduration": 600,
                "faultDuration": 600,
                "notificationlimit": 1,
                "notificationLimit": 1,
                "active": false,
                "setByWebMaster": false
            },
            {
                "id": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
                "dataIndex": 1,
                "type": "none",
                "coderangefrom": 0,
                "codeRangeFrom": 0,
                "coderangeto": 0,
                "codeRangeTo": 0,
                "notification": 0,
                "faultduration": 30,
                "faultDuration": 30,
                "notificationlimit": 0,
                "notificationLimit": 0,
                "active": false,
                "setByWebMaster": false
            },
            {
                "id": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
                "dataIndex": 2,
                "type": "none",
                "coderangefrom": 0,
                "codeRangeFrom": 0,
                "coderangeto": 0,
                "codeRangeTo": 0,
                "notification": 0,
                "faultduration": 30,
                "faultDuration": 30,
                "notificationlimit": 0,
                "notificationLimit": 0,
                "active": false,
                "setByWebMaster": false
            },
            {
                "id": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
                "dataIndex": 3,
                "type": "none",
                "coderangefrom": 0,
                "codeRangeFrom": 0,
                "coderangeto": 0,
                "codeRangeTo": 0,
                "notification": 0,
                "faultduration": 30,
                "faultDuration": 30,
                "notificationlimit": 0,
                "notificationLimit": 0,
                "active": false,
                "setByWebMaster": false
            }
        ]
    },
    {
        "id": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
        "mpptrackers": [],
        "moduleStrings": [],
        "moduleField": null,
        "crossEpochId": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
        "errorDetectionSettings": {
            "id": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
            "active": 1,
            "deviation": 10,
            "notificationEmail": true,
            "notificationSms": false,
            "notificationRelais": false,
            "notificationLed": false,
            "production": 20,
            "faultduration": 1800,
            "faultDuration": 1800,
            "alerts": 3,
            "snow": false,
            "periodstart": "11:00",
            "periodStart": "11:00",
            "periodend": "13:00",
            "periodEnd": "13:00"
        },
        "componentCommunicationSettings": {
            "id": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
            "faultduration": 1800,
            "faultDuration": 1800,
            "periodstart": "11:00",
            "periodStart": "11:00",
            "periodend": "13:00",
            "periodEnd": "13:00"
        },
        "type": "SmartSubConsumptionMeter",
        "dataindex": 7,
        "sortOrder": 7,
        "name": "AC LOKI",
        "manufacturer": "MXXX",
        "size": 9000,
        "acPower": 0,
        "connectionAddress": "192.168.1.178",
        "interface": "Ethernet",
        "minimumIrradiationThreshold": null,
        "epochActiveFrom": "2024-05-30T15:07:17+00:00",
        "classes": [
            "subconsumption",
            "meter"
        ],
        "visualizationChannels": [
            "ConsPac",
            "ConsEtotal",
            "Temp",
            "ConsPacPhaseOne",
            "ConsPacPhaseTwo",
            "ConsPacPhaseThree",
            "ConsUacPhaseOne",
            "ConsUacPhaseTwo",
            "ConsUacPhaseThree",
            "ConsIacPhaseOne",
            "ConsIacPhaseTwo",
            "ConsIacPhaseThree"
        ],
        "componentstatuserrors": [
            {
                "id": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
                "dataIndex": 0,
                "type": "error",
                "coderangefrom": 1,
                "codeRangeFrom": 1,
                "coderangeto": 199,
                "codeRangeTo": 199,
                "notification": 1,
                "faultduration": 600,
                "faultDuration": 600,
                "notificationlimit": 1,
                "notificationLimit": 1,
                "active": true,
                "setByWebMaster": false
            },
            {
                "id": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
                "dataIndex": 1,
                "type": "none",
                "coderangefrom": 0,
                "codeRangeFrom": 0,
                "coderangeto": 0,
                "codeRangeTo": 0,
                "notification": 0,
                "faultduration": 30,
                "faultDuration": 30,
                "notificationlimit": 0,
                "notificationLimit": 0,
                "active": false,
                "setByWebMaster": false
            },
            {
                "id": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
                "dataIndex": 2,
                "type": "none",
                "coderangefrom": 0,
                "codeRangeFrom": 0,
                "coderangeto": 0,
                "codeRangeTo": 0,
                "notification": 0,
                "faultduration": 30,
                "faultDuration": 30,
                "notificationlimit": 0,
                "notificationLimit": 0,
                "active": false,
                "setByWebMaster": false
            },
            {
                "id": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
                "dataIndex": 3,
                "type": "none",
                "coderangefrom": 0,
                "codeRangeFrom": 0,
                "coderangeto": 0,
                "codeRangeTo": 0,
                "notification": 0,
                "faultduration": 30,
                "faultDuration": 30,
                "notificationlimit": 0,
                "notificationLimit": 0,
                "active": false,
                "setByWebMaster": false
            }
        ]
    },
    {
        "id": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
        "mpptrackers": [],
        "moduleStrings": [],
        "moduleField": null,
        "crossEpochId": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
        "errorDetectionSettings": {
            "id": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
            "active": 1,
            "deviation": 10,
            "notificationEmail": true,
            "notificationSms": false,
            "notificationRelais": false,
            "notificationLed": false,
            "production": 20,
            "faultduration": 1800,
            "faultDuration": 1800,
            "alerts": 3,
            "snow": false,
            "periodstart": "11:00",
            "periodStart": "11:00",
            "periodend": "13:00",
            "periodEnd": "13:00"
        },
        "componentCommunicationSettings": {
            "id": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
            "faultduration": 1800,
            "faultDuration": 1800,
            "periodstart": "11:00",
            "periodStart": "11:00",
            "periodend": "13:00",
            "periodEnd": "13:00"
        },
        "type": "SmartSubConsumptionMeter",
        "dataindex": 9,
        "sortOrder": 9,
        "name": "Aqueduct ChargeX",
        "manufacturer": "",
        "size": 15000,
        "acPower": 0,
        "connectionAddress": "192.168.1",
        "interface": "Ethernet",
        "minimumIrradiationThreshold": null,
        "epochActiveFrom": "2024-05-30T15:07:17+00:00",
        "classes": [
            "subconsumption",
            "meter"
        ],
        "visualizationChannels": [
            "ConsPac",
            "ConsEtotal",
            "ConsIac",
            "ConsIacPhaseOne",
            "ConsIacPhaseTwo"
        ],
        "componentstatuserrors": [
            {
                "id": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
                "dataIndex": 0,
                "type": "error",
                "coderangefrom": 1,
                "codeRangeFrom": 1,
                "coderangeto": 199,
                "codeRangeTo": 199,
                "notification": 1,
                "faultduration": 600,
                "faultDuration": 600,
                "notificationlimit": 1,
                "notificationLimit": 1,
                "active": true,
                "setByWebMaster": false
            },
            {
                "id": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
                "dataIndex": 1,
                "type": "none",
                "coderangefrom": 0,
                "codeRangeFrom": 0,
                "coderangeto": 0,
                "codeRangeTo": 0,
                "notification": 0,
                "faultduration": 30,
                "faultDuration": 30,
                "notificationlimit": 0,
                "notificationLimit": 0,
                "active": false,
                "setByWebMaster": false
            },
            {
                "id": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
                "dataIndex": 2,
                "type": "none",
                "coderangefrom": 0,
                "codeRangeFrom": 0,
                "coderangeto": 0,
                "codeRangeTo": 0,
                "notification": 0,
                "faultduration": 30,
                "faultDuration": 30,
                "notificationlimit": 0,
                "notificationLimit": 0,
                "active": false,
                "setByWebMaster": false
            },
            {
                "id": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
                "dataIndex": 3,
                "type": "none",
                "coderangefrom": 0,
                "codeRangeFrom": 0,
                "coderangeto": 0,
                "codeRangeTo": 0,
                "notification": 0,
                "faultduration": 30,
                "faultDuration": 30,
                "notificationlimit": 0,
                "notificationLimit": 0,
                "active": false,
                "setByWebMaster": false
            }
        ]
    }
]

...

GET /datasource/plant/{plantId}/epochrange

Call

{{baseURL}}/api/v1/{{portal}}/datasource/plant/{{plant}}/epochrange?date={{date}}

Parameter

https://api.enerest.world/api/v1/solarCompanyXYZ/datasource/plant/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX/epochrange?date=2024-05-05

  • baseURL = https://api.enerest.world

    • Do NOT change that! It is always the same for every userÄndern Sie das NICHT! Das ist für jeden Benutzer immer dasselbe

  • portal = solarCompanyXYZ

    • Here you should add the first part of the portal domain

    • Without Hier sollten Sie den ersten Teil der Portal-URL hinzufügen

    • Ohne .enerest.world

  • plant = iBsp.e. : XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX

    • Add your plants Anlagen ID hereeingeben

    • This ID can be found in

      the

      Die Anlagen ID kann hier gefunden werden

      • i.e.

        über den administration/plants call or

        in the last part of the URL when you select the plant in the portal

        oder

      • im letzten Teil der URL, wenn Sie die Anlage im Portal auswählen

        • Bsp.: https://solarCompanyXYZ.enerest.world/administration/plants/detail/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX

  • date = 2024-05-05

    • The date can be eitherDas Datum kann sein

      • todayorany Date oderr

      • Jedes Datum im Format YYYY-MM-DD

...

Ergebnis

Expand
titleAPI result
Code Block
{
    "plantId": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
    "epochId": "YYYYYYYY-YYYY-YYYY-YYYY-YYYYYYYYYYYY",
    "epochStart": "2023-05-03",
    "epochEnd": "2024-05-29"
}

...

GET /visualization/plant/{plantId}

Call

{{baseURL}}/api/v1/{{portal}}/visualization/plant/{{plant}}

Parameter

GET https://api.enerest.world/api/v1/solarCompanyXYZ/visualization/plant/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX

  • baseURL = https://api.enerest.world

    • Do NOT change that! It is always the same for every userÄndern Sie das NICHT! Das ist für jeden Benutzer immer dasselbe

  • portal = solarCompanyXYZ

    • Here you should add the first part of the portal domain

    • Without Hier sollten Sie den ersten Teil der Portal-URL hinzufügen

    • Ohne .enerest.world

  • plant = iBsp.e. : XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX

    • Add your plants Anlagen ID hereeingeben

    • This ID can be found in

      the

      Die Anlagen ID kann hier gefunden werden

      • über den administration/plants call or

        in the last part of the URL when you select the plant in the portal

        i.e.

        oder

      • im letzten Teil der URL, wenn Sie die Anlage im Portal auswählen

        • Bsp.: https://solarCompanyXYZ.enerest.world/administration/plants/detail/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX

...

Ergebnis

Expand
titleAPI result
Code Block
{
    "id": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
    "label": "1x EV Charger, 1x Battery, 4x Meter, 1x Inverter",
    "vendor": "SDS",
    "fleets": [
        {
            "id": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX"
        },
        {
            "id": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX"
        }
    ],
    "healthStatus": "OK",
    "deviceFullName": "Solar-Log Base 15",
    "targetPercentage": 95,
    "migrationInProgress": false,
    "size": 15000,
    "componentsClasses": [
        "production",
        "battery",
        "hidden",
        "subconsumption",
        "meter",
        "consumption",
        "intern"
    ]
}

...

GET /visualization/plant/{plantId}/channels...

Call

{{baseURL}}/api/v1/{{portal}}/visualization/plant/{{plant}}/channels?dateFrom={{dateFrom}}&dateTo={{dateTo}}&channelNames[]={{channelName}}

Parameter

GET https://api.enerest.world/api/v1/solarCompanyXYZ/visualization/plant/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX /channels?dateFrom=2024-01-24&dateTo=2024-01-25&channelNames[]=ProdPac&channelNames[]=ProdEtotal

  • baseURL = https://api.enerest.world

    • Do NOT change that! It is always the same for every userÄndern Sie das NICHT! Das ist für jeden Benutzer immer dasselbe

  • portal = solarCompanyXYZ

    • Here you should add the first part of the portal domain

    • Without Hier sollten Sie den ersten Teil der Portal-URL hinzufügen

    • Ohne .enerest.world

  • plant = iBsp.e. : XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX

    • Add your plants Anlagen ID hereeingeben

    • This ID can be found in

      the

      Die Anlagen ID kann hier gefunden werden

      • über den administration/plants call or

        in the last part of the URL when you select the plant in the portal

        i.e.

        oder

      • im letzten Teil der URL, wenn Sie die Anlage im Portal auswählen

        • Bsp.: https://solarCompanyXYZ.enerest.world/administration/plants/detail/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX

  • dateFrom = 2024-01-24

    • The date can be eitherDas Datum kann entweder

      • todayorany Date oder

      • jedes Datum im Format YYYY-MM-DD

  • dateTo = 2024-01-25

    • The date can be eitherDas Datum kann entweder

      • todayorany Date oder

      • jedes Datum im Format YYYY-MM-DD

  • channelName channelNames = ProdPac & ProdEtotal

    • The Die Channels can be combined in one request

    • See channel list for more channels

...

    • können in einem Call kombiniert werden

    • In der Channelliste werden alle verfügbaren Channels aufgelistet

Ergebnis

Expand
titleAPI result
Code Block
[
    {
        "date": "2024-01-25",
        "dataPoints": {
            "2024-01-25T00:00:00+01:00": 0,
            "2024-01-25T00:05:00+01:00": 0,
            "2024-01-25T00:10:00+01:00": 0,
            "2024-01-25T00:15:00+01:00": 0,
            "2024-01-25T00:20:00+01:00": 0,
            "2024-01-25T00:25:00+01:00": 0,
            "2024-01-25T00:30:00+01:00": 0,
            "2024-01-25T00:35:00+01:00": 0,
            "2024-01-25T00:40:00+01:00": 0,
            "2024-01-25T00:45:00+01:00": 0,
            "2024-01-25T00:50:00+01:00": 0,
            "2024-01-25T00:55:00+01:00": 0,
            "2024-01-25T01:00:00+01:00": 0,
            "2024-01-25T01:05:00+01:00": 0,
            "2024-01-25T01:10:00+01:00": 0,
            "2024-01-25T01:15:00+01:00": 0,
            "2024-01-25T01:20:00+01:00": 0,
            "2024-01-25T01:25:00+01:00": 0,
            "2024-01-25T01:30:00+01:00": 0,
            "2024-01-25T01:35:00+01:00": 0,
            "2024-01-25T01:40:00+01:00": 0,
            "2024-01-25T01:45:00+01:00": 0,
            "2024-01-25T01:50:00+01:00": 0,
            "2024-01-25T01:55:00+01:00": 0,
            "2024-01-25T02:00:00+01:00": 0,
            "2024-01-25T02:05:00+01:00": 0,
            "2024-01-25T02:10:00+01:00": 0,
            "2024-01-25T02:15:00+01:00": 0,
            "2024-01-25T02:20:00+01:00": 0,
            "2024-01-25T02:25:00+01:00": 0,
            "2024-01-25T02:30:00+01:00": 0,
            "2024-01-25T02:35:00+01:00": 0,
            "2024-01-25T02:40:00+01:00": 0,
            "2024-01-25T02:45:00+01:00": 0,
            "2024-01-25T02:50:00+01:00": 0,
            "2024-01-25T02:55:00+01:00": 0,
            "2024-01-25T03:00:00+01:00": 0,
            "2024-01-25T03:05:00+01:00": 0,
            "2024-01-25T03:10:00+01:00": 0,
            "2024-01-25T03:15:00+01:00": 0,
            "2024-01-25T03:20:00+01:00": 0,
            "2024-01-25T03:25:00+01:00": 0,
            "2024-01-25T03:30:00+01:00": 0,
            "2024-01-25T03:35:00+01:00": 0,
            "2024-01-25T03:40:00+01:00": 0,
            "2024-01-25T03:45:00+01:00": 0,
            "2024-01-25T03:50:00+01:00": 0,
            "2024-01-25T03:55:00+01:00": 0,
            "2024-01-25T04:00:00+01:00": 0,
            "2024-01-25T04:05:00+01:00": 0,
            "2024-01-25T04:10:00+01:00": 0,
            "2024-01-25T04:15:00+01:00": 0,
            "2024-01-25T04:20:00+01:00": 0,
            "2024-01-25T04:25:00+01:00": 0,
            "2024-01-25T04:30:00+01:00": 0,
            "2024-01-25T04:35:00+01:00": 0,
            "2024-01-25T04:40:00+01:00": 0,
            "2024-01-25T04:45:00+01:00": 0,
            "2024-01-25T04:50:00+01:00": 0,
            "2024-01-25T04:55:00+01:00": 0,
            "2024-01-25T05:00:00+01:00": 0,
            "2024-01-25T05:05:00+01:00": 0,
            "2024-01-25T05:10:00+01:00": 0,
            "2024-01-25T05:15:00+01:00": 0,
            "2024-01-25T05:20:00+01:00": 0,
            "2024-01-25T05:25:00+01:00": 0,
            "2024-01-25T05:30:00+01:00": 0,
            "2024-01-25T05:35:00+01:00": 0,
            "2024-01-25T05:40:00+01:00": 0,
            "2024-01-25T05:45:00+01:00": 0,
            "2024-01-25T05:50:00+01:00": 0,
            "2024-01-25T05:55:00+01:00": 0,
            "2024-01-25T06:00:00+01:00": 0,
            "2024-01-25T06:05:00+01:00": 0,
            "2024-01-25T06:10:00+01:00": 0,
            "2024-01-25T06:15:00+01:00": 0,
            "2024-01-25T06:20:00+01:00": 0,
            "2024-01-25T06:25:00+01:00": 0,
            "2024-01-25T06:30:00+01:00": 0,
            "2024-01-25T06:35:00+01:00": 0,
            "2024-01-25T06:40:00+01:00": 0,
            "2024-01-25T06:45:00+01:00": 0,
            "2024-01-25T06:50:00+01:00": 0,
            "2024-01-25T06:55:00+01:00": 0,
            "2024-01-25T07:00:00+01:00": 0,
            "2024-01-25T07:05:00+01:00": 0,
            "2024-01-25T07:10:00+01:00": 0,
            "2024-01-25T07:15:00+01:00": 0,
            "2024-01-25T07:20:00+01:00": 0,
            "2024-01-25T07:25:00+01:00": 0,
            "2024-01-25T07:30:00+01:00": 0,
            "2024-01-25T07:35:00+01:00": 0,
            "2024-01-25T07:40:00+01:00": 0,
            "2024-01-25T07:45:00+01:00": 0,
            "2024-01-25T07:50:00+01:00": 0,
            "2024-01-25T07:55:00+01:00": 0,
            "2024-01-25T08:00:00+01:00": 0,
            "2024-01-25T08:05:00+01:00": 0,
            "2024-01-25T08:10:00+01:00": 0,
            "2024-01-25T08:15:00+01:00": 0,
            "2024-01-25T08:20:00+01:00": 0,
            "2024-01-25T08:25:00+01:00": 0,
            "2024-01-25T08:30:00+01:00": 0,
            "2024-01-25T08:35:00+01:00": 0,
            "2024-01-25T08:40:00+01:00": 8,
            "2024-01-25T08:45:00+01:00": 24,
            "2024-01-25T08:50:00+01:00": 36,
            "2024-01-25T08:55:00+01:00": 49,
            "2024-01-25T09:00:00+01:00": 64,
            "2024-01-25T09:05:00+01:00": 87,
            "2024-01-25T09:10:00+01:00": 117,
            "2024-01-25T09:15:00+01:00": 144,
            "2024-01-25T09:20:00+01:00": 178,
            "2024-01-25T09:25:00+01:00": 210,
            "2024-01-25T09:30:00+01:00": 236,
            "2024-01-25T09:35:00+01:00": 262,
            "2024-01-25T09:40:00+01:00": 289,
            "2024-01-25T09:45:00+01:00": 315,
            "2024-01-25T09:50:00+01:00": 343,
            "2024-01-25T09:55:00+01:00": 379,
            "2024-01-25T10:00:00+01:00": 408,
            "2024-01-25T10:05:00+01:00": 438,
            "2024-01-25T10:10:00+01:00": 468,
            "2024-01-25T10:15:00+01:00": 498,
            "2024-01-25T10:20:00+01:00": 534,
            "2024-01-25T10:25:00+01:00": 574,
            "2024-01-25T10:30:00+01:00": 618,
            "2024-01-25T10:35:00+01:00": 658,
            "2024-01-25T10:40:00+01:00": 701,
            "2024-01-25T10:45:00+01:00": 737,
            "2024-01-25T10:50:00+01:00": 783,
            "2024-01-25T10:55:00+01:00": 823,
            "2024-01-25T11:00:00+01:00": 860,
            "2024-01-25T11:05:00+01:00": 894,
            "2024-01-25T11:10:00+01:00": 920,
            "2024-01-25T11:15:00+01:00": 975,
            "2024-01-25T11:20:00+01:00": 1020,
            "2024-01-25T11:25:00+01:00": 1070,
            "2024-01-25T11:30:00+01:00": 1152,
            "2024-01-25T11:35:00+01:00": 1234,
            "2024-01-25T11:40:00+01:00": 1306,
            "2024-01-25T11:45:00+01:00": 1380,
            "2024-01-25T11:50:00+01:00": 1452,
            "2024-01-25T11:55:00+01:00": 1517,
            "2024-01-25T12:00:00+01:00": 1571,
            "2024-01-25T12:05:00+01:00": 1640,
            "2024-01-25T12:10:00+01:00": 1702,
            "2024-01-25T12:15:00+01:00": 1755,
            "2024-01-25T12:20:00+01:00": 1793,
            "2024-01-25T12:25:00+01:00": 1836,
            "2024-01-25T12:30:00+01:00": 1880,
            "2024-01-25T12:35:00+01:00": 1937,
            "2024-01-25T12:40:00+01:00": 2023,
            "2024-01-25T12:45:00+01:00": 2115,
            "2024-01-25T12:50:00+01:00": 2238,
            "2024-01-25T12:55:00+01:00": 2410,
            "2024-01-25T13:00:00+01:00": 2558,
            "2024-01-25T13:05:00+01:00": 2672,
            "2024-01-25T13:10:00+01:00": 2815,
            "2024-01-25T13:15:00+01:00": 2898,
            "2024-01-25T13:20:00+01:00": 2954,
            "2024-01-25T13:25:00+01:00": 2990,
            "2024-01-25T13:30:00+01:00": 3019,
            "2024-01-25T13:35:00+01:00": 3063,
            "2024-01-25T13:40:00+01:00": 3102,
            "2024-01-25T13:45:00+01:00": 3131,
            "2024-01-25T13:50:00+01:00": 3163,
            "2024-01-25T13:55:00+01:00": 3224,
            "2024-01-25T14:00:00+01:00": 3305,
            "2024-01-25T14:05:00+01:00": 3380,
            "2024-01-25T14:10:00+01:00": 3471,
            "2024-01-25T14:15:00+01:00": 3598,
            "2024-01-25T14:20:00+01:00": 3666,
            "2024-01-25T14:25:00+01:00": 3728,
            "2024-01-25T14:30:00+01:00": 3816,
            "2024-01-25T14:35:00+01:00": 3880,
            "2024-01-25T14:40:00+01:00": 3937,
            "2024-01-25T14:45:00+01:00": 3997,
            "2024-01-25T14:50:00+01:00": 4050,
            "2024-01-25T14:55:00+01:00": 4141,
            "2024-01-25T15:00:00+01:00": 4254,
            "2024-01-25T15:05:00+01:00": 4317,
            "2024-01-25T15:10:00+01:00": 4368,
            "2024-01-25T15:15:00+01:00": 4438,
            "2024-01-25T15:20:00+01:00": 4511,
            "2024-01-25T15:25:00+01:00": 4613,
            "2024-01-25T15:30:00+01:00": 4682,
            "2024-01-25T15:35:00+01:00": 4740,
            "2024-01-25T15:40:00+01:00": 4785,
            "2024-01-25T15:45:00+01:00": 4820,
            "2024-01-25T15:50:00+01:00": 4870,
            "2024-01-25T15:55:00+01:00": 4915,
            "2024-01-25T16:00:00+01:00": 4956,
            "2024-01-25T16:05:00+01:00": 4998,
            "2024-01-25T16:10:00+01:00": 5038,
            "2024-01-25T16:15:00+01:00": 5075,
            "2024-01-25T16:20:00+01:00": 5109,
            "2024-01-25T16:25:00+01:00": 5139,
            "2024-01-25T16:30:00+01:00": 5165,
            "2024-01-25T16:35:00+01:00": 5186,
            "2024-01-25T16:40:00+01:00": 5205,
            "2024-01-25T16:45:00+01:00": 5220,
            "2024-01-25T16:50:00+01:00": 5233,
            "2024-01-25T16:55:00+01:00": 5244,
            "2024-01-25T17:00:00+01:00": 5249,
            "2024-01-25T17:05:00+01:00": 5252,
            "2024-01-25T17:10:00+01:00": 5254,
            "2024-01-25T17:15:00+01:00": 5255,
            "2024-01-25T17:20:00+01:00": 5257,
            "2024-01-25T17:25:00+01:00": 5258,
            "2024-01-25T17:30:00+01:00": 5260,
            "2024-01-25T17:35:00+01:00": 5261,
            "2024-01-25T17:40:00+01:00": 5261,
            "2024-01-25T17:45:00+01:00": 5262,
            "2024-01-25T17:50:00+01:00": 5262,
            "2024-01-25T17:55:00+01:00": 5262,
            "2024-01-25T18:00:00+01:00": 5262,
            "2024-01-25T18:05:00+01:00": 5262,
            "2024-01-25T18:10:00+01:00": 5262,
            "2024-01-25T18:15:00+01:00": 5262,
            "2024-01-25T18:20:00+01:00": 5262,
            "2024-01-25T18:25:00+01:00": 5262,
            "2024-01-25T18:30:00+01:00": 5262,
            "2024-01-25T18:35:00+01:00": 5262,
            "2024-01-25T18:40:00+01:00": 5262,
            "2024-01-25T18:45:00+01:00": 5262,
            "2024-01-25T18:50:00+01:00": 5262,
            "2024-01-25T18:55:00+01:00": 5262,
            "2024-01-25T19:00:00+01:00": 5262,
            "2024-01-25T19:05:00+01:00": 5262,
            "2024-01-25T19:10:00+01:00": 5262,
            "2024-01-25T19:15:00+01:00": 5262,
            "2024-01-25T19:20:00+01:00": 5262,
            "2024-01-25T19:25:00+01:00": 5262,
            "2024-01-25T19:30:00+01:00": 5262,
            "2024-01-25T19:35:00+01:00": 5262,
            "2024-01-25T19:40:00+01:00": 5262,
            "2024-01-25T19:45:00+01:00": 5262,
            "2024-01-25T19:50:00+01:00": 5262,
            "2024-01-25T19:55:00+01:00": 5262,
            "2024-01-25T20:00:00+01:00": 5262,
            "2024-01-25T20:05:00+01:00": 5262,
            "2024-01-25T20:10:00+01:00": 5262,
            "2024-01-25T20:15:00+01:00": 5262,
            "2024-01-25T20:20:00+01:00": 5262,
            "2024-01-25T20:25:00+01:00": 5262,
            "2024-01-25T20:30:00+01:00": 5262,
            "2024-01-25T20:35:00+01:00": 5262,
            "2024-01-25T20:40:00+01:00": 5262,
            "2024-01-25T20:45:00+01:00": 5262,
            "2024-01-25T20:50:00+01:00": 5262,
            "2024-01-25T20:55:00+01:00": 5262,
            "2024-01-25T21:00:00+01:00": 5262,
            "2024-01-25T21:05:00+01:00": 5262,
            "2024-01-25T21:10:00+01:00": 5262,
            "2024-01-25T21:15:00+01:00": 5262,
            "2024-01-25T21:20:00+01:00": 5262,
            "2024-01-25T21:25:00+01:00": 5262,
            "2024-01-25T21:30:00+01:00": 5262,
            "2024-01-25T21:35:00+01:00": 5262,
            "2024-01-25T21:40:00+01:00": 5262,
            "2024-01-25T21:45:00+01:00": 5262,
            "2024-01-25T21:50:00+01:00": 5262,
            "2024-01-25T21:55:00+01:00": 5262,
            "2024-01-25T22:00:00+01:00": 5262,
            "2024-01-25T22:05:00+01:00": 5262,
            "2024-01-25T22:10:00+01:00": 5262,
            "2024-01-25T22:15:00+01:00": 5262,
            "2024-01-25T22:20:00+01:00": 5262,
            "2024-01-25T22:25:00+01:00": 5262,
            "2024-01-25T22:30:00+01:00": 5262,
            "2024-01-25T22:35:00+01:00": 5262,
            "2024-01-25T22:40:00+01:00": 5262,
            "2024-01-25T22:45:00+01:00": 5262,
            "2024-01-25T22:50:00+01:00": 5262,
            "2024-01-25T22:55:00+01:00": 5262,
            "2024-01-25T23:00:00+01:00": 5262,
            "2024-01-25T23:05:00+01:00": 5262,
            "2024-01-25T23:10:00+01:00": 5262,
            "2024-01-25T23:15:00+01:00": 5262,
            "2024-01-25T23:20:00+01:00": 5262,
            "2024-01-25T23:25:00+01:00": 5262,
            "2024-01-25T23:30:00+01:00": 5262,
            "2024-01-25T23:35:00+01:00": 5262,
            "2024-01-25T23:40:00+01:00": 5262,
            "2024-01-25T23:45:00+01:00": 5262,
            "2024-01-25T23:50:00+01:00": 5262,
            "2024-01-25T23:55:00+01:00": 5262
        },
        "id": "XXX",
        "deviceId": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
        "deviceType": "Datasource",
        "name": "ProdEtotal",
        "unit": "Wh"
    },
    {
        "date": "2024-01-25",
        "dataPoints": {
            "2024-01-25T00:00:00+01:00": 0,
            "2024-01-25T00:05:00+01:00": 0,
            "2024-01-25T00:10:00+01:00": 0,
            "2024-01-25T00:15:00+01:00": 0,
            "2024-01-25T00:20:00+01:00": 0,
            "2024-01-25T00:25:00+01:00": 0,
            "2024-01-25T00:30:00+01:00": 0,
            "2024-01-25T00:35:00+01:00": 0,
            "2024-01-25T00:40:00+01:00": 0,
            "2024-01-25T00:45:00+01:00": 0,
            "2024-01-25T00:50:00+01:00": 0,
            "2024-01-25T00:55:00+01:00": 0,
            "2024-01-25T01:00:00+01:00": 0,
            "2024-01-25T01:05:00+01:00": 0,
            "2024-01-25T01:10:00+01:00": 0,
            "2024-01-25T01:15:00+01:00": 0,
            "2024-01-25T01:20:00+01:00": 0,
            "2024-01-25T01:25:00+01:00": 0,
            "2024-01-25T01:30:00+01:00": 0,
            "2024-01-25T01:35:00+01:00": 0,
            "2024-01-25T01:40:00+01:00": 0,
            "2024-01-25T01:45:00+01:00": 0,
            "2024-01-25T01:50:00+01:00": 0,
            "2024-01-25T01:55:00+01:00": 0,
            "2024-01-25T02:00:00+01:00": 0,
            "2024-01-25T02:05:00+01:00": 0,
            "2024-01-25T02:10:00+01:00": 0,
            "2024-01-25T02:15:00+01:00": 0,
            "2024-01-25T02:20:00+01:00": 0,
            "2024-01-25T02:25:00+01:00": 0,
            "2024-01-25T02:30:00+01:00": 0,
            "2024-01-25T02:35:00+01:00": 0,
            "2024-01-25T02:40:00+01:00": 0,
            "2024-01-25T02:45:00+01:00": 0,
            "2024-01-25T02:50:00+01:00": 0,
            "2024-01-25T02:55:00+01:00": 0,
            "2024-01-25T03:00:00+01:00": 0,
            "2024-01-25T03:05:00+01:00": 0,
            "2024-01-25T03:10:00+01:00": 0,
            "2024-01-25T03:15:00+01:00": 0,
            "2024-01-25T03:20:00+01:00": 0,
            "2024-01-25T03:25:00+01:00": 0,
            "2024-01-25T03:30:00+01:00": 0,
            "2024-01-25T03:35:00+01:00": 0,
            "2024-01-25T03:40:00+01:00": 0,
            "2024-01-25T03:45:00+01:00": 0,
            "2024-01-25T03:50:00+01:00": 0,
            "2024-01-25T03:55:00+01:00": 0,
            "2024-01-25T04:00:00+01:00": 0,
            "2024-01-25T04:05:00+01:00": 0,
            "2024-01-25T04:10:00+01:00": 0,
            "2024-01-25T04:15:00+01:00": 0,
            "2024-01-25T04:20:00+01:00": 0,
            "2024-01-25T04:25:00+01:00": 0,
            "2024-01-25T04:30:00+01:00": 0,
            "2024-01-25T04:35:00+01:00": 0,
            "2024-01-25T04:40:00+01:00": 0,
            "2024-01-25T04:45:00+01:00": 0,
            "2024-01-25T04:50:00+01:00": 0,
            "2024-01-25T04:55:00+01:00": 0,
            "2024-01-25T05:00:00+01:00": 0,
            "2024-01-25T05:05:00+01:00": 0,
            "2024-01-25T05:10:00+01:00": 0,
            "2024-01-25T05:15:00+01:00": 0,
            "2024-01-25T05:20:00+01:00": 0,
            "2024-01-25T05:25:00+01:00": 0,
            "2024-01-25T05:30:00+01:00": 0,
            "2024-01-25T05:35:00+01:00": 0,
            "2024-01-25T05:40:00+01:00": 0,
            "2024-01-25T05:45:00+01:00": 0,
            "2024-01-25T05:50:00+01:00": 0,
            "2024-01-25T05:55:00+01:00": 0,
            "2024-01-25T06:00:00+01:00": 0,
            "2024-01-25T06:05:00+01:00": 0,
            "2024-01-25T06:10:00+01:00": 0,
            "2024-01-25T06:15:00+01:00": 0,
            "2024-01-25T06:20:00+01:00": 0,
            "2024-01-25T06:25:00+01:00": 0,
            "2024-01-25T06:30:00+01:00": 0,
            "2024-01-25T06:35:00+01:00": 0,
            "2024-01-25T06:40:00+01:00": 0,
            "2024-01-25T06:45:00+01:00": 0,
            "2024-01-25T06:50:00+01:00": 0,
            "2024-01-25T06:55:00+01:00": 0,
            "2024-01-25T07:00:00+01:00": 0,
            "2024-01-25T07:05:00+01:00": 0,
            "2024-01-25T07:10:00+01:00": 0,
            "2024-01-25T07:15:00+01:00": 0,
            "2024-01-25T07:20:00+01:00": 0,
            "2024-01-25T07:25:00+01:00": 0,
            "2024-01-25T07:30:00+01:00": 0,
            "2024-01-25T07:35:00+01:00": 0,
            "2024-01-25T07:40:00+01:00": 0,
            "2024-01-25T07:45:00+01:00": 0,
            "2024-01-25T07:50:00+01:00": 0,
            "2024-01-25T07:55:00+01:00": 0,
            "2024-01-25T08:00:00+01:00": 0,
            "2024-01-25T08:05:00+01:00": 0,
            "2024-01-25T08:10:00+01:00": 0,
            "2024-01-25T08:15:00+01:00": 0,
            "2024-01-25T08:20:00+01:00": -6,
            "2024-01-25T08:25:00+01:00": -3,
            "2024-01-25T08:30:00+01:00": 0,
            "2024-01-25T08:35:00+01:00": 0,
            "2024-01-25T08:40:00+01:00": 101,
            "2024-01-25T08:45:00+01:00": 186,
            "2024-01-25T08:50:00+01:00": 154,
            "2024-01-25T08:55:00+01:00": 149,
            "2024-01-25T09:00:00+01:00": 186,
            "2024-01-25T09:05:00+01:00": 271,
            "2024-01-25T09:10:00+01:00": 357,
            "2024-01-25T09:15:00+01:00": 323,
            "2024-01-25T09:20:00+01:00": 410,
            "2024-01-25T09:25:00+01:00": 380,
            "2024-01-25T09:30:00+01:00": 311,
            "2024-01-25T09:35:00+01:00": 314,
            "2024-01-25T09:40:00+01:00": 329,
            "2024-01-25T09:45:00+01:00": 306,
            "2024-01-25T09:50:00+01:00": 340,
            "2024-01-25T09:55:00+01:00": 434,
            "2024-01-25T10:00:00+01:00": 348,
            "2024-01-25T10:05:00+01:00": 359,
            "2024-01-25T10:10:00+01:00": 353,
            "2024-01-25T10:15:00+01:00": 363,
            "2024-01-25T10:20:00+01:00": 435,
            "2024-01-25T10:25:00+01:00": 482,
            "2024-01-25T10:30:00+01:00": 519,
            "2024-01-25T10:35:00+01:00": 480,
            "2024-01-25T10:40:00+01:00": 522,
            "2024-01-25T10:45:00+01:00": 435,
            "2024-01-25T10:50:00+01:00": 552,
            "2024-01-25T10:55:00+01:00": 481,
            "2024-01-25T11:00:00+01:00": 442,
            "2024-01-25T11:05:00+01:00": 404,
            "2024-01-25T11:10:00+01:00": 316,
            "2024-01-25T11:15:00+01:00": 652,
            "2024-01-25T11:20:00+01:00": 545,
            "2024-01-25T11:25:00+01:00": 604,
            "2024-01-25T11:30:00+01:00": 975,
            "2024-01-25T11:35:00+01:00": 985,
            "2024-01-25T11:40:00+01:00": 863,
            "2024-01-25T11:45:00+01:00": 885,
            "2024-01-25T11:50:00+01:00": 871,
            "2024-01-25T11:55:00+01:00": 784,
            "2024-01-25T12:00:00+01:00": 641,
            "2024-01-25T12:05:00+01:00": 828,
            "2024-01-25T12:10:00+01:00": 744,
            "2024-01-25T12:15:00+01:00": 639,
            "2024-01-25T12:20:00+01:00": 461,
            "2024-01-25T12:25:00+01:00": 508,
            "2024-01-25T12:30:00+01:00": 528,
            "2024-01-25T12:35:00+01:00": 679,
            "2024-01-25T12:40:00+01:00": 1034,
            "2024-01-25T12:45:00+01:00": 1110,
            "2024-01-25T12:50:00+01:00": 1477,
            "2024-01-25T12:55:00+01:00": 2064,
            "2024-01-25T13:00:00+01:00": 1777,
            "2024-01-25T13:05:00+01:00": 1362,
            "2024-01-25T13:10:00+01:00": 1717,
            "2024-01-25T13:15:00+01:00": 995,
            "2024-01-25T13:20:00+01:00": 674,
            "2024-01-25T13:25:00+01:00": 435,
            "2024-01-25T13:30:00+01:00": 343,
            "2024-01-25T13:35:00+01:00": 524,
            "2024-01-25T13:40:00+01:00": 474,
            "2024-01-25T13:45:00+01:00": 343,
            "2024-01-25T13:50:00+01:00": 386,
            "2024-01-25T13:55:00+01:00": 731,
            "2024-01-25T14:00:00+01:00": 974,
            "2024-01-25T14:05:00+01:00": 897,
            "2024-01-25T14:10:00+01:00": 1094,
            "2024-01-25T14:15:00+01:00": 1519,
            "2024-01-25T14:20:00+01:00": 826,
            "2024-01-25T14:25:00+01:00": 740,
            "2024-01-25T14:30:00+01:00": 1056,
            "2024-01-25T14:35:00+01:00": 773,
            "2024-01-25T14:40:00+01:00": 673,
            "2024-01-25T14:45:00+01:00": 720,
            "2024-01-25T14:50:00+01:00": 642,
            "2024-01-25T14:55:00+01:00": 1087,
            "2024-01-25T15:00:00+01:00": 1357,
            "2024-01-25T15:05:00+01:00": 754,
            "2024-01-25T15:10:00+01:00": 608,
            "2024-01-25T15:15:00+01:00": 854,
            "2024-01-25T15:20:00+01:00": 876,
            "2024-01-25T15:25:00+01:00": 1222,
            "2024-01-25T15:30:00+01:00": 828,
            "2024-01-25T15:35:00+01:00": 685,
            "2024-01-25T15:40:00+01:00": 552,
            "2024-01-25T15:45:00+01:00": 414,
            "2024-01-25T15:50:00+01:00": 601,
            "2024-01-25T15:55:00+01:00": 545,
            "2024-01-25T16:00:00+01:00": 488,
            "2024-01-25T16:05:00+01:00": 510,
            "2024-01-25T16:10:00+01:00": 469,
            "2024-01-25T16:15:00+01:00": 444,
            "2024-01-25T16:20:00+01:00": 417,
            "2024-01-25T16:25:00+01:00": 352,
            "2024-01-25T16:30:00+01:00": 310,
            "2024-01-25T16:35:00+01:00": 259,
            "2024-01-25T16:40:00+01:00": 219,
            "2024-01-25T16:45:00+01:00": 183,
            "2024-01-25T16:50:00+01:00": 155,
            "2024-01-25T16:55:00+01:00": 130,
            "2024-01-25T17:00:00+01:00": 66,
            "2024-01-25T17:05:00+01:00": 28,
            "2024-01-25T17:10:00+01:00": 27,
            "2024-01-25T17:15:00+01:00": 17,
            "2024-01-25T17:20:00+01:00": 20,
            "2024-01-25T17:25:00+01:00": 17,
            "2024-01-25T17:30:00+01:00": 15,
            "2024-01-25T17:35:00+01:00": 11,
            "2024-01-25T17:40:00+01:00": 8,
            "2024-01-25T17:45:00+01:00": 5,
            "2024-01-25T17:50:00+01:00": 4,
            "2024-01-25T17:55:00+01:00": 0,
            "2024-01-25T18:00:00+01:00": 0,
            "2024-01-25T18:05:00+01:00": 0,
            "2024-01-25T18:10:00+01:00": 0,
            "2024-01-25T18:15:00+01:00": 0,
            "2024-01-25T18:20:00+01:00": 0,
            "2024-01-25T18:25:00+01:00": 0,
            "2024-01-25T18:30:00+01:00": 0,
            "2024-01-25T18:35:00+01:00": 0,
            "2024-01-25T18:40:00+01:00": 0,
            "2024-01-25T18:45:00+01:00": 0,
            "2024-01-25T18:50:00+01:00": 0,
            "2024-01-25T18:55:00+01:00": 0,
            "2024-01-25T19:00:00+01:00": 0,
            "2024-01-25T19:05:00+01:00": 0,
            "2024-01-25T19:10:00+01:00": 0,
            "2024-01-25T19:15:00+01:00": 0,
            "2024-01-25T19:20:00+01:00": 0,
            "2024-01-25T19:25:00+01:00": 0,
            "2024-01-25T19:30:00+01:00": 0,
            "2024-01-25T19:35:00+01:00": 0,
            "2024-01-25T19:40:00+01:00": 0,
            "2024-01-25T19:45:00+01:00": 0,
            "2024-01-25T19:50:00+01:00": 0,
            "2024-01-25T19:55:00+01:00": 0,
            "2024-01-25T20:00:00+01:00": 0,
            "2024-01-25T20:05:00+01:00": 0,
            "2024-01-25T20:10:00+01:00": 0,
            "2024-01-25T20:15:00+01:00": 0,
            "2024-01-25T20:20:00+01:00": 0,
            "2024-01-25T20:25:00+01:00": 0,
            "2024-01-25T20:30:00+01:00": 0,
            "2024-01-25T20:35:00+01:00": 0,
            "2024-01-25T20:40:00+01:00": 0,
            "2024-01-25T20:45:00+01:00": 0,
            "2024-01-25T20:50:00+01:00": 0,
            "2024-01-25T20:55:00+01:00": 0,
            "2024-01-25T21:00:00+01:00": 0,
            "2024-01-25T21:05:00+01:00": 0,
            "2024-01-25T21:10:00+01:00": 0,
            "2024-01-25T21:15:00+01:00": 0,
            "2024-01-25T21:20:00+01:00": 0,
            "2024-01-25T21:25:00+01:00": 0,
            "2024-01-25T21:30:00+01:00": 0,
            "2024-01-25T21:35:00+01:00": 0,
            "2024-01-25T21:40:00+01:00": 0,
            "2024-01-25T21:45:00+01:00": 0,
            "2024-01-25T21:50:00+01:00": 0,
            "2024-01-25T21:55:00+01:00": 0,
            "2024-01-25T22:00:00+01:00": 0,
            "2024-01-25T22:05:00+01:00": 0,
            "2024-01-25T22:10:00+01:00": 0,
            "2024-01-25T22:15:00+01:00": 0,
            "2024-01-25T22:20:00+01:00": 0,
            "2024-01-25T22:25:00+01:00": 0,
            "2024-01-25T22:30:00+01:00": 0,
            "2024-01-25T22:35:00+01:00": 0,
            "2024-01-25T22:40:00+01:00": 0,
            "2024-01-25T22:45:00+01:00": 0,
            "2024-01-25T22:50:00+01:00": 0,
            "2024-01-25T22:55:00+01:00": 0,
            "2024-01-25T23:00:00+01:00": 0,
            "2024-01-25T23:05:00+01:00": 0,
            "2024-01-25T23:10:00+01:00": 0,
            "2024-01-25T23:15:00+01:00": 0,
            "2024-01-25T23:20:00+01:00": 0,
            "2024-01-25T23:25:00+01:00": 0,
            "2024-01-25T23:30:00+01:00": 0,
            "2024-01-25T23:35:00+01:00": 0,
            "2024-01-25T23:40:00+01:00": 0,
            "2024-01-25T23:45:00+01:00": 0,
            "2024-01-25T23:50:00+01:00": 0,
            "2024-01-25T23:55:00+01:00": 0
        },
        "id": "XXX",
        "deviceId": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
        "deviceType": "Datasource",
        "name": "ProdPac",
        "unit": "W"
    },
    {
        "date": "2024-01-24",
        "dataPoints": {
            "2024-01-24T00:00:00+01:00": 0,
            "2024-01-24T00:05:00+01:00": 0,
            "2024-01-24T00:10:00+01:00": 0,
            "2024-01-24T00:15:00+01:00": 0,
            "2024-01-24T00:20:00+01:00": 0,
            "2024-01-24T00:25:00+01:00": 0,
            "2024-01-24T00:30:00+01:00": 0,
            "2024-01-24T00:35:00+01:00": 0,
            "2024-01-24T00:40:00+01:00": 0,
            "2024-01-24T00:45:00+01:00": 0,
            "2024-01-24T00:50:00+01:00": 0,
            "2024-01-24T00:55:00+01:00": 0,
            "2024-01-24T01:00:00+01:00": 0,
            "2024-01-24T01:05:00+01:00": 0,
            "2024-01-24T01:10:00+01:00": 0,
            "2024-01-24T01:15:00+01:00": 0,
            "2024-01-24T01:20:00+01:00": 0,
            "2024-01-24T01:25:00+01:00": 0,
            "2024-01-24T01:30:00+01:00": 0,
            "2024-01-24T01:35:00+01:00": 0,
            "2024-01-24T01:40:00+01:00": 0,
            "2024-01-24T01:45:00+01:00": 0,
            "2024-01-24T01:50:00+01:00": 0,
            "2024-01-24T01:55:00+01:00": 0,
            "2024-01-24T02:00:00+01:00": 0,
            "2024-01-24T02:05:00+01:00": 0,
            "2024-01-24T02:10:00+01:00": 0,
            "2024-01-24T02:15:00+01:00": 0,
            "2024-01-24T02:20:00+01:00": 0,
            "2024-01-24T02:25:00+01:00": 0,
            "2024-01-24T02:30:00+01:00": 0,
            "2024-01-24T02:35:00+01:00": 0,
            "2024-01-24T02:40:00+01:00": 0,
            "2024-01-24T02:45:00+01:00": 0,
            "2024-01-24T02:50:00+01:00": 0,
            "2024-01-24T02:55:00+01:00": 0,
            "2024-01-24T03:00:00+01:00": 0,
            "2024-01-24T03:05:00+01:00": 0,
            "2024-01-24T03:10:00+01:00": 0,
            "2024-01-24T03:15:00+01:00": 0,
            "2024-01-24T03:20:00+01:00": 0,
            "2024-01-24T03:25:00+01:00": 0,
            "2024-01-24T03:30:00+01:00": 0,
            "2024-01-24T03:35:00+01:00": 0,
            "2024-01-24T03:40:00+01:00": 0,
            "2024-01-24T03:45:00+01:00": 0,
            "2024-01-24T03:50:00+01:00": 0,
            "2024-01-24T03:55:00+01:00": 0,
            "2024-01-24T04:00:00+01:00": 0,
            "2024-01-24T04:05:00+01:00": 0,
            "2024-01-24T04:10:00+01:00": 0,
            "2024-01-24T04:15:00+01:00": 0,
            "2024-01-24T04:20:00+01:00": 0,
            "2024-01-24T04:25:00+01:00": 0,
            "2024-01-24T04:30:00+01:00": 0,
            "2024-01-24T04:35:00+01:00": 0,
            "2024-01-24T04:40:00+01:00": 0,
            "2024-01-24T04:45:00+01:00": 0,
            "2024-01-24T04:50:00+01:00": 0,
            "2024-01-24T04:55:00+01:00": 0,
            "2024-01-24T05:00:00+01:00": 0,
            "2024-01-24T05:05:00+01:00": 0,
            "2024-01-24T05:10:00+01:00": 0,
            "2024-01-24T05:15:00+01:00": 0,
            "2024-01-24T05:20:00+01:00": 0,
            "2024-01-24T05:25:00+01:00": 0,
            "2024-01-24T05:30:00+01:00": 0,
            "2024-01-24T05:35:00+01:00": 0,
            "2024-01-24T05:40:00+01:00": 0,
            "2024-01-24T05:45:00+01:00": 0,
            "2024-01-24T05:50:00+01:00": 0,
            "2024-01-24T05:55:00+01:00": 0,
            "2024-01-24T06:00:00+01:00": 0,
            "2024-01-24T06:05:00+01:00": 0,
            "2024-01-24T06:10:00+01:00": 0,
            "2024-01-24T06:15:00+01:00": 0,
            "2024-01-24T06:20:00+01:00": 0,
            "2024-01-24T06:25:00+01:00": 0,
            "2024-01-24T06:30:00+01:00": 0,
            "2024-01-24T06:35:00+01:00": 0,
            "2024-01-24T06:40:00+01:00": 0,
            "2024-01-24T06:45:00+01:00": 0,
            "2024-01-24T06:50:00+01:00": 0,
            "2024-01-24T06:55:00+01:00": 0,
            "2024-01-24T07:00:00+01:00": 0,
            "2024-01-24T07:05:00+01:00": 0,
            "2024-01-24T07:10:00+01:00": 0,
            "2024-01-24T07:15:00+01:00": 0,
            "2024-01-24T07:20:00+01:00": 0,
            "2024-01-24T07:25:00+01:00": 0,
            "2024-01-24T07:30:00+01:00": 0,
            "2024-01-24T07:35:00+01:00": 0,
            "2024-01-24T07:40:00+01:00": 0,
            "2024-01-24T07:45:00+01:00": 0,
            "2024-01-24T07:50:00+01:00": 0,
            "2024-01-24T07:55:00+01:00": 0,
            "2024-01-24T08:00:00+01:00": 0,
            "2024-01-24T08:05:00+01:00": 0,
            "2024-01-24T08:10:00+01:00": 0,
            "2024-01-24T08:15:00+01:00": 0,
            "2024-01-24T08:20:00+01:00": 0,
            "2024-01-24T08:25:00+01:00": 0,
            "2024-01-24T08:30:00+01:00": 0,
            "2024-01-24T08:35:00+01:00": 0,
            "2024-01-24T08:40:00+01:00": 0,
            "2024-01-24T08:45:00+01:00": 0,
            "2024-01-24T08:50:00+01:00": 0,
            "2024-01-24T08:55:00+01:00": 1,
            "2024-01-24T09:00:00+01:00": 1,
            "2024-01-24T09:05:00+01:00": 1,
            "2024-01-24T09:10:00+01:00": 1,
            "2024-01-24T09:15:00+01:00": 4,
            "2024-01-24T09:20:00+01:00": 17,
            "2024-01-24T09:25:00+01:00": 34,
            "2024-01-24T09:30:00+01:00": 52,
            "2024-01-24T09:35:00+01:00": 74,
            "2024-01-24T09:40:00+01:00": 106,
            "2024-01-24T09:45:00+01:00": 145,
            "2024-01-24T09:50:00+01:00": 187,
            "2024-01-24T09:55:00+01:00": 224,
            "2024-01-24T10:00:00+01:00": 260,
            "2024-01-24T10:05:00+01:00": 300,
            "2024-01-24T10:10:00+01:00": 338,
            "2024-01-24T10:15:00+01:00": 362,
            "2024-01-24T10:20:00+01:00": 377,
            "2024-01-24T10:25:00+01:00": 394,
            "2024-01-24T10:30:00+01:00": 409,
            "2024-01-24T10:35:00+01:00": 427,
            "2024-01-24T10:40:00+01:00": 442,
            "2024-01-24T10:45:00+01:00": 458,
            "2024-01-24T10:50:00+01:00": 477,
            "2024-01-24T10:55:00+01:00": 498,
            "2024-01-24T11:00:00+01:00": 521,
            "2024-01-24T11:05:00+01:00": 547,
            "2024-01-24T11:10:00+01:00": 574,
            "2024-01-24T11:15:00+01:00": 595,
            "2024-01-24T11:20:00+01:00": 611,
            "2024-01-24T11:25:00+01:00": 630,
            "2024-01-24T11:30:00+01:00": 655,
            "2024-01-24T11:35:00+01:00": 684,
            "2024-01-24T11:40:00+01:00": 716,
            "2024-01-24T11:45:00+01:00": 748,
            "2024-01-24T11:50:00+01:00": 781,
            "2024-01-24T11:55:00+01:00": 810,
            "2024-01-24T12:00:00+01:00": 841,
            "2024-01-24T12:05:00+01:00": 878,
            "2024-01-24T12:10:00+01:00": 918,
            "2024-01-24T12:15:00+01:00": 953,
            "2024-01-24T12:20:00+01:00": 980,
            "2024-01-24T12:25:00+01:00": 1012,
            "2024-01-24T12:30:00+01:00": 1046,
            "2024-01-24T12:35:00+01:00": 1082,
            "2024-01-24T12:40:00+01:00": 1121,
            "2024-01-24T12:45:00+01:00": 1155,
            "2024-01-24T12:50:00+01:00": 1186,
            "2024-01-24T12:55:00+01:00": 1220,
            "2024-01-24T13:00:00+01:00": 1246,
            "2024-01-24T13:05:00+01:00": 1267,
            "2024-01-24T13:10:00+01:00": 1294,
            "2024-01-24T13:15:00+01:00": 1326,
            "2024-01-24T13:20:00+01:00": 1357,
            "2024-01-24T13:25:00+01:00": 1392,
            "2024-01-24T13:30:00+01:00": 1441,
            "2024-01-24T13:35:00+01:00": 1479,
            "2024-01-24T13:40:00+01:00": 1513,
            "2024-01-24T13:45:00+01:00": 1545,
            "2024-01-24T13:50:00+01:00": 1577,
            "2024-01-24T13:55:00+01:00": 1626,
            "2024-01-24T14:00:00+01:00": 1666,
            "2024-01-24T14:05:00+01:00": 1697,
            "2024-01-24T14:10:00+01:00": 1722,
            "2024-01-24T14:15:00+01:00": 1756,
            "2024-01-24T14:20:00+01:00": 1801,
            "2024-01-24T14:25:00+01:00": 1842,
            "2024-01-24T14:30:00+01:00": 1879,
            "2024-01-24T14:35:00+01:00": 1915,
            "2024-01-24T14:40:00+01:00": 1958,
            "2024-01-24T14:45:00+01:00": 2005,
            "2024-01-24T14:50:00+01:00": 2038,
            "2024-01-24T14:55:00+01:00": 2067,
            "2024-01-24T15:00:00+01:00": 2091,
            "2024-01-24T15:05:00+01:00": 2114,
            "2024-01-24T15:10:00+01:00": 2148,
            "2024-01-24T15:15:00+01:00": 2194,
            "2024-01-24T15:20:00+01:00": 2227,
            "2024-01-24T15:25:00+01:00": 2258,
            "2024-01-24T15:30:00+01:00": 2282,
            "2024-01-24T15:35:00+01:00": 2299,
            "2024-01-24T15:40:00+01:00": 2311,
            "2024-01-24T15:45:00+01:00": 2324,
            "2024-01-24T15:50:00+01:00": 2339,
            "2024-01-24T15:55:00+01:00": 2351,
            "2024-01-24T16:00:00+01:00": 2361,
            "2024-01-24T16:05:00+01:00": 2375,
            "2024-01-24T16:10:00+01:00": 2386,
            "2024-01-24T16:15:00+01:00": 2391,
            "2024-01-24T16:20:00+01:00": 2393,
            "2024-01-24T16:25:00+01:00": 2397,
            "2024-01-24T16:30:00+01:00": 2399,
            "2024-01-24T16:35:00+01:00": 2402,
            "2024-01-24T16:40:00+01:00": 2404,
            "2024-01-24T16:45:00+01:00": 2407,
            "2024-01-24T16:50:00+01:00": 2408,
            "2024-01-24T16:55:00+01:00": 2410,
            "2024-01-24T17:00:00+01:00": 2412,
            "2024-01-24T17:05:00+01:00": 2413,
            "2024-01-24T17:10:00+01:00": 2414,
            "2024-01-24T17:15:00+01:00": 2415,
            "2024-01-24T17:20:00+01:00": 2416,
            "2024-01-24T17:25:00+01:00": 2417,
            "2024-01-24T17:30:00+01:00": 2418,
            "2024-01-24T17:35:00+01:00": 2418,
            "2024-01-24T17:40:00+01:00": 2419,
            "2024-01-24T17:45:00+01:00": 2419,
            "2024-01-24T17:50:00+01:00": 2419,
            "2024-01-24T17:55:00+01:00": 2419,
            "2024-01-24T18:00:00+01:00": 2419,
            "2024-01-24T18:05:00+01:00": 2419,
            "2024-01-24T18:10:00+01:00": 2419,
            "2024-01-24T18:15:00+01:00": 2419,
            "2024-01-24T18:20:00+01:00": 2419,
            "2024-01-24T18:25:00+01:00": 2419,
            "2024-01-24T18:30:00+01:00": 2419,
            "2024-01-24T18:35:00+01:00": 2419,
            "2024-01-24T18:40:00+01:00": 2419,
            "2024-01-24T18:45:00+01:00": 2419,
            "2024-01-24T18:50:00+01:00": 2419,
            "2024-01-24T18:55:00+01:00": 2419,
            "2024-01-24T19:00:00+01:00": 2419,
            "2024-01-24T19:05:00+01:00": 2419,
            "2024-01-24T19:10:00+01:00": 2419,
            "2024-01-24T19:15:00+01:00": 2419,
            "2024-01-24T19:20:00+01:00": 2419,
            "2024-01-24T19:25:00+01:00": 2419,
            "2024-01-24T19:30:00+01:00": 2419,
            "2024-01-24T19:35:00+01:00": 2419,
            "2024-01-24T19:40:00+01:00": 2419,
            "2024-01-24T19:45:00+01:00": 2419,
            "2024-01-24T19:50:00+01:00": 2419,
            "2024-01-24T19:55:00+01:00": 2419,
            "2024-01-24T20:00:00+01:00": 2419,
            "2024-01-24T20:05:00+01:00": 2419,
            "2024-01-24T20:10:00+01:00": 2419,
            "2024-01-24T20:15:00+01:00": 2419,
            "2024-01-24T20:20:00+01:00": 2419,
            "2024-01-24T20:25:00+01:00": 2419,
            "2024-01-24T20:30:00+01:00": 2419,
            "2024-01-24T20:35:00+01:00": 2419,
            "2024-01-24T20:40:00+01:00": 2419,
            "2024-01-24T20:45:00+01:00": 2419,
            "2024-01-24T20:50:00+01:00": 2419,
            "2024-01-24T20:55:00+01:00": 2419,
            "2024-01-24T21:00:00+01:00": 2419,
            "2024-01-24T21:05:00+01:00": 2419,
            "2024-01-24T21:10:00+01:00": 2419,
            "2024-01-24T21:15:00+01:00": 2419,
            "2024-01-24T21:20:00+01:00": 2419,
            "2024-01-24T21:25:00+01:00": 2419,
            "2024-01-24T21:30:00+01:00": 2419,
            "2024-01-24T21:35:00+01:00": 2419,
            "2024-01-24T21:40:00+01:00": 2419,
            "2024-01-24T21:45:00+01:00": 2419,
            "2024-01-24T21:50:00+01:00": 2419,
            "2024-01-24T21:55:00+01:00": 2419,
            "2024-01-24T22:00:00+01:00": 2419,
            "2024-01-24T22:05:00+01:00": 2419,
            "2024-01-24T22:10:00+01:00": 2419,
            "2024-01-24T22:15:00+01:00": 2419,
            "2024-01-24T22:20:00+01:00": 2419,
            "2024-01-24T22:25:00+01:00": 2419,
            "2024-01-24T22:30:00+01:00": 2419,
            "2024-01-24T22:35:00+01:00": 2419,
            "2024-01-24T22:40:00+01:00": 2419,
            "2024-01-24T22:45:00+01:00": 2419,
            "2024-01-24T22:50:00+01:00": 2419,
            "2024-01-24T22:55:00+01:00": 2419,
            "2024-01-24T23:00:00+01:00": 2419,
            "2024-01-24T23:05:00+01:00": 2419,
            "2024-01-24T23:10:00+01:00": 2419,
            "2024-01-24T23:15:00+01:00": 2419,
            "2024-01-24T23:20:00+01:00": 2419,
            "2024-01-24T23:25:00+01:00": 2419,
            "2024-01-24T23:30:00+01:00": 2419,
            "2024-01-24T23:35:00+01:00": 2419,
            "2024-01-24T23:40:00+01:00": 2419,
            "2024-01-24T23:45:00+01:00": 2419,
            "2024-01-24T23:50:00+01:00": 2419,
            "2024-01-24T23:55:00+01:00": 2419
        },
        "id": "XXX",
        "deviceId": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
        "deviceType": "Datasource",
        "name": "ProdEtotal",
        "unit": "Wh"
    },
    {
        "date": "2024-01-24",
        "dataPoints": {
            "2024-01-24T00:00:00+01:00": 0,
            "2024-01-24T00:05:00+01:00": 0,
            "2024-01-24T00:10:00+01:00": 0,
            "2024-01-24T00:15:00+01:00": 0,
            "2024-01-24T00:20:00+01:00": 0,
            "2024-01-24T00:25:00+01:00": 0,
            "2024-01-24T00:30:00+01:00": 0,
            "2024-01-24T00:35:00+01:00": 0,
            "2024-01-24T00:40:00+01:00": 0,
            "2024-01-24T00:45:00+01:00": 0,
            "2024-01-24T00:50:00+01:00": 0,
            "2024-01-24T00:55:00+01:00": 0,
            "2024-01-24T01:00:00+01:00": 0,
            "2024-01-24T01:05:00+01:00": 0,
            "2024-01-24T01:10:00+01:00": 0,
            "2024-01-24T01:15:00+01:00": 0,
            "2024-01-24T01:20:00+01:00": 0,
            "2024-01-24T01:25:00+01:00": 0,
            "2024-01-24T01:30:00+01:00": 0,
            "2024-01-24T01:35:00+01:00": 0,
            "2024-01-24T01:40:00+01:00": 0,
            "2024-01-24T01:45:00+01:00": 0,
            "2024-01-24T01:50:00+01:00": 0,
            "2024-01-24T01:55:00+01:00": 0,
            "2024-01-24T02:00:00+01:00": 0,
            "2024-01-24T02:05:00+01:00": 0,
            "2024-01-24T02:10:00+01:00": 0,
            "2024-01-24T02:15:00+01:00": 0,
            "2024-01-24T02:20:00+01:00": 0,
            "2024-01-24T02:25:00+01:00": 0,
            "2024-01-24T02:30:00+01:00": 0,
            "2024-01-24T02:35:00+01:00": 0,
            "2024-01-24T02:40:00+01:00": 0,
            "2024-01-24T02:45:00+01:00": 0,
            "2024-01-24T02:50:00+01:00": 0,
            "2024-01-24T02:55:00+01:00": 0,
            "2024-01-24T03:00:00+01:00": 0,
            "2024-01-24T03:05:00+01:00": 0,
            "2024-01-24T03:10:00+01:00": 0,
            "2024-01-24T03:15:00+01:00": 0,
            "2024-01-24T03:20:00+01:00": 0,
            "2024-01-24T03:25:00+01:00": 0,
            "2024-01-24T03:30:00+01:00": 0,
            "2024-01-24T03:35:00+01:00": 0,
            "2024-01-24T03:40:00+01:00": 0,
            "2024-01-24T03:45:00+01:00": 0,
            "2024-01-24T03:50:00+01:00": 0,
            "2024-01-24T03:55:00+01:00": 0,
            "2024-01-24T04:00:00+01:00": 0,
            "2024-01-24T04:05:00+01:00": 0,
            "2024-01-24T04:10:00+01:00": 0,
            "2024-01-24T04:15:00+01:00": 0,
            "2024-01-24T04:20:00+01:00": 0,
            "2024-01-24T04:25:00+01:00": 0,
            "2024-01-24T04:30:00+01:00": 0,
            "2024-01-24T04:35:00+01:00": 0,
            "2024-01-24T04:40:00+01:00": 0,
            "2024-01-24T04:45:00+01:00": 0,
            "2024-01-24T04:50:00+01:00": 0,
            "2024-01-24T04:55:00+01:00": 0,
            "2024-01-24T05:00:00+01:00": 0,
            "2024-01-24T05:05:00+01:00": 0,
            "2024-01-24T05:10:00+01:00": 0,
            "2024-01-24T05:15:00+01:00": 0,
            "2024-01-24T05:20:00+01:00": 0,
            "2024-01-24T05:25:00+01:00": 0,
            "2024-01-24T05:30:00+01:00": 0,
            "2024-01-24T05:35:00+01:00": 0,
            "2024-01-24T05:40:00+01:00": 0,
            "2024-01-24T05:45:00+01:00": 0,
            "2024-01-24T05:50:00+01:00": 0,
            "2024-01-24T05:55:00+01:00": 0,
            "2024-01-24T06:00:00+01:00": 0,
            "2024-01-24T06:05:00+01:00": 0,
            "2024-01-24T06:10:00+01:00": 0,
            "2024-01-24T06:15:00+01:00": 0,
            "2024-01-24T06:20:00+01:00": 0,
            "2024-01-24T06:25:00+01:00": 0,
            "2024-01-24T06:30:00+01:00": 0,
            "2024-01-24T06:35:00+01:00": 0,
            "2024-01-24T06:40:00+01:00": 0,
            "2024-01-24T06:45:00+01:00": 0,
            "2024-01-24T06:50:00+01:00": 0,
            "2024-01-24T06:55:00+01:00": 0,
            "2024-01-24T07:00:00+01:00": 0,
            "2024-01-24T07:05:00+01:00": 0,
            "2024-01-24T07:10:00+01:00": 0,
            "2024-01-24T07:15:00+01:00": 0,
            "2024-01-24T07:20:00+01:00": 0,
            "2024-01-24T07:25:00+01:00": 0,
            "2024-01-24T07:30:00+01:00": 0,
            "2024-01-24T07:35:00+01:00": 0,
            "2024-01-24T07:40:00+01:00": 0,
            "2024-01-24T07:45:00+01:00": 0,
            "2024-01-24T07:50:00+01:00": 0,
            "2024-01-24T07:55:00+01:00": 0,
            "2024-01-24T08:00:00+01:00": 0,
            "2024-01-24T08:05:00+01:00": 0,
            "2024-01-24T08:10:00+01:00": 0,
            "2024-01-24T08:15:00+01:00": -5,
            "2024-01-24T08:20:00+01:00": -6,
            "2024-01-24T08:25:00+01:00": -4,
            "2024-01-24T08:30:00+01:00": -6,
            "2024-01-24T08:35:00+01:00": -3,
            "2024-01-24T08:40:00+01:00": -5,
            "2024-01-24T08:45:00+01:00": -2,
            "2024-01-24T08:50:00+01:00": 0,
            "2024-01-24T08:55:00+01:00": 9,
            "2024-01-24T09:00:00+01:00": 0,
            "2024-01-24T09:05:00+01:00": 5,
            "2024-01-24T09:10:00+01:00": 0,
            "2024-01-24T09:15:00+01:00": 33,
            "2024-01-24T09:20:00+01:00": 165,
            "2024-01-24T09:25:00+01:00": 193,
            "2024-01-24T09:30:00+01:00": 215,
            "2024-01-24T09:35:00+01:00": 270,
            "2024-01-24T09:40:00+01:00": 384,
            "2024-01-24T09:45:00+01:00": 470,
            "2024-01-24T09:50:00+01:00": 500,
            "2024-01-24T09:55:00+01:00": 441,
            "2024-01-24T10:00:00+01:00": 431,
            "2024-01-24T10:05:00+01:00": 484,
            "2024-01-24T10:10:00+01:00": 455,
            "2024-01-24T10:15:00+01:00": 293,
            "2024-01-24T10:20:00+01:00": 173,
            "2024-01-24T10:25:00+01:00": 210,
            "2024-01-24T10:30:00+01:00": 173,
            "2024-01-24T10:35:00+01:00": 220,
            "2024-01-24T10:40:00+01:00": 185,
            "2024-01-24T10:45:00+01:00": 188,
            "2024-01-24T10:50:00+01:00": 222,
            "2024-01-24T10:55:00+01:00": 252,
            "2024-01-24T11:00:00+01:00": 277,
            "2024-01-24T11:05:00+01:00": 316,
            "2024-01-24T11:10:00+01:00": 317,
            "2024-01-24T11:15:00+01:00": 254,
            "2024-01-24T11:20:00+01:00": 198,
            "2024-01-24T11:25:00+01:00": 229,
            "2024-01-24T11:30:00+01:00": 291,
            "2024-01-24T11:35:00+01:00": 356,
            "2024-01-24T11:40:00+01:00": 382,
            "2024-01-24T11:45:00+01:00": 381,
            "2024-01-24T11:50:00+01:00": 396,
            "2024-01-24T11:55:00+01:00": 342,
            "2024-01-24T12:00:00+01:00": 373,
            "2024-01-24T12:05:00+01:00": 447,
            "2024-01-24T12:10:00+01:00": 487,
            "2024-01-24T12:15:00+01:00": 413,
            "2024-01-24T12:20:00+01:00": 327,
            "2024-01-24T12:25:00+01:00": 384,
            "2024-01-24T12:30:00+01:00": 408,
            "2024-01-24T12:35:00+01:00": 426,
            "2024-01-24T12:40:00+01:00": 468,
            "2024-01-24T12:45:00+01:00": 408,
            "2024-01-24T12:50:00+01:00": 380,
            "2024-01-24T12:55:00+01:00": 398,
            "2024-01-24T13:00:00+01:00": 314,
            "2024-01-24T13:05:00+01:00": 258,
            "2024-01-24T13:10:00+01:00": 318,
            "2024-01-24T13:15:00+01:00": 390,
            "2024-01-24T13:20:00+01:00": 373,
            "2024-01-24T13:25:00+01:00": 409,
            "2024-01-24T13:30:00+01:00": 589,
            "2024-01-24T13:35:00+01:00": 462,
            "2024-01-24T13:40:00+01:00": 410,
            "2024-01-24T13:45:00+01:00": 376,
            "2024-01-24T13:50:00+01:00": 391,
            "2024-01-24T13:55:00+01:00": 584,
            "2024-01-24T14:00:00+01:00": 483,
            "2024-01-24T14:05:00+01:00": 365,
            "2024-01-24T14:10:00+01:00": 301,
            "2024-01-24T14:15:00+01:00": 414,
            "2024-01-24T14:20:00+01:00": 539,
            "2024-01-24T14:25:00+01:00": 485,
            "2024-01-24T14:30:00+01:00": 451,
            "2024-01-24T14:35:00+01:00": 429,
            "2024-01-24T14:40:00+01:00": 515,
            "2024-01-24T14:45:00+01:00": 568,
            "2024-01-24T14:50:00+01:00": 396,
            "2024-01-24T14:55:00+01:00": 344,
            "2024-01-24T15:00:00+01:00": 288,
            "2024-01-24T15:05:00+01:00": 277,
            "2024-01-24T15:10:00+01:00": 401,
            "2024-01-24T15:15:00+01:00": 554,
            "2024-01-24T15:20:00+01:00": 395,
            "2024-01-24T15:25:00+01:00": 373,
            "2024-01-24T15:30:00+01:00": 294,
            "2024-01-24T15:35:00+01:00": 199,
            "2024-01-24T15:40:00+01:00": 145,
            "2024-01-24T15:45:00+01:00": 148,
            "2024-01-24T15:50:00+01:00": 183,
            "2024-01-24T15:55:00+01:00": 146,
            "2024-01-24T16:00:00+01:00": 118,
            "2024-01-24T16:05:00+01:00": 176,
            "2024-01-24T16:10:00+01:00": 132,
            "2024-01-24T16:15:00+01:00": 51,
            "2024-01-24T16:20:00+01:00": 30,
            "2024-01-24T16:25:00+01:00": 40,
            "2024-01-24T16:30:00+01:00": 30,
            "2024-01-24T16:35:00+01:00": 33,
            "2024-01-24T16:40:00+01:00": 30,
            "2024-01-24T16:45:00+01:00": 31,
            "2024-01-24T16:50:00+01:00": 18,
            "2024-01-24T16:55:00+01:00": 22,
            "2024-01-24T17:00:00+01:00": 19,
            "2024-01-24T17:05:00+01:00": 15,
            "2024-01-24T17:10:00+01:00": 12,
            "2024-01-24T17:15:00+01:00": 10,
            "2024-01-24T17:20:00+01:00": 10,
            "2024-01-24T17:25:00+01:00": 10,
            "2024-01-24T17:30:00+01:00": 11,
            "2024-01-24T17:35:00+01:00": 8,
            "2024-01-24T17:40:00+01:00": 1,
            "2024-01-24T17:45:00+01:00": 0,
            "2024-01-24T17:50:00+01:00": 0,
            "2024-01-24T17:55:00+01:00": 0,
            "2024-01-24T18:00:00+01:00": 0,
            "2024-01-24T18:05:00+01:00": 0,
            "2024-01-24T18:10:00+01:00": 0,
            "2024-01-24T18:15:00+01:00": 0,
            "2024-01-24T18:20:00+01:00": 0,
            "2024-01-24T18:25:00+01:00": 0,
            "2024-01-24T18:30:00+01:00": 0,
            "2024-01-24T18:35:00+01:00": 0,
            "2024-01-24T18:40:00+01:00": 0,
            "2024-01-24T18:45:00+01:00": 0,
            "2024-01-24T18:50:00+01:00": 0,
            "2024-01-24T18:55:00+01:00": 0,
            "2024-01-24T19:00:00+01:00": 0,
            "2024-01-24T19:05:00+01:00": 0,
            "2024-01-24T19:10:00+01:00": 0,
            "2024-01-24T19:15:00+01:00": 0,
            "2024-01-24T19:20:00+01:00": 0,
            "2024-01-24T19:25:00+01:00": 0,
            "2024-01-24T19:30:00+01:00": 0,
            "2024-01-24T19:35:00+01:00": 0,
            "2024-01-24T19:40:00+01:00": 0,
            "2024-01-24T19:45:00+01:00": 0,
            "2024-01-24T19:50:00+01:00": 0,
            "2024-01-24T19:55:00+01:00": 0,
            "2024-01-24T20:00:00+01:00": 0,
            "2024-01-24T20:05:00+01:00": 0,
            "2024-01-24T20:10:00+01:00": 0,
            "2024-01-24T20:15:00+01:00": 0,
            "2024-01-24T20:20:00+01:00": 0,
            "2024-01-24T20:25:00+01:00": 0,
            "2024-01-24T20:30:00+01:00": 0,
            "2024-01-24T20:35:00+01:00": 0,
            "2024-01-24T20:40:00+01:00": 0,
            "2024-01-24T20:45:00+01:00": 0,
            "2024-01-24T20:50:00+01:00": 0,
            "2024-01-24T20:55:00+01:00": 0,
            "2024-01-24T21:00:00+01:00": 0,
            "2024-01-24T21:05:00+01:00": 0,
            "2024-01-24T21:10:00+01:00": 0,
            "2024-01-24T21:15:00+01:00": 0,
            "2024-01-24T21:20:00+01:00": 0,
            "2024-01-24T21:25:00+01:00": 0,
            "2024-01-24T21:30:00+01:00": 0,
            "2024-01-24T21:35:00+01:00": 0,
            "2024-01-24T21:40:00+01:00": 0,
            "2024-01-24T21:45:00+01:00": 0,
            "2024-01-24T21:50:00+01:00": 0,
            "2024-01-24T21:55:00+01:00": 0,
            "2024-01-24T22:00:00+01:00": 0,
            "2024-01-24T22:05:00+01:00": 0,
            "2024-01-24T22:10:00+01:00": 0,
            "2024-01-24T22:15:00+01:00": 0,
            "2024-01-24T22:20:00+01:00": 0,
            "2024-01-24T22:25:00+01:00": 0,
            "2024-01-24T22:30:00+01:00": 0,
            "2024-01-24T22:35:00+01:00": 0,
            "2024-01-24T22:40:00+01:00": 0,
            "2024-01-24T22:45:00+01:00": 0,
            "2024-01-24T22:50:00+01:00": 0,
            "2024-01-24T22:55:00+01:00": 0,
            "2024-01-24T23:00:00+01:00": 0,
            "2024-01-24T23:05:00+01:00": 0,
            "2024-01-24T23:10:00+01:00": 0,
            "2024-01-24T23:15:00+01:00": 0,
            "2024-01-24T23:20:00+01:00": 0,
            "2024-01-24T23:25:00+01:00": 0,
            "2024-01-24T23:30:00+01:00": 0,
            "2024-01-24T23:35:00+01:00": 0,
            "2024-01-24T23:40:00+01:00": 0,
            "2024-01-24T23:45:00+01:00": 0,
            "2024-01-24T23:50:00+01:00": 0,
            "2024-01-24T23:55:00+01:00": 0
        },
        "id": "XXX",
        "deviceId": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
        "deviceType": "Datasource",
        "name": "ProdPac",
        "unit": "W"
    }
]

GET /visualization/plant/{plantId}/channels/list

Call

{{baseURL}}/api/v1/{{portal}}/visualization/plant/{{plant}}/channels/list

Parameter

GET https://api.enerest.world/api/v1/solarCompanyXYZ/visualization/plant/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX /channels/list

  • baseURL = https://api.enerest.world

    • Do NOT change that! It is always the same for every userÄndern Sie das NICHT! Das ist für jeden Benutzer immer dasselbe

  • portal = solarCompanyXYZ

    • Here you should add the first part of the portal domain

    • Without Hier sollten Sie den ersten Teil der Portal-URLhinzufügen.

    • Ohne .enerest.world

  • plant = i.e. XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX

    • Add your plants ID here

    • This ID can be found in

      the

      Fügen Sie hier die ID Ihrer Anlage hinzu

    • Diese ID finden Sie

      • i.e

        im administration/plants call or

        in the last part of the URL when you select the plant in the portal

        oder

      • im letzten Teil der URL, wenn Sie die Anlage im Portal auswählen

        • Bsp. https://solarCompanyXYZ.enerest.world/administration/plants/detail/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX

Result

Expand
titleAPI result

Wird zeitnah aktualisiert von Stefanie Domzig

GET /visualization/plant/{plantId}/cross-epoch/channels

Call

{{baseURL}}/api/v1/{{portal}}/visualization/plant/{{plant}}/cross-epoch/channels?dateFrom={{dateFrom}}&dateTo={{dateTo}}&channelNames[]={{channelName}}&xComponentIds[]=XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX

Parameter

GET https://api.enerest.world/api/v1/solarCompanyXYZ/visualization/plant/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX/cross-epoch/channels?dateFrom=2024-01-01&dateTo=2024-01-01&channelNames[]=ProdPac&xComponentIds[]=XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX

  • baseURL = https://api.enerest.world

    • Do NOT change that! It is always the same for every userÄndern Sie das NICHT! Das ist für jeden Benutzer immer dasselbe

  • portal = solarCompanyXYZ

    • Here you should add the first part of the portal domain

    • Without Hier sollten Sie den ersten Teil der Portal-URLhinzufügen.

    • Ohne .enerest.world

  • plant = i.e. XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX

    • Add your plants ID here

    • This ID can be found in

      the

      Fügen Sie hier die ID Ihrer Anlage hinzu

    • Diese ID finden Sie

      • i.e

        im administration/plants call or

        in the last part of the URL when you select the plant in the portal

        oder

      • im letzten Teil der URL, wenn Sie die Anlage im Portal auswählen

        • Bsp. https://solarCompanyXYZ.enerest.world/administration/plants/detail/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX

  • dateFrom = 2024-01-01

    • The date can be eitherDas Datum kann sein

      • todayorany Date oder

      • jedes Datum im Format YYYY-MM-DD

  • dateTo = 2024-01-01

    • The date can be eitherDas Datum kann sein

      • todayorany Date oder

      • jedes Datum im Format YYYY-MM-DD

  • channelName = ProdPac

    • The Die Channels can be combined in one request See channel list for more channelskönnen in einem Call kombiniert werden

    • In der Channelliste werden alle verfügbaren Channels aufgelistet

  • xComponentIds = XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX

    • The epoch component Id can be found in the compnents call

    • With the xComponentId the whole lifetime of the component can be reqeuested and not only the current epoch

...

    • Die Epoch-Komponenten-ID kann im Komponentenaufruf gefunden werden.

    • Mit der xComponentId kann die gesamte Lebensdauer der Komponente angefordert werden und nicht nur die aktuelle Epoche.

Ergebnis

Expand
titleAPI result
Code Block
[
    {
        "date": "2024-01-01",
        "dataPoints": {
            "2024-01-01T00:00:00+01:00": 0,
            "2024-01-01T00:05:00+01:00": 0,
            "2024-01-01T00:10:00+01:00": 0,
            "2024-01-01T00:15:00+01:00": 0,
            "2024-01-01T00:20:00+01:00": 0,
            "2024-01-01T00:25:00+01:00": 0,
            "2024-01-01T00:30:00+01:00": 0,
            "2024-01-01T00:35:00+01:00": 0,
            "2024-01-01T00:40:00+01:00": 0,
            "2024-01-01T00:45:00+01:00": 0,
            "2024-01-01T00:50:00+01:00": 0,
            "2024-01-01T00:55:00+01:00": 0,
            "2024-01-01T01:00:00+01:00": 0,
            "2024-01-01T01:05:00+01:00": 0,
            "2024-01-01T01:10:00+01:00": 0,
            "2024-01-01T01:15:00+01:00": 0,
            "2024-01-01T01:20:00+01:00": 0,
            "2024-01-01T01:25:00+01:00": 0,
            "2024-01-01T01:30:00+01:00": 0,
            "2024-01-01T01:35:00+01:00": 0,
            "2024-01-01T01:40:00+01:00": 0,
            "2024-01-01T01:45:00+01:00": 0,
            "2024-01-01T01:50:00+01:00": 0,
            "2024-01-01T01:55:00+01:00": 0,
            "2024-01-01T02:00:00+01:00": 0,
            "2024-01-01T02:05:00+01:00": 0,
            "2024-01-01T02:10:00+01:00": 0,
            "2024-01-01T02:15:00+01:00": 0,
            "2024-01-01T02:20:00+01:00": 0,
            "2024-01-01T02:25:00+01:00": 0,
            "2024-01-01T02:30:00+01:00": 0,
            "2024-01-01T02:35:00+01:00": 0,
            "2024-01-01T02:40:00+01:00": 0,
            "2024-01-01T02:45:00+01:00": 0,
            "2024-01-01T02:50:00+01:00": 0,
            "2024-01-01T02:55:00+01:00": 0,
            "2024-01-01T03:00:00+01:00": 0,
            "2024-01-01T03:05:00+01:00": 0,
            "2024-01-01T03:10:00+01:00": 0,
            "2024-01-01T03:15:00+01:00": 0,
            "2024-01-01T03:20:00+01:00": 0,
            "2024-01-01T03:25:00+01:00": 0,
            "2024-01-01T03:30:00+01:00": 0,
            "2024-01-01T03:35:00+01:00": 0,
            "2024-01-01T03:40:00+01:00": 0,
            "2024-01-01T03:45:00+01:00": 0,
            "2024-01-01T03:50:00+01:00": 0,
            "2024-01-01T03:55:00+01:00": 0,
            "2024-01-01T04:00:00+01:00": 0,
            "2024-01-01T04:05:00+01:00": 0,
            "2024-01-01T04:10:00+01:00": 0,
            "2024-01-01T04:15:00+01:00": 0,
            "2024-01-01T04:20:00+01:00": 0,
            "2024-01-01T04:25:00+01:00": 0,
            "2024-01-01T04:30:00+01:00": 0,
            "2024-01-01T04:35:00+01:00": 0,
            "2024-01-01T04:40:00+01:00": 0,
            "2024-01-01T04:45:00+01:00": 0,
            "2024-01-01T04:50:00+01:00": 0,
            "2024-01-01T04:55:00+01:00": 0,
            "2024-01-01T05:00:00+01:00": 0,
            "2024-01-01T05:05:00+01:00": 0,
            "2024-01-01T05:10:00+01:00": 0,
            "2024-01-01T05:15:00+01:00": 0,
            "2024-01-01T05:20:00+01:00": 0,
            "2024-01-01T05:25:00+01:00": 0,
            "2024-01-01T05:30:00+01:00": 0,
            "2024-01-01T05:35:00+01:00": 0,
            "2024-01-01T05:40:00+01:00": 0,
            "2024-01-01T05:45:00+01:00": 0,
            "2024-01-01T05:50:00+01:00": 0,
            "2024-01-01T05:55:00+01:00": 0,
            "2024-01-01T06:00:00+01:00": 0,
            "2024-01-01T06:05:00+01:00": 0,
            "2024-01-01T06:10:00+01:00": 0,
            "2024-01-01T06:15:00+01:00": 0,
            "2024-01-01T06:20:00+01:00": 0,
            "2024-01-01T06:25:00+01:00": 0,
            "2024-01-01T06:30:00+01:00": 0,
            "2024-01-01T06:35:00+01:00": 0,
            "2024-01-01T06:40:00+01:00": 0,
            "2024-01-01T06:45:00+01:00": 0,
            "2024-01-01T06:50:00+01:00": 0,
            "2024-01-01T06:55:00+01:00": 0,
            "2024-01-01T07:00:00+01:00": 0,
            "2024-01-01T07:05:00+01:00": 0,
            "2024-01-01T07:10:00+01:00": 0,
            "2024-01-01T07:15:00+01:00": 0,
            "2024-01-01T07:20:00+01:00": 0,
            "2024-01-01T07:25:00+01:00": 0,
            "2024-01-01T07:30:00+01:00": 0,
            "2024-01-01T07:35:00+01:00": 0,
            "2024-01-01T07:40:00+01:00": 0,
            "2024-01-01T07:45:00+01:00": 0,
            "2024-01-01T07:50:00+01:00": 0,
            "2024-01-01T07:55:00+01:00": 0,
            "2024-01-01T08:00:00+01:00": 0,
            "2024-01-01T08:05:00+01:00": 0,
            "2024-01-01T08:10:00+01:00": 0,
            "2024-01-01T08:15:00+01:00": 0,
            "2024-01-01T08:20:00+01:00": 0,
            "2024-01-01T08:25:00+01:00": 48,
            "2024-01-01T08:30:00+01:00": 106,
            "2024-01-01T08:35:00+01:00": 159,
            "2024-01-01T08:40:00+01:00": 152,
            "2024-01-01T08:45:00+01:00": 149,
            "2024-01-01T08:50:00+01:00": 150,
            "2024-01-01T08:55:00+01:00": 218,
            "2024-01-01T09:00:00+01:00": 367,
            "2024-01-01T09:05:00+01:00": 314,
            "2024-01-01T09:10:00+01:00": 438,
            "2024-01-01T09:15:00+01:00": 578,
            "2024-01-01T09:20:00+01:00": 598,
            "2024-01-01T09:25:00+01:00": 818,
            "2024-01-01T09:30:00+01:00": 809,
            "2024-01-01T09:35:00+01:00": 830,
            "2024-01-01T09:40:00+01:00": 1066,
            "2024-01-01T09:45:00+01:00": 1169,
            "2024-01-01T09:50:00+01:00": 989,
            "2024-01-01T09:55:00+01:00": 877,
            "2024-01-01T10:00:00+01:00": 1088,
            "2024-01-01T10:05:00+01:00": 1455,
            "2024-01-01T10:10:00+01:00": 1688,
            "2024-01-01T10:15:00+01:00": 1742,
            "2024-01-01T10:20:00+01:00": 1746,
            "2024-01-01T10:25:00+01:00": 1842,
            "2024-01-01T10:30:00+01:00": 2008,
            "2024-01-01T10:35:00+01:00": 1986,
            "2024-01-01T10:40:00+01:00": 1945,
            "2024-01-01T10:45:00+01:00": 2407,
            "2024-01-01T10:50:00+01:00": 2428,
            "2024-01-01T10:55:00+01:00": 2225,
            "2024-01-01T11:00:00+01:00": 2542,
            "2024-01-01T11:05:00+01:00": 4086,
            "2024-01-01T11:10:00+01:00": 6144,
            "2024-01-01T11:15:00+01:00": 5916,
            "2024-01-01T11:20:00+01:00": 6195,
            "2024-01-01T11:25:00+01:00": 5721,
            "2024-01-01T11:30:00+01:00": 5901,
            "2024-01-01T11:35:00+01:00": 5880,
            "2024-01-01T11:40:00+01:00": 5175,
            "2024-01-01T11:45:00+01:00": 4951,
            "2024-01-01T11:50:00+01:00": 3524,
            "2024-01-01T11:55:00+01:00": 3469,
            "2024-01-01T12:00:00+01:00": 3747,
            "2024-01-01T12:05:00+01:00": 4017,
            "2024-01-01T12:10:00+01:00": 3492,
            "2024-01-01T12:15:00+01:00": 3460,
            "2024-01-01T12:20:00+01:00": 3563,
            "2024-01-01T12:25:00+01:00": 3714,
            "2024-01-01T12:30:00+01:00": 4626,
            "2024-01-01T12:35:00+01:00": 5755,
            "2024-01-01T12:40:00+01:00": 3544,
            "2024-01-01T12:45:00+01:00": 2526,
            "2024-01-01T12:50:00+01:00": 2656,
            "2024-01-01T12:55:00+01:00": 2574,
            "2024-01-01T13:00:00+01:00": 2798,
            "2024-01-01T13:05:00+01:00": 3381,
            "2024-01-01T13:10:00+01:00": 3219,
            "2024-01-01T13:15:00+01:00": 3197,
            "2024-01-01T13:20:00+01:00": 3746,
            "2024-01-01T13:25:00+01:00": 3986,
            "2024-01-01T13:30:00+01:00": 3191,
            "2024-01-01T13:35:00+01:00": 2904,
            "2024-01-01T13:40:00+01:00": 2789,
            "2024-01-01T13:45:00+01:00": 2787,
            "2024-01-01T13:50:00+01:00": 2445,
            "2024-01-01T13:55:00+01:00": 2201,
            "2024-01-01T14:00:00+01:00": 2401,
            "2024-01-01T14:05:00+01:00": 2808,
            "2024-01-01T14:10:00+01:00": 2742,
            "2024-01-01T14:15:00+01:00": 2429,
            "2024-01-01T14:20:00+01:00": 2137,
            "2024-01-01T14:25:00+01:00": 1816,
            "2024-01-01T14:30:00+01:00": 1661,
            "2024-01-01T14:35:00+01:00": 1631,
            "2024-01-01T14:40:00+01:00": 1560,
            "2024-01-01T14:45:00+01:00": 1599,
            "2024-01-01T14:50:00+01:00": 1556,
            "2024-01-01T14:55:00+01:00": 1263,
            "2024-01-01T15:00:00+01:00": 999,
            "2024-01-01T15:05:00+01:00": 1091,
            "2024-01-01T15:10:00+01:00": 1223,
            "2024-01-01T15:15:00+01:00": 1114,
            "2024-01-01T15:20:00+01:00": 1204,
            "2024-01-01T15:25:00+01:00": 1369,
            "2024-01-01T15:30:00+01:00": 1357,
            "2024-01-01T15:35:00+01:00": 1160,
            "2024-01-01T15:40:00+01:00": 926,
            "2024-01-01T15:45:00+01:00": 846,
            "2024-01-01T15:50:00+01:00": 882,
            "2024-01-01T15:55:00+01:00": 1258,
            "2024-01-01T16:00:00+01:00": 1342,
            "2024-01-01T16:05:00+01:00": 1080,
            "2024-01-01T16:10:00+01:00": 968,
            "2024-01-01T16:15:00+01:00": 718,
            "2024-01-01T16:20:00+01:00": 550,
            "2024-01-01T16:25:00+01:00": 442,
            "2024-01-01T16:30:00+01:00": 290,
            "2024-01-01T16:35:00+01:00": 149,
            "2024-01-01T16:40:00+01:00": 97,
            "2024-01-01T16:45:00+01:00": 51,
            "2024-01-01T16:50:00+01:00": 29,
            "2024-01-01T16:55:00+01:00": 0,
            "2024-01-01T17:00:00+01:00": 0,
            "2024-01-01T17:05:00+01:00": 0,
            "2024-01-01T17:10:00+01:00": 0,
            "2024-01-01T17:15:00+01:00": 0,
            "2024-01-01T17:20:00+01:00": 0,
            "2024-01-01T17:25:00+01:00": 0,
            "2024-01-01T17:30:00+01:00": 0,
            "2024-01-01T17:35:00+01:00": 0,
            "2024-01-01T17:40:00+01:00": 0,
            "2024-01-01T17:45:00+01:00": 0,
            "2024-01-01T17:50:00+01:00": 0,
            "2024-01-01T17:55:00+01:00": 0,
            "2024-01-01T18:00:00+01:00": 0,
            "2024-01-01T18:05:00+01:00": 0,
            "2024-01-01T18:10:00+01:00": 0,
            "2024-01-01T18:15:00+01:00": 0,
            "2024-01-01T18:20:00+01:00": 0,
            "2024-01-01T18:25:00+01:00": 0,
            "2024-01-01T18:30:00+01:00": 0,
            "2024-01-01T18:35:00+01:00": 0,
            "2024-01-01T18:40:00+01:00": 0,
            "2024-01-01T18:45:00+01:00": 0,
            "2024-01-01T18:50:00+01:00": 0,
            "2024-01-01T18:55:00+01:00": 0,
            "2024-01-01T19:00:00+01:00": 0,
            "2024-01-01T19:05:00+01:00": 0,
            "2024-01-01T19:10:00+01:00": 0,
            "2024-01-01T19:15:00+01:00": 0,
            "2024-01-01T19:20:00+01:00": 0,
            "2024-01-01T19:25:00+01:00": 0,
            "2024-01-01T19:30:00+01:00": 0,
            "2024-01-01T19:35:00+01:00": 0,
            "2024-01-01T19:40:00+01:00": 0,
            "2024-01-01T19:45:00+01:00": 0,
            "2024-01-01T19:50:00+01:00": 0,
            "2024-01-01T19:55:00+01:00": 0,
            "2024-01-01T20:00:00+01:00": 0,
            "2024-01-01T20:05:00+01:00": 0,
            "2024-01-01T20:10:00+01:00": 0,
            "2024-01-01T20:15:00+01:00": 0,
            "2024-01-01T20:20:00+01:00": 0,
            "2024-01-01T20:25:00+01:00": 0,
            "2024-01-01T20:30:00+01:00": 0,
            "2024-01-01T20:35:00+01:00": 0,
            "2024-01-01T20:40:00+01:00": 0,
            "2024-01-01T20:45:00+01:00": 0,
            "2024-01-01T20:50:00+01:00": 0,
            "2024-01-01T20:55:00+01:00": 0,
            "2024-01-01T21:00:00+01:00": 0,
            "2024-01-01T21:05:00+01:00": 0,
            "2024-01-01T21:10:00+01:00": 0,
            "2024-01-01T21:15:00+01:00": 0,
            "2024-01-01T21:20:00+01:00": 0,
            "2024-01-01T21:25:00+01:00": 0,
            "2024-01-01T21:30:00+01:00": 0,
            "2024-01-01T21:35:00+01:00": 0,
            "2024-01-01T21:40:00+01:00": 0,
            "2024-01-01T21:45:00+01:00": 0,
            "2024-01-01T21:50:00+01:00": 0,
            "2024-01-01T21:55:00+01:00": 0,
            "2024-01-01T22:00:00+01:00": 0,
            "2024-01-01T22:05:00+01:00": 0,
            "2024-01-01T22:10:00+01:00": 0,
            "2024-01-01T22:15:00+01:00": 0,
            "2024-01-01T22:20:00+01:00": 0,
            "2024-01-01T22:25:00+01:00": 0,
            "2024-01-01T22:30:00+01:00": 0,
            "2024-01-01T22:35:00+01:00": 0,
            "2024-01-01T22:40:00+01:00": 0,
            "2024-01-01T22:45:00+01:00": 0,
            "2024-01-01T22:50:00+01:00": 0,
            "2024-01-01T22:55:00+01:00": 0,
            "2024-01-01T23:00:00+01:00": 0,
            "2024-01-01T23:05:00+01:00": 0,
            "2024-01-01T23:10:00+01:00": 0,
            "2024-01-01T23:15:00+01:00": 0,
            "2024-01-01T23:20:00+01:00": 0,
            "2024-01-01T23:25:00+01:00": 0,
            "2024-01-01T23:30:00+01:00": 0,
            "2024-01-01T23:35:00+01:00": 0,
            "2024-01-01T23:40:00+01:00": 0,
            "2024-01-01T23:45:00+01:00": 0,
            "2024-01-01T23:50:00+01:00": 0,
            "2024-01-01T23:55:00+01:00": 0
        },
        "id": "deviceID",
        "deviceId": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
        "deviceType": "Component",
        "name": "ProdPac",
        "unit": "W"
    }
]