Charging Station Contactor

Description.

This message is to communicate to the CS to control the main power contactor.

IMPORTANT.

For AC and DC this message is being sent after PowerDeliveryReq.

For DC in specific, this message is also sent during CableCheck.

Note.

In general a contactor is closed when the following requirements are met:

Positive Authorization (External, PnC, …)

Detection of state C/D

A contactor shall be opened in case:

  1. Of an emergency stop

  2. Authorization to stop charging (including remote stop operation)

  3. No state C or D detected any longer

  4. Or any other error

CsContactorStatusRequest

Topic: josev/cs. Used to get the status of the power contactor.

type

object

properties

  • id

type

string

format

uuid

  • name

const

cs_contactor_status

  • type

const

request

  • data

type

object

properties

  • evse_id

type

string

Example:

{
    "id": "79ac862e-d0a7-4eef-98b5-c827be3bd669",
    "name": "cs_contactor_status",
    "type": "request",
    "data": {
        "evse_id": "DE*SEV*E123456789",
    }
}

CsContactorStatusResponse

Topic: cs/josev. Used to respond to CsContactorStatusRequest.

type

object

properties

  • id

type

string

format

uuid

  • name

const

cs_contactor_status

  • type

const

response

  • data

type

object

properties

  • evse_id

type

string

  • status

enum

closed, opened, error

  • info

type

string

Example:

{
    "id": "79ac862e-d0a7-4eef-98b5-c827be3bd669",
    "name": "cs_contactor_status",
    "type": "response",
    "data": {
        "evse_id": "DE*SEV*E123456789",
        "status": "closed" # "opened", # "error"
        "info": "" # optional field, we may fill with contactor info
    }
}

CsContactorStatusUpdate

Topic: cs/josev. Used to update the status of the contactor.

type

object

properties

  • id

type

string

format

uuid

  • name

const

cs_contactor_status

  • type

const

update

  • data

type

object

properties

  • evse_id

type

string

  • status

enum

closed, opened, error

  • info

type

string

Example:

{
    "id": "79ac862e-d0a7-4eef-98b5-c827be3bd669",
    "name": "cs_contactor_status",
    "type": "update",
    "data": {
        "evse_id": "DE*SEV*E123456789",
        "status": "closed" # "opened", # "error"
        "info": "" # optional field, we may fill with contactor info
    }
}