- CitrineOS core extracted (CSMS OCPP 2.0.1) - OpenOCPP extracted (firmware OCPP 1.6J/2.0.1) - ShapeShifter library installed (pip install -e) - ShapeShifter specification extracted - EVerest extracted TODO updated with progress
36 lines
1.6 KiB
YAML
36 lines
1.6 KiB
YAML
description: >-
|
|
Errors for DC power supply
|
|
|
|
Except for VendorWarning, all error codes will stop the charging session.
|
|
During all errors, follow the commands for setMode and setVoltageCurrent from EvseManager. If they cannot be sent to the hardware, cache the last values received.
|
|
Once the PSU is back on-line (e.g. after a CommunicationFault), set the last mode and voltage/current values and only after that clear the error.
|
|
errors:
|
|
- name: CommunicationFault
|
|
description: >-
|
|
The communication to the hardware or underlying driver is lost or has errors.
|
|
- name: HardwareFault
|
|
description: The hardware reported a fault
|
|
- name: OverTemperature
|
|
description: >-
|
|
The hardware shut down because of over temperature. This should not be used if the power supply can handle temperature reduction by reducing output power,
|
|
in this case update the capabilities as needed.
|
|
- name: UnderTemperature
|
|
description: The hardware cannot operate because it is too cold
|
|
- name: UnderVoltageAC
|
|
description: The AC input voltage is too low
|
|
- name: OverVoltageAC
|
|
description: The AC input voltage is too high
|
|
- name: UnderVoltageDC
|
|
description: The DC output voltage is too low
|
|
- name: OverVoltageDC
|
|
description: The DC output voltage is too high
|
|
- name: OverCurrentAC
|
|
description: The AC input current is too high
|
|
- name: OverCurrentDC
|
|
description: The DC output current it too high
|
|
- name: VendorError
|
|
description: >-
|
|
Vendor specific error code. Will stop charging session.
|
|
- name: VendorWarning
|
|
description: >-
|
|
Vendor specific error code. Charging may continue. |