[ENG] 14.3. [DKSF 48.5 IU] Which OID are Supported By the Device?

You can see the description of OID supported by the device in the table below:

OID

Name

Type

Access

Description

RFC1213

.1.3.6.1.2.1.1.1.0

sysDescr.0

OctetString

READ

Text description of the device

.1.3.6.1.2.1.1.2.0

sysObjectID.0

OID

READ

 Number of the branch with the device`s parameters always «.1.3.6.1.4.1.25728»

.1.3.6.1.2.1.1.3.0

sysUpTime.0

TimeTicks

READ

 Operating time since last switching on 

.1.3.6.1.2.1.1.4.0

sysContact.0

OctetString

READ/WRITE

 Contact information, as a rule, an email of the administrator

.1.3.6.1.2.1.1.5.0

sysName.0

OctetString

READ/WRITE

Domain name of the device

.1.3.6.1.2.1.1.6.0

sysLocation.0

OctetString

READ/WRITE

Location of the device

.1.3.6.1.2.1.1.7.0

sysServices.0

Integer

READ

The binary representation of this OID is a set of supported services. Always “72”, the device acts as the final host

.1.3.6.1.2.1.2.1.0

ifNumber.0

Integer

READ

Number of device network interfaces

.1.3.6.1.2.1.2.2.1.1.1

ifIndex.1

Integer

READ

An interface index is a unique identification number connected with a physical or logic interface. For most ifIndex software, this is the name of the interface.

.1.3.6.1.2.1.2.2.1.3.1

ifType.1

Integer

READ

A type of the device network interface

.1.3.6.1.2.1.2.2.1.4.1

ifMtu.1

Integer

READ

 Всегда 1514 Packet size over the network interface. Always 1514

.1.3.6.1.2.1.2.2.1.5.1

ifSpeed.1

Integer

READ

The speed of the network interface. Always 100000000 

.1.3.6.1.2.1.2.2.1.6.1

ifPhysAddress.1

OctetString

READ

МАС-address of the device

NetPing MIB

.1.3.6.1.4.1.25728.911.1.0

npSoftReboot

Integer

READ/WRITE

 Soft reset of the device when recording the value "1"

.1.3.6.1.4.1.25728.911.2.0

npResetStack

Integer

READ/WRITE

Soft reset of the network interface when recording the value "1" 

.1.3.6.1.4.1.25728.911.3.0

npForceReboot

Integer

READ/WRITE

Immediate forced reboot of the device when recording the value “1” (processor reset when switching on the power)

GSM modem

.1.3.6.1.4.1.25728.3800.1.1.0

npGsmFailed

Integer

READ

The state of a built-in GSM modem 

0 — OК

1 — Failed (no connection)

2 — FatalError (unrecoverable error, the modem is locked)

.1.3.6.1.4.1.25728.3800.1.2.0

npGsmRegistration

Integer

READ

 Connection status to the GSM network:

0 — Impossible

1 — HomeNetwork

2 — Searching

3 — Denied

4 — Unknown

5 — Roaming

255 — InfoUpdate

.1.3.6.1.4.1.25728.3800.1.3.0

npGsmStrength

Integer

READ

GSM signal strength:

0…31 = 0% … 100%

99 — unknown

255 — updating info

.1.3.6.1.4.1.25728.3800.1.9.0npGsmSendSMSDisplayStringREAD/WRITE

The sending an arbitrary SMS message

Format: [phone_number,phone_number,...] Message

where:

phone_number — the recipient number in square brackets

Message — message text (written with a space from the recipient number)

Only latin letters are allowed in the SMS text. You can send SMS to several (up to four) numbers, indicating them in square brackets, separated by commas, without spaces. If there are no square brackets with the addressee number at the beginning of the message, the message is sent to the addressees indicated on the “SMS” page of the device’s web interface.

A built-in Relay

.1.3.6.1.4.1.25728.5500.5.1.1.n

nRelayN.n

Integer

READ

Relay index, where n is the relay number, a number from 1 to 8 inclusive

.1.3.6.1.4.1.25728.5500.5.1.2.n

npRelayMode.n

Integer

READ/WRITE

Relay operating Mode,  where n is the relay number, a number from 1 to 8 inclusive

These modes are available:

0 — Off

1 — On

-1 — Switching between off and on

.1.3.6.1.4.1.25728.5500.5.1.3.n

npRelayStartReset.n

Integer

READ/WRITE

OID for forced short-time relay shutdown. Write the number “1” to disable the channel for 15 seconds, where n is the relay number, a number from 1 to 8 inclusive

.1.3.6.1.4.1.25728.5500.5.1.6.n

npRelayMemo.n

DisplayString

READ

Relay memo, where n is the relay number, a number from 1 to 8 inclusive

 .1.3.6.1.4.1.25728.5500.5.1.14.nnpRelayFlip.nIntegerREAD/WRITE

Switching the relay to the inverse state, where n is the number of the relay, a number from 1 to 8 inclusive.

Write "-1" to switch the relay to inverse state

.1.3.6.1.4.1.25728.5500.5.1.15.n

npRelayState.n

Integer

READ

The current instantaneous state of the relay, where n is the number of the relay, a number from 1 to 8 inclusive:

  • 0 — relay is off
  • 1 — relay is on
.1.3.6.1.4.1.25728.5500.5.1.16.n

npRelayPowered.n

IntegerREAD

The availability of voltage at the "output" of the relay, where n is the number of the relay, a number from 1 to 8 inclusive.

  • 1 — voltage is available
  • 0 - there is no voltage (there is no voltage at the input, or the relay is switched to off mode)
    1 - there is voltage
Watchdog
.1.3.6.1.4.1.25728.5800.3.1.1.nnpPwrChannelN.nIntegerREADRelay index, where n is the relay number, a number from 1 to 8 inclusive
.1.3.6.1.4.1.25728.5800.3.1.2.nnpPwrStartReset.nIntegerREAD

The state of the relay in the context of the watchdog operation, where n is the number of the relay, a number from 1 to 8 inclusive

Possible values:

  • 0 - normal operation
    1 - reset
    2 - resets are suspended or the watchdog is not active
.1.3.6.1.4.1.25728.5800.3.1.4.nnpPwrResetsCounter.nIntegerREAD/WRITE

The “Watchdog” reset counter for relay n, where n is the number of the relay, is a number from 1 to 8 inclusive.

Write "0" to force zero

.1.3.6.1.4.1.25728.5800.3.1.5.nnpPwrRepeatingResetsCounter.nIntegerREAD

The “Watchdog” reset counter reset counter for relay n, where n is the relay number, a number from 1 to 8 inclusive

.1.3.6.1.4.1.25728.5800.3.1.6.nnpPwrMemo.nOctetStringREAD

The memo of a relay n, where n is the number of the relay, a number from 1 to 8 inclusive

Power Inputs
.1.3.6.1.4.1.25728.5100.44.1.1.nnpAcInN.nIntegerREADInput index, where n is input number 1 or 2
.1.3.6.1.4.1.25728.5100.44.1.6.nnpAcInMemo.nDisplayStringREADInput memo, where n is input number 1 or 2
.1.3.6.1.4.1.25728.5100.44.1.16.nnpAcInPowered.nIntegerREAD

The availability of voltage at the input, where n is the input number 1 or 2

Groups of outlets (1...4, 5...8)
.1.3.6.1.4.1.25728.5100.55.1.1.nnpOutGrpN.nIntegerREADOutlets group index, where n is the outlet group index 1 or 2
.1.3.6.1.4.1.25728.5100.55.1.2.nnpOutGrpBackupStatus.nIntegerREAD

Input reservation status for outlets group, where n is the index of outlet group 1 or 2.

Possible values:

  • 0 - the outlet group is powered from the primary input
    1 - the group of outlets is powered from the backup input
.1.3.6.1.4.1.25728.5100.55.1.3.nnpOutGrpManualRevert.nIntegerREAD/WRITE

Manual return to the primary input, where n is the index of the outlet group 1 or 2.

Write “-1” to initialize the return of the outlet group to the primary input

.1.3.6.1.4.1.25728.5100.55.1.6.nnpOutGrpMemo.nDisplayStringREAD

Memo of the outlet group, where n is the index of the outlet group 1 or 2.

 - for group 1 - “1 ... 4”
 - for group 2 - “5 ... 8

.1.3.6.1.4.1.25728.5100.55.1.7.nnpOutGrpPrimaryIn.nIntegerREAD

Index of the primary input for the outlet group, where n is the index of the outlet group 1 or 2

.1.3.6.1.4.1.25728.5100.55.1.8.nnpOutGrpEnableBackup.nIntegerREAD

 Input reservation for outlet group, where n is the index of outlet group 1 or 2.

Possible values:

  • 0 — off
  • 1 — on
.1.3.6.1.4.1.25728.5100.55.1.9.nnpOutGrpEnableAutoRevert.nIntegerREAD

Auto-return of the outlet group to the primary input, where n is the index of the outlet group 1 or 2.

Possible values :

  • 0 — off
  • 1 — on
IR module

.1.3.6.1.4.1.25728.7900.1.1.0

npIrPlayCmd

Integer

READ/WRITE

To send an IR command, write the number of the IR command.

.1.3.6.1.4.1.25728.7900.1.2.0

npIrReset

Integer

READ/WRITE

To reset IR-transceiver write «1».

After reset, indicate IR command and check IP status

.1.3.6.1.4.1.25728.7900.1.3.0

npIrStatus

Integer

READ

Status of  IR-transceiver.

These statuses are available:

  • commandCompleted (0) - command completed. A team that does not require any process to execute.
  •  protocolError (1) - wrong command code, or command not accepted.
  •  commandAccepted (2) - command accepted, execution started. After the completion of the command, the status does not change, since there can no longer be any failures in this process. Wait about 0.5 seconds before sending the next command.
  • errorUnknown (16) — unknown error.
  • errorBadNumber (17) — wong parameter of the command.
  • errorEmptyRecord (18) —  the attempt to play an empty cell.
  • errorFlashChip (19) — crash or failure of the memory chip inside the IRC-TRv2 IR expansion module.
  • errorTimeout (20) —  no response from  IRC-TRv2 expansion module.
  • errorExtBusBusy (21) —  the external i2c bus is busy, it is not possible to communicate with the IRC-TRv2 IR expansion module (for example, if the bus is short-circuited)
1-wire smoke sensors
.1.3.6.1.4.1.25728.8200.1.1.1.nnpSmokeSensorN.nIntegerREAD

 

The index of the 1-Wire smoke sensor, where n — a number of a sensor, the number from 1 to 4 inclusive

.1.3.6.1.4.1.25728.8200.1.1.2.n

npSmokeStatus.n

Integer

READ

The status of the 1-Wire smoke sensor, where  n —a number of a sensor, the number from 1 to 4 inclusive:

0 — Normal

1 — Alert

4 — StopOut

5 — Failure

.1.3.6.1.4.1.25728.8200.1.1.3.n

npSmokePower.n

Integer

READ/WRITE

Power control of the 1-Wire smoke sensor, where n — number of the sensor, the number from 1 to 4 inclusive :

0 — Off

1 — On

.1.3.6.1.4.1.25728.8200.1.1.4.n

npSmokeReset.n

Integer

READ/WRITE

Write the number “1” to switch off the sensor for 10 seconds, where n is the number of the smoke sensor, the number from 1 to 4 inclusive

.1.3.6.1.4.1.25728.8200.1.1.6.n

npSmokeMemo.n

DisplayString

READ

 1-wire smoke sensor memo, where n is the number of the smoke sensor, the number from 1 to 4 inclusive

1-wire Humidity Sensors
.1.3.6.1.4.1.25728.8400.1.1.1.nnpRelHumN.nIntegerREADThe index of the humidity sensor, where n — number of a senso, the number from 1 to 4 inclusive
.1.3.6.1.4.1.25728.8400.1.1.2.nnpRelHumValue.nIntegerREAD The value of a relative humidity, %, where n — number of a sensor
.1.3.6.1.4.1.25728.8400.1.1.3.nnpRelHumStatus.nIntegerREAD

The status of a relative humidity, where n - number of a sensor:

0 — failed or not connected sensor

1 — below safe range

2 — in safe range

3 — above safe range

.1.3.6.1.4.1.25728.8400.1.1.4.n

npRelHumTempValue.n

Integer

READ

Temperature value, °C, where n — number of the sensor

.1.3.6.1.4.1.25728.8400.1.1.5.n

npRelHumTempStatus.n

Integer

READ

The status of temperature of a humidity sensor, where n - number of a sensor:

0 — failed or not connected sensor

1 — below safe range

2 — in safe range

3 — above safe range

.1.3.6.1.4.1.25728.8400.1.1.6.n

npRelHumMemo.n

DisplayString

READ

The memo of a humidity sensor, where n - number of a sensor 

.1.3.6.1.4.1.25728.8400.1.1.7.n

npRelHumSafeRangeHigh.n

Integer

READ

 The upper limit of the safe range of relative humidity,%, where n is number of a sensor

.1.3.6.1.4.1.25728.8400.1.1.8.n

npRelHumSafeRangeLow.n

Integer

READ

The lower limit of the safe range of relative humidity,%, where n is number of a sensor

.1.3.6.1.4.1.25728.8400.1.1.9.n

npRelHumTempSafeRangeHigh.n

Integer

READ

The upper limit of the safe range of temperature,C, where n is number of a sensor


.1.3.6.1.4.1.25728.8400.1.1.10.nnpRelHumTempSafeRangeLow.n    Integer      READThe lower limit of the safe range of temperature,C, where n is number of a sensor
1-wire Temperature sensor
.1.3.6.1.4.1.25728.8800.1.1.1.nnpThermoSensorN.nIntegerREAD

A temperature sensor identifier, number from 1 to 8 inclusive

.1.3.6.1.4.1.25728.8800.1.1.2.n

npThermoValue.n

Integer

READ


Current temperature at the temperature sensor, deg. C, where n is the number of the temperature sensor, a number from 1 to 8 inclusive.

.1.3.6.1.4.1.25728.8800.1.1.3.n

npThermoStatus.n

Integer

READ


Status of the temperature sensor of the temperature sensor readings, where n is a number of a temperature sensor, a number from 1 to 8 inclusive.

  • 0 — failed or not connected sensor
  • 1 — below safe range
  • 2 — in safe range
  • 3 —above safe range

.1.3.6.1.4.1.25728.8800.1.1.4.n

npThermoLow.n

Integer

READ

 The lower limit of the safe temperature range, where n is a number of a temperature sensor, a number from 1 to 8 inclusive

.1.3.6.1.4.1.25728.8800.1.1.5.n

npThermoHigh.n

Integer

READ

The upper limit of the safe temperature range, where n is the number of the temperature sensor, a number from 1 to 8 inclusive

.1.3.6.1.4.1.25728.8800.1.1.6.n

npThermoMemo.n

DisplayString

READ

The memo for a temperature sensor, where n is a number of a temperature sensor, a number from 1 to 8 inclusive

IO-lines
.1.3.6.1.4.1.25728.8900.1.1.1.nnpIoLineN.nIntegerREADIO line identifier, n - line number, number from 1 to 4 inclusive

.1.3.6.1.4.1.25728.8900.1.1.2.n

npIoLevelIn.n

Integer

READ

The current state of the line, where n is the line number, a number from 1 to 4 inclusive.

Possible values:

  • 0 — log. 0
  • 1 — log. 1

.1.3.6.1.4.1.25728.8900.1.1.3.n

npIoLevelOut.n

Integer

READ/WRITE

The line status in the "output" mode, where n is the line number, a number from 1 to 4 inclusive.

Write “1” or “0” to switch the line to the appropriate state.

.1.3.6.1.4.1.25728.8900.1.1.6.n

npIoMemo.n

OctetString

READ

The memo (short description for the IO line), where n is the line number, a number from 1 to 4 inclusive

.1.3.6.1.4.1.25728.8900.1.1.9.n

npIoPulseCounter.n

Counter32

READ/WRITE

Pulse counter on the IO line. It is counted from the positive edge of the pulse after filtering short pulses.
To force zero, write “0”. It also resets when the power is switched off, where: n is the line number, a number from 1 to 4 inclusive

.1.3.6.1.4.1.25728.8900.1.1.12.n

npIoSinglePulseDuration.n

Integer

READ/WRITE

The duration of one pulse at the output of the IO line (valid values are from 100 ms to 25 500 ms, in increments of 100 ms), where n is the line number, a number from 1 to 4 inclusive

.1.3.6.1.4.1.25728.8900.1.1.13.n

npIoSinglePulseStart.n

Integer

READ/WRITE

To supply a single pulse to the output of the IO line, write “1”. The pulse duration is taken from the variable npIoSinglePulseDuration.n, where n is the line number, a number from 1 to 4 inclusive