13.3.16. power_supply_DC

Power supply DC types

Mode:string
Operation mode of power supply. Power supply delivers power in Export mode and draws power in Import mode.
enum:
- Off
- Export
- Import
- Fault
VoltageCurrent:object
Voltage (V) and Current (A) at the input/output of the power supply
properties:
voltage_V:number <required>
Voltage in V
current_A:number <required>
Current in A
Capabilities:object
Capabilities for this power supply.
properties:
bidirectional:boolean <required>
‘true: support bidirectional energy flow, false: support only Export mode (output)’
current_regulation_tolerance_A:number <required>
Absolute magnitude of the regulation tolerance in Ampere
peak_current_ripple_A:number <required>
Peak-to-peak magnitude of the current ripple in Ampere
max_export_voltage_V:number <required>
Maximum voltage that the power supply can output in Volt
min_export_voltage_V:number <required>
Minimum voltage that the power supply can output in Volt
max_export_current_A:number <required>
Maximum current that the power supply can output in Ampere
min_export_current_A:number <required>
Minimum current limit that the power supply can set in Ampere
max_import_voltage_V:number <optional>
Maximum voltage that the power supply supports to import energy in Volt
min_import_voltage_V:number <optional>
Minimum voltage that the power supply requires to import energy in Volt
max_import_current_A:number <optional>
Maximum current that the power supply can output in Ampere
min_import_current_A:number <optional>
Minimum current limit that the power supply can set in Ampere
max_export_power_W:number <required>
Maximum export power that the power supply can output in Watt
max_import_power_W:number <optional>
Maximum import power that the power supply can sink in Watt
conversion_efficiency_import:number <optional>
Typical import efficiency used for energy management
conversion_efficiency_export:number <optional>
Typical export efficiency used for energy management
UpdateCapabilities:object
Runtime update of some of the capabilities values. Can be used to e.g. inform about throttling of a power supply due to temperature de-rating.
properties:
max_export_current_A:number <required>
Maximum current that the power supply can output in Ampere
max_import_current_A:number <optional>
Maximum current that the power supply can output in Ampere
max_export_power_W:number <required>
Maximum export power that the power supply can output in Watt
max_import_power_W:number <optional>
Maximum import power that the power supply can sink in Watt
FaultCode:string
Fault codes
enum:
- CommunicationFailure
- ConfigurationError
- HardwareFault
- OverTemperature
- UnderTemperature
- UnderVoltageAC
- OverVoltageAC
- UnderVoltageDC
- OverVoltageDC
- UnderVoltageBattery
- OverVoltageBattery
- OverCurrentAC
- OverCurrentBattery
- OverCurrentDC
- WrongCabling
- Other
- NoError