Files
cariflex/tools/EVerest-main/errors/power_supply_DC.yaml
Eric F d398a6ced2 Add extracted tools: CitrineOS, OpenOCPP, ShapeShifter
- 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
2026-06-08 00:38:27 -04:00

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.