mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
* Added support for ICT Modular Power System and ICT Sine Wave Inverter * Added SNMP test data for ICT Modular Power System and ICT Sine Wave Inverter * Fixed styling errors and refactored state sensor for ICT Sine Wave Inverter * Fixed newly created styling issues from refactoring ICT Sine Wave Inverter files. * Fixed further styling errors from previous changed to appease Travis CI * Removed unnecessary math from ICT Sine Wave Inverter voltage sensor * Cleaned up unnecessary lines in ict-mps/ict-swi sensors. Moved from snmp_get to snmp_get_multi in ict-mps/ict-swi os pollers. * Added test data for ICT MPS and SWI * Fixed issue with load sensor not discovering * Update snmpget to snmp_get Co-Authored-By: Jellyfrog <[email protected]> * Updated test data post-fixing sensor detection issue on ICT Sine Wave Inverters * Moved ict-swi and ict-mps from legacy to yaml sensors * Removed legacy code for ict-mps and ict-swi sensors * Last commit mistakenly removed OS polling from ict-mps and ict-swi * Fixed formatting for OS polling and updated test data for ict-mps and ict-swi Co-authored-by: Jellyfrog <[email protected]>
52 lines
2.2 KiB
YAML
52 lines
2.2 KiB
YAML
mib: ICT-SINE-WAVE-INVERTER-MIB
|
|
modules:
|
|
sensors:
|
|
voltage:
|
|
data:
|
|
-
|
|
oid: batteryVoltage
|
|
num_oid: '.1.3.6.1.4.1.39145.12.6.{{ $index }}'
|
|
descr: 'Battery Voltage (VDC)'
|
|
index: 'batteryVoltage.{{ $index }}'
|
|
-
|
|
oid: inverterVoltage
|
|
num_oid: '.1.3.6.1.4.1.39145.12.7.{{ $index }}'
|
|
descr: 'Inverter Voltage (VAC)'
|
|
index: 'inverterVoltage.{{ $index }}'
|
|
load:
|
|
data:
|
|
-
|
|
oid: inverterPower
|
|
num_oid: '.1.3.6.1.4.1.39145.12.8.{{ $index }}'
|
|
descr: 'Inverter Load'
|
|
index: 'inverterPower.{{ $index }}'
|
|
state:
|
|
data:
|
|
-
|
|
oid: inverterStatus
|
|
value: inverterStatus
|
|
num_oid: '.1.3.6.1.4.1.39145.12.9.{{ $index }}'
|
|
descr: 'Inverter Status'
|
|
index: 'inverterStatus.{{ $index }}'
|
|
states:
|
|
- { graph: 0, value: 1, generic: 0, descr: enabled }
|
|
- { graph: 0, value: 2, generic: 1, descr: disabled }
|
|
-
|
|
oid: inverterControl
|
|
value: inverterControl
|
|
num_oid: '.1.3.6.1.4.1.39145.12.10.{{ $index }}'
|
|
descr: 'Inverter Control'
|
|
index: 'inverterControl.{{ $index }}'
|
|
states:
|
|
- { graph: 0, value: 1, generic: 0, descr: enabled }
|
|
- { graph: 0, value: 2, generic: 1, descr: disabled }
|
|
-
|
|
oid: transferRelayStatus
|
|
value: transferRelayStatus
|
|
num_oid: '.1.3.6.1.4.1.39145.12.11.{{ $index }}'
|
|
descr: 'Transfer Relay Status'
|
|
index: 'transferRelayStatus.{{ $index }}'
|
|
states:
|
|
- { graph: 0, value: 1, generic: 0, descr: inverter }
|
|
- { graph: 0, value: 2, generic: 1, descr: grid }
|