Skip to main content

Message examples

Example messages for different message types can be found below.

ChargerState

{
"chargerId": "ID_OF_CHARGER",
"socketId": 1,
"timeStamp": "2025-04-02T09:11:03.7849436Z",
"deviceTimeStamp": "2025-04-02T09:11:03.680905Z",
"status": "Available",
"errorCode": "NoError",
"message": "eMabler Simulator Status Update"
}

ChargerBoot

{
"chargerId": "ID_OF_CHARGER",
"timeStamp": "2025-04-02T09:11:03.7373916Z",
"serialNumber": "NotSet",
"chargerModel": "eMablerSIM",
"manufacturer": "eMabler",
"firmwareVersion": "1.1",
"meterType": "S0 Meter"
}

FullChargingTransaction

{
"chargerId": "ID_OF_CHARGER",
"socketId": 1,
"eventReceivedTimestamp": "2025-04-02T09:11:43.700944Z",
"deviceTimeStampStart": "2025-04-02T09:11:32.4Z",
"deviceTimeStampEnd": "2025-04-02T09:11:43.6331432Z",
"transactionId": 1032427936,
"evseTransactionId": "1032427936",
"authorizedIdTag": "TAG123",
"meterReadStart": 0,
"meterReadEnd": 0,
"consumptionWh": 0,
"action": "transaction_stop"
}

ChargingTransaction

{
"chargerId": "ID_OF_CHARGER",
"socketId": 1,
"socketName": "1234",
"timeStamp": "2025-04-02T09:11:32.4951111Z",
"deviceTimeStamp": "2025-04-02T09:11:32.3991208Z",
"action": "transaction_start",
"evseTransactionId": "1032427936",
"authorizedIdTag": "TAG123",
"meterRead": 0
}

Measurements

{
"chargerId": "AAA_ALEKSI_TEST",
"socketId": 1,
"timeStamp": "2025-04-02T07:50:27.7813314Z",
"transactionId": "1199757308",
"measurements": [
{
"deviceTimeStamp": "2025-04-02T07:50:27.6874092Z",
"value": "5",
"typeOfMeasurement": "Current.Import",
"phase": "L1",
"unit": "A"
},
{
"deviceTimeStamp": "2025-04-02T07:50:27.6874092Z",
"value": "236",
"typeOfMeasurement": "Voltage",
"phase": "L1-N",
"unit": "V"
},
{
"deviceTimeStamp": "2025-04-02T07:50:27.6874092Z",
"value": "5",
"typeOfMeasurement": "Current.Import",
"phase": "L2",
"unit": "A"
},
{
"deviceTimeStamp": "2025-04-02T07:50:27.6874092Z",
"value": "236",
"typeOfMeasurement": "Voltage",
"phase": "L2-N",
"unit": "V"
},
{
"deviceTimeStamp": "2025-04-02T07:50:27.6874092Z",
"value": "5",
"typeOfMeasurement": "Current.Import",
"phase": "L3",
"unit": "A"
},
{
"deviceTimeStamp": "2025-04-02T07:50:27.6874092Z",
"value": "236",
"typeOfMeasurement": "Voltage",
"phase": "L3-N",
"unit": "V"
},
{
"deviceTimeStamp": "2025-04-02T07:50:27.6874092Z",
"value": "94204",
"typeOfMeasurement": "Energy.Active.Import.Register",
"unit": "Wh"
}
]
}

ApiNotification

{
"action": "CHARGER_UPDATED",
"timeStamp": "2025-04-02T09:51:27.5539849Z",
"chargerId": "ID_OF_CHARGER",
"apiChargerChange": {
"newSockets": {
"0": {
"status": "Available",
"id": 0,
"name": "PROGRAMMATICALLY 1",
"lastUpdated": "2025-04-02T09:11:03.7394814Z"
},
"1": {
"type": "CCS (DC)",
"status": "Available",
"id": 1,
"name": "1234",
"format": "SOCKET",
"maxWatts": 100,
"maxAmperage": 0,
"lastUpdated": "2025-04-02T09:51:27.5540076Z"
}
},
"newGroupId": 0
}
}

RealTimeAuth

{
"charger_id": "ID_OF_CHARGER",
"rfid_tag_id": "TAG1234"
}