API to allow EVerest API clients to use the EvseManager module.
default local MQTT
The ID of the module as defined in the EVerest config file.
Direction: Module to EVerest
Available only on servers:
Accepts the following message:
Request to get EVSE.
{
"headers": {
"replyTo": "everest_api/1.0/{interface_type}/{module_id}/e2m/{operation_name}/{uuid}"
}
}
Accepts the following message:
Reply to the request to get the EVSE.
Type that defines properties of an EVSE including its connectors
{
"id": 1,
"connectors": [
{
"id": 1,
"type": "cCCS1"
}
]
}
Direction: Module to EVerest
Available only on servers:
Accepts the following message:
Enables or disables the evse. Turns off PWM with error F. Charging is only possible if an EVSE is enabled.
{
"headers": {
"replyTo": "everest_api/1.0/{interface_type}/{module_id}/e2m/{operation_name}/{uuid}"
},
"payload": {
"connector_id": 0,
"source": {
"enable_source": "Unspecified",
"enable_state": "Unassigned",
"enable_priority": 10000
}
}
}
Accepts the following message:
Reply to the request to enable or disable the EVSE.
Returns true if evse is enabled after the command, false if it is disabled. This may not be the same value as the request, since there may be a higher priority request from another source that is actually deciding whether it is enabled or disabled.
Accepts the following message:
Reports the result of an authorization request to the EvseManager. Contains the provided_token for which authorization was requested and the validation_result
Arguments for authorize response
{
"token": {
"request_id": 0,
"id_token": {
"value": "string",
"type": "Central"
},
"authorization_type": "OCPP",
"connectors": [
1
]
},
"result": {
"authorization_status": "Accepted",
"evse_ids": [
1
]
}
}
Available only on servers:
Accepts the following message:
Call to signals that EVSE is not further authorized to start a transaction (e.g. on a connection_timeout)
Direction: Module to EVerest
Available only on servers:
Accepts the following message:
Call to signal that EVSE is reserved. This can be used to e.g. change the color of the HMI LEDs to indicate reservation.
{
"headers": {
"replyTo": "everest_api/1.0/{interface_type}/{module_id}/e2m/{operation_name}/{uuid}"
},
"payload": 0
}
Accepts the following message:
Reply to the request to reserve the EVSE.
Returns true if the EVSE accepted the reservation, else false.
Accepts the following message:
Call to signal that EVSE is not reserved anymore
Direction: Module to EVerest
Available only on servers:
Accepts the following message:
Request to pause charging.
{
"headers": {
"replyTo": "everest_api/1.0/{interface_type}/{module_id}/e2m/{operation_name}/{uuid}"
}
}
Accepts the following message:
Reply to the request to pause charging.
Reply to pause charging request. 'true' on success
Direction: Module to EVerest
Available only on servers:
Accepts the following message:
Request to resume charging.
{
"headers": {
"replyTo": "everest_api/1.0/{interface_type}/{module_id}/e2m/{operation_name}/{uuid}"
}
}
Accepts the following message:
Reply to the request to resume charging.
Reply to resume charging request. 'true' on success, false otherwise (e.g. resuming a car pause won't work)
Direction: Module to EVerest
Available only on servers:
Accepts the following message:
Request to stop the current transaction.
{
"headers": {
"replyTo": "everest_api/1.0/{interface_type}/{module_id}/e2m/{operation_name}/{uuid}"
},
"payload": {
"reason": "Local"
}
}
Accepts the following message:
Reply to the request to stop the current transaction.
Reply to stop transaction request. 'true' on success
Direction: Module to EVerest
Available only on servers:
Accepts the following message:
Request to force unlock.
{
"headers": {
"replyTo": "everest_api/1.0/{interface_type}/{module_id}/e2m/{operation_name}/{uuid}"
},
"payload": 0
}
Accepts the following message:
Forces connector to unlock connector now. During normal operation, connector will be locked/unlocked in the correct sequence.Do not use this function except if explicitly requested by e.g. management cloud.
Returns true if unlocking sequence was successfully executed
Direction: Module to EVerest
Available only on servers:
Accepts the following message:
There are situations where another module needs to do some initialization after evse manager is in principle ready to start charging. This command can be used (optimally in combination with a configuration option) to delay charging ready until the external module is done with its initialization
{
"headers": {
"replyTo": "everest_api/1.0/{interface_type}/{module_id}/e2m/{operation_name}/{uuid}"
}
}
Accepts the following message:
Reply to the request to external ready to start charging
Returns true if the signal was used by the evse manager implementation
Accepts the following message:
Emits all events related to sessions
Emits all events related to sessions
{
"uuid": "string",
"timestamp": "2019-08-24T14:15:22Z",
"connector_id": 0,
"event": "Authorized",
"session_started": {
"reason": "EVConnected",
"id_tag": {
"request_id": 0,
"id_token": {
"value": "string",
"type": "Central",
"additional_info": [
{
"value": "string",
"type": "string"
}
]
},
"parent_id_token": {
"value": "string",
"type": "Central",
"additional_info": [
{
"value": "string",
"type": "string"
}
]
},
"authorization_type": "OCPP",
"connectors": [
1
],
"prevalidated": true,
"certificate": "string",
"iso15118CertificateHashData": [
{
"hashAlgorithm": "SHA256",
"issuerNameHash": "string",
"issuerKeyHash": "string",
"serialNumber": "string",
"responderURL": "string"
}
]
},
"meter_value": {
"timestamp": "2019-08-24T14:15:22Z",
"meter_id": "string",
"phase_seq_error": true,
"energy_Wh_import": {
"total": 0,
"L1": 0,
"L2": 0,
"L3": 0
},
"energy_Wh_export": {
"total": 0,
"L1": 0,
"L2": 0,
"L3": 0
},
"power_W": {
"total": 0,
"L1": 0,
"L2": 0,
"L3": 0
},
"voltage_V": {
"DC": 0,
"L1": 0,
"L2": 0,
"L3": 0
},
"VAR": {
"total": 0,
"L1": 0,
"L2": 0,
"L3": 0
},
"current_A": {
"DC": 0,
"L1": 0,
"L2": 0,
"L3": 0,
"N": 0
},
"frequency_Hz": {
"L1": 0,
"L2": 0,
"L3": 0
},
"energy_Wh_import_signed": {
"total": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L1": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L2": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L3": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
}
},
"energy_Wh_export_signed": {
"total": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L1": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L2": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L3": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
}
},
"power_W_signed": {
"total": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L1": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L2": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L3": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
}
},
"voltage_V_signed": {
"DC": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L1": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L2": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L3": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
}
},
"VAR_signed": {
"total": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L1": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L2": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L3": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
}
},
"current_A_signed": {
"DC": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L1": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L2": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L3": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"N": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
}
},
"frequency_Hz_signed": {
"L1": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L2": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L3": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
}
},
"signed_meter_value": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"temperatures": [
{
"temperature": 0,
"identification": "string",
"location": "string"
}
]
},
"signed_meter_value": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"reservation_id": 0,
"logging_path": "string"
},
"session_finished": {
"meter_value": {
"timestamp": "2019-08-24T14:15:22Z",
"meter_id": "string",
"phase_seq_error": true,
"energy_Wh_import": {
"total": 0,
"L1": 0,
"L2": 0,
"L3": 0
},
"energy_Wh_export": {
"total": 0,
"L1": 0,
"L2": 0,
"L3": 0
},
"power_W": {
"total": 0,
"L1": 0,
"L2": 0,
"L3": 0
},
"voltage_V": {
"DC": 0,
"L1": 0,
"L2": 0,
"L3": 0
},
"VAR": {
"total": 0,
"L1": 0,
"L2": 0,
"L3": 0
},
"current_A": {
"DC": 0,
"L1": 0,
"L2": 0,
"L3": 0,
"N": 0
},
"frequency_Hz": {
"L1": 0,
"L2": 0,
"L3": 0
},
"energy_Wh_import_signed": {
"total": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L1": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L2": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L3": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
}
},
"energy_Wh_export_signed": {
"total": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L1": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L2": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L3": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
}
},
"power_W_signed": {
"total": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L1": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L2": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L3": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
}
},
"voltage_V_signed": {
"DC": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L1": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L2": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L3": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
}
},
"VAR_signed": {
"total": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L1": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L2": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L3": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
}
},
"current_A_signed": {
"DC": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L1": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L2": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L3": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"N": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
}
},
"frequency_Hz_signed": {
"L1": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L2": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L3": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
}
},
"signed_meter_value": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"temperatures": [
{
"temperature": 0,
"identification": "string",
"location": "string"
}
]
}
},
"transaction_started": {
"id_tag": {
"request_id": 0,
"id_token": {
"value": "string",
"type": "Central",
"additional_info": [
{
"value": "string",
"type": "string"
}
]
},
"parent_id_token": {
"value": "string",
"type": "Central",
"additional_info": [
{
"value": "string",
"type": "string"
}
]
},
"authorization_type": "OCPP",
"connectors": [
1
],
"prevalidated": true,
"certificate": "string",
"iso15118CertificateHashData": [
{
"hashAlgorithm": "SHA256",
"issuerNameHash": "string",
"issuerKeyHash": "string",
"serialNumber": "string",
"responderURL": "string"
}
]
},
"meter_value": {
"timestamp": "2019-08-24T14:15:22Z",
"meter_id": "string",
"phase_seq_error": true,
"energy_Wh_import": {
"total": 0,
"L1": 0,
"L2": 0,
"L3": 0
},
"energy_Wh_export": {
"total": 0,
"L1": 0,
"L2": 0,
"L3": 0
},
"power_W": {
"total": 0,
"L1": 0,
"L2": 0,
"L3": 0
},
"voltage_V": {
"DC": 0,
"L1": 0,
"L2": 0,
"L3": 0
},
"VAR": {
"total": 0,
"L1": 0,
"L2": 0,
"L3": 0
},
"current_A": {
"DC": 0,
"L1": 0,
"L2": 0,
"L3": 0,
"N": 0
},
"frequency_Hz": {
"L1": 0,
"L2": 0,
"L3": 0
},
"energy_Wh_import_signed": {
"total": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L1": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L2": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L3": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
}
},
"energy_Wh_export_signed": {
"total": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L1": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L2": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L3": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
}
},
"power_W_signed": {
"total": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L1": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L2": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L3": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
}
},
"voltage_V_signed": {
"DC": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L1": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L2": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L3": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
}
},
"VAR_signed": {
"total": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L1": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L2": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L3": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
}
},
"current_A_signed": {
"DC": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L1": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L2": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L3": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"N": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
}
},
"frequency_Hz_signed": {
"L1": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L2": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L3": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
}
},
"signed_meter_value": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"temperatures": [
{
"temperature": 0,
"identification": "string",
"location": "string"
}
]
},
"signed_meter_value": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"reservation_id": 0
},
"transaction_finished": {
"meter_value": {
"timestamp": "2019-08-24T14:15:22Z",
"meter_id": "string",
"phase_seq_error": true,
"energy_Wh_import": {
"total": 0,
"L1": 0,
"L2": 0,
"L3": 0
},
"energy_Wh_export": {
"total": 0,
"L1": 0,
"L2": 0,
"L3": 0
},
"power_W": {
"total": 0,
"L1": 0,
"L2": 0,
"L3": 0
},
"voltage_V": {
"DC": 0,
"L1": 0,
"L2": 0,
"L3": 0
},
"VAR": {
"total": 0,
"L1": 0,
"L2": 0,
"L3": 0
},
"current_A": {
"DC": 0,
"L1": 0,
"L2": 0,
"L3": 0,
"N": 0
},
"frequency_Hz": {
"L1": 0,
"L2": 0,
"L3": 0
},
"energy_Wh_import_signed": {
"total": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L1": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L2": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L3": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
}
},
"energy_Wh_export_signed": {
"total": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L1": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L2": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L3": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
}
},
"power_W_signed": {
"total": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L1": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L2": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L3": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
}
},
"voltage_V_signed": {
"DC": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L1": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L2": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L3": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
}
},
"VAR_signed": {
"total": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L1": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L2": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L3": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
}
},
"current_A_signed": {
"DC": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L1": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L2": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L3": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"N": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
}
},
"frequency_Hz_signed": {
"L1": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L2": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L3": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
}
},
"signed_meter_value": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"temperatures": [
{
"temperature": 0,
"identification": "string",
"location": "string"
}
]
},
"start_signed_meter_value": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"signed_meter_value": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"reason": "EmergencyStop",
"id_tag": {
"request_id": 0,
"id_token": {
"value": "string",
"type": "Central",
"additional_info": [
{
"value": "string",
"type": "string"
}
]
},
"parent_id_token": {
"value": "string",
"type": "Central",
"additional_info": [
{
"value": "string",
"type": "string"
}
]
},
"authorization_type": "OCPP",
"connectors": [
1
],
"prevalidated": true,
"certificate": "string",
"iso15118CertificateHashData": [
{
"hashAlgorithm": "SHA256",
"issuerNameHash": "string",
"issuerKeyHash": "string",
"serialNumber": "string",
"responderURL": "string"
}
]
}
},
"charging_state_changed_event": {
"meter_value": {
"timestamp": "2019-08-24T14:15:22Z",
"meter_id": "string",
"phase_seq_error": true,
"energy_Wh_import": {
"total": 0,
"L1": 0,
"L2": 0,
"L3": 0
},
"energy_Wh_export": {
"total": 0,
"L1": 0,
"L2": 0,
"L3": 0
},
"power_W": {
"total": 0,
"L1": 0,
"L2": 0,
"L3": 0
},
"voltage_V": {
"DC": 0,
"L1": 0,
"L2": 0,
"L3": 0
},
"VAR": {
"total": 0,
"L1": 0,
"L2": 0,
"L3": 0
},
"current_A": {
"DC": 0,
"L1": 0,
"L2": 0,
"L3": 0,
"N": 0
},
"frequency_Hz": {
"L1": 0,
"L2": 0,
"L3": 0
},
"energy_Wh_import_signed": {
"total": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L1": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L2": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L3": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
}
},
"energy_Wh_export_signed": {
"total": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L1": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L2": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L3": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
}
},
"power_W_signed": {
"total": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L1": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L2": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L3": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
}
},
"voltage_V_signed": {
"DC": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L1": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L2": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L3": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
}
},
"VAR_signed": {
"total": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L1": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L2": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L3": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
}
},
"current_A_signed": {
"DC": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L1": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L2": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L3": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"N": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
}
},
"frequency_Hz_signed": {
"L1": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L2": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L3": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
}
},
"signed_meter_value": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"temperatures": [
{
"temperature": 0,
"identification": "string",
"location": "string"
}
]
}
},
"authorization_event": {
"meter_value": {
"timestamp": "2019-08-24T14:15:22Z",
"meter_id": "string",
"phase_seq_error": true,
"energy_Wh_import": {
"total": 0,
"L1": 0,
"L2": 0,
"L3": 0
},
"energy_Wh_export": {
"total": 0,
"L1": 0,
"L2": 0,
"L3": 0
},
"power_W": {
"total": 0,
"L1": 0,
"L2": 0,
"L3": 0
},
"voltage_V": {
"DC": 0,
"L1": 0,
"L2": 0,
"L3": 0
},
"VAR": {
"total": 0,
"L1": 0,
"L2": 0,
"L3": 0
},
"current_A": {
"DC": 0,
"L1": 0,
"L2": 0,
"L3": 0,
"N": 0
},
"frequency_Hz": {
"L1": 0,
"L2": 0,
"L3": 0
},
"energy_Wh_import_signed": {
"total": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L1": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L2": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L3": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
}
},
"energy_Wh_export_signed": {
"total": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L1": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L2": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L3": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
}
},
"power_W_signed": {
"total": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L1": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L2": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L3": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
}
},
"voltage_V_signed": {
"DC": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L1": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L2": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L3": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
}
},
"VAR_signed": {
"total": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L1": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L2": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L3": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
}
},
"current_A_signed": {
"DC": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L1": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L2": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L3": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"N": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
}
},
"frequency_Hz_signed": {
"L1": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L2": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L3": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
}
},
"signed_meter_value": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"temperatures": [
{
"temperature": 0,
"identification": "string",
"location": "string"
}
]
}
},
"source": {
"enable_source": "Unspecified",
"enable_state": "Unassigned",
"enable_priority": 10000
}
}
Accepts the following message:
Limits of this event.
Limits of this EVSE
{
"uuid": "string",
"max_current": 0,
"nr_of_phases_available": 1
}
Accepts the following message:
More details about the EV if available.
Information about the connected EV if available
{
"soc": 100,
"present_voltage": 0,
"present_current": 0,
"target_voltage": 0,
"target_current": 0,
"maximum_current_limit": 0,
"minimum_current_limit": 0,
"maximum_voltage_limit": 0,
"maximum_power_limit": 0,
"estimated_time_full": "2019-08-24T14:15:22Z",
"departure_time": "2019-08-24T14:15:22Z",
"estimated_time_bulk": "2019-08-24T14:15:22Z",
"evcc_id": "string",
"remaining_energy_needed": 0,
"battery_capacity": 0,
"battery_full_soc": 100,
"battery_bulk_soc": 100
}
Accepts the following message:
The car manufacturer (if known)
Enum type for car manufacturers derived from MAC address. May be different from actual brand, so e.g. Skoda falls under Volkswagen_Group.
VolkswagenGroup
Accepts the following message:
Information about the current session and transaction. During a session, data is published with a frequency of ~1Hz. If no session is active, data is published on change. A session starts when the first user interaction occurs, e.g. plug in of an EV or authorization was provided. A session ends when the EV is unplugged or the authorization has timed out. A transaction starts if an EV is plugged in and the user is authorized. A transaction ends when the EV is unplugged or the user is not authorized anymore.
Context for Session information
{
"state": "Unknown",
"charged_energy_wh": 0,
"discharged_energy_wh": 0,
"latest_total_w": 0,
"session_duration_s": 0,
"timestamp": "2019-08-24T14:15:22Z",
"selected_protocol": "string",
"transaction_duration_s": 0,
"session_start_time": "2019-08-24T14:15:22Z",
"transaction_start_time": "2019-08-24T14:15:22Z",
"session_end_time": "2019-08-24T14:15:22Z",
"transaction_end_time": "2019-08-24T14:15:22Z"
}
Accepts the following message:
Powermeter measured dataset
Measured dataset (AC or DC)
{
"timestamp": "2019-08-24T14:15:22Z",
"meter_id": "string",
"phase_seq_error": true,
"energy_Wh_import": {
"total": 0,
"L1": 0,
"L2": 0,
"L3": 0
},
"energy_Wh_export": {
"total": 0,
"L1": 0,
"L2": 0,
"L3": 0
},
"power_W": {
"total": 0,
"L1": 0,
"L2": 0,
"L3": 0
},
"voltage_V": {
"DC": 0,
"L1": 0,
"L2": 0,
"L3": 0
},
"VAR": {
"total": 0,
"L1": 0,
"L2": 0,
"L3": 0
},
"current_A": {
"DC": 0,
"L1": 0,
"L2": 0,
"L3": 0,
"N": 0
},
"frequency_Hz": {
"L1": 0,
"L2": 0,
"L3": 0
},
"energy_Wh_import_signed": {
"total": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L1": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L2": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L3": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
}
},
"energy_Wh_export_signed": {
"total": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L1": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L2": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L3": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
}
},
"power_W_signed": {
"total": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L1": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L2": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L3": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
}
},
"voltage_V_signed": {
"DC": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L1": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L2": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L3": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
}
},
"VAR_signed": {
"total": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L1": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L2": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L3": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
}
},
"current_A_signed": {
"DC": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L1": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L2": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L3": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"N": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
}
},
"frequency_Hz_signed": {
"L1": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L2": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"L3": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
}
},
"signed_meter_value": {
"signed_meter_data": "string",
"signing_method": "string",
"encoding_method": "string",
"public_key": "string",
"timestamp": "2019-08-24T14:15:22Z"
},
"temperatures": [
{
"temperature": 0,
"identification": "string",
"location": "string"
}
]
}
Available only on servers:
Accepts the following message:
Powermeter public key OCMF
The public key as string used to sign the OCMF data
string
Accepts the following message:
EVSE ID
EVSE ID including the connector number, e.g. DEPNXE123456*1
string
Accepts the following message:
Hardware capabilities
Hardware capabilities / limits
{
"max_current_A_import": 0,
"min_current_A_import": 0,
"max_phase_count_import": 1,
"min_phase_count_import": 1,
"max_current_A_export": 0,
"min_current_A_export": 0,
"max_phase_count_export": 1,
"min_phase_count_export": 1,
"supports_changing_phases_during_charging": true,
"max_plug_temperature_C": 0,
"connector_type": "IEC62196Type2Cable"
}
Accepts the following message:
Enforced limits for this node (coming from the EnergyManager)
Enforce Limits data type
{
"uuid": "string",
"valid_for": 0,
"limits_root_side": {
"total_power_W": {
"value": 0,
"source": "string"
},
"ac_max_current_A": {
"value": 0,
"source": "string"
},
"ac_max_phase_count": {
"value": 0,
"source": "string"
}
},
"schedule": [
{
"timestamp": "2019-08-24T14:15:22Z",
"limits_to_root": {
"total_power_W": {
"value": 0,
"source": "string"
},
"ac_max_current_A": {
"value": 0,
"source": "string"
},
"ac_max_phase_count": {
"value": 0,
"source": "string"
}
},
"price_per_kwh": {
"timestamp": "2019-08-24T14:15:22Z",
"value": 0,
"currency": "str"
}
}
]
}
Available only on servers:
Accepts the following message:
Waiting for external ready status
Signals that the EVSE Manager is in principle ready to start charging, but delays sending its ready signal waiting for the external_ready_to_start_charging command.
Accepts the following message:
Signals that the EVSE Manager is ready to start charging
'true' signals ready
Accepts the following message:
EVSE ID
The selected protocol for charging
string
Available only on servers:
Accepts the following message:
The list of supported energy transfers e.g. AC mono/tri, DC, DC_BPT, etc. contentType: application/json payload: $ref:
Available only on servers:
Accepts the following message:
Number of phases for AC
Number of phases
Accepts the following message:
Current carrying capacity of the connected cable in ampere for AC charging with a socket. Publish whenever it changes. This has no meaning for DC or AC charging with a fixed attached cable, it does not need to be implemented and the returned value is not used in those cases.
Current capability (ampacity) of the cable
{
"ampacity": "None"
}
Accepts the following message:
Emits true if link was set up and false when the link is shut down
Inform higher layers about a change in data link status. Emits true if link was set up and false when the link is shut down.
Available only on servers:
Accepts the following message:
Receive isolation monitoring measurement results
Results of an isolation measurement
{
"resistance_F_Ohm": 0,
"voltage_V": 0,
"voltage_to_earth_l1e_V": 0,
"voltage_to_earth_l2e_V": 0
}
Available only on servers:
Accepts the following message:
Receive Voltage/Current at the input/output
{
"voltage_V": 0,
"current_A": 0
}
Accepts the following message:
Receive the current mode of the DC power supply
Mode of the DC power supply
Off
Accepts the following message:
Receive the capabilities of the DC power supply
{
"bidirectional": true,
"current_regulation_tolerance_A": 0,
"peak_current_ripple_A": null,
"max_export_voltage_V": 0,
"min_export_voltage_V": 0,
"max_export_current_A": 0,
"min_export_current_A": 0,
"max_import_voltage_V": 0,
"min_import_voltage_V": 0,
"max_import_current_A": 0,
"min_import_current_A": 0,
"max_export_power_W": 0,
"max_import_power_W": 0,
"conversion_efficiency_import": 1,
"conversion_efficiency_export": 1
}
Accepts the following message:
Call to enable the random delay feature
Accepts the following message:
Call to disable the random delay feature
Accepts the following message:
Cancels a running random delay. The effect is the same as if the time expired just now.
Available only on servers:
Accepts the following message:
Set the maximum duration of the random delay. Default is 600 seconds.
Maximum duration in seconds
Available only on servers:
Accepts the following message:
Random delay countdown
Count down object
{
"countdown_s": 0,
"current_limit_after_delay_A": 0,
"current_limit_during_delay_A": 0,
"start_time": "2019-08-24T14:15:22Z"
}
Accepts the following message:
Heartbeat produced by EVerest as configured via cfg_heartbeat_interval_ms in the EVerest configuration
64bit unsigned integer. The id of every heartbeat increases by 1 and overflows when the maximum representable value is reached
Heartbeat
Accepts the following message:
Signal to EVerest that communication is good or check shall be stopped
Send 'true' at least every 'cfg_communication_check_to_s' seconds to signal module is alive. Send 'false' to stop communication check'
CommunicationCheck
Request to get EVSE.
Reply to the request to get the EVSE.
Type that defines properties of an EVSE including its connectors
Enables or disables the evse. Turns off PWM with error F. Charging is only possible if an EVSE is enabled.
Reply to the request to enable or disable the EVSE.
Returns true if evse is enabled after the command, false if it is disabled. This may not be the same value as the request, since there may be a higher priority request from another source that is actually deciding whether it is enabled or disabled.
Reports the result of an authorization request to the EvseManager. Contains the provided_token for which authorization was requested and the validation_result
Arguments for authorize response
Call to signals that EVSE is not further authorized to start a transaction (e.g. on a connection_timeout)
Call to signal that EVSE is reserved. This can be used to e.g. change the color of the HMI LEDs to indicate reservation.
Reply to the request to reserve the EVSE.
Returns true if the EVSE accepted the reservation, else false.
Call to signal that EVSE is not reserved anymore
Request to pause charging.
Reply to the request to pause charging.
Reply to pause charging request. 'true' on success
Request to resume charging.
Reply to the request to resume charging.
Reply to resume charging request. 'true' on success, false otherwise (e.g. resuming a car pause won't work)
Request to stop the current transaction.
Reply to the request to stop the current transaction.
Reply to stop transaction request. 'true' on success
Request to force unlock.
Forces connector to unlock connector now. During normal operation, connector will be locked/unlocked in the correct sequence.Do not use this function except if explicitly requested by e.g. management cloud.
Returns true if unlocking sequence was successfully executed
There are situations where another module needs to do some initialization after evse manager is in principle ready to start charging. This command can be used (optimally in combination with a configuration option) to delay charging ready until the external module is done with its initialization
Reply to the request to external ready to start charging
Returns true if the signal was used by the evse manager implementation
Emits all events related to sessions
Emits all events related to sessions
Limits of this event.
Limits of this EVSE
More details about the EV if available.
Information about the connected EV if available
The car manufacturer (if known)
Enum type for car manufacturers derived from MAC address. May be different from actual brand, so e.g. Skoda falls under Volkswagen_Group.
Information about the current session and transaction. During a session, data is published with a frequency of ~1Hz. If no session is active, data is published on change. A session starts when the first user interaction occurs, e.g. plug in of an EV or authorization was provided. A session ends when the EV is unplugged or the authorization has timed out. A transaction starts if an EV is plugged in and the user is authorized. A transaction ends when the EV is unplugged or the user is not authorized anymore.
Context for Session information
Powermeter measured dataset
Measured dataset (AC or DC)
Powermeter public key OCMF
The public key as string used to sign the OCMF data
EVSE ID
EVSE ID including the connector number, e.g. DEPNXE123456*1
Hardware capabilities
Hardware capabilities / limits
Enforced limits for this node (coming from the EnergyManager)
Enforce Limits data type
Waiting for external ready status
Signals that the EVSE Manager is in principle ready to start charging, but delays sending its ready signal waiting for the external_ready_to_start_charging command.
Signals that the EVSE Manager is ready to start charging
'true' signals ready
EVSE ID
The selected protocol for charging
The list of supported energy transfers e.g. AC mono/tri, DC, DC_BPT, etc. contentType: application/json payload: $ref:
Number of phases for AC
Number of phases
Current carrying capacity of the connected cable in ampere for AC charging with a socket. Publish whenever it changes. This has no meaning for DC or AC charging with a fixed attached cable, it does not need to be implemented and the returned value is not used in those cases.
Current capability (ampacity) of the cable
Emits true if link was set up and false when the link is shut down
Inform higher layers about a change in data link status. Emits true if link was set up and false when the link is shut down.
Receive isolation monitoring measurement results
Results of an isolation measurement
Receive Voltage/Current at the input/output
Receive the current mode of the DC power supply
Mode of the DC power supply
Receive the capabilities of the DC power supply
Call to enable the random delay feature
Call to disable the random delay feature
Cancels a running random delay. The effect is the same as if the time expired just now.
Set the maximum duration of the random delay. Default is 600 seconds.
Maximum duration in seconds
Random delay countdown
Count down object
Heartbeat produced by EVerest as configured via cfg_heartbeat_interval_ms in the EVerest configuration
64bit unsigned integer. The id of every heartbeat increases by 1 and overflows when the maximum representable value is reached
Signal to EVerest that communication is good or check shall be stopped
Send 'true' at least every 'cfg_communication_check_to_s' seconds to signal module is alive. Send 'false' to stop communication check'
Context for authorization event (Authorized or Deauthorized)
Arguments for authorize response
Enum type for car manufacturers derived from MAC address. May be different from actual brand, so e.g. Skoda falls under Volkswagen_Group.
State of the EVSE:
Context for Session information
Specifies the type of a certificate request
Context for ChargingStateChanged event
Type for a connector which is an independently operated and managed electrical outlet of an EVSE. It corresponds to a single physical connector
Type of a physical connector
Count down object
Returns true if evse is enabled after the command, false if it is disabled. This may not be the same value as the request, since there may be a higher priority request from another source that is actually deciding whether it is enabled or disabled.
Arguments for enable_disable
Source of a Enable or Disable command/event
Enforce Limits data type
List of supported energy transfers e.g. AC mono/tri, DC, DC_BPT, etc.
Type that defines properties of an EVSE including its connectors
EVSE ID including the connector number, e.g. DEPNXE123456*1
Information about the connected EV if available
Returns true if the signal was used by the evse manager implementation
Returns true if unlocking sequence was successfully executed
Specifies the ID of the connector that should be unlocked
Limits of this EVSE
Reply to pause charging request. 'true' on success
Maximum duration in seconds
'true' signals ready
The request raw exi stream and the schema version for the CSMS system
The reservation id (should be added to the TransactionStarted event)
Returns true if the EVSE accepted the reservation, else false.
The response raw exi stream and the status from the CSMS system
Reply to resume charging request. 'true' on success, false otherwise (e.g. resuming a car pause won't work)
The selected protocol for charging
Emits all events related to sessions
Session Event enum
Data for the SessionFinished event
Data for the SessionStarted event
Inform higher layers about a change in data link status. Emits true if link was set up and false when the link is shut down.
Reason for session start
Reason for stopping transaction
Request for a stop transaction containing the reason and an optional id tag
Reply to stop transaction request. 'true' on success
Data for the TransactionStarted event
Data for TransactionFinished event
Signals that the EVSE Manager is in principle ready to start charging, but delays sending its ready signal waiting for the external_ready_to_start_charging command.
Send 'true' at least every 'cfg_communication_check_to_s' seconds to signal module is alive. Send 'false' to stop communication check'
64bit unsigned integer. The id of every heartbeat increases by 1 and overflows when the maximum representable value is reached