Device: Added IMCO POWER (#11296)

* New device IMCO POWER

* Add other outputower sensors

* Fix description sensor battery voltage

* Fix num_oid load sensors

* Index added

* Added test data

* Fix svg file

* Change image svg to png

* Fix yaml and change image size

* Fix permission .gitignore file

* Fix permission

* Fix state
This commit is contained in:
Martin22 2020-04-01 20:22:14 +02:00 committed by GitHub
parent 0b78bb202e
commit df95b771b2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
9 changed files with 13084 additions and 0 deletions

BIN
html/images/os/imco.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

View File

@ -0,0 +1,113 @@
mib: IMCO-BIG-MIB
modules:
sensors:
current:
data:
-
oid: imPm1Power1OutputCurrent
num_oid: '.1.3.6.1.4.1.2185.1.3.11.2.1.3.24.{{ $index }}'
index: imPm1Power1OutputCurrent.{{ $index }}
descr: 'Power1 Current'
divisor: 10
-
oid: imPm1Power2OutputCurrent
num_oid: '.1.3.6.1.4.1.2185.1.3.11.2.1.4.24.{{ $index }}'
index: imPm1Power2OutputCurrent.{{ $index }}
descr: 'Power2 Current'
divisor: 10
-
oid: imPm1Power3OutputCurrent
num_oid: '.1.3.6.1.4.1.2185.1.3.11.2.1.5.24.{{ $index }}'
index: imPm1Power3OutputCurrent.{{ $index }}
descr: 'Power3 Current'
divisor: 10
charge:
data:
-
oid: imPm1BatLeg1ChargeState
num_oid: '.1.3.6.1.4.1.2185.1.3.11.2.1.7.12.{{ $index }}'
index: imPm1BatLeg1ChargeState.{{index}}
descr: 'Battery Charge'
load:
data:
-
oid: imPm1Power1OutputLoad
num_oid: '.1.3.6.1.4.1.2185.1.3.11.2.1.3.29.{{ $index }}'
index: imPm1Power1OutputLoad.{{index}}
descr: 'Power1 Load(VA)'
-
oid: imPm1Power2OutputLoad
num_oid: '.1.3.6.1.4.1.2185.1.3.11.2.1.4.29.{{ $index }}'
index: imPm1Power2OutputLoad.{{index}}
descr: 'Power2 Load(VA)'
-
oid: imPm1Power3OutputLoad
num_oid: '.1.3.6.1.4.1.2185.1.3.11.2.1.5.29.{{ $index }}'
index: imPm1Power3OutputLoad.{{index}}
descr: 'Power3 Load(VA)'
power:
data:
-
oid: imPm1Power1OutputPowerW
num_oid: '.1.3.6.1.4.1.2185.1.3.11.2.1.3.27.{{ $index }}'
index: imPm1Power1OutputPowerW.{{index}}
descr: 'Output Power1'
-
oid: imPm1Power2OutputPowerW
num_oid: '.1.3.6.1.4.1.2185.1.3.11.2.1.4.27.{{ $index }}'
index: imPm1Power2OutputPowerW.{{index}}
descr: 'Output Power2'
-
oid: imPm1Power3OutputPowerW
num_oid: '.1.3.6.1.4.1.2185.1.3.11.2.1.5.27.{{ $index }}'
index: imPm1Power3OutputPowerW.{{index}}
descr: 'Output Power3'
runtime:
data:
-
oid: imPm1BatLeg1Autonomytime
num_oid: '.1.3.6.1.4.1.2185.1.3.11.2.1.7.14.{{ $index }}'
index: imPm1BatLeg1Autonomytime.{{index}}
descr: 'Runtime'
state:
data:
-
oid: imPM1BatLeg1Fuse
num_oid: '.1.3.6.1.4.1.2185.1.3.11.2.1.7.16.{{ $index }}'
index: imPM1BatLeg1Fuse.{{index}}
descr: 'Power state'
states:
- { descr: Battery, graph: 0, value: 1, generic: 2 }
- { descr: Online, graph: 0, value: 0, generic: 0 }
voltage:
data:
-
oid: imPm1Power1OutputVoltage
num_oid: '.1.3.6.1.4.1.2185.1.3.11.2.1.3.23.{{ $index }}'
index: 'imPm1Power1OutputVoltage.{{ $index }}'
descr: 'Power1 Voltage'
divisor: 10
-
oid: imPm1Power2OutputVoltage
num_oid: '.1.3.6.1.4.1.2185.1.3.11.2.1.4.23.{{ $index }}'
index: 'imPm1Power2OutputVoltage.{{ $index }}'
descr: 'Power2 Voltage'
divisor: 10
-
oid: imPm1Power3OutputVoltage
num_oid: '.1.3.6.1.4.1.2185.1.3.11.2.1.5.23.{{ $index }}'
index: 'imPm1Power3OutputVoltage.{{ $index }}'
descr: 'Power3 Voltage'
divisor: 10
-
oid: imPm1BatteryVoltage
num_oid: '.1.3.6.1.4.1.2185.1.3.11.2.1.6.2.{{ $index }}'
index: 'imPm1BatteryVoltage.{{ $index }}'
descr: 'Battery Voltage'
divisor: 10

View File

@ -0,0 +1,69 @@
mib: IMCO-LS110-MIB
modules:
sensors:
temperature:
data:
-
oid: sdsTempSensValue
num_oid: '.1.3.6.1.4.1.33283.1.30.5.1.3.{{ $index }}'
index: sdsTempSensValue.{{index}}
descr: Temperature
divisor: 100
charge:
data:
-
oid: sdsBatteryCapacity
num_oid: '.1.3.6.1.4.1.33283.1.30.7.7.{{ $index }}'
index: sdsBatteryCapacity.{{index}}
descr: 'Battery Charge'
divisor: 10
load:
data:
-
oid: sdsLoad
num_oid: '.1.3.6.1.4.1.33283.1.30.7.8.{{ $index }}'
index: sdsLoad.{{index}}
descr: 'Load(VA)'
divisor: 10
state:
data:
-
oid: opto3
num_oid: '.1.3.6.1.4.1.33283.1.30.2.3.{{ $index }}'
index: opto3.{{index}}
descr: 'Power state'
states:
- { descr: Battery, graph: 0, value: 2, generic: 2 }
- { descr: Online, graph: 0, value: 0, generic: 0 }
voltage:
data:
-
oid: sdsOutputVoltage1
num_oid: '.1.3.6.1.4.1.33283.1.30.7.4.{{ $index }}'
index: 'sdsOutputVoltage1.{{ $index }}'
descr: 'Voltage1'
divisor: 100
-
oid: sdsOutputVoltage2
num_oid: '.1.3.6.1.4.1.33283.1.30.7.5.{{ $index }}'
index: 'sdsOutputVoltage2.{{ $index }}'
descr: 'Voltage2'
divisor: 100
skip_values: -9999999
current:
data:
-
oid: sdsOutputCurrent
num_oid: '.1.3.6.1.4.1.33283.1.30.7.6.{{ $index }}'
index: 'sdsOutputCurrent.{{ $index }}'
descr: 'Current'
divisor: 10

View File

@ -0,0 +1,10 @@
os: imcopower-big
text: 'Imco Power'
type: power
icon: imco
group: IMCO POWER
discovery:
- sysObjectID:
- .1.3.6.1.4.1.818.32.4
mib_dir:
- imco

View File

@ -0,0 +1,10 @@
os: imcopower-ls110
text: 'Imco Power LS110'
type: power
icon: imco
group: IMCO POWER
discovery:
- sysObjectID:
- .1.3.6.1.4.1.33283.1
mib_dir:
- imco

12432
mibs/imco/IMCO-BIG-MIB Normal file

File diff suppressed because it is too large Load Diff

378
mibs/imco/IMCO-LS110-MIB Normal file
View File

@ -0,0 +1,378 @@
IMCO-LS110-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
Counter32, Integer32, Gauge32,
TimeTicks, IpAddress,
enterprises
FROM SNMPv2-SMI
TRAP-TYPE FROM RFC-1215;
mib-AN-Dcz-SDS MODULE-IDENTITY
LAST-UPDATED "201702090000Z"
ORGANIZATION "ViaNet.sk"
CONTACT-INFO
" Ivan Mochnac
ViaNet
-
-
SK EUROPE
-
vianet@vianet.sk"
DESCRIPTION
"The MIB module to describe PSMSmicro version of SDS."
REVISION "201702090000Z"
DESCRIPTION
"PSMSmicro, by ViaNet.sk."
::= { enterprises 33283 }
--
-- MIB file definition for device: PSMSmicro
--
sdsxpublic OBJECT IDENTIFIER ::= { mib-AN-Dcz-SDS 1 }
sdsBIGandSTSW OBJECT IDENTIFIER ::= { sdsxpublic 30 }
-- ****************************************************************************
sdsOptoInput OBJECT IDENTIFIER ::= { sdsBIGandSTSW 2 }
opto1 OBJECT-TYPE
SYNTAX INTEGER {
activeSignalPresent(0),
noSignal(32768)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current OPTO1 binary input status."
::= { sdsOptoInput 1 }
opto2 OBJECT-TYPE
SYNTAX INTEGER {
activeSignalPresent(0),
noSignal(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current OPTO2 binary input status."
::= { sdsOptoInput 2 }
opto3 OBJECT-TYPE
SYNTAX INTEGER {
activeSignalPresent(0),
noSignal(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current Mains (OPTO3) binary input status."
::= { sdsOptoInput 3 }
-- ****************************************************************************
sdsOutputRelays OBJECT IDENTIFIER ::= { sdsBIGandSTSW 3 }
sdsOutputRelay1 OBJECT IDENTIFIER ::= { sdsOutputRelays 1 }
sdsRE1state OBJECT-TYPE
SYNTAX INTEGER {
off(0),
activated(255)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Current RELAY 1 output status."
::= { sdsOutputRelay1 1 }
sdsOutputRelay2 OBJECT IDENTIFIER ::= { sdsOutputRelays 2 }
sdsRE2state OBJECT-TYPE
SYNTAX INTEGER {
off(0),
activated(255)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Current RELAY 2 output status."
::= { sdsOutputRelay2 1 }
sdsOutputRelay3 OBJECT IDENTIFIER ::= { sdsOutputRelays 3 }
sdsRE3state OBJECT-TYPE
SYNTAX INTEGER {
off(0),
activated(255)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Current RELAY 3 output status."
::= { sdsOutputRelay3 1 }
-- ****************************************************************************
sdsADCinputs OBJECT IDENTIFIER ::= { sdsBIGandSTSW 5 }
sdsADCitem0 OBJECT IDENTIFIER ::= { sdsADCinputs 1 }
sdsTempSensValue OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Temperature Sensor (C) multiplied by 100."
::= { sdsADCitem0 3 }
sdsTempSensName OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"User name for the analog temperature sensor."
::= { sdsADCitem0 4 }
-- ****************************************************************************
sdsADCvalues OBJECT IDENTIFIER ::= { sdsBIGandSTSW 7 }
sdsMaximumLoad OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Maximum Load (W) multiplied by 10."
::= { sdsADCvalues 2 }
sdsAlarmText OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"SDS Alarm Text."
::= { sdsADCvalues 3 }
sdsOutputVoltage1 OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Output voltage U1 (V) multiplied by 100."
::= { sdsADCvalues 4 }
sdsOutputVoltage2 OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Output voltage U2 (V) multiplied by 100."
::= { sdsADCvalues 5 }
sdsOutputCurrent OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Output current I (A) multiplied by 10."
::= { sdsADCvalues 6 }
sdsBatteryCapacity OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Battery Capacity (%) multiplied by 10."
::= { sdsADCvalues 7 }
sdsLoad OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Load (%) multiplied by 10."
::= { sdsADCvalues 8 }
sdsCapTestTime OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Time (min) of last Capacity Test."
::= { sdsADCvalues 9 }
-- ****************************************************************************
sdsGeneralInfoEntry OBJECT IDENTIFIER ::= { sdsBIGandSTSW 8 }
sdsManufacturer OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Manufacturer of the device."
::= { sdsGeneralInfoEntry 80 }
sdsModel OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Model (type) of the device."
::= { sdsGeneralInfoEntry 81 }
sdsName OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Name/Location of the device."
::= { sdsGeneralInfoEntry 82 }
sdsSerialNumber OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Serial number of the device."
::= { sdsGeneralInfoEntry 83 }
sdsSoftware OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Software version of the device."
::= { sdsGeneralInfoEntry 84 }
-- ****************************************************************************
-- ****************************************************************************
-- TRAP-SDS-MICRO-MIB DEFINITIONS
-- ****************************************************************************
opto1-trap TRAP-TYPE
-- STATUS current
ENTERPRISE mib-AN-Dcz-SDS
VARIABLES { opto1 }
DESCRIPTION "TRAP: optical input 1 status."
::= 100
opto2-trap TRAP-TYPE
-- STATUS current
ENTERPRISE mib-AN-Dcz-SDS
VARIABLES { opto2 }
DESCRIPTION "TRAP: optical input 2 status."
::= 101
opto3-trap TRAP-TYPE
-- STATUS current
ENTERPRISE mib-AN-Dcz-SDS
VARIABLES { opto3 }
DESCRIPTION "TRAP: optical input 3 status."
::= 102
-- next
sdsRE1state-trap TRAP-TYPE
-- STATUS current
ENTERPRISE mib-AN-Dcz-SDS
VARIABLES { sdsRE1state }
DESCRIPTION "TRAP: Current RELAY 1 output status."
::= 150
sdsRE2state-trap TRAP-TYPE
-- STATUS current
ENTERPRISE mib-AN-Dcz-SDS
VARIABLES { sdsRE2state }
DESCRIPTION "TRAP: Current RELAY 2 output status."
::= 153
-- next
sdsTempSensValue-trap TRAP-TYPE
-- STATUS current
ENTERPRISE mib-AN-Dcz-SDS
VARIABLES { sdsTempSensValue }
DESCRIPTION "TRAP: Temperature Sensor (C) multiplied by 100."
::= 222
sdsTempSensName-trap TRAP-TYPE
-- STATUS current
ENTERPRISE mib-AN-Dcz-SDS
VARIABLES { sdsTempSensName }
DESCRIPTION "TRAP: User name for analog temperature sensor."
::= 223
-- next
sdsMaximumLoad-trap TRAP-TYPE
-- STATUS current
ENTERPRISE mib-AN-Dcz-SDS
VARIABLES { sdsMaximumLoad }
DESCRIPTION "TRAP: SDS Maximum Load-trap."
::= 401
sdsAlarmText-trap TRAP-TYPE
-- STATUS current
ENTERPRISE mib-AN-Dcz-SDS
VARIABLES { sdsAlarmText }
DESCRIPTION "TRAP: SDS Alarm Text."
::= 402
sdsOutputVoltage1-trap TRAP-TYPE
-- STATUS current
ENTERPRISE mib-AN-Dcz-SDS
VARIABLES { sdsOutputVoltage1 }
DESCRIPTION "TRAP: SDS Output Voltage1-trap."
::= 403
sdsOutputVoltage2-trap TRAP-TYPE
-- STATUS current
ENTERPRISE mib-AN-Dcz-SDS
VARIABLES { sdsOutputVoltage2 }
DESCRIPTION "TRAP: SDS Outpur Voltage2-trap."
::= 404
sdsOutputCurrent-trap TRAP-TYPE
-- STATUS current
ENTERPRISE mib-AN-Dcz-SDS
VARIABLES { sdsOutputCurrent }
DESCRIPTION "TRAP: SDS Output current-trap."
::= 405
sdsBatteryCapacity-trap TRAP-TYPE
-- STATUS current
ENTERPRISE mib-AN-Dcz-SDS
VARIABLES { sdsBatteryCapacity }
DESCRIPTION "TRAP: SDS Battery Capacity-trap."
::= 406
sdsLoad-trap TRAP-TYPE
-- STATUS current
ENTERPRISE mib-AN-Dcz-SDS
VARIABLES { sdsLoad }
DESCRIPTION "TRAP: SDS Load-trap."
::= 407
sdsCapTestTime-trap TRAP-TYPE
-- STATUS current
ENTERPRISE mib-AN-Dcz-SDS
VARIABLES { sdsCapTestTime }
DESCRIPTION "TRAP: SDS CapTestTime-trap."
::= 408
-- end
END

View File

@ -0,0 +1,19 @@
1.3.6.1.2.1.1.1.0|4|IMCO SNMP Agent 10.10
1.3.6.1.2.1.1.2.0|6|1.3.6.1.4.1.818.32.4.43
1.3.6.1.2.1.1.3.0|67|1431269100
1.3.6.1.2.1.1.4.0|4|<private>
1.3.6.1.2.1.1.5.0|4|<private>
1.3.6.1.2.1.1.6.0|4|<private>
1.3.6.1.4.1.818.1.20.9.0|4|0000000000
1.3.6.1.4.1.2185.1.3.11.1.1.0|4|IMCOpower
1.3.6.1.4.1.2185.1.3.11.2.1.3.23.0|2|552
1.3.6.1.4.1.2185.1.3.11.2.1.3.24.0|2|51
1.3.6.1.4.1.2185.1.3.11.2.1.3.27.0|2|281
1.3.6.1.4.1.2185.1.3.11.2.1.3.29.0|2|33
1.3.6.1.4.1.2185.1.3.11.2.1.4.23.0|2|2299
1.3.6.1.4.1.2185.1.3.11.2.1.4.24.0|2|2
1.3.6.1.4.1.2185.1.3.11.2.1.4.29.0|2|9
1.3.6.1.4.1.2185.1.3.11.2.1.6.2.0|2|552
1.3.6.1.4.1.2185.1.3.11.2.1.7.12.0|2|100
1.3.6.1.4.1.2185.1.3.11.2.1.7.14.0|2|141
1.3.6.1.4.1.2185.1.3.11.2.1.7.16.0|2|0

View File

@ -0,0 +1,53 @@
1.3.6.1.2.1.1.1.0|4|SDS_BIG_STSW www.AN-D.cz
1.3.6.1.2.1.1.2.0|6|1.3.6.1.4.1.33283.1.30
1.3.6.1.2.1.1.3.0|67|240980148
1.3.6.1.2.1.1.4.0|4|<private>
1.3.6.1.2.1.1.5.0|4|<private>
1.3.6.1.2.1.1.6.0|4|<private>
1.3.6.1.2.1.2.2.1.1.1|2|1
1.3.6.1.2.1.2.2.1.2.1|4|AN-D 100Mbit ETH
1.3.6.1.2.1.2.2.1.3.1|2|6
1.3.6.1.2.1.2.2.1.4.1|2|1500
1.3.6.1.2.1.2.2.1.5.1|66|100000000
1.3.6.1.2.1.2.2.1.6.1|4x|0200B10006CF
1.3.6.1.2.1.2.2.1.7.1|2|1
1.3.6.1.2.1.2.2.1.8.1|2|1
1.3.6.1.2.1.2.2.1.9.1|67|0
1.3.6.1.2.1.2.2.1.10.1|65|426270088
1.3.6.1.2.1.2.2.1.11.1|65|4252031
1.3.6.1.2.1.2.2.1.12.1|65|40316
1.3.6.1.2.1.2.2.1.13.1|65|40199
1.3.6.1.2.1.2.2.1.14.1|65|0
1.3.6.1.2.1.2.2.1.15.1|65|0
1.3.6.1.2.1.2.2.1.16.1|65|347650889
1.3.6.1.2.1.2.2.1.17.1|65|3038968
1.3.6.1.2.1.2.2.1.18.1|65|154
1.3.6.1.2.1.2.2.1.19.1|65|0
1.3.6.1.2.1.2.2.1.20.1|65|0
1.3.6.1.2.1.2.2.1.21.1|66|0
1.3.6.1.2.1.2.2.1.22.1|6|0.0
1.3.6.1.2.1.4.3.0|65|2970361
1.3.6.1.2.1.4.4.0|65|0
1.3.6.1.2.1.4.5.0|65|0
1.3.6.1.2.1.4.7.0|65|0
1.3.6.1.2.1.4.8.0|65|18
1.3.6.1.2.1.4.10.0|65|5468826
1.3.6.1.2.1.4.20.1.1.0|64|10.37.13.251
1.3.6.1.2.1.4.20.1.2.0|2|1
1.3.6.1.2.1.4.20.1.3.0|64|255.255.255.248
1.3.6.1.2.1.5.1.0|65|451205
1.3.6.1.2.1.5.2.0|65|0
1.3.6.1.2.1.5.14.0|65|451205
1.3.6.1.2.1.25.1.1.0|67|240980248
1.3.6.1.2.1.25.1.5.0|66|0
1.3.6.1.2.1.25.3.2.1.1.1|2|1
1.3.6.1.2.1.25.3.2.1.2.1|6|1.3.6.1.2.1.25.3.1.3
1.3.6.1.2.1.25.3.2.1.3.1|4|CPU ARM
1.3.6.1.2.1.25.3.3.1.2.1|2|1
1.3.6.1.4.1.33283.1.30.2.3.0|2|0
1.3.6.1.4.1.33283.1.30.5.1.3.0|2|3033
1.3.6.1.4.1.33283.1.30.7.4.0|2|2715
1.3.6.1.4.1.33283.1.30.7.5.0|2|-4759
1.3.6.1.4.1.33283.1.30.7.6.0|2|46
1.3.6.1.4.1.33283.1.30.7.7.0|2|1000
1.3.6.1.4.1.33283.1.30.7.8.0|2|455