Change Availability¶
Description.
Signal the change of availability of an EVSE.
ChangeAvailabilityRequest¶
| Topic: josev/cs. Used to request, from the CS, a change in the availability of the EVSE | |||
| type | object | ||
| properties | |||
| 
 | type | string | |
| format | uuid | ||
| 
 | const | change_availability | |
| 
 | const | request | |
| 
 | type | object | |
| properties | |||
| 
 | enum | operative, inoperative | |
| 
 | type | string | |
| 
 | type | integer | |
Example:
{
"id": "86bfba63-a44f-40cc-8b4b-dc4c9d771e52",
"name": "change_availability",
"type": "request",
"data": {
        "operational_status": "inoperative",  # or operative
        "evse_id": "DE*SEV*E123456789",  # Optional
        "connector_id": 1 # Optional
    },
}
ChangeAvailabilityResponse¶
| Topic: cs/josev. Used to reply to JOSEV with the status of the change in the EVSE availability | |||
| type | object | ||
| properties | |||
| 
 | type | string | |
| format | uuid | ||
| 
 | const | change_availability | |
| 
 | const | response | |
| 
 | type | object | |
| properties | |||
| 
 | enum | accepted, rejected | |
Example:
{
"id": "86bfba63-a44f-40cc-8b4b-dc4c9d771e52",
"name": "change_availability",
"type": "response",
"data": {
        "status": "accepted"
    },
}
Example:
{
"id": "86bfba63-a44f-40cc-8b4b-dc4c9d771e52",
"name": "change_availability",
"type": "update",
"data": {
        "operational_status": "inoperative",  # or operative
        "evse_id": "DE*SEV*E123456789",  # Optional
        "connector_id": 1 # Optional
    },
}