STANDARD: Metadata for EV Chargers
Last modified by Wim Verheirstraeten on 2023/10/06 18:41
Contents:
- Metadata structure
- Structure of the metadata for Car chargers
- Car charger metadata
- Car charger connector metadata
- Car metadata
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
}
"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": [],
}
"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": "",
}
"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": "",
}