Power Electronics Setpoint

Description.

Message sent from Josev to CS to request either a target setpoint during PreCharge or charging loop.

PowerElectronicsSetpointRequest

Topic: josev/cs. Used by Josev to inform CS of the target voltage and current for its power electronics.

type

object

properties

  • id

type

string

format

uuid

  • name

const

power_electronics_setpoint

  • type

const

request

  • data

type

object

properties

  • evse_id

type

string

  • is_precharge

type

boolean

  • ac

type

object

properties

  • charge_active_power

type

number

minimum

0

  • charge_reactive_power

type

number

minimum

0

  • charge_current

type

number

minimum

0

  • discharge_active_power

type

number

minimum

0

  • discharge_reactive_power

type

number

minimum

0

  • discharge_current

type

number

minimum

0

anyOf

not

not

not

not

not

not

  • dc

type

object

properties

  • charge_current

type

number

minimum

0

  • charge_power

type

number

minimum

0

  • discharge_current

type

number

minimum

0

  • discharge_power

type

number

minimum

0

  • voltage

type

number

minimum

0

anyOf

not

not

not

not

  • ev_limits

type

object

properties

  • maximum_voltage

type

number

minimum

0

  • minimum_voltage

type

number

minimum

0

Example:

{
  "id": "57828133-8cfe-477d-b829-0b60aff90c2a",
  "name": "power_electronics_setpoint",
  "type": "request",
  "data": {
    "evse_id": "GB*SEV*E123456789",
    "is_precharge": true, # Optional field - used only if in PreCharge state. If not present, assume charging loop.
    "dc": {
      "charge_current": 10,
      "voltage": 400
    },
    "ev_limits": {
      "maximum_voltage": 230
    }
  }
}

{
  "id": "57828133-8cfe-477d-b829-0b60aff90c2a",
  "name": "power_electronics_setpoint",
  "type": "request",
  "data": {
    "evse_id": "GB*SEV*E123456789",
    "dc": {
      "charge_power": 4000,
      "voltage": 400
    },
    "ev_limits": {
      "maximum_voltage": 230
    }
  }
}

{
  "id": "57828133-8cfe-477d-b829-0b60aff90c2a",
  "name": "power_electronics_setpoint",
  "type": "request",
  "data": {
    "evse_id": "GB*SEV*E123456789",
    "ac": {
      "charge_active_current": 16
    },
    "ev_limits": {
      "maximum_voltage": 230
    }
  }
}

PowerElectronicsSetpointResponse

Topic: cs/josev. Used by CS to inform Josev if the requested target setpoint has been accepted/rejected.

type

object

properties

  • id

type

string

format

uuid

  • name

const

power_electronics_setpoint

  • type

const

response

  • data

type

object

properties

  • evse_id

type

string

  • status

enum

accepted, rejected

Example:

{
  "id": "57828133-8cfe-477d-b829-0b60aff90c2a",
  "name": "power_electronics_setpoint",
  "type": "response",
  "data": {
    "evse_id": "GB*SEV*E123456789",
    "status": "accepted" # or "rejected"
  }
}