Charging Station Status and Limits ++++++++++++++++++++++++++++++++++ .. admonition:: Description. :class: seealso Request for the Charging Station Parameters :class: NOTE If the stations support BPT, then both the BPT and non-BPT payloads must be provided. For example, if dc station, then the cs limits should include both dc and dc_bpt limits. .. jsonschema:: ../../../schemas/CsStatusAndLimitsRequest.json :hide_key: /**/additionalProperties Example:: { "id": "79ac862e-d0a7-4eef-98b5-c827be3bd669", "name": "cs_status_and_limits", "type": "request", "data": {} } ---------- .. admonition:: NOTE :class: attention Josev shall ask once for the cs_status_and_limits every time it boots or the process restarts. ---------- .. jsonschema:: ../../../schemas/CsStatusAndLimitsResponse.json :hide_key: /**/additionalProperties Example:: { "id": "79ac862e-d0a7-4eef-98b5-c827be3bd669", "name": "cs_status_and_limits", "type": "response", "data": { "evses": [ { "evse_id": "DE*SEV*E123456789", # evse_not_ready # evse_ready # evse_shutdown # evse_utility_interrupt_event # evse_isolation_monitoring_active # evse_emergency_shutdown # evse_malfunction "status_code": "evse_ready", "ac": { "max_current": { "l1": 16, # A "l2": 16, # A "l3": 16 # A }, "nominal_voltage": 230, # V "rcd_error": false } } ] } } { "id": "79ac862e-d0a7-4eef-98b5-c827be3bd669", "name": "cs_status_and_limits", "type": "response", "data": { "evses": [ { "evse_id": "DE*SEV*E123456789", # evse_not_ready # evse_ready # evse_shutdown # evse_utility_interrupt_event # evse_isolation_monitoring_active # evse_emergency_shutdown # evse_malfunction "status_code": "evse_ready", "dc": { "present_voltage": 0, # V "present_current": 0, # A "max_current": 200, # A "min_current": 0.05, # A "max_voltage": 200, # V "min_voltage": 0, # V "max_power": 4000, # W "peak_current_ripple": 5, # A # optional fields "current_reg_tolerance": 10, # A "energy_to_be_delivered": 2000, # W "isolation_status": "valid", # invalid, valid, warning, fault, no_imd } } ] } } { "id": "79ac862e-d0a7-4eef-98b5-c827be3bd669", "name": "cs_status_and_limits", "type": "response", "data": { "evses": [ { "evse_id": "DE*SEV*E123456789", # evse_not_ready # evse_ready # evse_shutdown # evse_utility_interrupt_event # evse_isolation_monitoring_active # evse_emergency_shutdown # evse_malfunction "status_code": "evse_ready", "ac": { "max_current": { "l1": 16, # A "l2": 16, # A "l3": 16 # A }, "nominal_voltage": 230, # V "rcd_error": false, "ac_bpt": { "evse_min_discharge_power": {"l1": 16, "l2": 16, "l3": 16}, # BPT only "evse_max_discharge_power": {"l1": 16, "l2": 16, "l3": 16}, # BPT only } } } ] } } { "id": "f29c5023-9766-401f-b7eb-dbb9c596e4f5", "name": "cs_status_and_limits", "type": "response", "data": { "evses": [ { "evse_id": "GB*SEV*E123456789", "status_code": "evse_ready", "dc": { "present_voltage": 0, "present_current": 0, "max_current": 2000, "min_current": 0.05, "max_voltage": 200, "min_voltage": 0, "max_power": 4001, "peak_current_ripple": 5, "current_reg_tolerance": 10, "isolation_status": "valid", "evse_power_ramp_limit": 2000, "dc_bpt" : { "evse_max_discharge_power": 100, # BPT only "evse_min_discharge_power": 0, # BPT only "evse_max_discharge_current": 100, # BPT only "evse_min_discharge_current": 0 # BPT only } } } ] } } ---------- .. jsonschema:: ../../../schemas/CsStatusAndLimitsUpdate.json :hide_key: /**/additionalProperties Example:: { "id": "f29c5023-9766-401f-b7eb-dbb9c596e4f5", "name": "cs_status_and_limits", "type": "update", "data": { "evses": [ { "id": "DE*SEV*E123456789", "ac": { "max_current": { "l1": 10, "l2": 10, "l3": 10 } }, "dc": { "max_current": 200, "min_current": 0.05 } } ] } }