English     Dutch     French     German     Spanish

STANDARD: Metadata for EV Chargers

Last modified by Wim Verheirstraeten on 2023/10/06 18:41

 This standard is important for those who work on the frontend and want to visualize data from solarplants and those who write so-called "eniris-meters".Below you will find the standard for how solar installations and their components can be linked to influx db and the interrelationships between the components.
This "metadata" and other related info of the installation and its components are also described. The entirety of this description is typically stored in a "data.json" file, which is then stored in neo4j.

Metadata structure

See Metadata for devices standard

Structure of the metadata for Car chargers

A car charger should be the child of an installation or a building Metadata for buildings. Then a car charger can have multiple connectors/cables connected to it, these connectors get connected to a car. 

Car charger metadata

{
   "nodeId": "",
   "nodeType": "EVCharger",
   "nodeInfluxSeries": [
        {
           "database": str,
           "measurement": str,
           "retentionPolicy": str,
           "tags": {
               "nodeId": "value1",
               "tag2": "value2"
            },
           "fields": str[]
        }
    ],
   "nodeParentsIds": [],
   "nodeChildrenIds": [],
   "name": "test",
   "model": "",
   "serialNr": "",
   "series": "",
   "manufacturer": "",
   "connectorType": "",
   "numberOfConnectors": "",
   "customMaxCurrent": "",
   "numberOfPhases": "",
   "version": "",
   "installationDate": "", #dag waarop de installatie werd geïnstalleerd
   "activationDate": "" #dag waarop de installatie opgeleverd werd bij klant
}

Car charger connector metadata

{
   "nodeId": "",
   "nodeType": "EVChargerConnector",
   "nodeInfluxSeries": [
        {
           "database": str,
           "measurement": str,
           "retentionPolicy": str,
           "tags": {
               "nodeId": "value1",
               "tag2": "value2"
            },
           "fields": str[]
        }
    ],
   "nodeParentsIds": [],
   "nodeChildrenIds": [],
}

Car metadata

{
   "arrivalTimestamp": "Mon Mar 14 2022 13:37",
   "carModel": "Tesla Model S",
   "chargePointId": "4",
   "cityRange": "450",
   "clientType": "Residential",
   "combinedRange": "430",
   "contact": {
       "firstname": "Burak ",
       "surname": "sir",
       "telephone": "0488587607",
       "language": "NL",
       "email": "burak@mail.com"
    },
   "departureTimestamp": "",
   "electricConsumptionLow": "18.9",
   "imageUrl": "",
   "isActive": true,
   "isMonitoringActive": true,
   "longRange": "340",
   "maximumPowerAC": "11",
   "maximumPowerDC": "225",
   "name": "",
   "netBatteryCapacity": "71",
   "nodeChildrenIds": [],
   "nodeId": "car-0",
   "nodeInfluxSeries": [
        {
           "database": "beauvent",
           "measurement": "gridMetrics",
           "retentionPolicy": "rp_one_h",
           "tags": {
               "nodeId": "ddfdb6799f17f17a"
            },
           "fields": [
               "sum_importedEnergyDeltaTot_Wh"
            ]
        },
    ],
   "nodeParentsIds": [],
   "nodeType": "electricCar",
   "timezone": "",
}
    

Applications

(c) Eniris, 2024