This page describes the device driver and the device window for APC rPDU series PowerModules via SNMP.
The driver was tested with the following models:
NOTE: Please set SNMP write community access rights to "write+" within WebUI of APC to allow on/off/reboot
Device window pages
The following table shows which device window pages are available with this individual device type. Tool-bar functions not mentioned here are described at the general description of device windows .
--- The device control parameters
--- The faults page.
--- The device info page.
--- The maintenance page. The configuration parameters described below are set at this page.Configuration parameters
At the maintenance page of the device window there are a couple of configuration parameters which must be set to make the software talk to the unit.
parameter --- description
address --- The SNMP address specification for the device. The full address specification consists of the following fields:aaa.bbb.ccc.ddd:pppp read-community write-community
readBackDelay --- Defines the delay the driver uses when it reads back parameters recently commanded. The delay is initialized at a proved preset value which should not be changed under normal circumstances.
pulseTime.01 --- Defines the pulse time in sec for outlet 1
pulseTime.02 --- Defines the pulse time in sec for outlet 2
pulseTime.03 --- Defines the pulse time in sec for outlet 3
pulseTime.04 --- Defines the pulse time in sec for outlet 4
pulseTime.05 --- Defines the pulse time in sec for outlet 5
pulseTime.06 --- Defines the pulse time in sec for outlet 6
pulseTime.07 --- Defines the pulse time in sec for outlet 7
pulseTime.08 --- Defines the pulse time in sec for outlet 8
Variables defined by this device driver
| name | type | flags | range |
|---|---|---|---|
| info.driver | TEXT | R/O | StringRange R/O |
| lowLevel.cmd | TEXT | StringRange | |
| lowLevel.reply | TEXT | R/O | StringRange R/O |
| faults.99 | ALARM | R/O | AlarmFlagRange R/O (Communication) |
| faults.commstat | TEXT | R/O | StringRange R/O |
| info.type | TEXT | R/O | StringRange R/O |
| info.port | TEXT | R/O | StringRange R/O |
| info.frame | TEXT | R/O | StringRange R/O |
| info.model | TEXT | R/O | StringRange R/O |
| info.uptime | TEXT | R/O | StringRange R/O |
| info.name | TEXT | R/O | StringRange R/O |
| info.serial | TEXT | R/O | StringRange R/O |
| info.outlets | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| config.readBackDelay | INTEGER | SAVE SETUP | IntegerRange (100 .. 10000) |
| config.pulseTime.01 | INTEGER | SETUP | IntegerRange DIS (5 .. 60) |
| config.pulseTime.02 | INTEGER | SETUP | IntegerRange DIS (5 .. 60) |
| config.pulseTime.03 | INTEGER | SETUP | IntegerRange DIS (5 .. 60) |
| config.pulseTime.04 | INTEGER | SETUP | IntegerRange DIS (5 .. 60) |
| config.pulseTime.05 | INTEGER | SETUP | IntegerRange DIS (5 .. 60) |
| config.pulseTime.06 | INTEGER | SETUP | IntegerRange DIS (5 .. 60) |
| config.pulseTime.07 | INTEGER | SETUP | IntegerRange DIS (5 .. 60) |
| config.pulseTime.08 | INTEGER | SETUP | IntegerRange DIS (5 .. 60) |
| name.01 | TEXT | StringRange DIS | |
| name.02 | TEXT | StringRange DIS | |
| name.03 | TEXT | StringRange DIS | |
| name.04 | TEXT | StringRange DIS | |
| name.05 | TEXT | StringRange DIS | |
| name.06 | TEXT | StringRange DIS | |
| name.07 | TEXT | StringRange DIS | |
| name.08 | TEXT | StringRange DIS | |
| state.01 | CHOICE | R/O | EnumRange R/O DIS (ON OFF) |
| state.02 | CHOICE | R/O | EnumRange R/O DIS (ON OFF) |
| state.03 | CHOICE | R/O | EnumRange R/O DIS (ON OFF) |
| state.04 | CHOICE | R/O | EnumRange R/O DIS (ON OFF) |
| state.05 | CHOICE | R/O | EnumRange R/O DIS (ON OFF) |
| state.06 | CHOICE | R/O | EnumRange R/O DIS (ON OFF) |
| state.07 | CHOICE | R/O | EnumRange R/O DIS (ON OFF) |
| state.08 | CHOICE | R/O | EnumRange R/O DIS (ON OFF) |
| control.01 | CHOICE | NOPRESET NOCOMPARE | EnumRange DIS (ON OFF REBOOT DELAYED-ON DELAYED-OFF DELAYED-REBOOT CANCEL) |
| control.02 | CHOICE | NOPRESET NOCOMPARE | EnumRange DIS (ON OFF REBOOT DELAYED-ON DELAYED-OFF DELAYED-REBOOT CANCEL) |
| control.03 | CHOICE | NOPRESET NOCOMPARE | EnumRange DIS (ON OFF REBOOT DELAYED-ON DELAYED-OFF DELAYED-REBOOT CANCEL) |
| control.04 | CHOICE | NOPRESET NOCOMPARE | EnumRange DIS (ON OFF REBOOT DELAYED-ON DELAYED-OFF DELAYED-REBOOT CANCEL) |
| control.05 | CHOICE | NOPRESET NOCOMPARE | EnumRange DIS (ON OFF REBOOT DELAYED-ON DELAYED-OFF DELAYED-REBOOT CANCEL) |
| control.06 | CHOICE | NOPRESET NOCOMPARE | EnumRange DIS (ON OFF REBOOT DELAYED-ON DELAYED-OFF DELAYED-REBOOT CANCEL) |
| control.07 | CHOICE | NOPRESET NOCOMPARE | EnumRange DIS (ON OFF REBOOT DELAYED-ON DELAYED-OFF DELAYED-REBOOT CANCEL) |
| control.08 | CHOICE | NOPRESET NOCOMPARE | EnumRange DIS (ON OFF REBOOT DELAYED-ON DELAYED-OFF DELAYED-REBOOT CANCEL) |
| meas.current | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| meas.power | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| faults.01 | ALARM | R/O | AlarmFlagRange R/O (Too many outlets) |