Skip to main content

/charging/statusGET

The /charging/status endpoint contains general information about the current charging session. For detailed information about the charging session, see the /tx/status endpoint.

  • chargeControllerStatus - String - IEC 61851 Status of the SECC

    • A1 - Standby
    • B1 - Vehicle detected
    • C1 - Charge request
    • D1 - Charge & vent request
    • E1 - Shut off
    • F1 - Error
    • S1 - Restart after error status
    • R1 - Diode fail
    • B2 - Charging offered
    • C2 - Charging
    • D2 - Charging + venting
  • vehicleStatus - String - IEC 61851 Status of the EV

    • S - Startup / unknown
    • A - Disconnected
    • B - Connected
    • C - Charge request
    • D - Charge & ventilation request
    • E - Short circuit
    • F - Error
    • R - Diode fail
  • availableAmperage - float - Amperage available befor ISO61851 adjustments

  • signaledAmperage - float - Amperage signaled to the EV

  • plugRetentionLock - float - Boolean indicating if the plug is locked

  • chargingDuration - int - Charging duration in milliseconds

  • usedPhasesSession - String - Phases used in the current session

  • recentCpErrorCause - String - Recent control pilot error cause IEC61851

    • EvDisconnect - EV unexpectedly disconnected
    • EvNotStopping - EV does not stop when commanded
    • SignalledAmperageExceeded - EV exceeds amperage limit
    • CpShortCircuit - CP shorted
    • CpDiodeShortCircuit - Diode shorted
    • VentilationNotAvailable - EVSE does not support ventilation

Example Output

pulsatrix/secc/A0123B4567C8/charging/status
{
"chargeControllerStatus":"C2",
"vehicleStatus":"C",
"availableAmperage":10,
"signaledAmperage":10,
"plugRetentionLock":true,
"chargingDuration":4681033,
"usedPhasesSession":"111",
"recentCpErrorCause":"CpShortCircuit"
}