/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 SECCA1
- StandbyB1
- Vehicle detectedC1
- Charge requestD1
- Charge & vent requestE1
- Shut offF1
- ErrorS1
- Restart after error statusR1
- Diode failB2
- Charging offeredC2
- ChargingD2
- Charging + venting
-
vehicleStatus
- String - IEC 61851 Status of the EVS
- Startup / unknownA
- DisconnectedB
- ConnectedC
- Charge requestD
- Charge & ventilation requestE
- Short circuitF
- ErrorR
- 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 IEC61851EvDisconnect
- EV unexpectedly disconnectedEvNotStopping
- EV does not stop when commandedSignalledAmperageExceeded
- EV exceeds amperage limitCpShortCircuit
- CP shortedCpDiodeShortCircuit
- Diode shortedVentilationNotAvailable
- 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"
}