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