summaryrefslogtreecommitdiff
path: root/MIBS/riedo
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/riedo
downloadmibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz
mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/riedo')
-rw-r--r--MIBS/riedo/NETTRACK-E3METER-CTR-SNMP-MIB1806
-rw-r--r--MIBS/riedo/NETTRACK-E3METER-SNMP-MIB1078
-rw-r--r--MIBS/riedo/RNX-UPDU-MIB735
3 files changed, 3619 insertions, 0 deletions
diff --git a/MIBS/riedo/NETTRACK-E3METER-CTR-SNMP-MIB b/MIBS/riedo/NETTRACK-E3METER-CTR-SNMP-MIB
new file mode 100644
index 0000000..fc74b73
--- /dev/null
+++ b/MIBS/riedo/NETTRACK-E3METER-CTR-SNMP-MIB
@@ -0,0 +1,1806 @@
+NETTRACK-E3METER-CTR-SNMP-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY,
+ OBJECT-TYPE,
+ Integer32,
+ TimeTicks,
+ Unsigned32
+ FROM SNMPv2-SMI
+ enterprises
+ FROM SNMPv2-SMI
+ TEXTUAL-CONVENTION
+ FROM SNMPv2-TC
+ NOTIFICATION-TYPE
+ FROM SNMPv2-SMI
+ ;
+
+nettrack OBJECT IDENTIFIER
+ ::= { enterprises 21695 }
+
+public OBJECT IDENTIFIER
+ ::= { nettrack 1 }
+
+e3Mib MODULE-IDENTITY
+ LAST-UPDATED "201903200000Z"
+ ORGANIZATION "net-track GmbH"
+ CONTACT-INFO "net-track GmbH
+ Duensstrasse 1
+ 3186 Duedingen
+ Switzerland
+ Tel: +41 26 4240924
+
+ http://www.net-track.ch
+ info@net-track.ch"
+ DESCRIPTION
+ "Management Information for the E3METER suite."
+
+ REVISION
+ "201903200000Z"
+ DESCRIPTION
+ "Add tables containing information about IPS and PRO meters:
+
+ * e3MeterConfigTable, e3MeterDataTable, e3MeterSensorTable"
+
+ REVISION
+ "201810230000Z"
+ DESCRIPTION
+ "Add residual current monitoring data:
+
+ * e3IpsRcm and e3IpsRcmTable"
+
+ REVISION
+ "201707100000Z"
+ DESCRIPTION
+ "Add traps for events:
+
+ * Add objects: e3CtrEventTime, e3CtrEventSeverityLevel,
+ e3CtrEventSource and e3CtrEventDescription
+
+ * Add notification: e3ConcentratorEventLog"
+
+ REVISION
+ "201506170000Z"
+ DESCRIPTION
+ "Numerous changes for providing the data collected with
+ period oriented polling:
+
+ * Changes to e3Concentrator:
+
+ - renamed e3ConcentratorVersion to
+ e3ConcentratorFWVersion and changed it to string.
+
+ - added: e3ConcentratorSystemTime
+
+ - deprecated: e3ConcentratorUptime
+
+ * Removed entire e3IpsLocal.
+
+ * Changes to e3IpsNetwork:
+
+ - deprecated: e3IpsUnknownNodes, e3IpsActiveNodes,
+ e3IpsDeadNodes
+
+ - added: e3IpsPolledPeriodStart,
+ e3IpsPolledPeriodDuration, e3IpsPolledNodesSuccess
+
+ * Changes to e3IpsTable:
+
+ - removed: e3IpsLastDataTime
+
+ - added: e3IpsBuild
+
+ * Changes to e3IpsMeterTable:
+
+ - removed: e3IpsEnergyQ, e3IpsEnergyS
+
+ - deprecated: e3IpsEnergyP, e3IpsPowerP,
+ e3IpsPowerQ, e3IpsPowerS, e3IpsUrms, e3IpsIrms,
+ e3IpsFrequency
+
+ - added: e3IpsPolledPeriodStart,
+ e3IpsPolledPeriodDuration,
+ e3IpsPolledNodesSuccess, e3IpsPeriodType,
+ e3IpsPeriodStart, e3IpsPeriodDuration,
+ e3IpsDataStatus, e3IpsPMin/Max/Avg,
+ e3IpsQMin/Max/Avg, e3IpsSAvg,
+ e3IpsUrmsMin/Max/Avg, e3IpsIrmsMin/Max/Avg,
+ e3IpsFreqMin/Max
+
+ * Changes to e3IpsSensorTable:
+
+ - deprecated: e3IpsSensorTemperatureCelsius,
+ e3IpsSensorHumidity
+
+ - added: e3IpsSensorPeriodType,
+ e3IpsSensorPeriodStart, e3IpsSensorPeriodDuration,
+ e3IpsSensorDataType, e3IpsSensorTempCMin/Max,
+ e3IpsSensorRHMin/Max"
+
+ REVISION
+ "201303270000Z"
+ DESCRIPTION
+ "Added e3ConcentratorUptime and e3IpsLastDataTime."
+
+ REVISION
+ "201301040000Z"
+ DESCRIPTION
+ "Added e3IpsChannelConfig."
+
+ REVISION
+ "201204120000Z"
+ DESCRIPTION
+ "Added import of TEXTUAL-CONVENTION."
+
+ REVISION
+ "201104060000Z"
+ DESCRIPTION
+ "Corrected some syntax errors."
+
+ REVISION
+ "201003110000Z"
+ DESCRIPTION
+ "Initial version of this MIB module."
+
+ ::= { public 10 }
+
+-- ===========================================================================
+-- Textual conventions
+--
+
+Watts ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Watts"
+ SYNTAX INTEGER
+
+VoltAmpereReactives ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Volt-ampere reactives"
+ SYNTAX Integer32
+
+VoltAmperes ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Volt-amperes"
+ SYNTAX Integer32
+
+WattHours ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Watt hours"
+ SYNTAX Integer32
+
+VoltAmpereReactiveHours ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Volt-ampere reactive hours"
+ SYNTAX Integer32
+
+VoltAmpereHours ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Volt-ampere hours"
+ SYNTAX Integer32
+
+MilliAmperes ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Milli-amperes"
+ SYNTAX Integer32
+
+MilliVolts ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Milli-volts"
+ SYNTAX Integer32
+
+DeciDegreesCelsius ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Deci-degrees celsius"
+ SYNTAX Integer32
+
+MilliHertz ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Milli-hertz"
+ SYNTAX Integer32
+
+Percent ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Percent"
+ SYNTAX INTEGER
+
+-- ===========================================================================
+-- Agent information
+--
+
+e3Concentrator OBJECT IDENTIFIER
+ ::= { e3Mib 1 }
+
+e3ConcentratorFWVersion OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "CTR firmware version."
+ ::= { e3Concentrator 1 }
+
+e3ConcentratorUptime OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "The system uptime in hundredths of a second."
+ ::= { e3Concentrator 2 }
+
+e3ConcentratorSystemTime OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current system time represented in seconds since 1970-01-01
+ 00:00:00 UTC."
+ ::= { e3Concentrator 3 }
+
+-- ===========================================================================
+-- IPS network information
+--
+
+e3IpsNetwork OBJECT IDENTIFIER
+ ::= { e3Mib 2 }
+
+e3IpsTotalNodes OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of configured nodes in total."
+ ::= { e3IpsNetwork 1 }
+
+e3IpsUnknownNodes OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "Number of unknown nodes.
+ This object is deprecated, it will return 0."
+ ::= { e3IpsNetwork 2 }
+
+e3IpsActiveNodes OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "Number of active nodes.
+ This object is deprecated, use e3IpsPolledNodesSuccess instead."
+ ::= { e3IpsNetwork 3 }
+
+e3IpsDeadNodes OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "Number of dead (unreachable) nodes.
+ This object is deprecated, it will return 0."
+ ::= { e3IpsNetwork 4 }
+
+e3IpsPolledPeriodStart OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Start of the most recent polling period in seconds since
+ 1970-01-01 00:00:00 UTC."
+ ::= { e3IpsNetwork 5 }
+
+e3IpsPolledPeriodDuration OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Duration of the data period in seconds."
+ ::= { e3IpsNetwork 6 }
+
+e3IpsPolledNodesSuccess OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of nodes for which data was available for the most
+ reccently polled period."
+ ::= { e3IpsNetwork 7 }
+
+-- ===========================================================================
+-- IPS information
+--
+
+e3IpsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF E3IpsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The e3IpsTable holds information about all IPS nodes in the
+ network."
+ ::= { e3Mib 3 }
+
+e3IpsEntry OBJECT-TYPE
+ SYNTAX E3IpsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Holds information about one particular IPS."
+ INDEX { e3IpsSerial }
+ ::= { e3IpsTable 1 }
+
+E3IpsEntry ::= SEQUENCE {
+ e3IpsSerial Integer32,
+ e3IpsCtrSerial Integer32,
+ e3IpsModel Integer32,
+ e3IpsHWVersion INTEGER,
+ e3IpsFWVersion Integer32,
+ e3IpsPLCVersion Integer32,
+ e3IpsPLCBand INTEGER,
+ e3IpsLabel OCTET STRING,
+ e3IpsState INTEGER,
+ e3IpsMeters INTEGER,
+ e3IpsSensors INTEGER,
+ e3IpsChannelConfig INTEGER,
+ e3IpsBuild OCTET STRING,
+ e3IpsRcm INTEGER
+ }
+
+e3IpsSerial OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The serial number is the primary identification for
+ for every IPS."
+ ::= { e3IpsEntry 1 }
+
+e3IpsCtrSerial OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The serial number of the concentrator this IPS is
+ connected to."
+ ::= { e3IpsEntry 2 }
+
+e3IpsModel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Model number."
+ ::= { e3IpsEntry 3 }
+
+e3IpsHWVersion OBJECT-TYPE
+ SYNTAX INTEGER {
+ rev-a (0),
+ rev-b (1),
+ rev-c (2),
+ rev-d (3),
+ rev-e (4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Hardware revision."
+ ::= { e3IpsEntry 4 }
+
+e3IpsFWVersion OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Integer representation of the firmware revision
+ (major.minor) represented as a 16 bit integer."
+ ::= { e3IpsEntry 5 }
+
+e3IpsPLCVersion OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "PLC firmware revision (major.minor.build) represented
+ as a 24 bit integer."
+ ::= { e3IpsEntry 6 }
+
+e3IpsPLCBand OBJECT-TYPE
+ SYNTAX INTEGER {
+ fcc (0),
+ arib (1),
+ cenelec-a (2),
+ cenelec-b (3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Holds the PLC band used by the corresponding node."
+ ::= { e3IpsEntry 7 }
+
+e3IpsLabel OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..15))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "IPS label shown on display."
+ ::= { e3IpsEntry 8 }
+
+e3IpsState OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown (0),
+ active (1),
+ dead (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "State of this node."
+ ::= { e3IpsEntry 9 }
+
+e3IpsMeters OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of power meters in this IPS."
+ ::= { e3IpsEntry 10 }
+
+e3IpsSensors OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of sensors connected to this IPS."
+ ::= { e3IpsEntry 11 }
+
+e3IpsChannelConfig OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown (0),
+ 1L (1),
+ 3L1N (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Channel configuration."
+ ::= { e3IpsEntry 12 }
+
+e3IpsBuild OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..15))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "IPS firmware build number."
+ ::= { e3IpsEntry 14 }
+
+e3IpsRcm OBJECT-TYPE
+ SYNTAX INTEGER {
+ none (0),
+ total-rcm (1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Type of installed residual current monitoring: none (0)
+ or total (1), where the total residual current of all phases
+ is monitored."
+ ::= { e3IpsEntry 15 }
+
+-- ===========================================================================
+-- IPS meters
+--
+
+e3IpsMeterTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF E3IpsMeterEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The e3IpsMeterTable holds information related to the
+ powermeters of all IPS nodes."
+ ::= { e3Mib 4 }
+
+e3IpsMeterEntry OBJECT-TYPE
+ SYNTAX E3IpsMeterEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Holds the information related to one specific powermeter."
+ INDEX { e3IpsSerial, e3IpsMeter }
+ ::= { e3IpsMeterTable 1 }
+
+E3IpsMeterEntry ::= SEQUENCE {
+ e3IpsMeter Integer32,
+ e3IpsEnergyP WattHours,
+ e3IpsPowerP Watts,
+ e3IpsPowerQ VoltAmpereReactives,
+ e3IpsPowerS VoltAmperes,
+ e3IpsUrms MilliVolts,
+ e3IpsIrms MilliAmperes,
+ e3IpsFrequency MilliHertz,
+ e3IpsPeriodType INTEGER,
+ e3IpsPeriodStart Unsigned32,
+ e3IpsPeriodDuration Unsigned32,
+ e3IpsDataStatus INTEGER,
+ e3IpsPMin Watts,
+ e3IpsPMax Watts,
+ e3IpsPAvg Watts,
+ e3IpsQMin VoltAmpereReactives,
+ e3IpsQMax VoltAmpereReactives,
+ e3IpsQAvg VoltAmpereReactives,
+ e3IpsSAvg VoltAmperes,
+ e3IpsUrmsMin MilliVolts,
+ e3IpsUrmsMax MilliVolts,
+ e3IpsUrmsAvg MilliVolts,
+ e3IpsIrmsMin MilliAmperes,
+ e3IpsIrmsMax MilliAmperes,
+ e3IpsIrmsAvg MilliAmperes,
+ e3IpsFreqMin MilliHertz,
+ e3IpsFreqMax MilliHertz,
+ e3IpsPFAvg INTEGER,
+ e3IpsActiveEnergy WattHours,
+ e3IpsReactiveEnergyL VoltAmpereReactiveHours,
+ e3IpsReactiveEnergyC VoltAmpereReactiveHours
+ }
+
+e3IpsMeter OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Index of this power meter in the current node."
+ ::= { e3IpsMeterEntry 2 }
+
+e3IpsEnergyP OBJECT-TYPE
+ SYNTAX WattHours
+ UNITS "Wh"
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "Active energy in watt hours.
+ This object is deprecated, use the e3IpsActiveEnergy object instead."
+ ::= { e3IpsMeterEntry 3 }
+
+e3IpsPowerP OBJECT-TYPE
+ SYNTAX Watts
+ UNITS "W"
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "Active power at a given instant.
+ This object is deprecated, use the e3IpsPAvg object instead."
+ ::= { e3IpsMeterEntry 6 }
+
+e3IpsPowerQ OBJECT-TYPE
+ SYNTAX VoltAmpereReactives
+ UNITS "var"
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "Reactive power at a given instant.
+ This object is deprecated, use the e3IpsQAvg object instead."
+ ::= { e3IpsMeterEntry 7 }
+
+e3IpsPowerS OBJECT-TYPE
+ SYNTAX VoltAmperes
+ UNITS "VA"
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "Apparent power at a given instant.
+ This object is deprecated, use the e3IpsQAvg object instead."
+ ::= { e3IpsMeterEntry 8 }
+
+e3IpsUrms OBJECT-TYPE
+ SYNTAX MilliVolts
+ UNITS "mV"
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "RMS voltage at a given instant.
+ This object is deprecated, use the e3IpsUrmsAvg object instead."
+ ::= { e3IpsMeterEntry 9 }
+
+e3IpsIrms OBJECT-TYPE
+ SYNTAX MilliAmperes
+ UNITS "mA"
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "RMS current at a given instant.
+ This object is deprecated, use the e3IpsIrmsAvg object instead."
+ ::= { e3IpsMeterEntry 10 }
+
+e3IpsFrequency OBJECT-TYPE
+ SYNTAX MilliHertz
+ UNITS "mHz"
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "Frequency measured a given instant.
+ This object is deprecated, use e3IpsFreqMin/Max instead."
+ ::= { e3IpsMeterEntry 11 }
+
+e3IpsPeriodType OBJECT-TYPE
+ SYNTAX INTEGER {
+ aggregated (0),
+ sample (1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Specifies whether the data is truly aggregated over
+ the indicated period or if it represents just a sample
+ during the indicated period (for old firmware
+ versions)."
+ ::= { e3IpsMeterEntry 12 }
+
+e3IpsPeriodStart OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Start of the data period which is represented by the
+ values in the MIB. This is given in seconds since
+ 1970-01-01 00:00:00 UTC. If this is 0, no data has
+ been received from this node yet."
+ ::= { e3IpsMeterEntry 13 }
+
+e3IpsPeriodDuration OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Duration of the data period in seconds."
+ ::= { e3IpsMeterEntry 14 }
+
+e3IpsDataStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown (0),
+ current-data (1),
+ old-data (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Informs about the nature of the data in this table
+ entry: 0 (unknown) means no data has yet been received
+ from this node, 1 (current-data) means that the data
+ is from the most recently polled period, 2 (old-data)
+ means the data is from a previous period."
+ ::= { e3IpsMeterEntry 15 }
+
+e3IpsPMin OBJECT-TYPE
+ SYNTAX Watts
+ UNITS "W"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Min active power measured during the indicated
+ period."
+ ::= { e3IpsMeterEntry 16 }
+
+e3IpsPMax OBJECT-TYPE
+ SYNTAX Watts
+ UNITS "W"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Max active power measured during the indicated
+ period."
+ ::= { e3IpsMeterEntry 17 }
+
+e3IpsPAvg OBJECT-TYPE
+ SYNTAX Watts
+ UNITS "W"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Avg active power measured during the indicated
+ period."
+ ::= { e3IpsMeterEntry 18 }
+
+e3IpsQMin OBJECT-TYPE
+ SYNTAX VoltAmpereReactives
+ UNITS "var"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Min reactive power measured during the indicated
+ period."
+ ::= { e3IpsMeterEntry 19 }
+
+e3IpsQMax OBJECT-TYPE
+ SYNTAX VoltAmpereReactives
+ UNITS "var"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Max reactive power measured during the indicated
+ period."
+ ::= { e3IpsMeterEntry 20 }
+
+e3IpsQAvg OBJECT-TYPE
+ SYNTAX VoltAmpereReactives
+ UNITS "var"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Avg reactive power measured during the indicated
+ period."
+ ::= { e3IpsMeterEntry 21 }
+
+e3IpsSAvg OBJECT-TYPE
+ SYNTAX VoltAmperes
+ UNITS "VA"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Avg apparent power measured during the indicated
+ period."
+ ::= { e3IpsMeterEntry 22 }
+
+e3IpsUrmsMin OBJECT-TYPE
+ SYNTAX MilliVolts
+ UNITS "mV"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Min RMS voltage measured during the indicated
+ period."
+ ::= { e3IpsMeterEntry 23 }
+
+e3IpsUrmsMax OBJECT-TYPE
+ SYNTAX MilliVolts
+ UNITS "mV"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Max RMS voltage measured during the indicated
+ period."
+ ::= { e3IpsMeterEntry 24 }
+
+e3IpsUrmsAvg OBJECT-TYPE
+ SYNTAX MilliVolts
+ UNITS "mV"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Avg RMS voltage measured during the indicated
+ period."
+ ::= { e3IpsMeterEntry 25 }
+
+e3IpsIrmsMin OBJECT-TYPE
+ SYNTAX MilliAmperes
+ UNITS "mA"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Min RMS current measured during the indicated
+ period."
+ ::= { e3IpsMeterEntry 26 }
+
+e3IpsIrmsMax OBJECT-TYPE
+ SYNTAX MilliAmperes
+ UNITS "mA"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Max RMS current measured during the indicated
+ period."
+ ::= { e3IpsMeterEntry 27 }
+
+e3IpsIrmsAvg OBJECT-TYPE
+ SYNTAX MilliAmperes
+ UNITS "mA"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Avg RMS current measured during the indicated
+ period."
+ ::= { e3IpsMeterEntry 28 }
+
+e3IpsFreqMin OBJECT-TYPE
+ SYNTAX MilliHertz
+ UNITS "mHz"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Min frequency measured during the indicated period."
+ ::= { e3IpsMeterEntry 29 }
+
+e3IpsFreqMax OBJECT-TYPE
+ SYNTAX MilliHertz
+ UNITS "mHz"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Max frequency measured during the indicated period."
+ ::= { e3IpsMeterEntry 30 }
+
+e3IpsPFAvg OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Avg power factor * 100 measured during the indicated
+ period."
+ ::= { e3IpsMeterEntry 31 }
+
+e3IpsActiveEnergy OBJECT-TYPE
+ SYNTAX WattHours
+ UNITS "Wh"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Active energy at the end of the indicated period."
+ ::= { e3IpsMeterEntry 32 }
+
+e3IpsReactiveEnergyL OBJECT-TYPE
+ SYNTAX VoltAmpereReactiveHours
+ UNITS "varh"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Reactive inductive energy at the end of the indicated
+ period."
+ ::= { e3IpsMeterEntry 33 }
+
+e3IpsReactiveEnergyC OBJECT-TYPE
+ SYNTAX VoltAmpereReactiveHours
+ UNITS "varh"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Reactive capacitive energy at the end of the
+ indicated period."
+ ::= { e3IpsMeterEntry 34 }
+
+-- ===========================================================================
+-- IPS sensors
+--
+
+e3IpsSensorTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF E3IpsSensorEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The sensor table holds all the sensors of this E3METER
+ concentrator."
+ ::= { e3Mib 5 }
+
+e3IpsSensorEntry OBJECT-TYPE
+ SYNTAX E3IpsSensorEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing all data related to a sensor."
+ INDEX { e3IpsSerial, e3IpsSensorPort }
+ ::= { e3IpsSensorTable 1 }
+
+E3IpsSensorEntry ::= SEQUENCE {
+ e3IpsSensorPort Integer32,
+ e3IpsSensorType INTEGER,
+ e3IpsSensorTemperatureCelsius DeciDegreesCelsius,
+ e3IpsSensorHumidity Percent,
+ e3IpsSensorPeriodType INTEGER,
+ e3IpsSensorPeriodStart Unsigned32,
+ e3IpsSensorPeriodDuration Unsigned32,
+ e3IpsSensorDataStatus INTEGER,
+ e3IpsSensorTempCMin DeciDegreesCelsius,
+ e3IpsSensorTempCMax DeciDegreesCelsius,
+ e3IpsSensorRHMin Percent,
+ e3IpsSensorRHMax Percent
+ }
+
+e3IpsSensorPort OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Sensor port number. Zero denotes the built-in sensor."
+ ::= { e3IpsSensorEntry 2 }
+
+e3IpsSensorType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none (0),
+ internal-temp (1),
+ temp (2),
+ temp-rh (3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Sensor type."
+ ::= { e3IpsSensorEntry 3 }
+
+e3IpsSensorTemperatureCelsius OBJECT-TYPE
+ SYNTAX DeciDegreesCelsius
+ UNITS "deg-C/10"
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "Temperature in tenth degrees measured at a given instant."
+ ::= { e3IpsSensorEntry 4 }
+
+e3IpsSensorHumidity OBJECT-TYPE
+ SYNTAX Percent
+ UNITS "%"
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "Humidity measured at a given instant."
+ ::= { e3IpsSensorEntry 5 }
+
+e3IpsSensorPeriodType OBJECT-TYPE
+ SYNTAX INTEGER {
+ aggregated (0),
+ sample (1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Specifies whether the data is truly aggregated over
+ the indicated period or if it represents just a sample
+ during the indicated period (for old firmware
+ versions)."
+ ::= { e3IpsSensorEntry 6 }
+
+e3IpsSensorPeriodStart OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Start of the data period which is represented by the
+ values in the MIB. This is given in seconds since the
+ 1970-01-01 00:00:00 UTC. If this is 0, no data was
+ received from this node yet."
+ ::= { e3IpsSensorEntry 7 }
+
+e3IpsSensorPeriodDuration OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Duration of the data period in seconds."
+ ::= { e3IpsSensorEntry 8 }
+
+e3IpsSensorDataStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown (0),
+ current-data (1),
+ old-data (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Informs about the nature of the data in this table
+ entry: 0 (unknown) means no data has yet been received
+ from this node, 1 (current-data) means that the data
+ is from the most recently polled period, 2 (old-data)
+ means the data is from a previous period."
+ ::= { e3IpsSensorEntry 9 }
+
+e3IpsSensorTempCMin OBJECT-TYPE
+ SYNTAX DeciDegreesCelsius
+ UNITS "deg-C/10"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Min temperature in celsius measured during the
+ indicated period."
+ ::= { e3IpsSensorEntry 10 }
+
+e3IpsSensorTempCMax OBJECT-TYPE
+ SYNTAX DeciDegreesCelsius
+ UNITS "deg-C/10"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Max temperature in celsius measured during the
+ indicated period."
+ ::= { e3IpsSensorEntry 11 }
+
+e3IpsSensorRHMin OBJECT-TYPE
+ SYNTAX Percent
+ UNITS "%"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Min relative humidity measured during the indicated
+ period."
+ ::= { e3IpsSensorEntry 12 }
+
+e3IpsSensorRHMax OBJECT-TYPE
+ SYNTAX Percent
+ UNITS "%"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Max relative humidity measured during the indicated
+ period."
+ ::= { e3IpsSensorEntry 13 }
+
+-- ===========================================================================
+-- RCM objects
+--
+
+e3IpsRcmTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF E3IpsRcmEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The sensor table holds the residual current monitoring data
+ of this E3METER concentrator."
+ ::= { e3Mib 11 }
+
+e3IpsRcmEntry OBJECT-TYPE
+ SYNTAX E3IpsRcmEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing all data related to an rcm measuring point."
+ INDEX { e3IpsSerial }
+ ::= { e3IpsRcmTable 1 }
+
+E3IpsRcmEntry ::= SEQUENCE {
+ e3IpsRcmPeriodStart Unsigned32,
+ e3IpsRcmPeriodDuration Unsigned32,
+ e3IpsRcmDataStatus INTEGER,
+ e3IpsRcmAcMin MilliAmperes,
+ e3IpsRcmAcMax MilliAmperes,
+ e3IpsRcmAcAvg MilliAmperes,
+ e3IpsRcmDcMin MilliAmperes,
+ e3IpsRcmDcMax MilliAmperes,
+ e3IpsRcmDcAvg MilliAmperes
+ }
+
+e3IpsRcmPeriodStart OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Start of the data period which is represented by the
+ values in the MIB. This is given in seconds since
+ 1970-01-01 00:00:00 UTC. If this is 0, no data has
+ been received from this node yet."
+ ::= { e3IpsRcmEntry 2 }
+
+e3IpsRcmPeriodDuration OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Duration of the data period in seconds."
+ ::= { e3IpsRcmEntry 3 }
+
+e3IpsRcmDataStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown (0),
+ current-data (1),
+ old-data (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Informs about the nature of the data in this table
+ entry: 0 (unknown) means no data has yet been received
+ from this node, 1 (current-data) means that the data
+ is from the most recently polled period, 2 (old-data)
+ means the data is from a previous period."
+ ::= { e3IpsRcmEntry 4 }
+
+e3IpsRcmAcMin OBJECT-TYPE
+ SYNTAX MilliAmperes
+ UNITS "mA"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Min AC residual current measured during the indicated
+ period"
+ ::= { e3IpsRcmEntry 5 }
+
+e3IpsRcmAcMax OBJECT-TYPE
+ SYNTAX MilliAmperes
+ UNITS "mA"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Max AC residual current measured during the indicated
+ period"
+ ::= { e3IpsRcmEntry 6 }
+
+e3IpsRcmAcAvg OBJECT-TYPE
+ SYNTAX MilliAmperes
+ UNITS "mA"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Avg AC residual current measured during the indicated
+ period"
+ ::= { e3IpsRcmEntry 7 }
+
+e3IpsRcmDcMin OBJECT-TYPE
+ SYNTAX MilliAmperes
+ UNITS "mA"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Min DC residual current measured during the indicated
+ period"
+ ::= { e3IpsRcmEntry 8 }
+
+e3IpsRcmDcMax OBJECT-TYPE
+ SYNTAX MilliAmperes
+ UNITS "mA"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Max DC residual current measured during the indicated
+ period"
+ ::= { e3IpsRcmEntry 9 }
+
+e3IpsRcmDcAvg OBJECT-TYPE
+ SYNTAX MilliAmperes
+ UNITS "mA"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Avg DC residual current measured during the indicated
+ period"
+ ::= { e3IpsRcmEntry 10 }
+
+-- ===========================================================================
+-- Static information about the available meters
+--
+
+e3MeterConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF E3MeterConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The e3MeterConfigTable holds information about all meters."
+ ::= { e3Mib 12 }
+
+e3MeterConfigEntry OBJECT-TYPE
+ SYNTAX E3MeterConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Holds the information related to one specific meter."
+ INDEX { e3MeterIndex }
+ ::= { e3MeterConfigTable 1 }
+
+E3MeterConfigEntry ::= SEQUENCE {
+ e3MeterIndex Integer32,
+ e3MeterUID OCTET STRING,
+ e3MeterType Integer32,
+ e3MeterVersion OCTET STRING,
+ e3MeterLabel OCTET STRING,
+ e3MeterSerial OCTET STRING,
+ e3MeterModel OCTET STRING,
+ e3MeterChannelConfig Integer32,
+ e3MeterNumSensors Integer32
+ }
+
+e3MeterIndex OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Index of the meter on this CTR. The index is maintained
+ across CTR reboots and changes only if a meter is deleted
+ and added again."
+ ::= { e3MeterConfigEntry 1 }
+
+e3MeterUID OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..8))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Unique ID of the meter on this CTR."
+ ::= { e3MeterConfigEntry 2 }
+
+e3MeterType OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown (0),
+ ips (1),
+ pro (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Meter type."
+ ::= { e3MeterConfigEntry 3 }
+
+e3MeterVersion OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Hardware & software versions."
+ ::= { e3MeterConfigEntry 4 }
+
+e3MeterLabel OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Device label."
+ ::= { e3MeterConfigEntry 5 }
+
+e3MeterSerial OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Serial number of a meter."
+ ::= { e3MeterConfigEntry 6 }
+
+e3MeterModel OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Meter model."
+ ::= { e3MeterConfigEntry 7 }
+
+e3MeterChannelConfig OBJECT-TYPE
+ SYNTAX INTEGER {
+ ch-unknown (0),
+ ch-1L (1),
+ ch-3L1N (2),
+ ch-3L (3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Channel configuration of this meter. This defines the
+ number of channels of a meter and the nature of the
+ individual meters in e3MeterTable:
+ - 1L: 1 live wire channel
+ - 3L1N: 3 live wires, 1 neutral wire (4 channels total)
+ - 3L: 3 live wires"
+ ::= { e3MeterConfigEntry 8 }
+
+e3MeterNumSensors OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of sensors of this meter in e3MeterSensorTable"
+ ::= { e3MeterConfigEntry 9 }
+
+-- ===========================================================================
+-- Metering data of each channel of every meter
+--
+
+e3MeterDataTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF E3MeterDataEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table holds the metering data of all meters."
+ ::= { e3Mib 13 }
+
+e3MeterDataEntry OBJECT-TYPE
+ SYNTAX E3MeterDataEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing all measurement data related a meter."
+ INDEX { e3MeterDataMeterIndex, e3MeterDataChannel }
+ ::= { e3MeterDataTable 1 }
+
+E3MeterDataEntry ::= SEQUENCE {
+ e3MeterDataMeterIndex Integer32,
+ e3MeterDataChannel Integer32,
+ e3MeterDataPeriodType INTEGER,
+ e3MeterDataPeriodStart Unsigned32,
+ e3MeterDataPeriodDuration Unsigned32,
+ e3MeterDataStatus INTEGER,
+ e3MeterDataPMin Watts,
+ e3MeterDataPMax Watts,
+ e3MeterDataPAvg Watts,
+ e3MeterDataQMin VoltAmpereReactives,
+ e3MeterDataQMax VoltAmpereReactives,
+ e3MeterDataQAvg VoltAmpereReactives,
+ e3MeterDataSAvg VoltAmperes,
+ e3MeterDataUrmsMin MilliVolts,
+ e3MeterDataUrmsMax MilliVolts,
+ e3MeterDataUrmsAvg MilliVolts,
+ e3MeterDataIrmsMin MilliAmperes,
+ e3MeterDataIrmsMax MilliAmperes,
+ e3MeterDataIrmsAvg MilliAmperes,
+ e3MeterDataFreqMin MilliHertz,
+ e3MeterDataFreqMax MilliHertz,
+ e3MeterDataPFAvg INTEGER,
+ e3MeterDataActiveEnergy WattHours,
+ e3MeterDataReactiveEnergyL VoltAmpereReactiveHours,
+ e3MeterDataReactiveEnergyC VoltAmpereReactiveHours
+ }
+
+e3MeterDataMeterIndex OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Corresponds to the e3MeterIndex entry in e3MeterConfig table."
+ ::= { e3MeterDataEntry 1 }
+
+e3MeterDataChannel OBJECT-TYPE
+ SYNTAX Integer32 (0..3)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Channel number."
+ ::= { e3MeterDataEntry 2 }
+
+e3MeterDataPeriodType OBJECT-TYPE
+ SYNTAX INTEGER {
+ aggregated (0),
+ sample (1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Specifies whether the data is truly aggregated over
+ the indicated period or if it represents just a sample
+ during the indicated period (for old firmware
+ versions)."
+ ::= { e3MeterDataEntry 3 }
+
+e3MeterDataPeriodStart OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Start of the data period which is represented by the
+ values in the MIB. This is given in seconds since
+ 1970-01-01 00:00:00 UTC. If this is 0, no data has
+ been received from this meter yet."
+ ::= { e3MeterDataEntry 4 }
+
+e3MeterDataPeriodDuration OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Duration of the data period in seconds."
+ ::= { e3MeterDataEntry 5 }
+
+e3MeterDataStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown (0),
+ current-data (1),
+ old-data (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Informs about the nature of the data in this table
+ entry: 0 (unknown) means no data has yet been received
+ from this meter, 1 (current-data) means that the data
+ is from the most recently polled period, 2 (old-data)
+ means the data is from a previous period."
+ ::= { e3MeterDataEntry 6 }
+
+e3MeterDataPMin OBJECT-TYPE
+ SYNTAX Watts
+ UNITS "W"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Min active power measured during the indicated
+ period."
+ ::= { e3MeterDataEntry 7 }
+
+e3MeterDataPMax OBJECT-TYPE
+ SYNTAX Watts
+ UNITS "W"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Max active power measured during the indicated
+ period."
+ ::= { e3MeterDataEntry 8 }
+
+e3MeterDataPAvg OBJECT-TYPE
+ SYNTAX Watts
+ UNITS "W"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Avg active power measured during the indicated
+ period."
+ ::= { e3MeterDataEntry 9 }
+
+e3MeterDataQMin OBJECT-TYPE
+ SYNTAX VoltAmpereReactives
+ UNITS "var"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Min reactive power measured during the indicated
+ period."
+ ::= { e3MeterDataEntry 10 }
+
+e3MeterDataQMax OBJECT-TYPE
+ SYNTAX VoltAmpereReactives
+ UNITS "var"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Max reactive power measured during the indicated
+ period."
+ ::= { e3MeterDataEntry 11 }
+
+e3MeterDataQAvg OBJECT-TYPE
+ SYNTAX VoltAmpereReactives
+ UNITS "var"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Avg reactive power measured during the indicated
+ period."
+ ::= { e3MeterDataEntry 12 }
+
+e3MeterDataSAvg OBJECT-TYPE
+ SYNTAX VoltAmperes
+ UNITS "VA"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Avg apparent power measured during the indicated
+ period."
+ ::= { e3MeterDataEntry 13 }
+
+e3MeterDataUrmsMin OBJECT-TYPE
+ SYNTAX MilliVolts
+ UNITS "mV"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Min RMS voltage measured during the indicated
+ period."
+ ::= { e3MeterDataEntry 14 }
+
+e3MeterDataUrmsMax OBJECT-TYPE
+ SYNTAX MilliVolts
+ UNITS "mV"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Max RMS voltage measured during the indicated
+ period."
+ ::= { e3MeterDataEntry 15 }
+
+e3MeterDataUrmsAvg OBJECT-TYPE
+ SYNTAX MilliVolts
+ UNITS "mV"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Avg RMS voltage measured during the indicated
+ period."
+ ::= { e3MeterDataEntry 16 }
+
+e3MeterDataIrmsMin OBJECT-TYPE
+ SYNTAX MilliAmperes
+ UNITS "mA"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Min RMS current measured during the indicated
+ period."
+ ::= { e3MeterDataEntry 17 }
+
+e3MeterDataIrmsMax OBJECT-TYPE
+ SYNTAX MilliAmperes
+ UNITS "mA"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Max RMS current measured during the indicated
+ period."
+ ::= { e3MeterDataEntry 18 }
+
+e3MeterDataIrmsAvg OBJECT-TYPE
+ SYNTAX MilliAmperes
+ UNITS "mA"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Avg RMS current measured during the indicated
+ period."
+ ::= { e3MeterDataEntry 19 }
+
+e3MeterDataFreqMin OBJECT-TYPE
+ SYNTAX MilliHertz
+ UNITS "mHz"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Min frequency measured during the indicated period."
+ ::= { e3MeterDataEntry 20 }
+
+e3MeterDataFreqMax OBJECT-TYPE
+ SYNTAX MilliHertz
+ UNITS "mHz"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Max frequency measured during the indicated period."
+ ::= { e3MeterDataEntry 21 }
+
+e3MeterDataPFAvg OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Avg power factor * 100 measured during the indicated
+ period."
+ ::= { e3MeterDataEntry 22 }
+
+e3MeterDataActiveEnergy OBJECT-TYPE
+ SYNTAX WattHours
+ UNITS "Wh"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Active energy at the end of the indicated period."
+ ::= { e3MeterDataEntry 23 }
+
+e3MeterDataReactiveEnergyL OBJECT-TYPE
+ SYNTAX VoltAmpereReactiveHours
+ UNITS "varh"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Reactive inductive energy at the end of the indicated
+ period."
+ ::= { e3MeterDataEntry 24 }
+
+e3MeterDataReactiveEnergyC OBJECT-TYPE
+ SYNTAX VoltAmpereReactiveHours
+ UNITS "varh"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Reactive capacitive energy at the end of the
+ indicated period."
+ ::= { e3MeterDataEntry 25 }
+
+-- ===========================================================================
+-- Sensor data of each channel of every meter
+--
+
+e3MeterSensorTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF E3MeterSensorEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table holds the sensor data of all meters."
+ ::= { e3Mib 14 }
+
+e3MeterSensorEntry OBJECT-TYPE
+ SYNTAX E3MeterSensorEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing each meter's sensor data."
+ INDEX { e3MeterSensorMeterIndex, e3MeterSensorIndex }
+ ::= { e3MeterSensorTable 1 }
+
+E3MeterSensorEntry ::= SEQUENCE {
+ e3MeterSensorMeterIndex Integer32,
+ e3MeterSensorIndex Integer32,
+ e3MeterSensorPeriodType INTEGER,
+ e3MeterSensorPeriodStart Unsigned32,
+ e3MeterSensorPeriodDuration Unsigned32,
+ e3MeterSensorStatus INTEGER,
+ e3MeterSensorDescription OCTET STRING,
+ e3MeterSensorType INTEGER,
+ e3MeterSensorTempCMin DeciDegreesCelsius,
+ e3MeterSensorTempCMax DeciDegreesCelsius,
+ e3MeterSensorRHMin Percent,
+ e3MeterSensorRHMax Percent
+ }
+
+e3MeterSensorMeterIndex OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Corresponds to the e3MeterIndex entry in e3MeterConfig table."
+ ::= { e3MeterSensorEntry 1 }
+
+e3MeterSensorIndex OBJECT-TYPE
+ SYNTAX Integer32 (0..3)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Sensor index."
+ ::= { e3MeterSensorEntry 2 }
+
+e3MeterSensorPeriodType OBJECT-TYPE
+ SYNTAX INTEGER {
+ aggregated (0),
+ sample (1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Specifies whether the data is truly aggregated over
+ the indicated period or if it represents just a sample
+ during the indicated period (for old firmware
+ versions)."
+ ::= { e3MeterSensorEntry 3 }
+
+e3MeterSensorPeriodStart OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Start of the data period which is represented by the
+ values in the MIB. This is given in seconds since
+ 1970-01-01 00:00:00 UTC. If this is 0, no data has
+ been received from this meter yet."
+ ::= { e3MeterSensorEntry 4 }
+
+e3MeterSensorPeriodDuration OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Duration of the data period in seconds."
+ ::= { e3MeterSensorEntry 5 }
+
+e3MeterSensorStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown (0),
+ current-data (1),
+ old-data (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Informs about the nature of the data in this table
+ entry: 0 (unknown) means no data has yet been received
+ from this meter, 1 (current-data) means that the data
+ is from the most recently polled period, 2 (old-data)
+ means the data is from a previous period."
+ ::= { e3MeterSensorEntry 6 }
+
+e3MeterSensorDescription OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Textual description of the sensor."
+ ::= { e3MeterSensorEntry 7 }
+
+e3MeterSensorType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none (0),
+ temp (1),
+ temprh (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Sensor type."
+ ::= { e3MeterSensorEntry 8 }
+
+e3MeterSensorTempCMin OBJECT-TYPE
+ SYNTAX DeciDegreesCelsius
+ UNITS "deg-C/10"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Min temperature in celsius measured during the
+ indicated period."
+ ::= { e3MeterSensorEntry 9 }
+
+e3MeterSensorTempCMax OBJECT-TYPE
+ SYNTAX DeciDegreesCelsius
+ UNITS "deg-C/10"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Max temperature in celsius measured during the
+ indicated period."
+ ::= { e3MeterSensorEntry 10 }
+
+e3MeterSensorRHMin OBJECT-TYPE
+ SYNTAX Percent
+ UNITS "%"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Min relative humidity measured during the indicated
+ period."
+ ::= { e3MeterSensorEntry 11 }
+
+e3MeterSensorRHMax OBJECT-TYPE
+ SYNTAX Percent
+ UNITS "%"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Max relative humidity measured during the indicated
+ period."
+ ::= { e3MeterSensorEntry 12 }
+
+-- ===========================================================================
+-- CTR Trap objects
+--
+
+e3ConcentratorTrapObjects OBJECT IDENTIFIER
+
+ ::= { e3Mib 9 }
+
+e3CtrEventTime OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The time at which the event occurred represented in seconds since
+ 1970-01-01 00:00:00 UTC."
+ ::= { e3ConcentratorTrapObjects 1 }
+
+e3CtrEventSeverityLevel OBJECT-TYPE
+ SYNTAX INTEGER {
+ informational(10),
+ warning(20),
+ critical(30),
+ emergency(40)
+ }
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The severity level of the event."
+ ::= { e3ConcentratorTrapObjects 2 }
+
+e3CtrEventSource OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "Type and serial number of the device which caused the event."
+ ::= { e3ConcentratorTrapObjects 3 }
+
+e3CtrEventDescription OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "Description of the event."
+ ::= { e3ConcentratorTrapObjects 4 }
+
+-- ===========================================================================
+-- CTR Traps
+--
+
+e3ConcentratorTraps OBJECT IDENTIFIER
+
+ ::= { e3Mib 10 }
+
+e3ConcentratorEventLog NOTIFICATION-TYPE
+ OBJECTS { e3CtrEventTime,
+ e3CtrEventSeverityLevel,
+ e3CtrEventSource,
+ e3CtrEventDescription }
+ STATUS current
+ DESCRIPTION
+ "Event detected by the Data Concentrator in a 'log' format.
+ Fields are delimited by the ';' character."
+ ::= { e3ConcentratorTraps 1 }
+
+END
diff --git a/MIBS/riedo/NETTRACK-E3METER-SNMP-MIB b/MIBS/riedo/NETTRACK-E3METER-SNMP-MIB
new file mode 100644
index 0000000..aabd7df
--- /dev/null
+++ b/MIBS/riedo/NETTRACK-E3METER-SNMP-MIB
@@ -0,0 +1,1078 @@
+NETTRACK-E3METER-SNMP-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY,
+ OBJECT-TYPE,
+ Integer32,
+ enterprises
+ FROM SNMPv2-SMI
+ TEXTUAL-CONVENTION,
+ TruthValue
+ FROM SNMPv2-TC
+ ;
+
+nettrack OBJECT IDENTIFIER
+ ::= { enterprises 21695 }
+
+public OBJECT IDENTIFIER
+ ::= { nettrack 1 }
+
+e3Mib
+ MODULE-IDENTITY
+ LAST-UPDATED "201810090000Z"
+ ORGANIZATION "net-track GmbH"
+ CONTACT-INFO "net-track GmbH
+ Duensstrasse 1
+ 3186 Duedingen
+ Switzerland
+ www.net-track.ch"
+ DESCRIPTION "Management Information for E3METER IPM products
+ www.e3meter.com"
+ REVISION "201810090000Z"
+ DESCRIPTION "Added RCM traps."
+ REVISION "201810080000Z"
+ DESCRIPTION "Added RCM-related stuff."
+ REVISION "201604180000Z"
+ DESCRIPTION "Added e3IpmAlarmTable."
+ REVISION "201602030000Z"
+ DESCRIPTION "Added traps."
+ REVISION "201204120000Z"
+ DESCRIPTION "Added import of TEXTUAL-CONVENTION."
+ REVISION "201111020000Z"
+ DESCRIPTION "Added channel type and channel groups."
+ REVISION "201108190000Z"
+ DESCRIPTION "Added e3IpmChannelName."
+ REVISION "201101260000Z"
+ DESCRIPTION "Corrected some syntax errors for very picky parsers."
+ REVISION "201012060000Z"
+ DESCRIPTION "Added sensor data."
+ REVISION "201010200000Z"
+ DESCRIPTION "Initial version of this MIB module."
+ ::= { public 10 }
+
+e3Ipm OBJECT IDENTIFIER
+ ::= { e3Mib 7 }
+
+-- ===========================================================================
+-- Textual conventions
+--
+
+Watts ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Watts"
+ SYNTAX INTEGER
+
+VoltAmpereReactives ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Volt-ampere reactives"
+ SYNTAX Integer32
+
+VoltAmperes ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Volt-amperes"
+ SYNTAX Integer32
+
+WattHours ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Watt hours"
+ SYNTAX Integer32
+
+VoltAmpereReactiveHours ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Volt-ampere reactive hours"
+ SYNTAX Integer32
+
+VoltAmpereHours ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Volt-ampere hours"
+ SYNTAX Integer32
+
+MilliAmperes ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Milli-amperes"
+ SYNTAX Integer32
+
+MilliVolts ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Milli-volts"
+ SYNTAX Integer32
+
+MilliHertz ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Milli-hertz"
+ SYNTAX Integer32
+
+DeciDegreesCelsius ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Deci-degrees celsius"
+ SYNTAX Integer32
+
+Permil ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Per mil"
+ SYNTAX INTEGER
+
+-- ===========================================================================
+-- Agent information
+--
+
+e3IpmInfo OBJECT IDENTIFIER
+ ::= { e3Ipm 1 }
+
+e3IpmInfoSerial OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Serial number."
+ ::= { e3IpmInfo 1 }
+
+e3IpmInfoModel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Model number."
+ ::= { e3IpmInfo 2 }
+
+e3IpmInfoHWVersion OBJECT-TYPE
+ SYNTAX INTEGER {
+ rev-a (0),
+ rev-b (1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Hardware revision."
+ ::= { e3IpmInfo 3 }
+
+e3IpmInfoFWVersion OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Integer representation of the firmware revision
+ (major.minor) represented as a 16 bit integer."
+ ::= { e3IpmInfo 4 }
+
+e3IpmInfoMeters OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of power meters in this IPS."
+ ::= { e3IpmInfo 5 }
+
+-- ===========================================================================
+-- IPM meters
+--
+
+e3IpmMeterTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF E3IpmMeterEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The e3IpmMeterTable holds information related to the
+ powermeters of all IPS nodes."
+ ::= { e3Ipm 2 }
+
+e3IpmMeterEntry OBJECT-TYPE
+ SYNTAX E3IpmMeterEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Holds the information related to one specific powermeter."
+ INDEX { e3IpmMeter }
+ ::= { e3IpmMeterTable 1 }
+
+E3IpmMeterEntry ::= SEQUENCE {
+ e3IpmMeter Integer32,
+ e3IpmEnergyP WattHours,
+ e3IpmEnergyQ VoltAmpereReactiveHours,
+ e3IpmEnergyS VoltAmpereHours,
+ e3IpmPowerP Watts,
+ e3IpmPowerQ VoltAmpereReactives,
+ e3IpmPowerS VoltAmperes,
+ e3IpmUrms MilliVolts,
+ e3IpmIrms MilliAmperes,
+ e3IpmFrequency MilliHertz,
+ e3IpmChannelName OCTET STRING,
+ e3IpmChannelType INTEGER
+ }
+
+e3IpmMeter OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of the powermeter of this IPS."
+ ::= { e3IpmMeterEntry 1 }
+
+e3IpmEnergyP OBJECT-TYPE
+ SYNTAX WattHours
+ UNITS "Wh"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Active energy in watt hours."
+ ::= { e3IpmMeterEntry 2 }
+
+e3IpmEnergyQ OBJECT-TYPE
+ SYNTAX VoltAmpereReactiveHours
+ UNITS "varh"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Reactive energy in volt-ampere reactives hours."
+ ::= { e3IpmMeterEntry 3 }
+
+e3IpmEnergyS OBJECT-TYPE
+ SYNTAX VoltAmpereHours
+ UNITS "VAh"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Apparent energy in volt-ampere hours."
+ ::= { e3IpmMeterEntry 4 }
+
+e3IpmPowerP OBJECT-TYPE
+ SYNTAX Watts
+ UNITS "W"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Active power at a given instant."
+ ::= { e3IpmMeterEntry 5 }
+
+e3IpmPowerQ OBJECT-TYPE
+ SYNTAX VoltAmpereReactives
+ UNITS "var"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Reactive power at a given instant."
+ ::= { e3IpmMeterEntry 6 }
+
+e3IpmPowerS OBJECT-TYPE
+ SYNTAX VoltAmperes
+ UNITS "VA"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Apparent power at a given instant."
+ ::= { e3IpmMeterEntry 7 }
+
+e3IpmUrms OBJECT-TYPE
+ SYNTAX MilliVolts
+ UNITS "mV"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "RMS voltage at a given instant."
+ ::= { e3IpmMeterEntry 8 }
+
+e3IpmIrms OBJECT-TYPE
+ SYNTAX MilliAmperes
+ UNITS "mA"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "RMS current at a given instant."
+ ::= { e3IpmMeterEntry 9 }
+
+e3IpmFrequency OBJECT-TYPE
+ SYNTAX MilliHertz
+ UNITS "mHz"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Frequency measured a given instant."
+ ::= { e3IpmMeterEntry 10 }
+
+e3IpmChannelName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..15))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Channel name."
+ ::= { e3IpmMeterEntry 11 }
+
+e3IpmChannelType OBJECT-TYPE
+ SYNTAX INTEGER {
+ live-wire (0),
+ neutral-wire (1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Channel type: For neutral wire channels, only I_rms will
+ contain meaningful values."
+ ::= { e3IpmMeterEntry 12 }
+
+-- ===========================================================================
+-- IPM sensors
+--
+
+e3IpmSensorTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF E3IpmSensorEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The e3IpmSensorTable holds information related to the
+ sensor of this IPM."
+ ::= { e3Ipm 3 }
+
+e3IpmSensorEntry OBJECT-TYPE
+ SYNTAX E3IpmSensorEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Holds the information related to one specific sensor."
+ INDEX { e3IpmSensor }
+ ::= { e3IpmSensorTable 1 }
+
+E3IpmSensorEntry ::= SEQUENCE {
+ e3IpmSensor Integer32,
+ e3IpmSensorType INTEGER,
+ e3IpmSensorVersion OCTET STRING,
+ e3IpmSensorTemperatureCelsius DeciDegreesCelsius,
+ e3IpmSensorHumidity Permil
+ }
+
+e3IpmSensor OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Sensor port number."
+ ::= { e3IpmSensorEntry 1 }
+
+e3IpmSensorType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none (0),
+ temp (1),
+ temp-humidity (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Sensor type."
+ ::= { e3IpmSensorEntry 2 }
+
+e3IpmSensorVersion OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..15))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Sensor version."
+ ::= { e3IpmSensorEntry 3 }
+
+e3IpmSensorTemperatureCelsius OBJECT-TYPE
+ SYNTAX DeciDegreesCelsius
+ UNITS "deg-C/10"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Temperature in tenth degrees."
+ ::= { e3IpmSensorEntry 4 }
+
+e3IpmSensorHumidity OBJECT-TYPE
+ SYNTAX Permil
+ UNITS "/1000"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Relative humidity in per mil."
+ ::= { e3IpmSensorEntry 5 }
+
+-- ===========================================================================
+-- IPM predefined channel groups
+--
+
+e3IpmPGroupTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF E3IpmPGroupEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The e3IpmPGroupTable holds information related to predefined
+ channel groups."
+ ::= { e3Ipm 4 }
+
+e3IpmPGroupEntry OBJECT-TYPE
+ SYNTAX E3IpmPGroupEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Holds the information related to one specific group."
+ INDEX { e3IpmPGroup }
+ ::= { e3IpmPGroupTable 1 }
+
+E3IpmPGroupEntry ::= SEQUENCE {
+ e3IpmPGroup Integer32,
+ e3IpmPGName OCTET STRING,
+ e3IpmPGMembers Integer32,
+ e3IpmPGEnergyP WattHours,
+ e3IpmPGEnergyQ VoltAmpereReactiveHours,
+ e3IpmPGEnergyS VoltAmpereHours,
+ e3IpmPGPowerP Watts,
+ e3IpmPGPowerQ VoltAmpereReactives,
+ e3IpmPGPowerS VoltAmperes,
+ e3IpmPGIrms MilliAmperes
+ }
+
+e3IpmPGroup OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Predefined channel group number."
+ ::= { e3IpmPGroupEntry 1 }
+
+e3IpmPGName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..15))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Channel group name."
+ ::= { e3IpmPGroupEntry 2 }
+
+e3IpmPGMembers OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A bit set specifying the channels which are
+ members of this channel group. If bit 0 is set,
+ this means that channel CH1 is member of this
+ group. Bit 1 stands for CH2 and so on."
+ ::= { e3IpmPGroupEntry 3 }
+
+e3IpmPGEnergyP OBJECT-TYPE
+ SYNTAX WattHours
+ UNITS "Wh"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Channel group active energy in watt hours."
+ ::= { e3IpmPGroupEntry 4 }
+
+e3IpmPGEnergyQ OBJECT-TYPE
+ SYNTAX VoltAmpereReactiveHours
+ UNITS "varh"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Channel group reactive energy in volt-ampere reactives hours."
+ ::= { e3IpmPGroupEntry 5 }
+
+e3IpmPGEnergyS OBJECT-TYPE
+ SYNTAX VoltAmpereHours
+ UNITS "VAh"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Channel group apparent energy in volt-ampere hours."
+ ::= { e3IpmPGroupEntry 6 }
+
+e3IpmPGPowerP OBJECT-TYPE
+ SYNTAX Watts
+ UNITS "W"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Channel group active power at a given instant."
+ ::= { e3IpmPGroupEntry 7 }
+
+e3IpmPGPowerQ OBJECT-TYPE
+ SYNTAX VoltAmpereReactives
+ UNITS "var"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Channel group reactive power at a given instant."
+ ::= { e3IpmPGroupEntry 8 }
+
+e3IpmPGPowerS OBJECT-TYPE
+ SYNTAX VoltAmperes
+ UNITS "VA"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Channel group apparent power at a given instant."
+ ::= { e3IpmPGroupEntry 9 }
+
+e3IpmPGIrms OBJECT-TYPE
+ SYNTAX MilliAmperes
+ UNITS "mA"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Channel group RMS current at a given instant."
+ ::= { e3IpmPGroupEntry 10 }
+
+-- ===========================================================================
+-- IPM user defined channel groups
+--
+
+e3IpmUGroupTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF E3IpmUGroupEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The e3IpmUGroupTable holds information related to user
+ defined channel groups."
+ ::= { e3Ipm 5 }
+
+e3IpmUGroupEntry OBJECT-TYPE
+ SYNTAX E3IpmUGroupEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Holds the information related to one specific group."
+ INDEX { e3IpmUGroup }
+ ::= { e3IpmUGroupTable 1 }
+
+E3IpmUGroupEntry ::= SEQUENCE {
+ e3IpmUGroup Integer32,
+ e3IpmUGName OCTET STRING,
+ e3IpmUGMembers Integer32,
+ e3IpmUGEnergyP WattHours,
+ e3IpmUGEnergyQ VoltAmpereReactiveHours,
+ e3IpmUGEnergyS VoltAmpereHours,
+ e3IpmUGPowerP Watts,
+ e3IpmUGPowerQ VoltAmpereReactives,
+ e3IpmUGPowerS VoltAmperes,
+ e3IpmUGIrms MilliAmperes
+ }
+
+e3IpmUGroup OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "User defined channel group number."
+ ::= { e3IpmUGroupEntry 1 }
+
+e3IpmUGName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..15))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Channel group name."
+ ::= { e3IpmUGroupEntry 2 }
+
+e3IpmUGMembers OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A bit set specifying the channels which are
+ members of this channel group. If bit 0 is set,
+ this means that channel CH1 is member of this
+ group. Bit 1 stands for CH2 and so on. If no
+ members are configured, the group is inactive."
+ ::= { e3IpmUGroupEntry 3 }
+
+e3IpmUGEnergyP OBJECT-TYPE
+ SYNTAX WattHours
+ UNITS "Wh"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Channel group active energy in watt hours."
+ ::= { e3IpmUGroupEntry 4 }
+
+e3IpmUGEnergyQ OBJECT-TYPE
+ SYNTAX VoltAmpereReactiveHours
+ UNITS "varh"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Channel group reactive energy in volt-ampere reactives hours."
+ ::= { e3IpmUGroupEntry 5 }
+
+e3IpmUGEnergyS OBJECT-TYPE
+ SYNTAX VoltAmpereHours
+ UNITS "VAh"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Channel group apparent energy in volt-ampere hours."
+ ::= { e3IpmUGroupEntry 6 }
+
+e3IpmUGPowerP OBJECT-TYPE
+ SYNTAX Watts
+ UNITS "W"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Channel group active power at a given instant."
+ ::= { e3IpmUGroupEntry 7 }
+
+e3IpmUGPowerQ OBJECT-TYPE
+ SYNTAX VoltAmpereReactives
+ UNITS "var"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Channel group reactive power at a given instant."
+ ::= { e3IpmUGroupEntry 8 }
+
+e3IpmUGPowerS OBJECT-TYPE
+ SYNTAX VoltAmperes
+ UNITS "VA"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Channel group apparent power at a given instant."
+ ::= { e3IpmUGroupEntry 9 }
+
+e3IpmUGIrms OBJECT-TYPE
+ SYNTAX MilliAmperes
+ UNITS "mA"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Channel group RMS current at a given instant."
+ ::= { e3IpmUGroupEntry 10 }
+
+-- ===========================================================================
+-- IPM Alarm Settings
+--
+
+e3IpmAlarmTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF E3IpmAlarmTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Holds alarm settings."
+ ::= { e3Ipm 6 }
+
+e3IpmAlarmTableEntry OBJECT-TYPE
+ SYNTAX E3IpmAlarmTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Holds alarm settings for one specific measured value."
+ INDEX { e3IpmAlarmIndex }
+ ::= { e3IpmAlarmTable 1 }
+
+E3IpmAlarmTableEntry ::= SEQUENCE {
+ e3IpmAlarmIndex INTEGER,
+ e3IpmAlarmState INTEGER,
+ e3IpmAlarmCritLowSet TruthValue,
+ e3IpmAlarmCritLow Integer32,
+ e3IpmAlarmWarnLowSet TruthValue,
+ e3IpmAlarmWarnLow Integer32,
+ e3IpmAlarmWarnHighSet TruthValue,
+ e3IpmAlarmWarnHigh Integer32,
+ e3IpmAlarmCritHighSet TruthValue,
+ e3IpmAlarmCritHigh Integer32
+ }
+
+e3IpmAlarmIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ current-l1 (0),
+ current-l2 (1),
+ current-l3 (2),
+ current-n (3),
+ temp-int (4),
+ temp-ext1 (5),
+ temp-ext2 (6),
+ rh-ext1 (7),
+ rh-ext2 (8)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Defines the alarm described by the current entry. There
+ are alarms for the current of all phases, for the
+ temperature and the relative humidity."
+ ::= { e3IpmAlarmTableEntry 1 }
+
+e3IpmAlarmState OBJECT-TYPE
+ SYNTAX INTEGER {
+ critical-low (0),
+ warn-low (1),
+ normal (2),
+ warn-high (3),
+ critical-high (4),
+ unknown (5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Shows this alarm entries' state. If no alarm settings
+ are defined, the state is unknown."
+ ::= { e3IpmAlarmTableEntry 2 }
+
+e3IpmAlarmCritLowSet OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "True if a 'critical low' alarm level for the current
+ entry is defined, false otherwise."
+ ::= { e3IpmAlarmTableEntry 3 }
+
+e3IpmAlarmCritLow OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The 'critical low' alarm level for the current entry
+ in hundredths of the relevant unit (i.e. amperes, degrees
+ celsius and %RH). If no alarm level is configured, this
+ reads 0."
+ ::= { e3IpmAlarmTableEntry 4 }
+
+e3IpmAlarmWarnLowSet OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "True if a 'warn low' alarm level for the current
+ entry is defined, false otherwise."
+ ::= { e3IpmAlarmTableEntry 5 }
+
+e3IpmAlarmWarnLow OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The 'warn low' alarm level for the current entry
+ in hundredths of the relevant unit (i.e. amperes, degrees
+ celsius and %RH). If no alarm level is configured, this
+ reads 0."
+ ::= { e3IpmAlarmTableEntry 6 }
+
+e3IpmAlarmWarnHighSet OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "True if a 'warn high' alarm level for the current
+ entry is defined, false otherwise."
+ ::= { e3IpmAlarmTableEntry 7 }
+
+e3IpmAlarmWarnHigh OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The 'warn high' alarm level for the current entry
+ in hundredths of the relevant unit (i.e. amperes, degrees
+ celsius and %RH). If no alarm level is configured, this
+ reads 0."
+ ::= { e3IpmAlarmTableEntry 8 }
+
+e3IpmAlarmCritHighSet OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "True if a 'critical high' alarm level for the current
+ entry is defined, false otherwise."
+ ::= { e3IpmAlarmTableEntry 9 }
+
+e3IpmAlarmCritHigh OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The 'critical high' alarm level for the current entry
+ in hundredths of the relevant unit (i.e. amperes, degrees
+ celsius and %RH). If no alarm level is configured, this
+ reads 0."
+ ::= { e3IpmAlarmTableEntry 10 }
+
+-- ===========================================================================
+-- IPM RCM Data
+--
+
+e3IpmRcmTable OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Table holding all residual current monitoring (RCM)
+ data of this IPS."
+ ::= { e3Ipm 7 }
+
+e3IpmRcmTableEntry OBJECT-TYPE
+ SYNTAX E3IpmRcmTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "One entry in the RCM table."
+ INDEX { e3IpmRcmChannel }
+ ::= { e3IpmRcmTable 1 }
+
+E3IpmRcmTableEntry ::= SEQUENCE {
+ e3IpmRcmChannel Integer32,
+ e3IpmRcmAcLimit MilliAmperes,
+ e3IpmRcmDcLimit MilliAmperes,
+ e3IpmRcmStatus Integer32,
+ e3IpmRcmAc MilliAmperes,
+ e3IpmRcmDc MilliAmperes
+ }
+
+e3IpmRcmChannel OBJECT-TYPE
+ SYNTAX INTEGER {
+ total(0)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "RCM channel: 0 (total) is the total of all phases in this IPS."
+ ::= { e3IpmRcmTableEntry 1 }
+
+e3IpmRcmAcLimit OBJECT-TYPE
+ SYNTAX MilliAmperes
+ UNITS "mA"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The factory configured AC RCM limit. Any measurement
+ higher than this limit is considered a critical problem."
+ ::= { e3IpmRcmTableEntry 2 }
+
+e3IpmRcmDcLimit OBJECT-TYPE
+ SYNTAX MilliAmperes
+ UNITS "mA"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The factory configured DC RCM limit. Any measurement
+ higher than this limit is considered a critical problem."
+ ::= { e3IpmRcmTableEntry 3 }
+
+e3IpmRcmStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown(0),
+ valid(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Status of the RcmAc/RcmDc data. If the residual
+ current cannot be measured, 0 (unknown) is signalled
+ here, otherwise 1 (valid)."
+ ::= { e3IpmRcmTableEntry 4 }
+
+e3IpmRcmAc OBJECT-TYPE
+ SYNTAX MilliAmperes
+ UNITS "mA"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The latest AC RCM measurement."
+ ::= { e3IpmRcmTableEntry 5 }
+
+e3IpmRcmDc OBJECT-TYPE
+ SYNTAX MilliAmperes
+ UNITS "mA"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The latest DC RCM measurement."
+ ::= { e3IpmRcmTableEntry 6 }
+
+-- ===========================================================================
+-- IPM Traps
+--
+
+e3IpmTraps OBJECT IDENTIFIER
+ ::= { e3Mib 8 }
+
+-- Current
+
+e3IpmCurrentCritLow NOTIFICATION-TYPE
+ OBJECTS { e3IpmInfoSerial, e3IpmMeter, e3IpmIrms }
+ STATUS current
+ DESCRIPTION
+ "The e3IpmCurrentCritLow is triggered when the current
+ on the given channel is less than or equal to the configured
+ critical low threshold."
+ ::= { e3IpmTraps 1 }
+
+e3IpmCurrentWarnLow NOTIFICATION-TYPE
+ OBJECTS { e3IpmInfoSerial, e3IpmMeter, e3IpmIrms }
+ STATUS current
+ DESCRIPTION
+ "The e3IpmCurrentWarnLow is triggered when the current
+ on the given channel is less than or equal to the configured
+ warn low threshold."
+ ::= { e3IpmTraps 2 }
+
+e3IpmCurrentNormal NOTIFICATION-TYPE
+ OBJECTS { e3IpmInfoSerial, e3IpmMeter, e3IpmIrms }
+ STATUS current
+ DESCRIPTION
+ "The e3IpmCurrentNormal is triggered when the current
+ on the given channel is not outside any configured
+ limits."
+ ::= { e3IpmTraps 3 }
+
+e3IpmCurrentWarnHigh NOTIFICATION-TYPE
+ OBJECTS { e3IpmInfoSerial, e3IpmMeter, e3IpmIrms }
+ STATUS current
+ DESCRIPTION
+ "The e3IpmCurrentWarnHigh is triggered when the current
+ on the given channel is greater than or equal to the
+ configured warn high threshold."
+ ::= { e3IpmTraps 4 }
+
+e3IpmCurrentCritHigh NOTIFICATION-TYPE
+ OBJECTS { e3IpmInfoSerial, e3IpmMeter, e3IpmIrms }
+ STATUS current
+ DESCRIPTION
+ "The e3IpmCurrentCritHigh is triggered when the current
+ on the given channel is greater than or equal to the
+ configured critical high threshold."
+ ::= { e3IpmTraps 5 }
+
+-- Temperature
+
+e3IpmTempCritLow NOTIFICATION-TYPE
+ OBJECTS { e3IpmInfoSerial, e3IpmSensor, e3IpmSensorTemperatureCelsius }
+ STATUS current
+ DESCRIPTION
+ "The e3IpmTempCritLow is triggered when the temperature
+ on the given sensor is less than or equal to the configured
+ critical low threshold."
+ ::= { e3IpmTraps 6 }
+
+e3IpmTempWarnLow NOTIFICATION-TYPE
+ OBJECTS { e3IpmInfoSerial, e3IpmSensor, e3IpmSensorTemperatureCelsius }
+ STATUS current
+ DESCRIPTION
+ "The e3IpmTempWarnLow is triggered when the temperature
+ on the given sensor is less than or equal to the configured
+ warn low threshold."
+ ::= { e3IpmTraps 7 }
+
+e3IpmTempNormal NOTIFICATION-TYPE
+ OBJECTS { e3IpmInfoSerial, e3IpmSensor, e3IpmSensorTemperatureCelsius }
+ STATUS current
+ DESCRIPTION
+ "The e3IpmTempNormal is triggered when the temperature
+ on the given sensor is not outside any configured
+ limits."
+ ::= { e3IpmTraps 8 }
+
+e3IpmTempWarnHigh NOTIFICATION-TYPE
+ OBJECTS { e3IpmInfoSerial, e3IpmSensor, e3IpmSensorTemperatureCelsius }
+ STATUS current
+ DESCRIPTION
+ "The e3IpmTempWarnHigh is triggered when the temperature
+ on the given sensor is greater than or equal to the
+ configured warn high threshold."
+ ::= { e3IpmTraps 9 }
+
+e3IpmTempCritHigh NOTIFICATION-TYPE
+ OBJECTS { e3IpmInfoSerial, e3IpmSensor, e3IpmSensorTemperatureCelsius }
+ STATUS current
+ DESCRIPTION
+ "The e3IpmTempCritHigh is triggered when the temperature
+ on the given sensor is greater than or equal to the
+ configured critical high threshold."
+ ::= { e3IpmTraps 10 }
+
+-- Relative Humidity
+
+e3IpmRHCritLow NOTIFICATION-TYPE
+ OBJECTS { e3IpmInfoSerial, e3IpmSensor, e3IpmSensorHumidity }
+ STATUS current
+ DESCRIPTION
+ "The e3IpmRHCritLow is triggered when the relative humidity
+ on the given sensor is less than or equal to the configured
+ critical low threshold."
+ ::= { e3IpmTraps 11 }
+
+e3IpmRHWarnLow NOTIFICATION-TYPE
+ OBJECTS { e3IpmInfoSerial, e3IpmSensor, e3IpmSensorHumidity }
+ STATUS current
+ DESCRIPTION
+ "The e3IpmRHWarnLow is triggered when the relative humidity
+ on the given sensor is less than or equal to the configured
+ warn low threshold."
+ ::= { e3IpmTraps 12 }
+
+e3IpmRHNormal NOTIFICATION-TYPE
+ OBJECTS { e3IpmInfoSerial, e3IpmSensor, e3IpmSensorHumidity }
+ STATUS current
+ DESCRIPTION
+ "The e3IpmRHNormal is triggered when the relative humidity
+ on the given sensor is not outside any configured
+ limits."
+ ::= { e3IpmTraps 13 }
+
+e3IpmRHWarnHigh NOTIFICATION-TYPE
+ OBJECTS { e3IpmInfoSerial, e3IpmSensor, e3IpmSensorHumidity }
+ STATUS current
+ DESCRIPTION
+ "The e3IpmRHWarnHigh is triggered when the relative humidity
+ on the given sensor is greater than or equal to the
+ configured warn high threshold."
+ ::= { e3IpmTraps 14 }
+
+e3IpmRHCritHigh NOTIFICATION-TYPE
+ OBJECTS { e3IpmInfoSerial, e3IpmSensor, e3IpmSensorHumidity }
+ STATUS current
+ DESCRIPTION
+ "The e3IpmRHCritHigh is triggered when the relative humidity
+ on the given sensor is greater than or equal to the
+ configured critical high threshold."
+ ::= { e3IpmTraps 15 }
+
+-- RCM Alarms
+
+e3IpmRcmAcNormal NOTIFICATION-TYPE
+ OBJECTS { e3IpmInfoSerial, e3IpmRcmChannel, e3IpmRcmAc }
+ STATUS current
+ DESCRIPTION
+ "The e3IpmRcmAcNormal is triggered when the AC part of
+ the residual current falls below the
+ factory-configured limit."
+ ::= { e3IpmTraps 16 }
+
+e3IpmRcmAcCritHigh NOTIFICATION-TYPE
+ OBJECTS { e3IpmInfoSerial, e3IpmRcmChannel, e3IpmRcmAc }
+ STATUS current
+ DESCRIPTION
+ "The e3IpmRcmAcCritHigh is triggered when the AC part
+ of the residual current is greater than the
+ factory-configured limit."
+ ::= { e3IpmTraps 17 }
+
+e3IpmRcmDcNormal NOTIFICATION-TYPE
+ OBJECTS { e3IpmInfoSerial, e3IpmRcmChannel, e3IpmRcmDc }
+ STATUS current
+ DESCRIPTION
+ "The e3IpmRcmDcNormal is triggered when the DC part of
+ the residual current falls below the
+ factory-configured limit."
+ ::= { e3IpmTraps 18 }
+
+e3IpmRcmDcCritHigh NOTIFICATION-TYPE
+ OBJECTS { e3IpmInfoSerial, e3IpmRcmChannel, e3IpmRcmDc }
+ STATUS current
+ DESCRIPTION
+ "The e3IpmRcmDcCritHigh is triggered when the DC part
+ of the residual current is greater than the
+ factory-configured limit."
+ ::= { e3IpmTraps 19 }
+
+END
diff --git a/MIBS/riedo/RNX-UPDU-MIB b/MIBS/riedo/RNX-UPDU-MIB
new file mode 100644
index 0000000..15f2f6b
--- /dev/null
+++ b/MIBS/riedo/RNX-UPDU-MIB
@@ -0,0 +1,735 @@
+-- ===========================================================================
+-- Riedo Networks (RNX) UPDU MIB
+-- ===========================================================================
+
+RNX-UPDU-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY,
+ OBJECT-TYPE,
+ Counter64,
+ Integer32,
+ enterprises
+ FROM SNMPv2-SMI
+ TEXTUAL-CONVENTION
+ FROM SNMPv2-TC
+ MODULE-COMPLIANCE,
+ OBJECT-GROUP
+ FROM SNMPv2-CONF;
+
+rnx MODULE-IDENTITY
+ LAST-UPDATED "202209090000Z"
+ ORGANIZATION "Riedo Networks Ltd."
+ CONTACT-INFO "Riedo Networks Ltd."
+ DESCRIPTION "UPDU MIB"
+
+ REVISION "202209090000Z"
+ DESCRIPTION "Add upduMeterDataQuality."
+ REVISION "202207060000Z"
+ DESCRIPTION "Add upduMeterDescription."
+ REVISION "202206220000Z"
+ DESCRIPTION "Add upduMeterSystemName, upduMeterCustomName."
+ REVISION "202012160000Z"
+ DESCRIPTION "Add upduSensorTable."
+ REVISION "202006180000Z"
+ DESCRIPTION "Initial version."
+ ::= { enterprises 55108 }
+
+upduMib OBJECT IDENTIFIER
+ ::= { rnx 1 }
+
+-- ===========================================================================
+-- Textual conventions
+-- ===========================================================================
+
+Watts ::= TEXTUAL-CONVENTION
+ DISPLAY-HINT "d"
+ STATUS current
+ DESCRIPTION
+ "Watts"
+ SYNTAX Integer32
+
+VoltAmpereReactives ::= TEXTUAL-CONVENTION
+ DISPLAY-HINT "d"
+ STATUS current
+ DESCRIPTION
+ "Volt-ampere reactives"
+ SYNTAX Integer32
+
+VoltAmperes ::= TEXTUAL-CONVENTION
+ DISPLAY-HINT "d"
+ STATUS current
+ DESCRIPTION
+ "Volt-amperes"
+ SYNTAX Integer32
+
+WattHours ::= TEXTUAL-CONVENTION
+ DISPLAY-HINT "d"
+ STATUS current
+ DESCRIPTION
+ "Watt hours"
+ SYNTAX Counter64
+
+VoltAmpereReactiveHours ::= TEXTUAL-CONVENTION
+ DISPLAY-HINT "d"
+ STATUS current
+ DESCRIPTION
+ "Volt-ampere reactive hours"
+ SYNTAX Counter64
+
+MilliAmperes ::= TEXTUAL-CONVENTION
+ DISPLAY-HINT "d"
+ STATUS current
+ DESCRIPTION
+ "Milli-amperes"
+ SYNTAX Integer32
+
+TenthMilliAmperes ::= TEXTUAL-CONVENTION
+ DISPLAY-HINT "d"
+ STATUS current
+ DESCRIPTION
+ "Tenth of Milli-amperes"
+ SYNTAX Integer32
+
+MilliVolts ::= TEXTUAL-CONVENTION
+ DISPLAY-HINT "d"
+ STATUS current
+ DESCRIPTION
+ "Milli-volts"
+ SYNTAX Integer32
+
+TenthDegreesCelsius ::= TEXTUAL-CONVENTION
+ DISPLAY-HINT "d"
+ STATUS current
+ DESCRIPTION
+ "Deci-degrees celsius"
+ SYNTAX Integer32
+
+Permil ::= TEXTUAL-CONVENTION
+ DISPLAY-HINT "d"
+ STATUS current
+ DESCRIPTION
+ "Per mil"
+ SYNTAX Integer32
+
+-- ===========================================================================
+-- Subtrees
+-- ===========================================================================
+
+upduInfo OBJECT IDENTIFIER
+ ::= { upduMib 1 }
+
+upduInventory OBJECT IDENTIFIER
+ ::= { upduMib 2 }
+
+upduMeasurements OBJECT IDENTIFIER
+ ::= { upduMib 3 }
+
+upduControl OBJECT IDENTIFIER
+ ::= { upduMib 4 }
+
+upduConformance OBJECT IDENTIFIER
+ ::= { upduMib 5 }
+
+-- ===========================================================================
+-- Info: UPDU information
+-- ===========================================================================
+
+upduInfoPartNumber OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Part number"
+ ::= { upduInfo 1 }
+
+upduInfoSerialNumber OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Serial number"
+ ::= { upduInfo 2 }
+
+upduInfoLotNumber OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Lot number"
+ ::= { upduInfo 3 }
+
+-- ===========================================================================
+-- Inventory: Per module information
+-- ===========================================================================
+
+upduModuleTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UpduModuleEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of module entries."
+ ::= { upduInventory 1 }
+
+upduModuleEntry OBJECT-TYPE
+ SYNTAX UpduModuleEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing information for a particular module."
+ INDEX { upduModuleIndex }
+ ::= { upduModuleTable 1 }
+
+UpduModuleEntry ::= SEQUENCE {
+ upduModuleIndex Integer32,
+ upduModuleType INTEGER,
+ upduModulePartNumber OCTET STRING,
+ upduModuleSerialNumber Integer32,
+ upduModuleLotNumber OCTET STRING
+ }
+
+upduModuleIndex OBJECT-TYPE
+ SYNTAX Integer32 (0..8)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Module index."
+ ::= { upduModuleEntry 1 }
+
+upduModuleType OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown (0),
+ icm (1),
+ meterModule (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Module type: tells what type of module it is."
+ ::= { upduModuleEntry 2 }
+
+upduModulePartNumber OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Part number"
+ ::= { upduModuleEntry 3 }
+
+upduModuleSerialNumber OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Module serial number."
+ ::= { upduModuleEntry 4 }
+
+upduModuleLotNumber OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Module lot number."
+ ::= { upduModuleEntry 5 }
+
+-- ===========================================================================
+-- Measurements: Per meter data
+-- ===========================================================================
+
+upduMeterTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UpduMeterEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Holds information about each Power module."
+ ::= { upduMeasurements 1 }
+
+upduMeterEntry OBJECT-TYPE
+ SYNTAX UpduMeterEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry provides a power data"
+ INDEX {
+ upduModuleIndex,
+ upduMeterIndex
+ }
+ ::= { upduMeterTable 1 }
+
+UpduMeterEntry ::= SEQUENCE {
+ upduMeterIndex Integer32,
+ upduMeterName OCTET STRING,
+ upduMeterType INTEGER,
+ upduMeterEnergyP WattHours,
+ upduMeterEnergyR1 VoltAmpereReactiveHours,
+ upduMeterEnergyR4 VoltAmpereReactiveHours,
+ upduMeterPowerP Watts,
+ upduMeterPowerQ VoltAmpereReactives,
+ upduMeterPowerS VoltAmperes,
+ upduMeterUrms MilliVolts,
+ upduMeterIrms MilliAmperes,
+ upduMeterSystemName OCTET STRING,
+ upduMeterCustomName OCTET STRING,
+ upduMeterDescription OCTET STRING,
+ upduMeterDataQuality INTEGER
+ }
+
+upduMeterIndex OBJECT-TYPE
+ SYNTAX Integer32 (0..11)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Number of the meter on the Module."
+ ::= { upduMeterEntry 1 }
+
+upduMeterName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..15))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Meter name."
+ ::= { upduMeterEntry 2 }
+
+upduMeterType OBJECT-TYPE
+ SYNTAX INTEGER {
+ pduTotal (0),
+ pduTotalCalc (1),
+ phaseTotal (2),
+ phaseTotalCalc (3),
+ moduleTotal (4),
+ moduleTotalCalc (5),
+ outlet (6),
+ outletGroup (7)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Meter type: Tell if the meter is per-phase, per PDU,
+ per module or for a single outlet or outlet group. For
+ pduTotalCalc, phaseTotalCalc, moduleTotalCalc, the
+ total is calculated (sum of the measurements of the
+ underlying objects). For the other totals, it is
+ measured."
+ ::= { upduMeterEntry 3 }
+
+upduMeterEnergyP OBJECT-TYPE
+ SYNTAX WattHours
+ UNITS "Wh"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Positive active energy in watt hours."
+ ::= { upduMeterEntry 4 }
+
+upduMeterEnergyR1 OBJECT-TYPE
+ SYNTAX VoltAmpereReactiveHours
+ UNITS "varh"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Reactive energy from quadrant R1 in volt-ampere reactives hours."
+ ::= { upduMeterEntry 5 }
+
+upduMeterEnergyR4 OBJECT-TYPE
+ SYNTAX VoltAmpereReactiveHours
+ UNITS "varh"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Reactive energy from quadrant R4 in volt-ampere reactives hours."
+ ::= { upduMeterEntry 6 }
+
+upduMeterPowerP OBJECT-TYPE
+ SYNTAX Watts
+ UNITS "W"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Active power at a given instant."
+ ::= { upduMeterEntry 7 }
+
+upduMeterPowerQ OBJECT-TYPE
+ SYNTAX VoltAmpereReactives
+ UNITS "var"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Reactive power at a given instant."
+ ::= { upduMeterEntry 8 }
+
+upduMeterPowerS OBJECT-TYPE
+ SYNTAX VoltAmperes
+ UNITS "VA"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Apparent power at a given instant."
+ ::= { upduMeterEntry 9 }
+
+upduMeterUrms OBJECT-TYPE
+ SYNTAX MilliVolts
+ UNITS "mV"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "RMS voltage at a given instant."
+ ::= { upduMeterEntry 10 }
+
+upduMeterIrms OBJECT-TYPE
+ SYNTAX MilliAmperes
+ UNITS "mA"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "RMS current at a given instant."
+ ::= { upduMeterEntry 11 }
+
+upduMeterSystemName OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "System-defined object name."
+ ::= { upduMeterEntry 12 }
+
+upduMeterCustomName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..23))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "User-configured unique object name. Write access has to be
+ explicitly enabled in the UPDU configuration (see SNMP
+ options)."
+ ::= { upduMeterEntry 13 }
+
+upduMeterDescription OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..127))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "User-configured description. Write access has to be
+ explicitly enabled in the UPDU configuration (see SNMP
+ options)."
+ ::= { upduMeterEntry 14 }
+
+upduMeterDataQuality OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok (0),
+ expired (1),
+ noData (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Describes the measurement data quality: ok if all is
+ well and measurements are up to date, expired when
+ measurements are not updated and represent the last
+ known measurement, noData when no measurements of that
+ meter are available (e.g. because of a missing license).
+ When noData, 0 is returned for all measurement values."
+ ::= { upduMeterEntry 15 }
+
+-- ===========================================================================
+-- Measurements: Per sensor data
+-- ===========================================================================
+
+upduSensorTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UpduSensorEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Holds information about sensors connected to the PDU."
+ ::= { upduMeasurements 2 }
+
+upduSensorEntry OBJECT-TYPE
+ SYNTAX UpduSensorEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Holds the information related to one specific sensor."
+ INDEX { upduSensorPort }
+ ::= { upduSensorTable 1 }
+
+UpduSensorEntry ::= SEQUENCE {
+ upduSensorPort Integer32,
+ upduSensorPortName OCTET STRING,
+ upduSensorType INTEGER,
+ upduSensorTemperatureCelsius TenthDegreesCelsius,
+ upduSensorHumidity Permil
+ }
+
+upduSensorPort OBJECT-TYPE
+ SYNTAX Integer32 (1..3)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Sensor port number."
+ ::= { upduSensorEntry 1 }
+
+upduSensorPortName OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Sensor port name as printed on the front plate."
+ ::= { upduSensorEntry 2 }
+
+upduSensorType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none (0),
+ temp (1),
+ tempHumidity (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Sensor type."
+ ::= { upduSensorEntry 3 }
+
+upduSensorTemperatureCelsius OBJECT-TYPE
+ SYNTAX TenthDegreesCelsius
+ UNITS "deg-C/10"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Temperature in tenth degrees."
+ ::= { upduSensorEntry 4 }
+
+upduSensorHumidity OBJECT-TYPE
+ SYNTAX Permil
+ UNITS "/1000"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Relative humidity in per mil. Set to 0 for temperature only sensor."
+ ::= { upduSensorEntry 5 }
+
+
+-- ===========================================================================
+-- Measurements: Per RCM data
+-- ===========================================================================
+
+upduRcmTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UpduRcmEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Holds information about embedded residual current monitors."
+ ::= { upduMeasurements 3 }
+
+upduRcmEntry OBJECT-TYPE
+ SYNTAX UpduRcmEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry provides Residual current data"
+ INDEX {
+ upduModuleIndex,
+ upduRcmIndex
+ }
+ ::= { upduRcmTable 1 }
+
+UpduRcmEntry ::= SEQUENCE {
+ upduRcmIndex Integer32,
+ upduRcmName OCTET STRING,
+ upduRcmCurrentRms TenthMilliAmperes,
+ upduRcmCurrentDc TenthMilliAmperes,
+ upduRcmSensorQuality INTEGER
+ }
+
+upduRcmIndex OBJECT-TYPE
+ SYNTAX Integer32 (0..11)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "RCM index."
+ ::= { upduRcmEntry 1 }
+
+upduRcmName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..15))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "RCM name."
+ ::= { upduRcmEntry 2 }
+
+upduRcmCurrentRms OBJECT-TYPE
+ SYNTAX TenthMilliAmperes
+ UNITS "mA/10"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "RMS residual current."
+ ::= { upduRcmEntry 3 }
+
+upduRcmCurrentDc OBJECT-TYPE
+ SYNTAX TenthMilliAmperes
+ UNITS "mA/10"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "DC residual current."
+ ::= { upduRcmEntry 4 }
+
+upduRcmSensorQuality OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok (0),
+ nodata (1),
+ timeout (2),
+ internalerror (3),
+ selftestfailed (4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "RCM sensor health"
+ ::= { upduRcmEntry 5 }
+
+-- ===========================================================================
+-- Control: Relay status
+-- ===========================================================================
+
+upduRelayTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UpduRelayEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Holds Relay state."
+ ::= { upduControl 1 }
+
+upduRelayEntry OBJECT-TYPE
+ SYNTAX UpduRelayEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry provides the status for a relay."
+ INDEX {
+ upduModuleIndex,
+ upduRelayIndex
+ }
+ ::= { upduRelayTable 1 }
+
+UpduRelayEntry ::= SEQUENCE {
+ upduRelayIndex Integer32,
+ upduRelayMeterNames OCTET STRING,
+ upduRelayAdminStatus INTEGER,
+ upduRelayOperStatus INTEGER,
+ upduRelayCondition INTEGER
+ }
+
+upduRelayIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..12)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Relay index."
+ ::= { upduRelayEntry 1 }
+
+upduRelayMeterNames OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Comma-separated list of meter names this relay controls."
+ ::= { upduRelayEntry 2 }
+
+upduRelayAdminStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ off (0),
+ on (1),
+ unknown(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Defines the desired state of the relay."
+ ::= { upduRelayEntry 3 }
+
+upduRelayOperStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ off (0),
+ on (1),
+ unknown(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Defines the operational state of the relay."
+ ::= { upduRelayEntry 4 }
+
+upduRelayCondition OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok (0),
+ failed (1),
+ unknown(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Gives the relay condition. Ok if the desired state
+ corresponds to the operational state, failed if it
+ differs and unknown if the operational state is not
+ known."
+ ::= { upduRelayEntry 5 }
+
+-- ===========================================================================
+-- Compliance groups
+-- ===========================================================================
+
+upduMibCompliances OBJECT IDENTIFIER ::= { upduConformance 1 }
+
+upduMibGroups OBJECT IDENTIFIER ::= { upduConformance 2 }
+
+upduMibCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "The compliance statement for SNMP entities which
+ implement the RNX-UPDU-MIB."
+ MODULE
+ MANDATORY-GROUPS {
+ upduMibGroupRev1
+ }
+ ::= { upduMibCompliances 1 }
+
+upduMibGroupRev1 OBJECT-GROUP
+ OBJECTS {
+ upduInfoPartNumber,
+ upduInfoSerialNumber,
+ upduInfoLotNumber,
+ upduModuleType,
+ upduModulePartNumber,
+ upduModuleSerialNumber,
+ upduModuleLotNumber,
+ upduMeterName,
+ upduMeterType,
+ upduMeterEnergyP,
+ upduMeterEnergyR1,
+ upduMeterEnergyR4,
+ upduMeterPowerP,
+ upduMeterPowerQ,
+ upduMeterPowerS,
+ upduMeterUrms,
+ upduMeterIrms,
+ upduMeterSystemName,
+ upduMeterCustomName,
+ upduMeterDescription,
+ upduMeterDataQuality,
+ upduRelayMeterNames,
+ upduRelayAdminStatus,
+ upduRelayOperStatus,
+ upduRelayCondition,
+ upduSensorPortName,
+ upduSensorType,
+ upduSensorTemperatureCelsius,
+ upduSensorHumidity,
+ upduRcmName,
+ upduRcmCurrentRms,
+ upduRcmCurrentDc,
+ upduRcmSensorQuality
+ }
+ STATUS current
+ DESCRIPTION
+ "rev 1"
+ ::= { upduMibGroups 1 }
+
+END