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
This commit is contained in:
30
tools/EVerest-main/interfaces/dc_external_derate.yaml
Normal file
30
tools/EVerest-main/interfaces/dc_external_derate.yaml
Normal file
@@ -0,0 +1,30 @@
|
||||
description: >-
|
||||
Provides an interface for implementing DC power supply derating functionality.
|
||||
This allows integration of hardware-specific derating logic, for example,
|
||||
adjusting output current based on internal temperature measurements.
|
||||
|
||||
In the simplest case, derating is determined solely by the plug temperature,
|
||||
as reported by the evse_board_support driver. This value is exposed here for convenience.
|
||||
|
||||
More advanced implementations may incorporate additional temperature sensors,
|
||||
such as relay temperature or other relevant measurements, to enable more precise control.
|
||||
|
||||
Note that this is for DC output in DC charging only.
|
||||
To derate for AC chargers (or the AC side in DC chargers), use an EnergyNode and set external_limits instead.
|
||||
cmds:
|
||||
set_external_derating:
|
||||
description: >-
|
||||
Set external derating values. The provided values
|
||||
will be merged with the existing internal capabilities of the power supply:
|
||||
The minimum of the internal and external values will be used.
|
||||
All values are optional, unset means no limit.
|
||||
arguments:
|
||||
derate:
|
||||
description: Operation mode of power supply
|
||||
type: object
|
||||
$ref: /dc_external_derate#/ExternalDerating
|
||||
vars:
|
||||
plug_temperature_C:
|
||||
description: Current temperature of the plug in degree celsius
|
||||
type: number
|
||||
|
||||
Reference in New Issue
Block a user