Luxor Documentation Hub Logo
Firmware/API Documentation/LUXminer commands

psuget

Gets PSU configuration

psuget

Description

Displays the current PSU (Power Supply Unit) configuration and live telemetry. The response includes multiple sections:

  • PSUBYPASS — Bypass configuration (see psuset to change these values).
  • PSUINFORMATION — Static PSU identity and manufacturer ratings, read once at boot.
  • PSUMONITORING — Live voltage, current, power, temperature, and fan speed readings.
  • PSUFLAGS — PMBus status flags indicating active faults and warnings.
  • PSUFAN — Fan configuration and state.
  • PSUCONFIGLIMITS — Protection threshold values currently programmed in the PSU. These can be changed with psuset.

Fields will show "N/A" when the PSU does not support that register or when monitoring data is not yet available.

Command

$ echo '{"command": "psuget"}' | nc $MINER_IP 4028 | jq

Examples

$ echo '{"command": "psuget"}' | nc $MINER_IP 4028 | jq
{
  "PSUBYPASS": [
    {
      "BypassEnabled": false,
      "BypassVoltage": 12.0
    }
  ],
  "PSUCONFIGLIMITS": [
    {
      "IinOvercurrentWarning": "N/A",
      "IoutOvercurrentFault": "N/A",
      "IoutOvercurrentWarning": "310.0",
      "OvertemperatureFault": "N/A",
      "OvertemperatureWarning": "61.0",
      "PinOverpowerWarning": "N/A",
      "VinOvervoltageWarning": "N/A",
      "VinUndervoltageWarning": "N/A",
      "VoutUndervoltageFault": "N/A",
      "VoutUndervoltageWarning": "N/A"
    }
  ],
  "PSUFAN": [
    {
      "Enabled": "true",
      "Fan1Installed": "true",
      "Fan1Mode": "Duty Cycle",
      "Fan1TachPulses": "2",
      "Fan2Installed": "false",
      "SpeedRPM": "6400"
    }
  ],
  "PSUFLAGS": [
    {
      "FanFault": "false",
      "FanWarning": "false",
      "InputCurrentWarning": "false",
      "InputPowerWarning": "false",
      "InputVoltageOvervoltageFault": "false",
      "InputVoltageOvervoltageWarning": "false",
      "InputVoltageUndervoltageFault": "false",
      "InputVoltageUndervoltageWarning": "false",
      "OutputCurrentFault": "false",
      "OutputCurrentWarning": "false",
      "OutputVoltageOvervoltageFault": "false",
      "OutputVoltageOvervoltageWarning": "false",
      "OutputVoltageUndervoltageFault": "false",
      "OutputVoltageUndervoltageWarning": "false",
      "Powered": "true",
      "TemperatureFault": "false",
      "TemperatureWarning": "false"
    }
  ],
  "PSUINFORMATION": [
    {
      "Date": "221125",
      "Location": "CHINA",
      "Manufacturer": "GOSPOWER",
      "MfrIinMax": "16",
      "MfrIoutMax": "350",
      "MfrPinMax": "3600",
      "MfrPoutMax": "3300",
      "MfrTambMax": "50",
      "MfrTambMin": "-20",
      "MfrVinMax": "305",
      "MfrVinMin": "176",
      "MfrVoutMax": "15.50",
      "MfrVoutMin": "12.00",
      "Model": "P221B",
      "PMbusRevision": "1.1/1.1",
      "Revision": "D.1",
      "SWVersion1": "17",
      "SWVersion2": "01",
      "SerialNumber": "GP22N110009208"
    }
  ],
  "PSUMONITORING": [
    {
      "FanRPM": "6400",
      "InputCurrent": "5.1",
      "InputPower": "1186",
      "InputVoltage": "241.2",
      "OutputCurrent": "80.4",
      "OutputPower": "1124",
      "OutputVoltage": "13.97",
      "Temperature0": "21.8",
      "Temperature1": "29.5",
      "Temperature2": "43.2"
    }
  ],
  "STATUS": [
    {
      "Code": 361,
      "Description": "LUXminer 2026.2.2.200326-61240a682",
      "Msg": "PSU configuration values",
      "STATUS": "S",
      "When": 1770063400
    }
  ],
  "id": 1
}

Field Details

PSUBYPASS

FieldNotes
BypassEnabledWhether the PSU bypass mode is enabled (true) or disabled (false).
BypassVoltageThe configured bypass voltage value. See limits for allowed range.

PSUINFORMATION

FieldNotes
ManufacturerPSU manufacturer name (e.g. "GOSPOWER").
ModelPSU model label (e.g. "P221B").
SerialNumberPSU serial number.
RevisionHardware revision.
DateManufacture date.
LocationManufacturing location.
PMbusRevisionPMBus protocol revision supported by the PSU.
SWVersion1PSU firmware version (primary).
SWVersion2PSU firmware version (secondary).
MfrVinMinManufacturer-rated minimum input voltage (V).
MfrVinMaxManufacturer-rated maximum input voltage (V).
MfrIinMaxManufacturer-rated maximum input current (A).
MfrPinMaxManufacturer-rated maximum input power (W).
MfrVoutMinManufacturer-rated minimum output voltage (V).
MfrVoutMaxManufacturer-rated maximum output voltage (V).
MfrIoutMaxManufacturer-rated maximum output current (A).
MfrPoutMaxManufacturer-rated maximum output power (W).
MfrTambMaxManufacturer-rated maximum ambient temperature (°C).
MfrTambMinManufacturer-rated minimum ambient temperature (°C).

PSUMONITORING

FieldNotes
InputVoltageAC input voltage (V).
InputCurrentAC input current (A).
InputPowerAC input power (W).
OutputVoltageDC output voltage (V).
OutputCurrentDC output current (A).
OutputPowerDC output power (W).
Temperature0PSU temperature sensor 0 (°C).
Temperature1PSU temperature sensor 1 (°C).
Temperature2PSU temperature sensor 2 (°C).
FanRPMFan speed (RPM).

PSUFLAGS

FieldNotes
Powered"true" if the PSU output is on, "false" if off.
OutputVoltageOvervoltageFaultOutput voltage overvoltage fault active.
OutputVoltageOvervoltageWarningOutput voltage overvoltage warning active.
OutputVoltageUndervoltageWarningOutput voltage undervoltage warning active.
OutputVoltageUndervoltageFaultOutput voltage undervoltage fault active.
OutputCurrentFaultOutput overcurrent fault active.
OutputCurrentWarningOutput overcurrent warning active.
InputVoltageOvervoltageFaultInput voltage overvoltage fault active.
InputVoltageOvervoltageWarningInput voltage overvoltage warning active.
InputVoltageUndervoltageWarningInput voltage undervoltage warning active.
InputVoltageUndervoltageFaultInput voltage undervoltage fault active.
InputPowerWarningInput overpower warning active.
InputCurrentWarningInput overcurrent warning active.
TemperatureFaultOvertemperature fault active.
TemperatureWarningOvertemperature warning active.
FanFaultFan fault active.
FanWarningFan warning active.

PSUFAN

FieldNotes
Fan1InstalledWhether fan 1 is installed.
Fan1ModeFan control mode: "RPM" or "Duty Cycle".
Fan1TachPulsesNumber of tachometer pulses per revolution.
Fan2InstalledWhether fan 2 is installed.
EnabledWhether the fan is currently enabled.
SpeedRPMCurrent fan speed (RPM).

PSUCONFIGLIMITS

These are the protection threshold values currently programmed in the PSU. Use psuset to change them. A value of "N/A" means the PSU firmware does not implement that threshold.

FieldNotes
VoutUndervoltageWarningOutput voltage undervoltage warning threshold (V).
VoutUndervoltageFaultOutput voltage undervoltage fault threshold (V).
IoutOvercurrentFaultOutput overcurrent fault threshold (A).
IoutOvercurrentWarningOutput overcurrent warning threshold (A).
OvertemperatureFaultOvertemperature fault threshold (°C).
OvertemperatureWarningOvertemperature warning threshold (°C).
VinOvervoltageWarningInput voltage overvoltage warning threshold (V).
VinUndervoltageWarningInput voltage undervoltage warning threshold (V).
IinOvercurrentWarningInput overcurrent warning threshold (A).
PinOverpowerWarningInput overpower warning threshold (W).

On this page