This object represents an outlet inside of a particular Power Distribution Unit (PDU). It lets you read instantaneous power metrics, read outlet configuration values, and control outlet relay states (ON or OFF).
{
"id": "1-16777225",
"outletName": "Outlet 1",
"pwrOnState": "ON",
"outletIndex": 1,
"receptacle": "NEMA 5-20R",
"customRebootTimeEnabled": false,
"customRebootTime": 5,
"circuitVoltage": 116.80,
"currentRms": 0.16,
"state": "ON",
"bankId": 16777225,
"voltageDetection": true,
"rebootStatus": "pendingOff",
"relayHealth": "OK",
"timestamp": 1656699228132,
"connectionState": "Connected",
"enclosureSerialNumber": 01740824,
"pduLabeledOutletNum" : 1
}| Key | Type | Description |
|---|---|---|
| id | string | Unique identifier for the Outlet. |
| outletName | string | User defined outlet name |
| pwrOnState | string | Initial State of outlet on boot. Value is either "ON", "OFF", or "PREV" |
| outletIndex | number | Which number outlet amongst total outlets |
| receptacle | string | Connector type for outlet receptacle. Value is either "nema 5-15", "nema 5-20", "IEC 320 C13", or "IEC 320 C19" |
| customRebootTimeEnabled | boolean | true if the time for reboot looks at customRebootTime instead of global reboot time |
| customRebootTime | number | Number of seconds for outlet reboot time if customRebootTimeEnabled is true |
| circuitVoltage | number | Voltage RMS of the circuit that the outlet is connected to. |
| currentRms | number | Key will exist if current_monitoring_supported value is true. return number value in amps for current load for outlet. |
| state | string | "ON", "OFF" are the available options. Only exists of outlet current metering supported |
| bankId | number | Unique identifier for bank that outlet is associated with |
| rebootStatus | string | If outlet has been set to cycle/reboot, this value will be: pendingOff or pendingOn. Otherwise it will be none |
| voltageDetection | boolean | Is true if there is voltage detected on outlet. If state not equal to voltageDetection then there is potential hardware issues with the relay |
| relayHealth | string | Either "OK" or "Failed". Compares state and voltageDetection and returns "OK" if they are equal |
| timestamp | number | Unix timestamp in milliseconds for the power metrics and current configuration |
| connectionState | string | Description of the current connection state with the device |
| enclosureSerialNumber | number | Unique serial number for device enclosure |
| pduLabeledOutletNum | number | Matches the labeling on the physical PDU for outlet number |