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
    },
}