From c683de5c02b062aa4a576f6e81a139dcb686ad99 Mon Sep 17 00:00:00 2001 From: Jim Klimov Date: Mon, 7 Oct 2024 15:10:00 +0200 Subject: [PATCH 01/14] Add 2E PS1000L reports [networkupstools/ddl#41] Signed-off-by: Jim Klimov --- 2E/2E__PS1000L__nutdrv_qx__2.8.1__01.dev | 119 +++++++++++++++++++++++ 2E/2E__PS1000L__nutdrv_qx__2.8.1__02.dev | 59 +++++++++++ 2 files changed, 178 insertions(+) create mode 100644 2E/2E__PS1000L__nutdrv_qx__2.8.1__01.dev create mode 100644 2E/2E__PS1000L__nutdrv_qx__2.8.1__02.dev diff --git a/2E/2E__PS1000L__nutdrv_qx__2.8.1__01.dev b/2E/2E__PS1000L__nutdrv_qx__2.8.1__01.dev new file mode 100644 index 0000000..d03f111 --- /dev/null +++ b/2E/2E__PS1000L__nutdrv_qx__2.8.1__01.dev @@ -0,0 +1,119 @@ +# DEVICE:URL:REPORT: https://github.com/networkupstools/nut-ddl/issues/41 +# DEVICE:URL:VENDOR: https://2e.ua/en/products/2e-ps1000l-1000va-800w-dc-24v-2xschuko-1xc13/ + +# DEVICE:COMMENT: +# It has RJ45 and USB ports, comes with UPSmart utility. +# Screenshots and logs from the stock utility are included +# in the `nut-ddl` ticket. +# +# Device dump generated by ./nut-ddl-dump.sh on Sat, 08 Jun 2024 20:34:25 +0300 +# DEVICE:EOC + +# DEVICE:COMMENT-BLOCK:UPSCONF: +# [2e-ps1000l] +# driver = "nutdrv_qx" +# port = "auto" +# vendorid = "0001" +# productid = "0000" +# # Certain overrides were needed: +# # LiFePO4 2x 12V +# override.battery.voltage.nominal="24" +# default.battery.voltage.low = "20" +# default.battery.voltage.high = "29.2" +# # 2 hours 24 minutes at 100% load (800W) +# # 4 hours 48 minutes at 50% load (400W) +# runtimecal="8640,100,17280,50" +# # 6.5 hours charge time +# chargetime="24000" +# idleload="10" +# DEVICE:EOC + +# :; upsc 2e-ps1000l +battery.charge: 76 +battery.runtime: 47039 +battery.voltage: 27.1 +battery.voltage.high: 29.2 +battery.voltage.low: 20 +battery.voltage.nominal: 24 +device.type: ups +driver.debug: 0 +driver.flag.allow_killpower: 0 +driver.name: nutdrv_qx +driver.parameter.chargetime: 24000 +driver.parameter.default.battery.voltage.high: 29.2 +driver.parameter.default.battery.voltage.low: 20 +driver.parameter.idleload: 10 +driver.parameter.override.battery.voltage.nominal: 24 +driver.parameter.pollfreq: 30 +driver.parameter.pollinterval: 2 +driver.parameter.port: auto +driver.parameter.product: ATCL FOR UPS +driver.parameter.productid: 0000 +driver.parameter.runtimecal: 8640,100,17280,50 +driver.parameter.serial: ATCL FOR UPS +driver.parameter.synchronous: auto +driver.parameter.vendor: ATCL FOR UPS +driver.parameter.vendorid: 0001 +driver.state: quiet +driver.version: 2.8.2 +driver.version.data: Megatec 0.07 +driver.version.internal: 0.36 +driver.version.usb: libusb-1.0.27 (API: 0x100010a) +input.current.nominal: 3.6 +input.frequency: 49.9 +input.frequency.nominal: 50 +input.voltage: 223.0 +input.voltage.fault: 0.0 +input.voltage.nominal: 220 +output.voltage: 224.0 +ups.beeper.status: disabled +ups.delay.shutdown: 30 +ups.delay.start: 180 +ups.firmware: V4.00 +ups.load: 14 +ups.productid: 0000 +ups.status: OL +ups.temperature: 26.0 +ups.type: offline / line interactive +ups.vendorid: 0001 + +# DEVICE:COMMENT-BLOCK:FIXME:UPSRW: 2e-ps1000l +# [driver.debug] +# Current debug verbosity level of the driver program +# Type: NUMBER +# Value: 0 +# +# [driver.flag.allow_killpower] +# Safety flip-switch to allow the driver daemon to send UPS shutdown command (accessible via driver.killpower) +# Type: NUMBER +# Value: 0 +# +# [ups.delay.shutdown] +# Interval to wait after shutdown with delay command (seconds) +# Type: RANGE NUMBER +# Option: "12-600" SELECTED +# +# [ups.delay.start] +# Interval to wait before (re)starting the load (seconds) +# Type: RANGE NUMBER +# Option: "0-599940" SELECTED +# DEVICE:EOC + +# DEVICE:COMMENT-BLOCK:FIXME:UPSCMD: 2e-ps1000l +# Instant commands supported on UPS [2e-ps1000l]: +# +# beeper.toggle - Toggle the UPS beeper +# driver.killpower - Tell the driver daemon to initiate UPS shutdown; should be unlocked with driver.flag.allow_killpower option or variable setting +# driver.reload - Reload running driver configuration from the file system (only works for changes in some options) +# driver.reload-or-error - Reload running driver configuration from the file system (only works for changes in some options); return an error if something changed and could not be applied live (so the caller can restart it with new options) +# driver.reload-or-exit - Reload running driver configuration from the file system (only works for changes in some options); exit the running driver if something changed and could not be applied live (so service management framework can restart it with new options) +# load.off - Turn off the load immediately +# load.on - Turn on the load immediately +# shutdown.return - Turn off the load and return when power is back +# shutdown.stayoff - Turn off the load and remain off +# shutdown.stop - Stop a shutdown in progress +# test.battery.start - Start a battery test +# test.battery.start.deep - Start a deep battery test +# test.battery.start.quick - Start a quick battery test +# test.battery.stop - Stop the battery test +# DEVICE:EOC diff --git a/2E/2E__PS1000L__nutdrv_qx__2.8.1__02.dev b/2E/2E__PS1000L__nutdrv_qx__2.8.1__02.dev new file mode 100644 index 0000000..3e970a2 --- /dev/null +++ b/2E/2E__PS1000L__nutdrv_qx__2.8.1__02.dev @@ -0,0 +1,59 @@ +# DEVICE:URL:REPORT: https://github.com/networkupstools/nut-ddl/issues/41 +# DEVICE:URL:VENDOR: https://2e.ua/en/products/2e-ps1000l-1000va-800w-dc-24v-2xschuko-1xc13/ + +# DEVICE:COMMENT: +# It has RJ45 and USB ports, comes with UPSmart utility. +# Screenshots and logs from the stock utility are included +# in the `nut-ddl` ticket. +# +# This device dump was copied from upsc manually in the ticket. +# DEVICE:EOC + +# :; upsc 2e-ps1000l +battery.charge: 79 +battery.runtime: 48969 +battery.voltage: 27.3 +battery.voltage.high: 29.2 +battery.voltage.low: 20 +battery.voltage.nominal: 24 +device.type: ups +driver.debug: 0 +driver.flag.allow_killpower: 0 +driver.name: nutdrv_qx +driver.parameter.chargetime: 24000 +driver.parameter.default.battery.voltage.high: 29.2 +driver.parameter.default.battery.voltage.low: 20 +driver.parameter.idleload: 10 +driver.parameter.override.battery.voltage.nominal: 24 +driver.parameter.pollfreq: 30 +driver.parameter.pollinterval: 2 +driver.parameter.port: auto +driver.parameter.product: ATCL FOR UPS +driver.parameter.productid: 0000 +driver.parameter.runtimecal: 8640,100,17280,50 +driver.parameter.serial: ATCL FOR UPS +driver.parameter.synchronous: auto +driver.parameter.vendor: ATCL FOR UPS +driver.parameter.vendorid: 0001 +driver.state: quiet +driver.version: 2.8.2 +driver.version.data: Megatec 0.07 +driver.version.internal: 0.36 +driver.version.usb: libusb-1.0.27 (API: 0x100010a) +input.current.nominal: 3.6 +input.frequency: 50.0 +input.frequency.nominal: 50 +input.voltage: 221.0 +input.voltage.fault: 0.0 +input.voltage.nominal: 220 +output.voltage: 221.0 +ups.beeper.status: disabled +ups.delay.shutdown: 30 +ups.delay.start: 180 +ups.firmware: V4.00 +ups.load: 14 +ups.productid: 0000 +ups.status: OL +ups.temperature: 26.0 +ups.type: offline / line interactive +ups.vendorid: 0001 From ace1cacdb5259ebbb2300efbb2b01011263fde2b Mon Sep 17 00:00:00 2001 From: Jim Klimov Date: Mon, 7 Oct 2024 17:05:28 +0200 Subject: [PATCH 02/14] INELT__Monolith_E1000LT-12V__nutdrv-qx__2.7.4__01.dev: add another report URL [#9] Signed-off-by: Jim Klimov --- INELT/INELT__Monolith_E1000LT-12V__nutdrv-qx__2.7.4__01.dev | 2 ++ 1 file changed, 2 insertions(+) diff --git a/INELT/INELT__Monolith_E1000LT-12V__nutdrv-qx__2.7.4__01.dev b/INELT/INELT__Monolith_E1000LT-12V__nutdrv-qx__2.7.4__01.dev index 9fa3c9d..4a99d69 100644 --- a/INELT/INELT__Monolith_E1000LT-12V__nutdrv-qx__2.7.4__01.dev +++ b/INELT/INELT__Monolith_E1000LT-12V__nutdrv-qx__2.7.4__01.dev @@ -1,4 +1,6 @@ # DEVICE:URL:REPORT: https://github.com/networkupstools/nut-ddl/pull/9 +# DEVICE:URL:REPORT: https://alioth-lists.debian.net/pipermail/nut-upsuser/2019-March/011344.html + battery.charge: 88 battery.energysave: no battery.packs: 22 From e0964f6638c9fe22ef0c960b01e59ebbc7853458 Mon Sep 17 00:00:00 2001 From: Jim Klimov Date: Mon, 7 Oct 2024 18:58:14 +0200 Subject: [PATCH 03/14] Add Powermatic Cleanline L-1000C report [networkupstools/ddl#43] Signed-off-by: Jim Klimov --- ...leanline_L-1000C__nutdrv_qx__2.8.1__01.dev | 86 +++++++++++++++++++ 1 file changed, 86 insertions(+) create mode 100644 Powermatic/Powermatic__Cleanline_L-1000C__nutdrv_qx__2.8.1__01.dev diff --git a/Powermatic/Powermatic__Cleanline_L-1000C__nutdrv_qx__2.8.1__01.dev b/Powermatic/Powermatic__Cleanline_L-1000C__nutdrv_qx__2.8.1__01.dev new file mode 100644 index 0000000..903fd36 --- /dev/null +++ b/Powermatic/Powermatic__Cleanline_L-1000C__nutdrv_qx__2.8.1__01.dev @@ -0,0 +1,86 @@ +# DEVICE:URL:REPORT: https://alioth-lists.debian.net/pipermail/nut-upsdev/2024-September/008015.html +# DEVICE:URL:VENDOR: https://www.powermatic.co.th/product/l-series/ + +# DEVICE:COMMENT: +# The vendor website is in Thai, but Google Translate does a pretty good job +# of translating the site to English. +# +# I have tested the shutdown sequence. +# DEVICE:EOC + +# :; upsc Cleanline-L-1000C +battery.charge: 100 +battery.voltage: 13.2 +battery.voltage.high: 13.00 +battery.voltage.low: 10.40 +battery.voltage.nominal: 12.0 +device.type: ups +driver.debug: 0 +driver.flag.allow_killpower: 0 +driver.name: nutdrv_qx +driver.parameter.pollfreq: 30 +driver.parameter.pollinterval: 2 +driver.parameter.port: auto +driver.parameter.synchronous: auto +driver.state: quiet +driver.version: 2.8.1 +driver.version.data: Voltronic-QS 0.09 +driver.version.internal: 0.36 +driver.version.usb: libusb-1.0.27 (API: 0x100010a) +input.voltage: 222.3 +input.voltage.fault: 222.3 +output.current.nominal: 1.0 +output.frequency: 50.0 +output.frequency.nominal: 50 +output.voltage: 224.4 +output.voltage.nominal: 220 +ups.beeper.status: enabled +ups.delay.shutdown: 30 +ups.delay.start: 180 +ups.firmware.aux: PM-V +ups.load: 18 +ups.productid: 5161 +ups.status: OL +ups.type: offline / line interactive +ups.vendorid: 0665 + +# DEVICE:COMMENT-BLOCK:FIXME:UPSRW: 2e-ps1000l +# [driver.debug] +# Current debug verbosity level of the driver program +# Type: NUMBER +# Value: 0 +# +# [driver.flag.allow_killpower] +# Safety flip-switch to allow the driver daemon to send UPS shutdown command (accessible via driver.killpower) +# Type: NUMBER +# Value: 0 +# +# [ups.delay.shutdown] +# Interval to wait after shutdown with delay command (seconds) +# Type: RANGE NUMBER +# Option: "12-540" SELECTED +# +# [ups.delay.start] +# Interval to wait before (re)starting the load (seconds) +# Type: RANGE NUMBER +# Option: "60-599940" SELECTED +# DEVICE:EOC + +# DEVICE:COMMENT-BLOCK:FIXME:UPSCMD: 2e-ps1000l +# Instant commands supported on UPS [2e-ps1000l]: +# +# beeper.toggle - Toggle the UPS beeper +# driver.killpower - Tell the driver daemon to initiate UPS shutdown; should be unlocked with driver.flag.allow_killpower option or variable setting +# driver.reload - Reload running driver configuration from the file system (only works for changes in some options) +# driver.reload-or-error - Reload running driver configuration from the file system (only works for changes in some options); return an error if something changed and could not be applied live (so the caller can restart it with new options) +# driver.reload-or-exit - Reload running driver configuration from the file system (only works for changes in some options); exit the running driver if something changed and could not be applied live (so service management framework can restart it with new options) +# load.off - Turn off the load immediately +# load.on - Turn on the load immediately +# shutdown.return - Turn off the load and return when power is back +# shutdown.stayoff - Turn off the load and remain off +# shutdown.stop - Stop a shutdown in progress +# test.battery.start - Start a battery test +# test.battery.start.deep - Start a deep battery test +# test.battery.start.quick - Start a quick battery test +# test.battery.stop - Stop the battery test +# DEVICE:EOC From c774586c3516ee17e53c46e23134d3c0f5a73333 Mon Sep 17 00:00:00 2001 From: Jim Klimov Date: Mon, 7 Oct 2024 19:07:21 +0200 Subject: [PATCH 04/14] Add Liebert GXT4-1500RT120 report [networkupstools/ddl#42] Signed-off-by: Jim Klimov --- ..._GXT4-1500RT120__usbhid-ups__2.8.1__01.dev | 82 +++++++++++++++++++ 1 file changed, 82 insertions(+) create mode 100644 Liebert/Liebert__GXT4-1500RT120__usbhid-ups__2.8.1__01.dev diff --git a/Liebert/Liebert__GXT4-1500RT120__usbhid-ups__2.8.1__01.dev b/Liebert/Liebert__GXT4-1500RT120__usbhid-ups__2.8.1__01.dev new file mode 100644 index 0000000..6f5a0ab --- /dev/null +++ b/Liebert/Liebert__GXT4-1500RT120__usbhid-ups__2.8.1__01.dev @@ -0,0 +1,82 @@ +# DEVICE:URL:REPORT: https://alioth-lists.debian.net/pipermail/nut-upsdev/2024-September/008013.html + +# DEVICE:COMMENT: +# UPS shutdown has been tested. +# +# I suspect these same parameters will also work for other GXT4 models and +# the GXT3 family as well, since they seem to share the same controller. +# DEVICE:EOC + +# DEVICE:COMMENT-BLOCK:UPSCONF: +# [gxt4] +# driver = "nutdrv_qx" +# desc = "Emerson Network Power Liebert GXT4" +# vendorid = 10af +# productid = 0000 +# ignorelb +# override.battery.charge.warning = 40 +# override.battery.charge.low = 30 +# default.input.voltage.nominal = 120 +# default.input.voltage = 120 +# default.battery.voltage.nominal = 48 +# default.battery.voltage = 54 +# DEVICE:EOC + +# :; upsc gxt4 +battery.charge: 100 +battery.charge.low: 30 +battery.charge.warning: 40 +battery.type: PbAcbattery.voltage: 54 +battery.voltage.nominal: 48 +device.mfr: Emerson Network Power +device.model: Liebert GXT4 +device.serial: 1710600384AFBA3 +device.type: ups +driver.debug: 0 +driver.flag.allow_killpower: 0 +driver.flag.ignorelb: enableddriver.name: usbhid-ups +driver.parameter.default.battery.voltage: 54 +driver.parameter.default.battery.voltage.nominal: 48 +driver.parameter.default.input.voltage: 120 +driver.parameter.default.input.voltage.nominal: 120 +driver.parameter.override.battery.charge.low: 30 +driver.parameter.override.battery.charge.warning: 40 +driver.parameter.pollfreq: 30 +driver.parameter.pollinterval: 2 +driver.parameter.port: auto +driver.parameter.productid: 0000 +driver.parameter.synchronous: auto +driver.state: quiet +driver.version: 2.8.1.1 +driver.version.data: Belkin/Liebert HID 0.18 +driver.version.internal: 0.52 +driver.version.usb: libusb-1.0.0 (API: 0x1000102) +input.voltage: 120 +input.voltage.nominal: 120 +ups.mfr: Emerson Network Power +ups.model: Liebert GXT4 +ups.productid: 0000 +ups.serial: 1710600384AFBA3 +ups.status: OL CHRG +ups.vendorid: 10af + +# DEVICE:COMMENT-BLOCK:FIXME:UPSRW: gxt4 +# [driver.debug] +# Current debug verbosity level of the driver program +# Type: NUMBER +# Value: 0 +# +# [driver.flag.allow_killpower] +# Safety flip-switch to allow the driver daemon to send UPS shutdown command (accessible via driver.killpower) +# Type: NUMBER +# Value: 0 +# DEVICE:EOC + +# DEVICE:COMMENT-BLOCK:FIXME:UPSCMD: gxt4 +# Instant commands supported on UPS [gxt4]: +# +# driver.killpower - Tell the driver daemon to initiate UPS shutdown; should be unlocked with driver.flag.allow_killpower option or variable setting +# driver.reload - Reload running driver configuration from the file system (only works for changes in some options) +# driver.reload-or-error - Reload running driver configuration from the file system (only works for changes in some options); return an error if something changed and could not be applied live (so the caller can restart it with new options) +# driver.reload-or-exit - Reload running driver configuration from the file system (only works for changes in some options); exit the running driver if something changed and could not be applied live (so service management framework can restart it with new options) +# DEVICE:EOC From 83176994fb2c763dc3c0262613fe85e6ede45107 Mon Sep 17 00:00:00 2001 From: Jim Klimov Date: Mon, 7 Oct 2024 19:21:53 +0200 Subject: [PATCH 05/14] Update Delta UPS Amplon R Series report [networkupstools/ddl#11, networkupstools/nut#987] Signed-off-by: Jim Klimov --- ...0BA__usbhid-ups__2.7.4-1-gb34f2434__01.dev | 5 ++ ...0BA__usbhid-ups__2.7.4-1-gb34f2434__02.dev | 59 +++++++++++++++++++ 2 files changed, 64 insertions(+) create mode 100644 Delta/DELTA__UPS302R2000B0BA__usbhid-ups__2.7.4-1-gb34f2434__02.dev diff --git a/Delta/DELTA__UPS302R2000B0BA__usbhid-ups__2.7.4-1-gb34f2434__01.dev b/Delta/DELTA__UPS302R2000B0BA__usbhid-ups__2.7.4-1-gb34f2434__01.dev index 42e57ef..77a6a0f 100644 --- a/Delta/DELTA__UPS302R2000B0BA__usbhid-ups__2.7.4-1-gb34f2434__01.dev +++ b/Delta/DELTA__UPS302R2000B0BA__usbhid-ups__2.7.4-1-gb34f2434__01.dev @@ -1,4 +1,9 @@ +# DEVICE:URL:REPORT: https://github.com/networkupstools/nut-ddl/pull/11 +# DEVICE:URL:VENDOR: https://www.deltapowersolutions.com/en/mcis/1kva-3kva-single-phase-ups-r-series.php + # DEVICE:COMMENT: +# Delta UPS Amplon R Series +# # Device dump generated by ./tools/nut-ddl-dump.sh on Wed, 21 Apr 2021 01:02:14 +0900 # DEVICE:EOC diff --git a/Delta/DELTA__UPS302R2000B0BA__usbhid-ups__2.7.4-1-gb34f2434__02.dev b/Delta/DELTA__UPS302R2000B0BA__usbhid-ups__2.7.4-1-gb34f2434__02.dev new file mode 100644 index 0000000..51202e9 --- /dev/null +++ b/Delta/DELTA__UPS302R2000B0BA__usbhid-ups__2.7.4-1-gb34f2434__02.dev @@ -0,0 +1,59 @@ +# DEVICE:URL:REPORT: https://github.com/networkupstools/nut/pull/987 +# DEVICE:URL:VENDOR: https://www.deltapowersolutions.com/en/mcis/1kva-3kva-single-phase-ups-r-series.php + +# DEVICE:COMMENT: +# Delta UPS Amplon R Series, new Delta HID subdriver - tested on R1K and R3K model. +# DEVICE:EOC + +# upsc output: +battery.capacity: 100 +battery.charge: 100.0 +battery.charge.low: 20 +battery.charge.warning: 20 +battery.runtime: 6496 +battery.temperature: 31.9 +battery.voltage: 54.1 +battery.voltage.nominal: 48 +device.mfr: DELTA +device.model: UPS202R2000B0BA +device.serial: [reduced] +device.type: ups +driver.name: usbhid-ups +driver.parameter.pollfreq: 5 +driver.parameter.pollinterval: 2 +driver.parameter.port: auto +driver.parameter.synchronous: no +driver.version: 2.7.4-1-gb34f2434 +driver.version.data: Delta UPS HID 0.1 +driver.version.internal: 0.41 +input.frequency: 59.9 +input.sensitivity: normal +input.source: normal +input.transfer.high: 280 +input.transfer.high.max: 280 +input.transfer.high.min: 270 +input.transfer.low: 80 +input.transfer.low.max: 90 +input.transfer.low.min: 80 +input.voltage: 218.0 +output.current: 0.0 +output.frequency: 59.9 +output.frequency.nominal: 60 +output.voltage: 218.0 +output.voltage.nominal: 220 +ups.beeper.status: enabled +ups.delay.start: 0 +ups.load: 8.0 +ups.mfr: DELTA +ups.model: UPS202R2000B0BA +ups.power.nominal: 2000 +ups.productid: 041b +ups.realpower: 155.0 +ups.serial: [reduced] +ups.start.auto: yes +ups.status: OL +ups.timer.reboot: 0 +ups.timer.shutdown: -1 +ups.timer.start: 0 +ups.type: online +ups.vendorid: 05dd From 37f1e6f4057d3b4f585668174ab11f1b88418329 Mon Sep 17 00:00:00 2001 From: Jim Klimov Date: Mon, 7 Oct 2024 19:46:30 +0200 Subject: [PATCH 06/14] Add APC Smart-UPS 750 report with apc_modbus [networkupstools/nut#1261] Signed-off-by: Jim Klimov --- ...__Smart-UPS_750__apc_modbus__2.8.2__01.dev | 76 +++++++++++++++++++ 1 file changed, 76 insertions(+) create mode 100644 APC/APC__Smart-UPS_750__apc_modbus__2.8.2__01.dev diff --git a/APC/APC__Smart-UPS_750__apc_modbus__2.8.2__01.dev b/APC/APC__Smart-UPS_750__apc_modbus__2.8.2__01.dev new file mode 100644 index 0000000..854de38 --- /dev/null +++ b/APC/APC__Smart-UPS_750__apc_modbus__2.8.2__01.dev @@ -0,0 +1,76 @@ +# DEVICE:URL:REPORT: https://github.com/networkupstools/nut/issues/1261#issuecomment-2096435355 + +# DEVICE:COMMENT +# APC SMT750i tried with new modbus driver. +# DEVICE:EOC + +# :; upsc ups +battery.charge: 100.00 +battery.date: 2021-04-15 +battery.date.maintenance: 2024-10-07 +battery.runtime: 6420 +battery.temperature: 37.30 +battery.voltage: 26.84 +device.mfr: American Power Conversion +device.model: Smart-UPS 750 +device.serial: .... +device.type: ups +driver.debug: 0 +driver.flag.allow_killpower: 0 +driver.name: apc_modbus +driver.parameter.bus: 001 +driver.parameter.device: 002 +driver.parameter.pollinterval: 2 +driver.parameter.port: auto +driver.parameter.synchronous: auto +driver.state: quiet +driver.version: 2.8.2-195-g050e101a1 +driver.version.internal: 0.10 +driver.version.usb: libusb-0.1 (or compat) +experimental.output.energy: 525890 +input.transfer.high: 253 +input.transfer.low: 208 +input.transfer.reason: AcceptableInput +input.voltage: 240.39 +outlet.group.0.delay.reboot: 8 +outlet.group.0.delay.shutdown: 180 +outlet.group.0.delay.start: 0 +outlet.group.0.name: UPS Outlets +outlet.group.1.delay.reboot: 8 +outlet.group.1.delay.shutdown: 90 +outlet.group.1.delay.start: 0 +outlet.group.1.name: Outlet Group 1 +outlet.group.2.delay.reboot: -1 +outlet.group.2.delay.shutdown: -1 +outlet.group.2.delay.start: -1 +outlet.group.2.name: +outlet.group.3.delay.reboot: -1 +outlet.group.3.delay.shutdown: -1 +outlet.group.3.delay.start: -1 +outlet.group.3.name: +outlet.group.count: 1 +output.current: 0.31 +output.frequency: 49.97 +output.voltage: 239.00 +ups.delay.reboot: 8 +ups.delay.shutdown: 180 +ups.delay.start: 0 +ups.efficiency: LoadTooLow +ups.firmware: UPS 09.8 +ups.id: APCUPS +ups.load: 5.19 +ups.mfr: American Power Conversion +ups.mfr.date: 2013-04-19 +ups.model: Smart-UPS 750 +ups.power: 77.93 +ups.power.nominal: 750 +ups.productid: 0003 +ups.realpower: 25.94 +ups.realpower.nominal: 500 +ups.serial: AS1316113420 +ups.status: OL HE +ups.test.result: Passed, Source: Internal +ups.timer.reboot: -1 +ups.timer.shutdown: -1 +ups.timer.start: -1 +ups.vendorid: 051d From bdf80a96b6ff5d750d594c3431d023b4bee529f0 Mon Sep 17 00:00:00 2001 From: Jim Klimov Date: Mon, 7 Oct 2024 20:02:36 +0200 Subject: [PATCH 07/14] Add APC Smart-UPS 5000 RM report with snmp-ups [networkupstools/nut#1559] Signed-off-by: Jim Klimov --- ...Smart-UPS_5000_RM__snmp-ups__2.8.0__01.dev | 769 ++++++++++++++++++ 1 file changed, 769 insertions(+) create mode 100644 APC/APC__Smart-UPS_5000_RM__snmp-ups__2.8.0__01.dev diff --git a/APC/APC__Smart-UPS_5000_RM__snmp-ups__2.8.0__01.dev b/APC/APC__Smart-UPS_5000_RM__snmp-ups__2.8.0__01.dev new file mode 100644 index 0000000..58caf6b --- /dev/null +++ b/APC/APC__Smart-UPS_5000_RM__snmp-ups__2.8.0__01.dev @@ -0,0 +1,769 @@ +# DEVICE:URL:REPORT: https://github.com/networkupstools/nut/issues/1559 + +# DEVICE:COMMENT +# APC Smart-UPS 5000 RM (SUA5000RMI5U) monitored through SNMP. +# DEVICE:EOC + +# DEVICE:COMMENT-BLOCK:UPSCONF: +# [ups] +# driver = "snmp-ups" +# port = apc5000.my.domain +# community = public +# snmp_version = v1 +# desc = "Smart-UPS 5000 RM" +# DEVICE:EOC + +# :; upsc ups +ambient.1.humidity.alarm.high: 60 +ambient.1.humidity.alarm.low: 30 +ambient.1.temperature.alarm.high: 40 +ambient.1.temperature.alarm.low: 10 +battery.charge: 100 +battery.charge.restart: 0 +battery.current: 0 +battery.current.total: 0 +battery.date: 09/18/13 +battery.packs: 0 +battery.runtime: 1800 +battery.runtime.low: 120 +battery.voltage: 54.80 +device.contact: my_email@my.domain +device.description: APC Web/SNMP Management Card (MB:v4.0.1 PF:v5.1.7 PN:apc_hw05_aos_517.bin AF1:v5.1.7 AN1:apc_hw05_sumx_517.bin MN:AP9630 HR:05 +device.location: D0 A1 D0 B5 D1 80 D0 B2 D0 B5 D1 80 D0 BD D0 B0 D1 8F #BAD: This is a byte-by-byte UTF-8 encoding of the (originally Cyrillic) location value. Given that NUT protocol is ASCII, this may be the only reasonable data transport though; at least understandable for further conversion. +device.mfr: APC +device.model: Smart-UPS 5000 +device.serial: AS1339140225 +device.type: ups +driver.name: snmp-ups +driver.parameter.pollinterval: 2 +driver.parameter.port: apc5000.my.domain +driver.parameter.snmp_version: v1 +driver.parameter.synchronous: auto +driver.version: 2.8.0 +driver.version.data: apcc MIB 1.6 +driver.version.internal: 1.21 +input.frequency: 50 +input.sensitivity: medium +input.transfer.high: 253 +input.transfer.low: 208 +input.transfer.reason: selfTest +input.voltage: 223.20 +input.voltage.maximum: 223.20 +input.voltage.minimum: 221.70 +output.current: 4.30 +output.frequency: 50 +output.voltage: 223.20 +output.voltage.nominal: 230 +ups.delay.shutdown: 270 +ups.delay.start: 0 +ups.firmware: 657.19.I +ups.id: APC5000 +ups.load: 22.70 +ups.mfr: APC +ups.mfr.date: 09/18/13 +ups.model: Smart-UPS 5000 +ups.serial: AS1339140225 +ups.status: OL +ups.temperature: 19.80 +ups.test.date: 07/21/2022 +ups.test.result: Ok + +# DEVICE:COMMENT-BLOCK: `snmpwalk` output +# SNMPv2-MIB::sysDescr.0 = STRING: APC Web/SNMP Management Card (MB:v4.0.1 PF:v5.1.7 PN:apc_hw05_aos_517.bin AF1:v5.1.7 AN1:apc_hw05_sumx_517.bin MN:AP9630 HR:05 SN: 5A1337T15489 MD:09/15/2013) (Embedded PowerNet SNMP Agent SW v2.2 compatible) +# SNMPv2-MIB::sysObjectID.0 = OID: SNMPv2-SMI::enterprises.318.1.3.2.7 +# DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (5212600) 14:28:46.00 +# SNMPv2-MIB::sysContact.0 = STRING: my_email@my.domain +# SNMPv2-MIB::sysName.0 = STRING: APC Smart-UPS 5000 +# SNMPv2-MIB::sysLocation.0 = STRING: Серверная +# SNMPv2-MIB::sysServices.0 = INTEGER: 72 +# SNMPv2-MIB::sysORLastChange.0 = Timeticks: (0) 0:00:00.00 +# SNMPv2-MIB::sysORID.1 = OID: SNMPv2-MIB::snmpMIB +# SNMPv2-MIB::sysORID.2 = OID: SNMP-FRAMEWORK-MIB::snmpFrameworkMIBCompliance +# SNMPv2-MIB::sysORID.3 = OID: SNMP-MPD-MIB::snmpMPDCompliance +# SNMPv2-MIB::sysORID.4 = OID: SNMP-USER-BASED-SM-MIB::usmMIBCompliance +# SNMPv2-MIB::sysORID.5 = OID: SNMP-VIEW-BASED-ACM-MIB::vacmMIBCompliance +# SNMPv2-MIB::sysORDescr.1 = STRING: The MIB Module from SNMPv2 entities +# SNMPv2-MIB::sysORDescr.2 = STRING: SNMP Management Architecture MIB +# SNMPv2-MIB::sysORDescr.3 = STRING: Message Processing and Dispatching MIB +# SNMPv2-MIB::sysORDescr.4 = STRING: USM User MIB +# SNMPv2-MIB::sysORDescr.5 = STRING: VACM MIB +# SNMPv2-MIB::sysORUpTime.1 = Timeticks: (0) 0:00:00.00 +# SNMPv2-MIB::sysORUpTime.2 = Timeticks: (0) 0:00:00.00 +# SNMPv2-MIB::sysORUpTime.3 = Timeticks: (0) 0:00:00.00 +# SNMPv2-MIB::sysORUpTime.4 = Timeticks: (0) 0:00:00.00 +# SNMPv2-MIB::sysORUpTime.5 = Timeticks: (0) 0:00:00.00 +# IF-MIB::ifNumber.0 = INTEGER: 2 +# IF-MIB::ifIndex.1 = INTEGER: 1 +# IF-MIB::ifIndex.2 = INTEGER: 2 +# IF-MIB::ifDescr.1 = STRING: LOOPBACK +# IF-MIB::ifDescr.2 = STRING: lance +# IF-MIB::ifType.1 = INTEGER: softwareLoopback(24) +# IF-MIB::ifType.2 = INTEGER: ethernetCsmacd(6) +# IF-MIB::ifMtu.1 = INTEGER: 1500 +# IF-MIB::ifMtu.2 = INTEGER: 1500 +# IF-MIB::ifSpeed.1 = Gauge32: 0 +# IF-MIB::ifSpeed.2 = Gauge32: 10000000 +# IF-MIB::ifPhysAddress.1 = STRING: +# IF-MIB::ifPhysAddress.2 = STRING: 0:c0:b7:a0:4d:ec +# IF-MIB::ifAdminStatus.1 = INTEGER: up(1) +# IF-MIB::ifAdminStatus.2 = INTEGER: up(1) +# IF-MIB::ifOperStatus.1 = INTEGER: up(1) +# IF-MIB::ifOperStatus.2 = INTEGER: up(1) +# IF-MIB::ifLastChange.1 = Timeticks: (0) 0:00:00.00 +# IF-MIB::ifLastChange.2 = Timeticks: (10) 0:00:00.10 +# IF-MIB::ifInOctets.1 = Counter32: 0 +# IF-MIB::ifInOctets.2 = Counter32: 14057583 +# IF-MIB::ifInUcastPkts.1 = Counter32: 0 +# IF-MIB::ifInUcastPkts.2 = Counter32: 111467 +# IF-MIB::ifInNUcastPkts.1 = Counter32: 0 +# IF-MIB::ifInNUcastPkts.2 = Counter32: 31541 +# IF-MIB::ifInDiscards.1 = Counter32: 0 +# IF-MIB::ifInDiscards.2 = Counter32: 0 +# IF-MIB::ifInErrors.1 = Counter32: 0 +# IF-MIB::ifInErrors.2 = Counter32: 0 +# IF-MIB::ifInUnknownProtos.1 = Counter32: 0 +# IF-MIB::ifInUnknownProtos.2 = Counter32: 0 +# IF-MIB::ifOutOctets.1 = Counter32: 0 +# IF-MIB::ifOutOctets.2 = Counter32: 11956648 +# IF-MIB::ifOutUcastPkts.1 = Counter32: 0 +# IF-MIB::ifOutUcastPkts.2 = Counter32: 111324 +# IF-MIB::ifOutNUcastPkts.1 = Counter32: 0 +# IF-MIB::ifOutNUcastPkts.2 = Counter32: 189 +# IF-MIB::ifOutDiscards.1 = Counter32: 0 +# IF-MIB::ifOutDiscards.2 = Counter32: 0 +# IF-MIB::ifOutErrors.1 = Counter32: 0 +# IF-MIB::ifOutErrors.2 = Counter32: 0 +# IF-MIB::ifOutQLen.1 = Gauge32: 0 +# IF-MIB::ifOutQLen.2 = Gauge32: 1 +# IF-MIB::ifSpecific.1 = OID: SNMPv2-SMI::zeroDotZero +# IF-MIB::ifSpecific.2 = OID: SNMPv2-SMI::zeroDotZero +# SNMPv2-SMI::mib-2.3.1.1.1.2.1.IP1 = INTEGER: 2 +# SNMPv2-SMI::mib-2.3.1.1.1.2.1.IP2 = INTEGER: 2 +# SNMPv2-SMI::mib-2.3.1.1.1.2.1.IP2 = INTEGER: 2 +# SNMPv2-SMI::mib-2.3.1.1.2.2.1.IP1 = Hex-STRING: MAC1 +# SNMPv2-SMI::mib-2.3.1.1.2.2.1.IP2 = Hex-STRING: MAC2 +# SNMPv2-SMI::mib-2.3.1.1.2.2.1.IP3 = Hex-STRING: MAC3 +# SNMPv2-SMI::mib-2.3.1.1.3.2.1.IP1 = IpAddress: IP1 +# SNMPv2-SMI::mib-2.3.1.1.3.2.1.IP2 = IpAddress: IP2 +# SNMPv2-SMI::mib-2.3.1.1.3.2.1.IP3 = IpAddress: IP3 +# IP-MIB::ipForwarding.0 = INTEGER: notForwarding(2) +# IP-MIB::ipDefaultTTL.0 = INTEGER: 64 +# IP-MIB::ipInReceives.0 = Counter32: 142856 +# IP-MIB::ipInHdrErrors.0 = Counter32: 0 +# IP-MIB::ipInAddrErrors.0 = Counter32: 955 +# IP-MIB::ipForwDatagrams.0 = Counter32: 0 +# IP-MIB::ipInUnknownProtos.0 = Counter32: 1648 +# IP-MIB::ipInDiscards.0 = Counter32: 0 +# IP-MIB::ipInDelivers.0 = Counter32: 140259 +# IP-MIB::ipOutRequests.0 = Counter32: 111354 +# IP-MIB::ipOutDiscards.0 = Counter32: 0 +# IP-MIB::ipOutNoRoutes.0 = Counter32: 0 +# IP-MIB::ipReasmTimeout.0 = INTEGER: 64 seconds +# IP-MIB::ipReasmReqds.0 = Counter32: 0 +# IP-MIB::ipReasmOKs.0 = Counter32: 0 +# IP-MIB::ipReasmFails.0 = Counter32: 0 +# IP-MIB::ipFragOKs.0 = Counter32: 0 +# IP-MIB::ipFragFails.0 = Counter32: 0 +# IP-MIB::ipFragCreates.0 = Counter32: 0 +# IP-MIB::ipAdEntAddr.IP = IpAddress: IP +# IP-MIB::ipAdEntAddr.127.0.0.1 = IpAddress: 127.0.0.1 +# IP-MIB::ipAdEntIfIndex.10.0.0.14 = INTEGER: 2 +# IP-MIB::ipAdEntIfIndex.127.0.0.1 = INTEGER: 1 +# IP-MIB::ipAdEntNetMask.IP = IpAddress: 0.0.0.0 +# IP-MIB::ipAdEntNetMask.127.0.0.1 = IpAddress: 0.0.0.0 +# IP-MIB::ipAdEntBcastAddr.IP = INTEGER: 1 +# IP-MIB::ipAdEntBcastAddr.127.0.0.1 = INTEGER: 1 +# IP-MIB::ipAdEntReasmMaxSize.IP = INTEGER: 1500 +# IP-MIB::ipAdEntReasmMaxSize.127.0.0.1 = INTEGER: 1500 +# IP-MIB::ip.21.1.1.0.0.0.0 = IpAddress: 0.0.0.0 +# IP-MIB::ip.21.1.1.NET = IpAddress: NET +# IP-MIB::ip.21.1.1.127.0.0.1 = IpAddress: 127.0.0.1 +# IP-MIB::ip.21.1.2.0.0.0.0 = INTEGER: 2 +# IP-MIB::ip.21.1.2.NET = INTEGER: 2 +# IP-MIB::ip.21.1.2.127.0.0.1 = INTEGER: 1 +# IP-MIB::ip.21.1.3.0.0.0.0 = INTEGER: 1 +# IP-MIB::ip.21.1.3.NET = INTEGER: 0 +# IP-MIB::ip.21.1.3.127.0.0.1 = INTEGER: 0 +# IP-MIB::ip.21.1.4.0.0.0.0 = INTEGER: 65535 +# IP-MIB::ip.21.1.4.NET = INTEGER: 65535 +# IP-MIB::ip.21.1.4.127.0.0.1 = INTEGER: 65535 +# IP-MIB::ip.21.1.5.0.0.0.0 = INTEGER: 65535 +# IP-MIB::ip.21.1.5.NET = INTEGER: 65535 +# IP-MIB::ip.21.1.5.127.0.0.1 = INTEGER: 65535 +# IP-MIB::ip.21.1.6.0.0.0.0 = INTEGER: 65535 +# IP-MIB::ip.21.1.6.NET = INTEGER: 65535 +# IP-MIB::ip.21.1.6.127.0.0.1 = INTEGER: 65535 +# IP-MIB::ip.21.1.7.0.0.0.0 = IpAddress: 0.0.0.0 +# IP-MIB::ip.21.1.7.NET = IpAddress: 0.0.0.0 +# IP-MIB::ip.21.1.7.127.0.0.1 = IpAddress: 0.0.0.0 +# IP-MIB::ip.21.1.8.0.0.0.0 = INTEGER: 4 +# IP-MIB::ip.21.1.8.NET = INTEGER: 3 +# IP-MIB::ip.21.1.8.127.0.0.1 = INTEGER: 3 +# IP-MIB::ip.21.1.9.0.0.0.0 = INTEGER: 2 +# IP-MIB::ip.21.1.9.NET = INTEGER: 2 +# IP-MIB::ip.21.1.9.127.0.0.1 = INTEGER: 2 +# IP-MIB::ip.21.1.10.0.0.0.0 = INTEGER: 65535 +# IP-MIB::ip.21.1.10.NET = INTEGER: 65535 +# IP-MIB::ip.21.1.10.127.0.0.1 = INTEGER: 65535 +# IP-MIB::ip.21.1.11.0.0.0.0 = IpAddress: 255.255.255.255 +# IP-MIB::ip.21.1.11.NET = IpAddress: 255.255.255.255 +# IP-MIB::ip.21.1.11.127.0.0.1 = IpAddress: 255.255.255.255 +# IP-MIB::ip.21.1.12.0.0.0.0 = INTEGER: 65535 +# IP-MIB::ip.21.1.12.NET = INTEGER: 65535 +# IP-MIB::ip.21.1.12.127.0.0.1 = INTEGER: 65535 +# IP-MIB::ip.21.1.13.0.0.0.0 = OID: SNMPv2-SMI::zeroDotZero +# IP-MIB::ip.21.1.13.10.0.0.0 = OID: SNMPv2-SMI::zeroDotZero +# IP-MIB::ip.21.1.13.127.0.0.1 = OID: SNMPv2-SMI::zeroDotZero +# IP-MIB::ipNetToMediaIfIndex.2.IP1 = INTEGER: 2 +# IP-MIB::ipNetToMediaIfIndex.2.IP2 = INTEGER: 2 +# IP-MIB::ipNetToMediaIfIndex.2.IP3 = INTEGER: 2 +# IP-MIB::ipNetToMediaPhysAddress.2.IP1 = STRING: MAC1 +# IP-MIB::ipNetToMediaPhysAddress.2.IP2 = STRING: MAC2 +# IP-MIB::ipNetToMediaPhysAddress.2.IP3 = STRING: MAC3 +# IP-MIB::ipNetToMediaNetAddress.2.IP1 = IpAddress: IP1 +# IP-MIB::ipNetToMediaNetAddress.2.IP2 = IpAddress: IP2 +# IP-MIB::ipNetToMediaNetAddress.2.IP3 = IpAddress: IP3 +# IP-MIB::ipNetToMediaType.2.IP1 = INTEGER: dynamic(3) +# IP-MIB::ipNetToMediaType.2.IP2 = INTEGER: dynamic(3) +# IP-MIB::ipNetToMediaType.2.IP3 = INTEGER: dynamic(3) +# IP-MIB::ipRoutingDiscards.0 = Counter32: 0 +# IP-MIB::ipv4InterfaceReasmMaxSize.1 = INTEGER: 1500 +# IP-MIB::ipv4InterfaceReasmMaxSize.2 = INTEGER: 1500 +# IP-MIB::ipv4InterfaceEnableStatus.1 = INTEGER: up(1) +# IP-MIB::ipv4InterfaceEnableStatus.2 = INTEGER: up(1) +# IP-MIB::ipv6InterfaceReasmMaxSize.1 = Gauge32: 1500 octets +# IP-MIB::ipv6InterfaceReasmMaxSize.2 = Gauge32: 1500 octets +# IP-MIB::ipv6InterfaceIdentifier.1 = STRING: +# IP-MIB::ipv6InterfaceIdentifier.2 = STRING: +# IP-MIB::ipv6InterfaceEntry.4.1 = "" +# IP-MIB::ipv6InterfaceEntry.4.2 = Hex-STRING: 00 C0 B7 A0 4D EC +# IP-MIB::ipv6InterfaceEnableStatus.1 = INTEGER: up(1) +# IP-MIB::ipv6InterfaceEnableStatus.2 = INTEGER: down(2) +# IP-MIB::ipv6InterfaceReachableTime.1 = Gauge32: 34690 milliseconds +# IP-MIB::ipv6InterfaceReachableTime.2 = Gauge32: 28946 milliseconds +# IP-MIB::ipv6InterfaceRetransmitTime.1 = Gauge32: 0 milliseconds +# IP-MIB::ipv6InterfaceRetransmitTime.2 = Gauge32: 0 milliseconds +# IP-MIB::ipSystemStatsInReceives.ipv4 = Counter32: 0 +# IP-MIB::ipSystemStatsInReceives.ipv6 = Counter32: 0 +# IP-MIB::ipSystemStatsHCInReceives.ipv4 = Counter64: 0 +# IP-MIB::ipSystemStatsHCInReceives.ipv6 = Counter64: 0 +# IP-MIB::ipSystemStatsInOctets.ipv4 = Counter32: 14070072 +# IP-MIB::ipSystemStatsInOctets.ipv6 = Counter32: 0 +# IP-MIB::ipSystemStatsHCInOctets.ipv4 = Counter64: 14070256 +# IP-MIB::ipSystemStatsHCInOctets.ipv6 = Counter64: 0 +# IP-MIB::ipSystemStatsInHdrErrors.ipv4 = Counter32: 0 +# IP-MIB::ipSystemStatsInHdrErrors.ipv6 = Counter32: 0 +# IP-MIB::ipSystemStatsInNoRoutes.ipv4 = Counter32: 0 +# IP-MIB::ipSystemStatsInNoRoutes.ipv6 = Counter32: 0 +# IP-MIB::ipSystemStatsInAddrErrors.ipv4 = Counter32: 0 +# IP-MIB::ipSystemStatsInAddrErrors.ipv6 = Counter32: 0 +# IP-MIB::ipSystemStatsInUnknownProtos.ipv4 = Counter32: 0 +# IP-MIB::ipSystemStatsInUnknownProtos.ipv6 = Counter32: 0 +# IP-MIB::ipSystemStatsInTruncatedPkts.ipv4 = Counter32: 0 +# IP-MIB::ipSystemStatsInTruncatedPkts.ipv6 = Counter32: 0 +# IP-MIB::ipSystemStatsInForwDatagrams.ipv4 = Counter32: 0 +# IP-MIB::ipSystemStatsInForwDatagrams.ipv6 = Counter32: 0 +# IP-MIB::ipSystemStatsHCInForwDatagrams.ipv4 = Wrong Type (should be Counter64): Counter32: 0 +# IP-MIB::ipSystemStatsHCInForwDatagrams.ipv6 = Wrong Type (should be Counter64): Counter32: 0 +# IP-MIB::ipSystemStatsReasmReqds.ipv4 = Counter32: 0 +# IP-MIB::ipSystemStatsReasmReqds.ipv6 = Counter32: 0 +# IP-MIB::ipSystemStatsReasmOKs.ipv4 = Counter32: 0 +# IP-MIB::ipSystemStatsReasmOKs.ipv6 = Counter32: 0 +# IP-MIB::ipSystemStatsReasmFails.ipv4 = Counter32: 0 +# IP-MIB::ipSystemStatsReasmFails.ipv6 = Counter32: 0 +# IP-MIB::ipSystemStatsInDiscards.ipv4 = Counter32: 0 +# IP-MIB::ipSystemStatsInDiscards.ipv6 = Counter32: 0 +# IP-MIB::ipSystemStatsInDelivers.ipv4 = Counter32: 0 +# IP-MIB::ipSystemStatsInDelivers.ipv6 = Counter32: 0 +# IP-MIB::ipSystemStatsHCInDelivers.ipv4 = Wrong Type (should be Counter64): Counter32: 0 +# IP-MIB::ipSystemStatsHCInDelivers.ipv6 = Wrong Type (should be Counter64): Counter32: 0 +# IP-MIB::ipSystemStatsOutRequests.ipv4 = Counter32: 0 +# IP-MIB::ipSystemStatsOutRequests.ipv6 = Counter32: 0 +# IP-MIB::ipSystemStatsHCOutRequests.ipv4 = Wrong Type (should be Counter64): Counter32: 0 +# IP-MIB::ipSystemStatsHCOutRequests.ipv6 = Wrong Type (should be Counter64): Counter32: 0 +# IP-MIB::ipSystemStatsOutNoRoutes.ipv4 = Counter32: 0 +# IP-MIB::ipSystemStatsOutNoRoutes.ipv6 = Counter32: 0 +# IP-MIB::ipSystemStatsOutForwDatagrams.ipv4 = Counter32: 0 +# IP-MIB::ipSystemStatsOutForwDatagrams.ipv6 = Counter32: 0 +# IP-MIB::ipSystemStatsHCOutForwDatagrams.ipv4 = Wrong Type (should be Counter64): Counter32: 0 +# IP-MIB::ipSystemStatsHCOutForwDatagrams.ipv6 = Wrong Type (should be Counter64): Counter32: 0 +# IP-MIB::ipSystemStatsOutDiscards.ipv4 = Counter32: 0 +# IP-MIB::ipSystemStatsOutDiscards.ipv6 = Counter32: 0 +# IP-MIB::ipSystemStatsOutFragReqds.ipv4 = Counter32: 0 +# IP-MIB::ipSystemStatsOutFragReqds.ipv6 = Counter32: 0 +# IP-MIB::ipSystemStatsOutFragOKs.ipv4 = Wrong Type (should be Counter32): Counter64: 0 +# IP-MIB::ipSystemStatsOutFragOKs.ipv6 = Wrong Type (should be Counter32): Counter64: 0 +# IP-MIB::ipSystemStatsOutFragFails.ipv4 = Counter32: 11973270 +# IP-MIB::ipSystemStatsOutFragFails.ipv6 = Counter32: 0 +# IP-MIB::ipSystemStatsOutFragCreates.ipv4 = Wrong Type (should be Counter32): Counter64: 11973467 +# IP-MIB::ipSystemStatsOutFragCreates.ipv6 = Wrong Type (should be Counter32): Counter64: 0 +# IP-MIB::ipSystemStatsOutTransmits.ipv4 = Counter32: 0 +# IP-MIB::ipSystemStatsOutTransmits.ipv6 = Counter32: 0 +# IP-MIB::ipSystemStatsHCOutTransmits.ipv4 = Counter64: 0 +# IP-MIB::ipSystemStatsHCOutTransmits.ipv6 = Counter64: 0 +# IP-MIB::ipSystemStatsOutOctets.ipv4 = Counter32: 0 +# IP-MIB::ipSystemStatsOutOctets.ipv6 = Counter32: 0 +# IP-MIB::ipSystemStatsHCOutOctets.ipv4 = Counter64: 0 +# IP-MIB::ipSystemStatsHCOutOctets.ipv6 = Counter64: 0 +# IP-MIB::ipSystemStatsInMcastPkts.ipv4 = Counter32: 0 +# IP-MIB::ipSystemStatsInMcastPkts.ipv6 = Counter32: 0 +# IP-MIB::ipSystemStatsHCInMcastPkts.ipv4 = Counter64: 0 +# IP-MIB::ipSystemStatsHCInMcastPkts.ipv6 = Counter64: 0 +# IP-MIB::ipSystemStatsInMcastOctets.ipv4 = Counter32: 0 +# IP-MIB::ipSystemStatsInMcastOctets.ipv6 = Counter32: 0 +# IP-MIB::ipSystemStatsHCInMcastOctets.ipv4 = Counter64: 0 +# IP-MIB::ipSystemStatsHCInMcastOctets.ipv6 = Counter64: 0 +# IP-MIB::ipSystemStatsOutMcastPkts.ipv4 = Counter32: 31541 +# IP-MIB::ipSystemStatsOutMcastPkts.ipv6 = Counter32: 0 +# IP-MIB::ipSystemStatsHCOutMcastPkts.ipv4 = Counter64: 31541 +# IP-MIB::ipSystemStatsHCOutMcastPkts.ipv6 = Counter64: 0 +# IP-MIB::ipSystemStatsOutMcastOctets.ipv4 = Counter32: 189 +# IP-MIB::ipSystemStatsOutMcastOctets.ipv6 = Counter32: 0 +# IP-MIB::ipSystemStatsHCOutMcastOctets.ipv4 = Counter64: 189 +# IP-MIB::ipSystemStatsHCOutMcastOctets.ipv6 = Counter64: 0 +# IP-MIB::ipSystemStatsInBcastPkts.ipv4 = Wrong Type (should be Counter32): INTEGER: 0 +# IP-MIB::ipSystemStatsInBcastPkts.ipv6 = Wrong Type (should be Counter32): INTEGER: 0 +# IP-MIB::ipSystemStatsHCInBcastPkts.ipv4 = Wrong Type (should be Counter64): INTEGER: 0 +# IP-MIB::ipSystemStatsHCInBcastPkts.ipv6 = Wrong Type (should be Counter64): INTEGER: 0 +# IP-MIB::ipIfStatsInReceives.ipv4.1 = Counter32: 0 +# IP-MIB::ipIfStatsInReceives.ipv4.2 = Counter32: 0 +# IP-MIB::ipIfStatsInReceives.ipv6.1 = Counter32: 0 +# IP-MIB::ipIfStatsInReceives.ipv6.2 = Counter32: 0 +# IP-MIB::ipIfStatsHCInReceives.ipv4.1 = Counter64: 0 +# IP-MIB::ipIfStatsHCInReceives.ipv4.2 = Counter64: 0 +# IP-MIB::ipIfStatsHCInReceives.ipv6.1 = Counter64: 0 +# IP-MIB::ipIfStatsHCInReceives.ipv6.2 = Counter64: 0 +# IP-MIB::ipIfStatsInOctets.ipv4.1 = Counter32: 0 +# IP-MIB::ipIfStatsInOctets.ipv4.2 = Counter32: 14078085 +# IP-MIB::ipIfStatsInOctets.ipv6.1 = Counter32: 0 +# IP-MIB::ipIfStatsInOctets.ipv6.2 = Counter32: 0 +# IP-MIB::ipIfStatsHCInOctets.ipv4.1 = Counter64: 0 +# IP-MIB::ipIfStatsHCInOctets.ipv4.2 = Counter64: 14078457 +# IP-MIB::ipIfStatsHCInOctets.ipv6.1 = Counter64: 0 +# IP-MIB::ipIfStatsHCInOctets.ipv6.2 = Counter64: 0 +# IP-MIB::ipIfStatsInHdrErrors.ipv4.1 = Counter32: 0 +# IP-MIB::ipIfStatsInHdrErrors.ipv4.2 = Counter32: 0 +# IP-MIB::ipIfStatsInHdrErrors.ipv6.1 = Counter32: 0 +# IP-MIB::ipIfStatsInHdrErrors.ipv6.2 = Counter32: 0 +# IP-MIB::ipIfStatsInNoRoutes.ipv4.1 = Counter32: 0 +# IP-MIB::ipIfStatsInNoRoutes.ipv4.2 = Counter32: 0 +# IP-MIB::ipIfStatsInNoRoutes.ipv6.1 = Counter32: 0 +# IP-MIB::ipIfStatsInNoRoutes.ipv6.2 = Counter32: 0 +# IP-MIB::ipIfStatsInAddrErrors.ipv4.1 = Counter32: 0 +# IP-MIB::ipIfStatsInAddrErrors.ipv4.2 = Counter32: 0 +# IP-MIB::ipIfStatsInAddrErrors.ipv6.1 = Counter32: 0 +# IP-MIB::ipIfStatsInAddrErrors.ipv6.2 = Counter32: 0 +# IP-MIB::ipIfStatsInUnknownProtos.ipv4.1 = Counter32: 0 +# IP-MIB::ipIfStatsInUnknownProtos.ipv4.2 = Counter32: 0 +# IP-MIB::ipIfStatsInUnknownProtos.ipv6.1 = Counter32: 0 +# IP-MIB::ipIfStatsInUnknownProtos.ipv6.2 = Counter32: 0 +# IP-MIB::ipIfStatsInTruncatedPkts.ipv4.1 = Counter32: 0 +# IP-MIB::ipIfStatsInTruncatedPkts.ipv4.2 = Counter32: 0 +# IP-MIB::ipIfStatsInTruncatedPkts.ipv6.1 = Counter32: 0 +# IP-MIB::ipIfStatsInTruncatedPkts.ipv6.2 = Counter32: 0 +# IP-MIB::ipIfStatsInForwDatagrams.ipv4.1 = Counter32: 0 +# IP-MIB::ipIfStatsInForwDatagrams.ipv4.2 = Counter32: 0 +# IP-MIB::ipIfStatsInForwDatagrams.ipv6.1 = Counter32: 0 +# IP-MIB::ipIfStatsInForwDatagrams.ipv6.2 = Counter32: 0 +# IP-MIB::ipIfStatsHCInForwDatagrams.ipv4.1 = Wrong Type (should be Counter64): Counter32: 0 +# IP-MIB::ipIfStatsHCInForwDatagrams.ipv4.2 = Wrong Type (should be Counter64): Counter32: 0 +# IP-MIB::ipIfStatsHCInForwDatagrams.ipv6.1 = Wrong Type (should be Counter64): Counter32: 0 +# IP-MIB::ipIfStatsHCInForwDatagrams.ipv6.2 = Wrong Type (should be Counter64): Counter32: 0 +# IP-MIB::ipIfStatsReasmReqds.ipv4.1 = Counter32: 0 +# IP-MIB::ipIfStatsReasmReqds.ipv4.2 = Counter32: 0 +# IP-MIB::ipIfStatsReasmReqds.ipv6.1 = Counter32: 0 +# IP-MIB::ipIfStatsReasmReqds.ipv6.2 = Counter32: 0 +# IP-MIB::ipIfStatsReasmOKs.ipv4.1 = Counter32: 0 +# IP-MIB::ipIfStatsReasmOKs.ipv4.2 = Counter32: 0 +# IP-MIB::ipIfStatsReasmOKs.ipv6.1 = Counter32: 0 +# IP-MIB::ipIfStatsReasmOKs.ipv6.2 = Counter32: 0 +# IP-MIB::ipIfStatsReasmFails.ipv4.1 = Counter32: 0 +# IP-MIB::ipIfStatsReasmFails.ipv4.2 = Counter32: 0 +# IP-MIB::ipIfStatsReasmFails.ipv6.1 = Counter32: 0 +# IP-MIB::ipIfStatsReasmFails.ipv6.2 = Counter32: 0 +# IP-MIB::ipIfStatsInDiscards.ipv4.1 = Counter32: 0 +# IP-MIB::ipIfStatsInDiscards.ipv4.2 = Counter32: 0 +# IP-MIB::ipIfStatsInDiscards.ipv6.1 = Counter32: 0 +# IP-MIB::ipIfStatsInDiscards.ipv6.2 = Counter32: 0 +# IP-MIB::ipIfStatsInDelivers.ipv4.1 = Counter32: 0 +# IP-MIB::ipIfStatsInDelivers.ipv4.2 = Counter32: 0 +# IP-MIB::ipIfStatsInDelivers.ipv6.1 = Counter32: 0 +# IP-MIB::ipIfStatsInDelivers.ipv6.2 = Counter32: 0 +# IP-MIB::ipIfStatsHCInDelivers.ipv4.1 = Wrong Type (should be Counter64): Counter32: 0 +# IP-MIB::ipIfStatsHCInDelivers.ipv4.2 = Wrong Type (should be Counter64): Counter32: 0 +# IP-MIB::ipIfStatsHCInDelivers.ipv6.1 = Wrong Type (should be Counter64): Counter32: 0 +# IP-MIB::ipIfStatsHCInDelivers.ipv6.2 = Wrong Type (should be Counter64): Counter32: 0 +# IP-MIB::ipIfStatsOutRequests.ipv4.1 = Counter32: 0 +# IP-MIB::ipIfStatsOutRequests.ipv4.2 = Counter32: 0 +# IP-MIB::ipIfStatsOutRequests.ipv6.1 = Counter32: 0 +# IP-MIB::ipIfStatsOutRequests.ipv6.2 = Counter32: 0 +# IP-MIB::ipIfStatsHCOutRequests.ipv4.1 = Wrong Type (should be Counter64): Counter32: 0 +# IP-MIB::ipIfStatsHCOutRequests.ipv4.2 = Wrong Type (should be Counter64): Counter32: 0 +# IP-MIB::ipIfStatsHCOutRequests.ipv6.1 = Wrong Type (should be Counter64): Counter32: 0 +# IP-MIB::ipIfStatsHCOutRequests.ipv6.2 = Wrong Type (should be Counter64): Counter32: 0 +# IP-MIB::ipIfStatsEntry.22.ipv4.1 = Counter32: 0 +# IP-MIB::ipIfStatsEntry.22.ipv4.2 = Counter32: 0 +# IP-MIB::ipIfStatsEntry.22.ipv6.1 = Counter32: 0 +# IP-MIB::ipIfStatsEntry.22.ipv6.2 = Counter32: 0 +# IP-MIB::ipIfStatsOutForwDatagrams.ipv4.1 = Counter32: 0 +# IP-MIB::ipIfStatsOutForwDatagrams.ipv4.2 = Counter32: 0 +# IP-MIB::ipIfStatsOutForwDatagrams.ipv6.1 = Counter32: 0 +# IP-MIB::ipIfStatsOutForwDatagrams.ipv6.2 = Counter32: 0 +# IP-MIB::ipIfStatsHCOutForwDatagrams.ipv4.1 = Wrong Type (should be Counter64): Counter32: 0 +# IP-MIB::ipIfStatsHCOutForwDatagrams.ipv4.2 = Wrong Type (should be Counter64): Counter32: 0 +# IP-MIB::ipIfStatsHCOutForwDatagrams.ipv6.1 = Wrong Type (should be Counter64): Counter32: 0 +# IP-MIB::ipIfStatsHCOutForwDatagrams.ipv6.2 = Wrong Type (should be Counter64): Counter32: 0 +# IP-MIB::ipIfStatsOutDiscards.ipv4.1 = Counter32: 0 +# IP-MIB::ipIfStatsOutDiscards.ipv4.2 = Counter32: 0 +# IP-MIB::ipIfStatsOutDiscards.ipv6.1 = Counter32: 0 +# IP-MIB::ipIfStatsOutDiscards.ipv6.2 = Counter32: 0 +# IP-MIB::ipIfStatsOutFragReqds.ipv4.1 = Counter32: 0 +# IP-MIB::ipIfStatsOutFragReqds.ipv4.2 = Counter32: 0 +# IP-MIB::ipIfStatsOutFragReqds.ipv6.1 = Counter32: 0 +# IP-MIB::ipIfStatsOutFragReqds.ipv6.2 = Counter32: 0 +# IP-MIB::ipIfStatsOutFragOKs.ipv4.1 = Wrong Type (should be Counter32): Counter64: 0 +# IP-MIB::ipIfStatsOutFragOKs.ipv4.2 = Wrong Type (should be Counter32): Counter64: 0 +# IP-MIB::ipIfStatsOutFragOKs.ipv6.1 = Wrong Type (should be Counter32): Counter64: 0 +# IP-MIB::ipIfStatsOutFragOKs.ipv6.2 = Wrong Type (should be Counter32): Counter64: 0 +# IP-MIB::ipIfStatsOutFragFails.ipv4.1 = Counter32: 0 +# IP-MIB::ipIfStatsOutFragFails.ipv4.2 = Counter32: 11986288 +# IP-MIB::ipIfStatsOutFragFails.ipv6.1 = Counter32: 0 +# IP-MIB::ipIfStatsOutFragFails.ipv6.2 = Counter32: 0 +# IP-MIB::ipIfStatsOutFragCreates.ipv4.1 = Wrong Type (should be Counter32): Counter64: 0 +# IP-MIB::ipIfStatsOutFragCreates.ipv4.2 = Wrong Type (should be Counter32): Counter64: 11986683 +# IP-MIB::ipIfStatsOutFragCreates.ipv6.1 = Wrong Type (should be Counter32): Counter64: 0 +# IP-MIB::ipIfStatsOutFragCreates.ipv6.2 = Wrong Type (should be Counter32): Counter64: 0 +# IP-MIB::ipIfStatsOutTransmits.ipv4.1 = Counter32: 0 +# IP-MIB::ipIfStatsOutTransmits.ipv4.2 = Counter32: 0 +# IP-MIB::ipIfStatsOutTransmits.ipv6.1 = Counter32: 0 +# IP-MIB::ipIfStatsOutTransmits.ipv6.2 = Counter32: 0 +# IP-MIB::ipIfStatsHCOutTransmits.ipv4.1 = Counter64: 0 +# IP-MIB::ipIfStatsHCOutTransmits.ipv4.2 = Counter64: 0 +# IP-MIB::ipIfStatsHCOutTransmits.ipv6.1 = Counter64: 0 +# IP-MIB::ipIfStatsHCOutTransmits.ipv6.2 = Counter64: 0 +# IP-MIB::ipIfStatsOutOctets.ipv4.1 = Counter32: 0 +# IP-MIB::ipIfStatsOutOctets.ipv4.2 = Counter32: 0 +# IP-MIB::ipIfStatsOutOctets.ipv6.1 = Counter32: 0 +# IP-MIB::ipIfStatsOutOctets.ipv6.2 = Counter32: 0 +# IP-MIB::ipIfStatsHCOutOctets.ipv4.1 = Counter64: 0 +# IP-MIB::ipIfStatsHCOutOctets.ipv4.2 = Counter64: 0 +# IP-MIB::ipIfStatsHCOutOctets.ipv6.1 = Counter64: 0 +# IP-MIB::ipIfStatsHCOutOctets.ipv6.2 = Counter64: 0 +# IP-MIB::ipIfStatsInMcastPkts.ipv4.1 = Counter32: 0 +# IP-MIB::ipIfStatsInMcastPkts.ipv4.2 = Counter32: 0 +# IP-MIB::ipIfStatsInMcastPkts.ipv6.1 = Counter32: 0 +# IP-MIB::ipIfStatsInMcastPkts.ipv6.2 = Counter32: 0 +# IP-MIB::ipIfStatsHCInMcastPkts.ipv4.1 = Counter64: 0 +# IP-MIB::ipIfStatsHCInMcastPkts.ipv4.2 = Counter64: 0 +# IP-MIB::ipIfStatsHCInMcastPkts.ipv6.1 = Counter64: 0 +# IP-MIB::ipIfStatsHCInMcastPkts.ipv6.2 = Counter64: 0 +# IP-MIB::ipIfStatsInMcastOctets.ipv4.1 = Counter32: 0 +# IP-MIB::ipIfStatsInMcastOctets.ipv4.2 = Counter32: 0 +# IP-MIB::ipIfStatsInMcastOctets.ipv6.1 = Counter32: 0 +# IP-MIB::ipIfStatsInMcastOctets.ipv6.2 = Counter32: 0 +# IP-MIB::ipIfStatsHCInMcastOctets.ipv4.1 = Counter64: 0 +# IP-MIB::ipIfStatsHCInMcastOctets.ipv4.2 = Counter64: 0 +# IP-MIB::ipIfStatsHCInMcastOctets.ipv6.1 = Counter64: 0 +# IP-MIB::ipIfStatsHCInMcastOctets.ipv6.2 = Counter64: 0 +# IP-MIB::ipIfStatsOutMcastPkts.ipv4.1 = Counter32: 0 +# IP-MIB::ipIfStatsOutMcastPkts.ipv4.2 = Counter32: 31541 +# IP-MIB::ipIfStatsOutMcastPkts.ipv6.1 = Counter32: 0 +# IP-MIB::ipIfStatsOutMcastPkts.ipv6.2 = Counter32: 0 +# IP-MIB::ipIfStatsHCOutMcastPkts.ipv4.1 = Counter64: 0 +# IP-MIB::ipIfStatsHCOutMcastPkts.ipv4.2 = Counter64: 31541 +# IP-MIB::ipIfStatsHCOutMcastPkts.ipv6.1 = Counter64: 0 +# IP-MIB::ipIfStatsHCOutMcastPkts.ipv6.2 = Counter64: 0 +# IP-MIB::ipIfStatsOutMcastOctets.ipv4.1 = Counter32: 0 +# IP-MIB::ipIfStatsOutMcastOctets.ipv4.2 = Counter32: 189 +# IP-MIB::ipIfStatsOutMcastOctets.ipv6.1 = Counter32: 0 +# IP-MIB::ipIfStatsOutMcastOctets.ipv6.2 = Counter32: 0 +# IP-MIB::ipIfStatsHCOutMcastOctets.ipv4.1 = Counter64: 0 +# IP-MIB::ipIfStatsHCOutMcastOctets.ipv4.2 = Counter64: 189 +# IP-MIB::ipIfStatsHCOutMcastOctets.ipv6.1 = Counter64: 0 +# IP-MIB::ipIfStatsHCOutMcastOctets.ipv6.2 = Counter64: 0 +# IP-MIB::ipIfStatsInBcastPkts.ipv4.1 = Wrong Type (should be Counter32): INTEGER: 0 +# IP-MIB::ipIfStatsInBcastPkts.ipv4.2 = Wrong Type (should be Counter32): INTEGER: 0 +# IP-MIB::ipIfStatsInBcastPkts.ipv6.1 = Wrong Type (should be Counter32): INTEGER: 0 +# IP-MIB::ipIfStatsInBcastPkts.ipv6.2 = Wrong Type (should be Counter32): INTEGER: 0 +# IP-MIB::ipIfStatsHCInBcastPkts.ipv4.1 = Wrong Type (should be Counter64): INTEGER: 0 +# IP-MIB::ipIfStatsHCInBcastPkts.ipv4.2 = Wrong Type (should be Counter64): INTEGER: 0 +# IP-MIB::ipIfStatsHCInBcastPkts.ipv6.1 = Wrong Type (should be Counter64): INTEGER: 0 +# IP-MIB::ipIfStatsHCInBcastPkts.ipv6.2 = Wrong Type (should be Counter64): INTEGER: 0 +# IP-MIB::ipAddressSpinLock.1.3.1.4.10.0.0.14 = INTEGER: 2 +# IP-MIB::ipAddressSpinLock.1.3.1.4.127.0.0.1 = INTEGER: 1 +# IP-MIB::ipAddressSpinLock.1.4.1.4.10.0.0.14 = INTEGER: 1 +# IP-MIB::ipAddressSpinLock.1.4.1.4.127.0.0.1 = INTEGER: 1 +# IP-MIB::ipAddressSpinLock.1.6.1.4.10.0.0.14 = INTEGER: 2 +# IP-MIB::ipAddressSpinLock.1.6.1.4.127.0.0.1 = INTEGER: 2 +# IP-MIB::ipAddressSpinLock.1.7.1.4.10.0.0.14 = INTEGER: 1 +# IP-MIB::ipAddressSpinLock.1.7.1.4.127.0.0.1 = INTEGER: 1 +# IP-MIB::ipAddressSpinLock.1.8.1.4.10.0.0.14 = INTEGER: 0 +# IP-MIB::ipAddressSpinLock.1.8.1.4.127.0.0.1 = INTEGER: 0 +# IP-MIB::ipAddressSpinLock.1.9.1.4.10.0.0.14 = INTEGER: 0 +# IP-MIB::ipAddressSpinLock.1.9.1.4.127.0.0.1 = INTEGER: 0 +# IP-MIB::ipAddressType.ipv6.".".IP1 = Wrong Type (should be INTEGER): Hex-STRING: MAC1 +# IP-MIB::ipAddressType.ipv6.".".IP2 = Wrong Type (should be INTEGER): Hex-STRING: MAC2 +# IP-MIB::ipAddressType.ipv6.".".IP3 = Wrong Type (should be INTEGER): Hex-STRING: MAC3 +# IP-MIB::ipAddressPrefix.ipv6.".".IP1 = Wrong Type (should be OBJECT IDENTIFIER): INTEGER: 0 +# IP-MIB::ipAddressPrefix.ipv6.".".IP2 = Wrong Type (should be OBJECT IDENTIFIER): INTEGER: 0 +# IP-MIB::ipAddressPrefix.ipv6.".".IP3 = Wrong Type (should be OBJECT IDENTIFIER): INTEGER: 0 +# IP-MIB::ipAddressOrigin.ipv6.".".IP1 = INTEGER: 3 +# IP-MIB::ipAddressOrigin.ipv6.".".IP2 = INTEGER: 3 +# IP-MIB::ipAddressOrigin.ipv6.".".IP3 = INTEGER: 3 +# IP-MIB::ipAddressStatus.ipv6.".".IP1 = INTEGER: 0 +# IP-MIB::ipAddressStatus.ipv6.".".IP2 = INTEGER: 0 +# IP-MIB::ipAddressStatus.ipv6.".".IP3 = INTEGER: 0 +# IP-MIB::ipNetToPhysicalNetAddressType.1 = INTEGER: unknown(0) +# IP-MIB::ipNetToPhysicalNetAddressType.2 = INTEGER: unknown(0) +# IP-MIB::ipNetToPhysicalNetAddress.1 = Wrong Type (should be OCTET STRING): INTEGER: 0 +# IP-MIB::ipNetToPhysicalNetAddress.2 = Wrong Type (should be OCTET STRING): INTEGER: 0 +# IP-MIB::ipNetToPhysicalPhysAddress.1 = Wrong Type (should be OCTET STRING): INTEGER: 0 +# IP-MIB::ipNetToPhysicalPhysAddress.2 = Wrong Type (should be OCTET STRING): INTEGER: 0 +# IP-MIB::ipNetToPhysicalLastUpdated.1 = Wrong Type (should be Timeticks): INTEGER: 0 +# IP-MIB::ipNetToPhysicalLastUpdated.2 = Wrong Type (should be Timeticks): INTEGER: 0 +# IP-MIB::ipNetToPhysicalType.1 = INTEGER: 0 +# IP-MIB::ipNetToPhysicalType.2 = INTEGER: 0 +# IP-MIB::ipNetToPhysicalState.1 = INTEGER: 0 +# IP-MIB::ipNetToPhysicalState.2 = INTEGER: 0 +# IP-MIB::ipNetToPhysicalRowStatus.1 = INTEGER: 0 +# IP-MIB::ipNetToPhysicalRowStatus.2 = INTEGER: 0 +# IP-MIB::ipNetToPhysicalEntry.9.1 = INTEGER: 0 +# IP-MIB::ipNetToPhysicalEntry.9.2 = INTEGER: 0 +# IP-MIB::ipNetToPhysicalEntry.10.1 = INTEGER: 0 +# IP-MIB::ipNetToPhysicalEntry.10.2 = INTEGER: 0 +# IP-MIB::ipNetToPhysicalEntry.11.1 = INTEGER: 0 +# IP-MIB::ipNetToPhysicalEntry.11.2 = INTEGER: 0 +# IP-MIB::ipNetToPhysicalEntry.12.1 = INTEGER: 0 +# IP-MIB::ipNetToPhysicalEntry.12.2 = INTEGER: 0 +# IP-MIB::ipNetToPhysicalEntry.13.1 = INTEGER: 0 +# IP-MIB::ipNetToPhysicalEntry.13.2 = INTEGER: 0 +# IP-MIB::ipDefaultRouterTable.0 = INTEGER: 0 +# IP-MIB::ipv6RouterAdvertSpinLock.1.2.1 = INTEGER: 0 +# IP-MIB::ipv6RouterAdvertSpinLock.1.2.2 = INTEGER: 0 +# IP-MIB::ipv6RouterAdvertSpinLock.1.3.1 = INTEGER: 1000 +# IP-MIB::ipv6RouterAdvertSpinLock.1.3.2 = INTEGER: 1000 +# IP-MIB::ipv6RouterAdvertSpinLock.1.4.1 = INTEGER: 0 +# IP-MIB::ipv6RouterAdvertSpinLock.1.4.2 = INTEGER: 0 +# IP-MIB::ipv6RouterAdvertSpinLock.1.5.1 = INTEGER: 0 +# IP-MIB::ipv6RouterAdvertSpinLock.1.5.2 = INTEGER: 0 +# IP-MIB::ipv6RouterAdvertSpinLock.1.6.1 = INTEGER: 0 +# IP-MIB::ipv6RouterAdvertSpinLock.1.6.2 = INTEGER: 0 +# IP-MIB::ipv6RouterAdvertSpinLock.1.7.1 = INTEGER: 1500 +# IP-MIB::ipv6RouterAdvertSpinLock.1.7.2 = INTEGER: 1500 +# IP-MIB::ipv6RouterAdvertSpinLock.1.8.1 = INTEGER: 34690 +# IP-MIB::ipv6RouterAdvertSpinLock.1.8.2 = INTEGER: 28946 +# IP-MIB::ipv6RouterAdvertSpinLock.1.9.1 = INTEGER: 4000 +# IP-MIB::ipv6RouterAdvertSpinLock.1.9.2 = INTEGER: 4000 +# IP-MIB::ipv6RouterAdvertSpinLock.1.10.1 = INTEGER: 64 +# IP-MIB::ipv6RouterAdvertSpinLock.1.10.2 = INTEGER: 64 +# IP-MIB::ipv6RouterAdvertSpinLock.1.11.1 = INTEGER: 0 +# IP-MIB::ipv6RouterAdvertSpinLock.1.11.2 = INTEGER: 0 +# IP-MIB::ipv6RouterAdvertSpinLock.1.12.1 = INTEGER: 0 +# IP-MIB::ipv6RouterAdvertSpinLock.1.12.2 = INTEGER: 0 +# IP-MIB::icmpInMsgs.0 = Counter32: 735 +# IP-MIB::icmpInErrors.0 = Counter32: 0 +# IP-MIB::icmpInDestUnreachs.0 = Counter32: 0 +# IP-MIB::icmpInTimeExcds.0 = Counter32: 0 +# IP-MIB::icmpInParmProbs.0 = Counter32: 0 +# IP-MIB::icmpInSrcQuenchs.0 = Counter32: 0 +# IP-MIB::icmpInRedirects.0 = Counter32: 0 +# IP-MIB::icmpInEchos.0 = Counter32: 543 +# IP-MIB::icmpInEchoReps.0 = Counter32: 192 +# IP-MIB::icmpInTimestamps.0 = Counter32: 0 +# IP-MIB::icmpInTimestampReps.0 = Counter32: 0 +# IP-MIB::icmpInAddrMasks.0 = Counter32: 0 +# IP-MIB::icmpInAddrMaskReps.0 = Counter32: 0 +# IP-MIB::icmpOutMsgs.0 = Counter32: 735 +# IP-MIB::icmpOutErrors.0 = Counter32: 0 +# IP-MIB::icmpOutDestUnreachs.0 = Counter32: 0 +# IP-MIB::icmpOutTimeExcds.0 = Counter32: 0 +# IP-MIB::icmpOutParmProbs.0 = Counter32: 0 +# IP-MIB::icmpOutSrcQuenchs.0 = Counter32: 0 +# IP-MIB::icmpOutRedirects.0 = Counter32: 0 +# IP-MIB::icmpOutEchos.0 = Counter32: 192 +# IP-MIB::icmpOutEchoReps.0 = Counter32: 543 +# IP-MIB::icmpOutTimestamps.0 = Counter32: 0 +# IP-MIB::icmpOutTimestampReps.0 = Counter32: 0 +# IP-MIB::icmpOutAddrMasks.0 = Counter32: 0 +# IP-MIB::icmpOutAddrMaskReps.0 = Counter32: 0 +# IP-MIB::icmp.27.1.2.1 = Counter32: 735 +# IP-MIB::icmp.27.1.2.2 = Counter32: 0 +# IP-MIB::icmp.27.1.3.1 = Counter32: 0 +# IP-MIB::icmp.27.1.3.2 = Counter32: 0 +# IP-MIB::icmp.27.1.4.1 = Counter32: 735 +# IP-MIB::icmp.27.1.4.2 = Counter32: 0 +# IP-MIB::icmp.27.1.5.1 = Counter32: 0 +# IP-MIB::icmp.27.1.5.2 = Counter32: 0 +# IP-MIB::icmp.28.1.3.1.0 = Counter32: 192 +# IP-MIB::icmp.28.1.3.1.3 = Counter32: 0 +# IP-MIB::icmp.28.1.3.1.4 = Counter32: 0 +# IP-MIB::icmp.28.1.3.1.5 = Counter32: 0 +# IP-MIB::icmp.28.1.3.1.8 = Counter32: 543 +# IP-MIB::icmp.28.1.3.1.9 = Counter32: 0 +# IP-MIB::icmp.28.1.3.1.10 = Counter32: 0 +# IP-MIB::icmp.28.1.3.1.11 = Counter32: 0 +# IP-MIB::icmp.28.1.3.1.12 = Counter32: 0 +# IP-MIB::icmp.28.1.3.1.13 = Counter32: 0 +# IP-MIB::icmp.28.1.3.1.14 = Counter32: 0 +# IP-MIB::icmp.28.1.3.1.15 = Counter32: 0 +# IP-MIB::icmp.28.1.3.1.16 = Counter32: 0 +# IP-MIB::icmp.28.1.3.1.17 = Counter32: 0 +# IP-MIB::icmp.28.1.3.1.18 = Counter32: 0 +# IP-MIB::icmp.28.1.3.2.1 = Counter32: 0 +# IP-MIB::icmp.28.1.3.2.2 = Counter32: 0 +# IP-MIB::icmp.28.1.3.2.3 = Counter32: 0 +# IP-MIB::icmp.28.1.3.2.4 = Counter32: 0 +# IP-MIB::icmp.28.1.3.2.128 = Counter32: 0 +# IP-MIB::icmp.28.1.3.2.129 = Counter32: 0 +# IP-MIB::icmp.28.1.3.2.130 = Counter32: 0 +# IP-MIB::icmp.28.1.3.2.131 = Counter32: 0 +# IP-MIB::icmp.28.1.3.2.132 = Counter32: 0 +# IP-MIB::icmp.28.1.3.2.133 = Counter32: 0 +# IP-MIB::icmp.28.1.3.2.134 = Counter32: 0 +# IP-MIB::icmp.28.1.3.2.135 = Counter32: 0 +# IP-MIB::icmp.28.1.3.2.136 = Counter32: 0 +# IP-MIB::icmp.28.1.3.2.137 = Counter32: 0 +# IP-MIB::icmp.28.1.4.1.0 = Counter32: 543 +# IP-MIB::icmp.28.1.4.1.3 = Counter32: 0 +# IP-MIB::icmp.28.1.4.1.4 = Counter32: 0 +# IP-MIB::icmp.28.1.4.1.5 = Counter32: 0 +# IP-MIB::icmp.28.1.4.1.8 = Counter32: 192 +# IP-MIB::icmp.28.1.4.1.9 = Counter32: 0 +# IP-MIB::icmp.28.1.4.1.10 = Counter32: 0 +# IP-MIB::icmp.28.1.4.1.11 = Counter32: 0 +# IP-MIB::icmp.28.1.4.1.12 = Counter32: 0 +# IP-MIB::icmp.28.1.4.1.13 = Counter32: 0 +# IP-MIB::icmp.28.1.4.1.14 = Counter32: 0 +# IP-MIB::icmp.28.1.4.1.15 = Counter32: 0 +# IP-MIB::icmp.28.1.4.1.16 = Counter32: 0 +# IP-MIB::icmp.28.1.4.1.17 = Counter32: 0 +# IP-MIB::icmp.28.1.4.1.18 = Counter32: 0 +# IP-MIB::icmp.28.1.4.2.1 = Counter32: 0 +# IP-MIB::icmp.28.1.4.2.2 = Counter32: 0 +# IP-MIB::icmp.28.1.4.2.3 = Counter32: 0 +# IP-MIB::icmp.28.1.4.2.4 = Counter32: 0 +# IP-MIB::icmp.28.1.4.2.128 = Counter32: 0 +# IP-MIB::icmp.28.1.4.2.129 = Counter32: 0 +# IP-MIB::icmp.28.1.4.2.130 = Counter32: 0 +# IP-MIB::icmp.28.1.4.2.131 = Counter32: 0 +# IP-MIB::icmp.28.1.4.2.132 = Counter32: 0 +# IP-MIB::icmp.28.1.4.2.133 = Counter32: 0 +# IP-MIB::icmp.28.1.4.2.134 = Counter32: 0 +# IP-MIB::icmp.28.1.4.2.135 = Counter32: 0 +# IP-MIB::icmp.28.1.4.2.136 = Counter32: 0 +# IP-MIB::icmp.28.1.4.2.137 = Counter32: 0 +# TCP-MIB::tcpRtoAlgorithm.0 = INTEGER: vanj(4) +# TCP-MIB::tcpRtoMin.0 = INTEGER: 1000 milliseconds +# TCP-MIB::tcpRtoMax.0 = INTEGER: 60000 milliseconds +# TCP-MIB::tcpMaxConn.0 = INTEGER: 64 +# TCP-MIB::tcpActiveOpens.0 = Counter32: 2 +# TCP-MIB::tcpPassiveOpens.0 = Counter32: 8 +# TCP-MIB::tcpAttemptFails.0 = Counter32: 0 +# TCP-MIB::tcpEstabResets.0 = Counter32: 0 +# TCP-MIB::tcpCurrEstab.0 = Gauge32: 0 +# TCP-MIB::tcpInSegs.0 = Counter32: 230 +# TCP-MIB::tcpOutSegs.0 = Counter32: 158 +# TCP-MIB::tcpRetransSegs.0 = Counter32: 0 +# TCP-MIB::tcpInErrs.0 = Counter32: 0 +# TCP-MIB::tcpOutRsts.0 = Counter32: 4 +# TCP-MIB::tcpHCInSegs.0 = Counter64: 230 +# TCP-MIB::tcpHCOutSegs.0 = Counter64: 158 +# TCP-MIB::tcpListenerProcess.ipv6."00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00".21 = Gauge32: 0 +# UDP-MIB::udpInDatagrams.0 = Counter32: 110871 +# UDP-MIB::udpNoPorts.0 = Counter32: 28938 +# UDP-MIB::udpInErrors.0 = Counter32: 0 +# UDP-MIB::udpOutDatagrams.0 = Counter32: 110873 +# UDP-MIB::udpEndpointInstance.ipv6."00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00".161.dns."".0.0.0.0.0.0.0.MASK.IP2.64243.1 = Wrong Type (should be Gauge32 or Unsigned32): Counter32: 110856 +# UDP-MIB::udpEndpointProcess.ipv6."00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00".161.dns."".0.0.0.0.0.0.0.MASK.IP2.64243.1 = Wrong Type (should be Gauge32 or Unsigned32): Counter64: 110857 +# UDP-MIB::udpEndpointEntry.9.ipv6."00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00".161.dns."".0.0.0.0.0.0.0.MASK.IP2.64243.1 = Counter32: 110857 +# UDP-MIB::udpEndpointEntry.10.ipv6."00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00".161.dns."".0.0.0.0.0.0.0.MASK.IP2.64243.1 = Counter64: 110858 +# UDP-MIB::udpEndpointEntry.11.ipv6."00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00".161.dns."".0.0.0.0.0.0.0.MASK.IP2.64243.1 = Counter32: 6284494 +# UDP-MIB::udpEndpointEntry.12.ipv6."00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00".161.dns."".0.0.0.0.0.0.0.MASK.IP2.64243.1 = Counter64: 6284589 +# UDP-MIB::udpEndpointEntry.13.ipv6."00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00".161.dns."".0.0.0.0.0.0.0.MASK.IP2.64243.1 = Counter32: 8066854 +# UDP-MIB::udpEndpointEntry.14.ipv6."00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00".161.dns."".0.0.0.0.0.0.0.MASK.IP2.64243.1 = Counter64: 8066960 +# UDP-MIB::udpEndpointEntry.15.ipv6."00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00".161.dns."".0.0.0.0.0.0.0.MASK.IP2.64243.1 = Timeticks: (0) 0:00:00.00 +# UDP-MIB::udpEndpointEntry.16.ipv6."00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00".161.dns."".0.0.0.0.0.0.0.MASK.IP2.64243.1 = Gauge32: 0 +# UDP-MIB::udpHCInDatagrams.0 = Counter64: 110885 +# UDP-MIB::udpHCOutDatagrams.0 = Counter64: 110885 +# SNMPv2-MIB::snmpInPkts.0 = Counter32: 110868 +# SNMPv2-MIB::snmpOutPkts.0 = Counter32: 110868 +# SNMPv2-MIB::snmpInBadVersions.0 = Counter32: 0 +# SNMPv2-MIB::snmpInBadCommunityNames.0 = Counter32: 0 +# SNMPv2-MIB::snmpInBadCommunityUses.0 = Counter32: 320 +# SNMPv2-MIB::snmpInASNParseErrs.0 = Counter32: 0 +# SNMPv2-MIB::snmpInTooBigs.0 = Counter32: 0 +# SNMPv2-MIB::snmpInNoSuchNames.0 = Counter32: 0 +# SNMPv2-MIB::snmpInBadValues.0 = Counter32: 0 +# SNMPv2-MIB::snmpInReadOnlys.0 = Counter32: 0 +# SNMPv2-MIB::snmpInGenErrs.0 = Counter32: 0 +# SNMPv2-MIB::snmpInTotalReqVars.0 = Counter32: 110608 +# SNMPv2-MIB::snmpInTotalSetVars.0 = Counter32: 0 +# SNMPv2-MIB::snmpInGetRequests.0 = Counter32: 108855 +# SNMPv2-MIB::snmpInGetNexts.0 = Counter32: 2027 +# SNMPv2-MIB::snmpInSetRequests.0 = Counter32: 0 +# SNMPv2-MIB::snmpInGetResponses.0 = Counter32: 0 +# SNMPv2-MIB::snmpInTraps.0 = Counter32: 0 +# SNMPv2-MIB::snmpOutTooBigs.0 = Counter32: 0 +# SNMPv2-MIB::snmpOutNoSuchNames.0 = Counter32: 320 +# SNMPv2-MIB::snmpOutBadValues.0 = Counter32: 0 +# SNMPv2-MIB::snmpOutGenErrs.0 = Counter32: 0 +# SNMPv2-MIB::snmpOutGetRequests.0 = Counter32: 0 +# SNMPv2-MIB::snmpOutGetNexts.0 = Counter32: 0 +# SNMPv2-MIB::snmpOutSetRequests.0 = Counter32: 0 +# SNMPv2-MIB::snmpOutGetResponses.0 = Counter32: 110892 +# SNMPv2-MIB::snmpOutTraps.0 = Counter32: 18 +# SNMPv2-MIB::snmpEnableAuthenTraps.0 = INTEGER: enabled(1) +# SNMPv2-MIB::snmpSilentDrops.0 = Counter32: 0 +# SNMPv2-MIB::snmpProxyDrops.0 = Counter32: 0 +# SNMPv2-SMI::mib-2.33.1.1.1.0 = STRING: "APC" +# SNMPv2-SMI::mib-2.33.1.1.2.0 = STRING: "Smart-UPS 5000" +# SNMPv2-SMI::mib-2.33.1.1.3.0 = STRING: "657.19.I" +# SNMPv2-SMI::mib-2.33.1.1.5.0 = STRING: "APC5000" +# SNMPv2-SMI::mib-2.33.1.2.1.0 = INTEGER: 2 +# SNMPv2-SMI::mib-2.33.1.2.2.0 = INTEGER: 0 +# SNMPv2-SMI::mib-2.33.1.2.3.0 = INTEGER: 30 +# SNMPv2-SMI::mib-2.33.1.2.4.0 = INTEGER: 100 +# SNMPv2-SMI::mib-2.33.1.2.5.0 = INTEGER: 548 +# SNMPv2-SMI::mib-2.33.1.2.7.0 = INTEGER: 19 +# SNMPv2-SMI::mib-2.33.1.3.2.0 = INTEGER: 1 +# SNMPv2-SMI::mib-2.33.1.3.3.1.1.1 = INTEGER: 1 +# SNMPv2-SMI::mib-2.33.1.3.3.1.2.1 = INTEGER: 500 +# SNMPv2-SMI::mib-2.33.1.3.3.1.3.1 = INTEGER: 221 +# SNMPv2-SMI::mib-2.33.1.3.3.1.4.1 = INTEGER: 0 +# SNMPv2-SMI::mib-2.33.1.3.3.1.5.1 = INTEGER: 0 +# SNMPv2-SMI::mib-2.33.1.4.1.0 = INTEGER: 2 +# SNMPv2-SMI::mib-2.33.1.4.2.0 = INTEGER: 500 +# SNMPv2-SMI::mib-2.33.1.4.3.0 = INTEGER: 1 +# SNMPv2-SMI::mib-2.33.1.4.4.1.1.1 = INTEGER: 1 +# SNMPv2-SMI::mib-2.33.1.4.4.1.2.1 = INTEGER: 223 +# SNMPv2-SMI::mib-2.33.1.4.4.1.3.1 = INTEGER: 43 +# SNMPv2-SMI::mib-2.33.1.4.4.1.4.1 = INTEGER: 0 +# SNMPv2-SMI::mib-2.33.1.4.4.1.5.1 = INTEGER: 22 +# SNMPv2-SMI::mib-2.33.1.5.1.0 = INTEGER: 500 +# SNMPv2-SMI::mib-2.33.1.5.2.0 = INTEGER: 1 +# SNMPv2-SMI::mib-2.33.1.5.3.1.1.1 = INTEGER: 1 +# SNMPv2-SMI::mib-2.33.1.5.3.1.2.1 = INTEGER: 0 +# SNMPv2-SMI::mib-2.33.1.5.3.1.3.1 = INTEGER: 43 +# SNMPv2-SMI::mib-2.33.1.5.3.1.4.1 = INTEGER: 0 +# SNMPv2-SMI::mib-2.33.1.6.1.0 = Gauge32: 0 +# SNMPv2-SMI::mib-2.33.1.7.1.0 = OID: SNMPv2-SMI::mib-2.33.1.7.7.4 +# SNMPv2-SMI::mib-2.33.1.7.2.0 = INTEGER: 1 +# SNMPv2-SMI::mib-2.33.1.7.3.0 = INTEGER: 1 +# SNMPv2-SMI::mib-2.33.1.7.4.0 = "" +# SNMPv2-SMI::mib-2.33.1.7.5.0 = Timeticks: (0) 0:00:00.00 +# SNMPv2-SMI::mib-2.33.1.7.6.0 = Timeticks: (0) 0:00:00.00 +# SNMPv2-SMI::mib-2.33.1.8.1.0 = INTEGER: 2 +# SNMPv2-SMI::mib-2.33.1.8.2.0 = INTEGER: -1 +# SNMPv2-SMI::mib-2.33.1.8.3.0 = INTEGER: -1 +# SNMPv2-SMI::mib-2.33.1.8.4.0 = INTEGER: -1 +# SNMPv2-SMI::mib-2.33.1.8.5.0 = INTEGER: 2 +# SNMPv2-SMI::mib-2.33.1.9.2.0 = INTEGER: 500 +# SNMPv2-SMI::mib-2.33.1.9.3.0 = INTEGER: 230 +# SNMPv2-SMI::mib-2.33.1.9.4.0 = INTEGER: 500 +# SNMPv2-SMI::mib-2.33.1.9.5.0 = INTEGER: 0 +# SNMPv2-SMI::mib-2.33.1.9.6.0 = INTEGER: 0 +# SNMPv2-SMI::mib-2.33.1.9.7.0 = INTEGER: 2 +# SNMPv2-SMI::mib-2.33.1.9.8.0 = INTEGER: 2 +# SNMPv2-SMI::mib-2.33.1.9.9.0 = INTEGER: 208 +# SNMPv2-SMI::mib-2.33.1.9.10.0 = INTEGER: 253 +# DEVICE:EOC From 7c5b741766b48e3ef6cdfaf627eeb5a3d5af2df0 Mon Sep 17 00:00:00 2001 From: Jim Klimov Date: Mon, 7 Oct 2024 20:11:15 +0200 Subject: [PATCH 08/14] Fix markup of "#BAD" tagged lines Signed-off-by: Jim Klimov --- APC/APC__Smart-UPS_2200__usbhid-ups__2.7.4__01.dev | 2 +- APC/APC__Smart-UPS_X_750__usbhid-ups__2.7.4__01.dev | 2 +- ...yber_Power_Systems__OR500LCDRM1Ua__usbhid-ups__2.7.4__01.dev | 2 +- Riello/Riello__IPG_600__riello_usb__2.7.4__01.dev | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/APC/APC__Smart-UPS_2200__usbhid-ups__2.7.4__01.dev b/APC/APC__Smart-UPS_2200__usbhid-ups__2.7.4__01.dev index bdd433c..aa609d8 100644 --- a/APC/APC__Smart-UPS_2200__usbhid-ups__2.7.4__01.dev +++ b/APC/APC__Smart-UPS_2200__usbhid-ups__2.7.4__01.dev @@ -13,7 +13,7 @@ battery.charge: 93 battery.charge.low: 10 battery.charge.warning: 50 battery.mfr.date: 2022/10/25 -battery.runtime: 65535 +battery.runtime: 65535 #BAD: overflow? battery.runtime.low: 1200 battery.temperature: 16.6 battery.type: PbAc diff --git a/APC/APC__Smart-UPS_X_750__usbhid-ups__2.7.4__01.dev b/APC/APC__Smart-UPS_X_750__usbhid-ups__2.7.4__01.dev index a880124..140a09a 100644 --- a/APC/APC__Smart-UPS_X_750__usbhid-ups__2.7.4__01.dev +++ b/APC/APC__Smart-UPS_X_750__usbhid-ups__2.7.4__01.dev @@ -22,7 +22,7 @@ battery.charge: 66 battery.charge.low: 10 battery.charge.warning: 50 -battery.runtime: 65535 # BAD +battery.runtime: 65535 #BAD: overflow? battery.runtime.low: 150 battery.type: PbAc battery.voltage: 52.0 diff --git a/Cyber_Power_Systems/Cyber_Power_Systems__OR500LCDRM1Ua__usbhid-ups__2.7.4__01.dev b/Cyber_Power_Systems/Cyber_Power_Systems__OR500LCDRM1Ua__usbhid-ups__2.7.4__01.dev index 1615b18..49e082f 100644 --- a/Cyber_Power_Systems/Cyber_Power_Systems__OR500LCDRM1Ua__usbhid-ups__2.7.4__01.dev +++ b/Cyber_Power_Systems/Cyber_Power_Systems__OR500LCDRM1Ua__usbhid-ups__2.7.4__01.dev @@ -20,7 +20,7 @@ driver.version.data: CyberPower HID 0.4 driver.version.internal: 0.41 input.voltage: 118.0 input.voltage.nominal: 120 -output.voltage: 135.0 # BAD: Should be closer to 120 +output.voltage: 135.0 #BAD: Should be closer to 120 ups.beeper.status: enabled ups.delay.shutdown: 20 ups.delay.start: 30 diff --git a/Riello/Riello__IPG_600__riello_usb__2.7.4__01.dev b/Riello/Riello__IPG_600__riello_usb__2.7.4__01.dev index 09a36ab..5aa609d 100644 --- a/Riello/Riello__IPG_600__riello_usb__2.7.4__01.dev +++ b/Riello/Riello__IPG_600__riello_usb__2.7.4__01.dev @@ -13,7 +13,7 @@ battery.capacity: 5 battery.charge: 255 #BAD: constant; does not update (see also iDialog 800 entry) -battery.runtime: 3932100 # BAD: constant; equals 0xFFFF * 60 +battery.runtime: 3932100 #BAD: constant; equals 0xFFFF * 60 battery.voltage: 13.5 battery.voltage.nominal: 12 device.mfr: RPS S.p.a. From 6c1ad1ec880551925b771c74106a002ae5f412ee Mon Sep 17 00:00:00 2001 From: Jim Klimov Date: Mon, 7 Oct 2024 20:25:08 +0200 Subject: [PATCH 09/14] Add NetVision U4BC02CB00NY100 report with snmp-ups [networkupstools/nut#1732] Signed-off-by: Jim Klimov --- ...__U4BC02CB00NY100__snmp-ups__2.7.4__01.dev | 61 +++++++++++++++++++ 1 file changed, 61 insertions(+) create mode 100644 NetVision/NetVision__U4BC02CB00NY100__snmp-ups__2.7.4__01.dev diff --git a/NetVision/NetVision__U4BC02CB00NY100__snmp-ups__2.7.4__01.dev b/NetVision/NetVision__U4BC02CB00NY100__snmp-ups__2.7.4__01.dev new file mode 100644 index 0000000..e19160f --- /dev/null +++ b/NetVision/NetVision__U4BC02CB00NY100__snmp-ups__2.7.4__01.dev @@ -0,0 +1,61 @@ +# DEVICE:URL:REPORT: https://github.com/networkupstools/nut/issues/1732 + +# :; upsc ups +battery.charge: 100.00 +battery.runtime: 0.00 +battery.voltage: 339.90 +device.mfr: Net Vision 7 v7.40 +device.model: U4BC02CB00NY100 +device.serial: Pxxxxxxxxx +device.type: ups +driver.name: snmp-ups +driver.parameter.mibs: auto +driver.parameter.pollfreq: 60 +driver.parameter.pollinterval: 2 +driver.parameter.port: 10.10.10.10 +driver.parameter.snmp_version: v1 +driver.parameter.synchronous: no +driver.version: 2.7.4 +driver.version.data: netvision MIB 0.4 +driver.version.internal: 0.97 +input.bypass.frequency: 4.90 +input.bypass.L1-N.voltage: 236.00 +input.bypass.L1.current: 0.00 +input.bypass.L2-N.voltage: 235.00 +input.bypass.L2.current: 0.00 +input.bypass.L3-N.voltage: 235.00 +input.bypass.L3.current: 0.00 +input.bypass.phases: 3.00 +input.frequency: 49.90 +input.L1-N.voltage: 231.00 +input.L1.current: 1.60 +input.L2-N.voltage: 230.00 +input.L2.current: 1.60 +input.L3-N.voltage: 231.00 +input.L3.current: 1.70 +input.phases: 3.00 +output.frequency: 50.00 +output.L1-N.voltage: 230.00 +output.L1.current: 2.00 +output.L1.power.percent: 6.00 +output.L2-N.voltage: 230.00 +output.L2.current: 2.70 +output.L2.power.percent: 8.00 +output.L3-N.voltage: 229.00 +output.L3.current: 2.60 +output.L3.power.percent: 8.00 +output.phases: 3.00 +ups.firmware.aux: +ups.mfr: Net Vision 7 v7.40 +ups.model: U4BC02CB00NY100 +ups.serial: Pxxxxxxxxx +ups.status: OL + +# DEVICE:COMMENT-BLOCK:LOGS: syslog start trace +# upsdrvctl[27191]: No matching MIB found for sysOID '.1.3.6.1.4.1.8072.3.2.10'! +# upsdrvctl[27191]: Please report it to NUT developers, with an 'upsc' output for your device. +# upsdrvctl[27191]: Going back to the classic MIB detection method. +# upsdrvctl[27191]: Detected U4BC02CB00NY100 on host 10.10.30.8 (mib: netvision 0.4) +# upsdrvctl[27191]: Network UPS Tools - UPS driver controller 2.7.4 +# snmp-ups[27195]: Startup successful +# DEVICE:EOC From c208a5b18843885648c33fb6a8463d6de1482f82 Mon Sep 17 00:00:00 2001 From: Jim Klimov Date: Mon, 7 Oct 2024 20:33:40 +0200 Subject: [PATCH 10/14] Add APC Back-UPS RS 1000MS aka APC BR1000MS report with usbhid-ups [networkupstools/nut#1818] Closes: networkupstools/nut#1818 Signed-off-by: Jim Klimov --- ...k-UPS_RS_1000MS__usbhid-ups__2.7.4__01.dev | 54 +++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 APC/APC__Back-UPS_RS_1000MS__usbhid-ups__2.7.4__01.dev diff --git a/APC/APC__Back-UPS_RS_1000MS__usbhid-ups__2.7.4__01.dev b/APC/APC__Back-UPS_RS_1000MS__usbhid-ups__2.7.4__01.dev new file mode 100644 index 0000000..647469d --- /dev/null +++ b/APC/APC__Back-UPS_RS_1000MS__usbhid-ups__2.7.4__01.dev @@ -0,0 +1,54 @@ +# DEVICE:URL:REPORT: https://github.com/networkupstools/nut/issues/1818 +# DEVICE:URL:VENDOR: https://www.apc.com/us/en/product/BR1000MS/apc-backups-pro-1000va-600w-tower-120v-10x-nema-515r-outlets-sine-wave-avr-usb-type-a-+-c-ports-lcd-user-replaceable-battery/ + +# DEVICE:COMMENT: +# APC Back-UPS RS 1000MS aka APC BR1000MS +# +# Shutdown sequence: Untested +# DEVICE:EOC + + +battery.charge: 96 +battery.charge.low: 10 +battery.charge.warning: 50 +battery.date: 2001/09/25 +battery.mfr.date: 2022/07/11 +battery.runtime: 2076 +battery.runtime.low: 120 +battery.type: PbAc +battery.voltage: 27.3 +battery.voltage.nominal: 24.0 +device.mfr: American Power Conversion +device.model: Back-UPS RS 1000MS +device.serial: 5B2228T01467 +device.type: ups +driver.name: usbhid-ups +driver.parameter.pollfreq: 30 +driver.parameter.pollinterval: 2 +driver.parameter.port: auto +driver.parameter.synchronous: no +driver.version: 2.7.4 +driver.version.data: APC HID 0.96 +driver.version.internal: 0.41 +input.sensitivity: medium +input.transfer.high: 144 +input.transfer.low: 88 +input.transfer.reason: input voltage out of range +input.voltage: 122.0 +input.voltage.nominal: 120 +ups.beeper.status: disabled +ups.delay.shutdown: 20 +ups.firmware: 950.e6 .D +ups.firmware.aux: e6 +ups.load: 18 +ups.mfr: American Power Conversion +ups.mfr.date: 2022/07/11 +ups.model: Back-UPS RS 1000MS +ups.productid: 0002 +ups.realpower.nominal: 600 +ups.serial: 5B2228T01467 +ups.status: OL CHRG +ups.test.result: No test initiated +ups.timer.reboot: 0 +ups.timer.shutdown: -1 +ups.vendorid: 051d From 7a5ef8355a2bfe0d753ab8a37f886c70b1b0e278 Mon Sep 17 00:00:00 2001 From: Jim Klimov Date: Mon, 7 Oct 2024 22:22:07 +0200 Subject: [PATCH 11/14] Add APC Back-UPS BK650M2-CH report with usbhid-ups [networkupstools/nut#1970] Signed-off-by: Jim Klimov --- ...-UPS_BK650M2-CH__usbhid-ups__2.8.0__01.dev | 467 ++++++++++++++++++ 1 file changed, 467 insertions(+) create mode 100644 APC/APC__Back-UPS_BK650M2-CH__usbhid-ups__2.8.0__01.dev diff --git a/APC/APC__Back-UPS_BK650M2-CH__usbhid-ups__2.8.0__01.dev b/APC/APC__Back-UPS_BK650M2-CH__usbhid-ups__2.8.0__01.dev new file mode 100644 index 0000000..5401c20 --- /dev/null +++ b/APC/APC__Back-UPS_BK650M2-CH__usbhid-ups__2.8.0__01.dev @@ -0,0 +1,467 @@ +# DEVICE:URL:REPORT: https://github.com/networkupstools/nut/issues/1970 + +# DEVICE:COMMENT +# APC BK650M2-CH, report from NUT 2.8.0-7 in Debian packaging. +# +# I got `"Jun 20 18:03:30 pve usbhid-ups[2469246]: ups_status_set: seems that +# UPS [ups] is in OL+DISCHRG state now. Is it calibrating or do you perhaps +# want to set 'onlinedischarge' option? Some UPS models (e.g. CyberPower UT +# series) emit OL+DISCHRG when offline."` in the system log file. +# +# I read the manual , and I find the `onlinedischarge` settings and +# I add the setting to `/etc/nut/ups.conf`, and I got the message +# `"UPS ups@localhost on battery"`; the `upsc ups` tool gave me +# `"ups.status: OB DISCHRG"`. +# +# So, the APC BK650M2-CH UPS has been designed with: +# * `ups.status: OL DISCHRG` is "online", and +# * `ups.status: OB DISCHRG` is "on battery". +# +# NOTE: This report led to a number of other tickets and PRs for additional +# toggles to handle "OB+DISCHRG" combo on certain devices with NUT v2.8.2 +# and newer. +# DEVICE:EOC + +battery.charge: 100 +battery.charge.low: 50 +battery.mfr.date: 2001/01/01 +battery.runtime: 3618 +battery.runtime.low: 300 +battery.type: PbAc +battery.voltage: 13.5 +battery.voltage.nominal: 12.0 +device.mfr: American Power Conversion +device.model: BK650M2-CH +device.serial: 9B2019A14274 +device.type: ups +driver.name: usbhid-ups +driver.parameter.bus: 001 +driver.parameter.pollfreq: 40 +driver.parameter.pollinterval: 10 +driver.parameter.port: auto +driver.parameter.product: BK650M2-CH +driver.parameter.productid: 0002 +driver.parameter.serial: 9B2019A14274 +driver.parameter.synchronous: auto +driver.parameter.vendor: American Power Conversion +driver.parameter.vendorid: 051D +driver.version: 2.8.0 +driver.version.data: APC HID 0.98 +driver.version.internal: 0.47 +driver.version.usb: libusb-1.0.24 (API: 0x1000108) +input.sensitivity: low +input.transfer.high: 278 +input.transfer.low: 160 +input.voltage: 232.0 +input.voltage.nominal: 220 +ups.beeper.status: disabled +ups.delay.shutdown: 20 +ups.load: 5 +ups.mfr: American Power Conversion +ups.mfr.date: 2020/05/08 +ups.model: BK650M2-CH +ups.productid: 0002 +ups.realpower.nominal: 390 +ups.serial: xxxx +ups.status: OL DISCHRG +ups.test.result: Done and passed +ups.timer.reboot: 0 +ups.timer.shutdown: -1 +ups.vendorid: 051d + +# DEVICE:COMMENT-BLOCK: Detailed data dump +# :; usbhid-ups -DDD -u root -x explore -x vendorid=051d -x port=auto -s ups -d 1 2>&1 +# 0.000000 [D1] Built-in default or configured user for drivers 'nut' was ignored due to 'root' specified on command line +# 0.000025 [D3] main_arg: var='explore' val='' +# 0.000039 [D3] main_arg: var='vendorid' val='051d' +# 0.000046 [D3] main_arg: var='port' val='auto' +# 0.000051 [D1] debug level is '3' +# 0.000681 [D2] Initializing an USB-connected UPS with library libusb-1.0.24 (API: 0x1000108) (NUT subdriver name='USB communication driver (libusb 1.0)' ver='0.43') +# 0.000688 [D1] upsdrv_initups (non-SHUT)... +# ... +# 0.005894 [D2] Checking device 4 of 5 (051D/0002) +# 0.006861 [D2] - VendorID: 051d +# 0.006869 [D2] - ProductID: 0002 +# 0.006871 [D2] - Manufacturer: American Power Conversion +# 0.006874 [D2] - Product: BK650M2-CH +# 0.006877 [D2] - Serial Number: 9B2019A14274 +# 0.006879 [D2] - Bus: 001 +# 0.006882 [D2] - Device: unknown +# 0.006884 [D2] - Device release number: 0106 +# 0.006887 [D2] Trying to match device +# 0.006890 [D2] match_function_subdriver (non-SHUT mode): matching a device... +# 0.006894 [D3] match_function_regex: matching a device... +# 0.006916 [D2] Device matches +# 0.006921 [D2] Reading first configuration descriptor +# 0.006930 [D3] libusb_kernel_driver_active() returned 0 +# 0.006954 [D2] Claimed interface 0 successfully +# 0.006961 [D3] nut_usb_set_altinterface: skipped libusb_set_interface_alt_setting(udev, 0, 0) +# 0.007094 [D3] HID descriptor, method 1: (9 bytes) => 09 21 10 01 21 01 22 e7 02 +# 0.007100 [D3] HID descriptor length (method 1) 743 +# 0.007105 [D3] HID descriptor, method 2: (9 bytes) => 09 21 10 01 21 01 22 e7 02 +# 0.007108 [D3] HID descriptor length (method 2) 743 +# 0.007111 [D2] HID descriptor length 743 +# 0.009567 [D2] Report Descriptor size = 743 +# 0.009579 [D3] Report Descriptor: (743 bytes) => 05 84 09 04 a1 01 09 24 a1 00 85 01 09 fe +# 0.009586 [D3] 79 02 75 08 95 01 15 00 26 ff 00 b1 22 85 02 09 ff 79 03 b1 22 85 03 05 85 +# 0.009592 [D3] 09 89 79 04 b1 22 85 04 09 8f 79 01 b1 22 85 05 09 8b b1 22 85 0a 05 84 09 +# 0.009599 [D3] fd 75 08 26 ff 00 65 00 55 00 79 01 b1 22 85 0b 05 85 09 2c b1 03 75 08 85 +# 0.009606 [D3] 0c 09 66 25 ff b1 a2 09 66 81 a2 85 0d 09 83 75 08 25 64 65 00 b1 22 85 0e +# 0.009613 [D3] 09 67 b1 22 85 0f 09 68 75 10 27 ff ff 00 00 66 01 10 b1 a2 85 11 75 08 05 +# 0.009619 [D3] 85 09 29 15 01 b1 a2 85 13 09 d0 15 00 25 01 81 a2 09 d0 b1 a2 85 14 09 42 +# 0.009626 [D3] 81 a2 09 42 b1 a2 85 15 05 84 09 57 75 10 16 ff ff 26 ff 7f 66 01 10 b1 a2 +# 0.009631 [D3] 85 17 05 85 09 2a 95 01 75 10 27 ff ff 00 00 66 01 10 b1 a2 85 18 05 84 09 +# 0.009638 [D3] 5a 75 08 15 01 25 03 65 00 b1 a2 09 02 a1 02 85 16 05 85 65 00 75 01 15 00 +# 0.009644 [D3] 25 01 09 44 81 a2 09 44 b1 a2 09 45 81 a2 09 45 b1 a2 09 d0 81 a2 09 d0 b1 +# 0.009650 [D3] a2 09 d1 81 a2 09 d1 b1 a2 05 84 09 69 81 a2 09 69 b1 a2 05 85 09 43 81 a2 +# 0.009658 [D3] 09 43 b1 a2 05 85 09 4b 81 a2 09 4b b1 a2 05 84 09 65 81 a2 09 65 b1 a2 05 +# 0.009664 [D3] 85 09 db 81 a2 09 db b1 a2 95 17 81 01 b1 01 c0 c0 05 84 09 12 a1 00 85 20 +# 0.009671 [D3] 05 85 09 85 75 10 15 00 27 ff ff 00 00 81 22 09 85 b1 a2 85 21 05 84 09 58 +# 0.009677 [D3] 75 08 25 06 81 a2 09 58 b1 a2 85 22 05 85 09 66 25 ff b1 a2 85 23 09 68 75 +# 0.009683 [D3] 10 27 ff ff 00 00 66 01 10 b1 a2 85 24 09 2a b1 a2 85 25 05 84 09 40 67 21 +# 0.009690 [D3] d1 f0 00 55 05 b1 22 85 26 09 30 b1 a2 c0 05 84 09 1a a1 00 85 30 05 84 09 +# 0.009696 [D3] 40 75 08 15 00 26 ff 00 67 21 d1 f0 00 55 07 b1 22 85 31 09 30 75 10 b1 a2 +# 0.009703 [D3] 85 32 09 53 16 a0 00 26 c4 00 b1 a2 85 33 09 54 16 00 01 26 16 01 b1 a2 85 +# 0.009710 [D3] 35 75 08 06 86 ff 09 61 15 00 25 02 b1 a2 85 36 09 52 25 0d b1 a2 c0 09 05 +# 0.009716 [D3] a1 00 85 40 09 7c 25 ff b1 a2 c0 05 84 09 16 a1 00 85 50 09 35 75 08 15 00 +# 0.009723 [D3] 25 64 65 00 55 00 b1 a2 85 52 05 84 09 44 75 10 15 00 27 ff ff 00 00 66 21 +# 0.009730 [D3] d1 55 07 b1 a2 c0 85 7f 05 84 09 fe 79 05 75 08 95 01 15 00 26 ff 00 65 00 +# 0.009736 [D3] 55 00 b1 22 85 7e 06 86 ff 09 42 79 07 75 08 95 01 15 00 26 ff 00 b1 22 85 +# 0.009742 [D3] 7d 05 84 09 ff 79 03 b1 22 85 7c 09 fd 79 01 b1 22 85 7b 05 85 09 85 75 10 +# 0.009749 [D3] 27 ff ff 00 00 b1 a2 05 84 09 02 a1 02 85 7a 05 85 09 44 75 01 25 01 b1 a2 +# 0.009755 [D3] 09 45 b1 a2 09 d0 b1 a2 09 d1 b1 a2 05 85 09 4b b1 a2 05 85 09 db b1 a2 05 +# 0.009762 [D3] 84 09 65 b1 a2 95 19 b1 01 c0 85 78 05 84 09 5a 75 08 95 01 15 01 25 03 b1 +# 0.009769 [D3] a2 06 ff ff 09 ff a1 02 85 e3 09 ef 75 08 95 07 26 ff 00 15 00 81 82 09 ef +# 0.009772 [D3] b1 82 c0 c0 +# 0.009816 HIDParse: LogMax is less than LogMin. Vendor HID report descriptor may be incorrect; interpreting LogMax -1 as 255 in ReportID: 0x0c +# 0.009854 HIDParse: LogMax is less than LogMin. Vendor HID report descriptor may be incorrect; interpreting LogMax -1 as 255 in ReportID: 0x22 +# 0.009911 HIDParse: LogMax is less than LogMin. Vendor HID report descriptor may be incorrect; interpreting LogMax -1 as 255 in ReportID: 0x40 +# 0.009962 Using subdriver: EXPLORE HID 0.2 +# 0.009969 [D1] 71 HID objects found +# 0.010093 [D3] Report[get]: (2 bytes) => 01 02 +# 0.010104 [D1] Path: UPS.PowerSummary.iProduct, Type: Feature, ReportID: 0x01, Offset: 0, Size: 8, Value: 2 +# 0.010201 [D3] Report[get]: (2 bytes) => 02 03 +# 0.010209 [D1] Path: UPS.PowerSummary.iSerialNumber, Type: Feature, ReportID: 0x02, Offset: 0, Size: 8, Value: 3 +# 0.010309 [D3] Report[get]: (2 bytes) => 03 04 +# 0.010318 [D1] Path: UPS.PowerSummary.iDeviceChemistry, Type: Feature, ReportID: 0x03, Offset: 0, Size: 8, Value: 4 +# 0.010413 [D3] Report[get]: (2 bytes) => 04 01 +# 0.010420 [D1] Path: UPS.PowerSummary.iOEMInformation, Type: Feature, ReportID: 0x04, Offset: 0, Size: 8, Value: 1 +# 0.010515 [D3] Report[get]: (2 bytes) => 05 01 +# 0.010523 [D1] Path: UPS.PowerSummary.Rechargeable, Type: Feature, ReportID: 0x05, Offset: 0, Size: 8, Value: 1 +# 0.010618 [D3] Report[get]: (2 bytes) => 0a 01 +# 0.010627 [D1] Path: UPS.PowerSummary.iManufacturer, Type: Feature, ReportID: 0x0a, Offset: 0, Size: 8, Value: 1 +# 0.010722 [D3] Report[get]: (2 bytes) => 0b 02 +# 0.010731 [D1] Path: UPS.PowerSummary.CapacityMode, Type: Feature, ReportID: 0x0b, Offset: 0, Size: 8, Value: 2 +# 0.010880 [D3] Report[get]: (2 bytes) => 0c 64 +# 0.010891 [D1] Path: UPS.PowerSummary.RemainingCapacity, Type: Feature, ReportID: 0x0c, Offset: 0, Size: 8, Value: 100 +# 0.010896 [D3] Report[buf]: (2 bytes) => 0c 64 +# 0.010901 [D1] Path: UPS.PowerSummary.RemainingCapacity, Type: Input, ReportID: 0x0c, Offset: 0, Size: 8, Value: 100 +# 0.010998 [D3] Report[get]: (2 bytes) => 0d 64 +# 0.011008 [D1] Path: UPS.PowerSummary.DesignCapacity, Type: Feature, ReportID: 0x0d, Offset: 0, Size: 8, Value: 100 +# 0.011103 [D3] Report[get]: (2 bytes) => 0e 64 +# 0.011112 [D1] Path: UPS.PowerSummary.FullChargeCapacity, Type: Feature, ReportID: 0x0e, Offset: 0, Size: 8, Value: 100 +# 0.011209 [D3] Report[get]: (3 bytes) => 0f 22 0e +# 0.011232 [D1] Path: UPS.PowerSummary.RunTimeToEmpty, Type: Feature, ReportID: 0x0f, Offset: 0, Size: 16, Value: 3618 +# 0.011403 [D3] Report[get]: (2 bytes) => 11 32 +# 0.011412 [D1] Path: UPS.PowerSummary.RemainingCapacityLimit, Type: Feature, ReportID: 0x11, Offset: 0, Size: 8, Value: 50 +# 0.011536 [D3] Report[get]: (2 bytes) => 13 01 +# 0.011545 [D1] Path: UPS.PowerSummary.ACPresent, Type: Input, ReportID: 0x13, Offset: 0, Size: 8, Value: 1 +# 0.011549 [D3] Report[buf]: (2 bytes) => 13 01 +# 0.011554 [D1] Path: UPS.PowerSummary.ACPresent, Type: Feature, ReportID: 0x13, Offset: 0, Size: 8, Value: 1 +# 0.011680 [D3] Report[get]: (2 bytes) => 14 00 +# 0.011689 [D1] Path: UPS.PowerSummary.BelowRemainingCapacityLimit, Type: Input, ReportID: 0x14, Offset: 0, Size: 8, Value: 0 +# 0.011694 [D3] Report[buf]: (2 bytes) => 14 00 +# 0.011699 [D1] Path: UPS.PowerSummary.BelowRemainingCapacityLimit, Type: Feature, ReportID: 0x14, Offset: 0, Size: 8, Value: 0 +# 0.011793 [D3] Report[get]: (3 bytes) => 15 ff ff +# 0.011802 [D1] Path: UPS.PowerSummary.DelayBeforeShutdown, Type: Feature, ReportID: 0x15, Offset: 0, Size: 16, Value: -1 +# 0.011951 [D3] Report[get]: (3 bytes) => 17 2c 01 +# 0.011960 [D1] Path: UPS.PowerSummary.RemainingTimeLimit, Type: Feature, ReportID: 0x17, Offset: 0, Size: 16, Value: 300 +# 0.012081 [D3] Report[get]: (2 bytes) => 18 01 +# 0.012089 [D1] Path: UPS.PowerSummary.AudibleAlarmControl, Type: Feature, ReportID: 0x18, Offset: 0, Size: 8, Value: 1 +# 0.012336 [D2] refresh_report_buffer: expected 5 bytes, but got 3 instead +# 0.012344 [D3] Report[err]: (3 bytes) => 16 0e 00 +# 0.012349 [D1] Path: UPS.PowerSummary.PresentStatus.Charging, Type: Input, ReportID: 0x16, Offset: 0, Size: 1, Value: 0 +# 0.012353 [D3] Report[buf]: (5 bytes) => 16 0e 00 00 00 +# 0.012358 [D1] Path: UPS.PowerSummary.PresentStatus.Charging, Type: Feature, ReportID: 0x16, Offset: 0, Size: 1, Value: 0 +# 0.012361 [D3] Report[buf]: (5 bytes) => 16 0e 00 00 00 +# 0.012366 [D1] Path: UPS.PowerSummary.PresentStatus.Discharging, Type: Input, ReportID: 0x16, Offset: 1, Size: 1, Value: 1 +# 0.012371 [D3] Report[buf]: (5 bytes) => 16 0e 00 00 00 +# 0.012376 [D1] Path: UPS.PowerSummary.PresentStatus.Discharging, Type: Feature, ReportID: 0x16, Offset: 1, Size: 1, Value: 1 +# 0.012379 [D3] Report[buf]: (5 bytes) => 16 0e 00 00 00 +# 0.012383 [D1] Path: UPS.PowerSummary.PresentStatus.ACPresent, Type: Input, ReportID: 0x16, Offset: 2, Size: 1, Value: 1 +# 0.012389 [D3] Report[buf]: (5 bytes) => 16 0e 00 00 00 +# 0.012393 [D1] Path: UPS.PowerSummary.PresentStatus.ACPresent, Type: Feature, ReportID: 0x16, Offset: 2, Size: 1, Value: 1 +# 0.012396 [D3] Report[buf]: (5 bytes) => 16 0e 00 00 00 +# 0.012401 [D1] Path: UPS.PowerSummary.PresentStatus.BatteryPresent, Type: Input, ReportID: 0x16, Offset: 3, Size: 1, Value: 1 +# 0.012405 [D3] Report[buf]: (5 bytes) => 16 0e 00 00 00 +# 0.012410 [D1] Path: UPS.PowerSummary.PresentStatus.BatteryPresent, Type: Feature, ReportID: 0x16, Offset: 3, Size: 1, Value: 1 +# 0.012413 [D3] Report[buf]: (5 bytes) => 16 0e 00 00 00 +# 0.012417 [D1] Path: UPS.PowerSummary.PresentStatus.ShutdownImminent, Type: Input, ReportID: 0x16, Offset: 4, Size: 1, Value: 0 +# 0.012420 [D3] Report[buf]: (5 bytes) => 16 0e 00 00 00 +# 0.012425 [D1] Path: UPS.PowerSummary.PresentStatus.ShutdownImminent, Type: Feature, ReportID: 0x16, Offset: 4, Size: 1, Value: 0 +# 0.012428 [D3] Report[buf]: (5 bytes) => 16 0e 00 00 00 +# 0.012433 [D1] Path: UPS.PowerSummary.PresentStatus.RemainingTimeLimitExpired, Type: Input, ReportID: 0x16, Offset: 5, Size: 1, Value: 0 +# 0.012437 [D3] Report[buf]: (5 bytes) => 16 0e 00 00 00 +# 0.012441 [D1] Path: UPS.PowerSummary.PresentStatus.RemainingTimeLimitExpired, Type: Feature, ReportID: 0x16, Offset: 5, Size: 1, Value: 0 +# 0.012445 [D3] Report[buf]: (5 bytes) => 16 0e 00 00 00 +# 0.012449 [D1] Path: UPS.PowerSummary.PresentStatus.NeedReplacement, Type: Input, ReportID: 0x16, Offset: 6, Size: 1, Value: 0 +# 0.012453 [D3] Report[buf]: (5 bytes) => 16 0e 00 00 00 +# 0.012458 [D1] Path: UPS.PowerSummary.PresentStatus.NeedReplacement, Type: Feature, ReportID: 0x16, Offset: 6, Size: 1, Value: 0 +# 0.012463 [D3] Report[buf]: (5 bytes) => 16 0e 00 00 00 +# 0.012467 [D1] Path: UPS.PowerSummary.PresentStatus.Overload, Type: Input, ReportID: 0x16, Offset: 7, Size: 1, Value: 0 +# 0.012470 [D3] Report[buf]: (5 bytes) => 16 0e 00 00 00 +# 0.012474 [D1] Path: UPS.PowerSummary.PresentStatus.Overload, Type: Feature, ReportID: 0x16, Offset: 7, Size: 1, Value: 0 +# 0.012478 [D3] Report[buf]: (5 bytes) => 16 0e 00 00 00 +# 0.012484 [D1] Path: UPS.PowerSummary.PresentStatus.VoltageNotRegulated, Type: Input, ReportID: 0x16, Offset: 8, Size: 1, Value: 0 +# 0.012487 [D3] Report[buf]: (5 bytes) => 16 0e 00 00 00 +# 0.012492 [D1] Path: UPS.PowerSummary.PresentStatus.VoltageNotRegulated, Type: Feature, ReportID: 0x16, Offset: 8, Size: 1, Value: 0 +# 0.012633 [D2] refresh_report_buffer: expected 33 bytes, but got 3 instead +# 0.012642 [D3] Report[err]: (3 bytes) => 20 21 2a +# 0.012649 [D1] Path: UPS.Battery.ManufacturerDate, Type: Input, ReportID: 0x20, Offset: 0, Size: 16, Value: 10785 +# 0.012656 [D3] Report[buf]: (33 bytes) => 20 21 2a 00 00 00 00 00 00 00 00 00 00 00 00 00 +# 0.012661 [D3] 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +# 0.012666 [D1] Path: UPS.Battery.ManufacturerDate, Type: Feature, ReportID: 0x20, Offset: 0, Size: 16, Value: 10785 +# 0.012797 [D2] refresh_report_buffer: expected 24 bytes, but got 2 instead +# 0.012809 [D3] Report[err]: (2 bytes) => 21 01 +# 0.012815 [D1] Path: UPS.Battery.Test, Type: Input, ReportID: 0x21, Offset: 0, Size: 8, Value: 1 +# 0.012821 [D3] Report[buf]: (24 bytes) => 21 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +# 0.012825 [D3] 00 00 00 00 00 00 00 00 +# 0.012830 [D1] Path: UPS.Battery.Test, Type: Feature, ReportID: 0x21, Offset: 0, Size: 8, Value: 1 +# 0.012992 [D2] refresh_report_buffer: expected 24 bytes, but got 2 instead +# 0.013000 [D3] Report[err]: (2 bytes) => 22 64 +# 0.013006 [D1] Path: UPS.Battery.RemainingCapacity, Type: Feature, ReportID: 0x22, Offset: 0, Size: 8, Value: 100 +# 0.013163 [D2] refresh_report_buffer: expected 33 bytes, but got 3 instead +# 0.013171 [D3] Report[err]: (3 bytes) => 23 22 0e +# 0.013177 [D1] Path: UPS.Battery.RunTimeToEmpty, Type: Feature, ReportID: 0x23, Offset: 0, Size: 16, Value: 3618 +# 0.013341 [D2] refresh_report_buffer: expected 33 bytes, but got 3 instead +# 0.013348 [D3] Report[err]: (3 bytes) => 24 2c 01 +# 0.013353 [D1] Path: UPS.Battery.RemainingTimeLimit, Type: Feature, ReportID: 0x24, Offset: 0, Size: 16, Value: 300 +# 0.013505 [D2] refresh_report_buffer: expected 33 bytes, but got 3 instead +# 0.013512 [D3] Report[err]: (3 bytes) => 25 b0 04 +# 0.013519 [D1] Path: UPS.Battery.ConfigVoltage, Type: Feature, ReportID: 0x25, Offset: 0, Size: 16, Value: 12 +# 0.013672 [D2] refresh_report_buffer: expected 33 bytes, but got 3 instead +# 0.013679 [D3] Report[err]: (3 bytes) => 26 46 05 +# 0.013686 [D1] Path: UPS.Battery.Voltage, Type: Feature, ReportID: 0x26, Offset: 0, Size: 16, Value: 13.5 +# 0.013842 [D2] refresh_report_buffer: expected 24 bytes, but got 2 instead +# 0.013849 [D3] Report[err]: (2 bytes) => 30 dc +# 0.013855 [D1] Path: UPS.Input.ConfigVoltage, Type: Feature, ReportID: 0x30, Offset: 0, Size: 8, Value: 220 +# 0.014009 [D2] refresh_report_buffer: expected 33 bytes, but got 3 instead +# 0.014017 [D3] Report[err]: (3 bytes) => 31 e8 00 +# 0.014023 [D1] Path: UPS.Input.Voltage, Type: Feature, ReportID: 0x31, Offset: 0, Size: 16, Value: 232 +# 0.014176 [D2] refresh_report_buffer: expected 33 bytes, but got 3 instead +# 0.014184 [D3] Report[err]: (3 bytes) => 32 a0 00 +# 0.014191 [D1] Path: UPS.Input.LowVoltageTransfer, Type: Feature, ReportID: 0x32, Offset: 0, Size: 16, Value: 160 +# 0.014342 [D2] refresh_report_buffer: expected 33 bytes, but got 3 instead +# 0.014350 [D3] Report[err]: (3 bytes) => 33 16 01 +# 0.014357 [D1] Path: UPS.Input.HighVoltageTransfer, Type: Feature, ReportID: 0x33, Offset: 0, Size: 16, Value: 278 +# 0.014509 [D2] refresh_report_buffer: expected 24 bytes, but got 2 instead +# 0.014517 [D3] Report[err]: (2 bytes) => 35 00 +# 0.014524 [D1] Path: UPS.Input.ff860061, Type: Feature, ReportID: 0x35, Offset: 0, Size: 8, Value: 0 +# 0.014674 [D2] refresh_report_buffer: expected 24 bytes, but got 2 instead +# 0.014682 [D3] Report[err]: (2 bytes) => 36 0d +# 0.014688 [D1] Path: UPS.Input.ff860052, Type: Feature, ReportID: 0x36, Offset: 0, Size: 8, Value: 13 +# 0.014842 [D2] refresh_report_buffer: expected 24 bytes, but got 2 instead +# 0.014850 [D3] Report[err]: (2 bytes) => 40 00 +# 0.014856 [D1] Path: UPS.ff860005.ff86007c, Type: Feature, ReportID: 0x40, Offset: 0, Size: 8, Value: 0 +# 0.015009 [D2] refresh_report_buffer: expected 24 bytes, but got 2 instead +# 0.015017 [D3] Report[err]: (2 bytes) => 50 00 +# 0.015024 [D1] Path: UPS.PowerConverter.PercentLoad, Type: Feature, ReportID: 0x50, Offset: 0, Size: 8, Value: 0 +# 0.015178 [D2] refresh_report_buffer: expected 33 bytes, but got 3 instead +# 0.015186 [D3] Report[err]: (3 bytes) => 52 86 01 +# 0.015192 [D1] Path: UPS.PowerConverter.ConfigActivePower, Type: Feature, ReportID: 0x52, Offset: 0, Size: 16, Value: 390 +# 0.015312 [D3] Report[get]: (2 bytes) => 7f 05 +# 0.015322 [D1] Path: UPS.iProduct, Type: Feature, ReportID: 0x7f, Offset: 0, Size: 8, Value: 5 +# 0.015419 [D3] Report[get]: (2 bytes) => 7e 07 +# 0.015429 [D1] Path: UPS.ff860042, Type: Feature, ReportID: 0x7e, Offset: 0, Size: 8, Value: 7 +# 0.015524 [D3] Report[get]: (2 bytes) => 7d 03 +# 0.015532 [D1] Path: UPS.iSerialNumber, Type: Feature, ReportID: 0x7d, Offset: 0, Size: 8, Value: 3 +# 0.015628 [D3] Report[get]: (2 bytes) => 7c 01 +# 0.015636 [D1] Path: UPS.iManufacturer, Type: Feature, ReportID: 0x7c, Offset: 0, Size: 8, Value: 1 +# 0.015798 [D3] Report[get]: (3 bytes) => 7b a8 50 +# 0.015811 [D1] Path: UPS.ManufacturerDate, Type: Feature, ReportID: 0x7b, Offset: 0, Size: 16, Value: 20648 +# 0.015968 [D2] refresh_report_buffer: expected 5 bytes, but got 2 instead +# 0.015976 [D3] Report[err]: (2 bytes) => 7a 0e +# 0.015980 [D1] Path: UPS.PresentStatus.Charging, Type: Feature, ReportID: 0x7a, Offset: 0, Size: 1, Value: 0 +# 0.015984 [D3] Report[buf]: (5 bytes) => 7a 0e 00 00 00 +# 0.015989 [D1] Path: UPS.PresentStatus.Discharging, Type: Feature, ReportID: 0x7a, Offset: 1, Size: 1, Value: 1 +# 0.015992 [D3] Report[buf]: (5 bytes) => 7a 0e 00 00 00 +# 0.015996 [D1] Path: UPS.PresentStatus.ACPresent, Type: Feature, ReportID: 0x7a, Offset: 2, Size: 1, Value: 1 +# 0.016000 [D3] Report[buf]: (5 bytes) => 7a 0e 00 00 00 +# 0.016004 [D1] Path: UPS.PresentStatus.BatteryPresent, Type: Feature, ReportID: 0x7a, Offset: 3, Size: 1, Value: 1 +# 0.016008 [D3] Report[buf]: (5 bytes) => 7a 0e 00 00 00 +# 0.016012 [D1] Path: UPS.PresentStatus.NeedReplacement, Type: Feature, ReportID: 0x7a, Offset: 4, Size: 1, Value: 0 +# 0.016015 [D3] Report[buf]: (5 bytes) => 7a 0e 00 00 00 +# 0.016019 [D1] Path: UPS.PresentStatus.VoltageNotRegulated, Type: Feature, ReportID: 0x7a, Offset: 5, Size: 1, Value: 0 +# 0.016023 [D3] Report[buf]: (5 bytes) => 7a 0e 00 00 00 +# 0.016027 [D1] Path: UPS.PresentStatus.Overload, Type: Feature, ReportID: 0x7a, Offset: 6, Size: 1, Value: 0 +# 0.016157 [D3] Report[get]: (2 bytes) => 78 01 +# 0.016166 [D1] Path: UPS.AudibleAlarmControl, Type: Feature, ReportID: 0x78, Offset: 0, Size: 8, Value: 1 +# 0.016318 [D3] Report[get]: (8 bytes) => e3 00 00 00 00 00 00 00 +# 0.016328 [D1] Path: UPS.ffff00ff.ffff00ef, Type: Input, ReportID: 0xe3, Offset: 0, Size: 8, Value: 0 +# 0.016333 [D3] Report[buf]: (8 bytes) => e3 00 00 00 00 00 00 00 +# 0.016337 [D1] Path: UPS.ffff00ff.ffff00ef, Type: Feature, ReportID: 0xe3, Offset: 0, Size: 8, Value: 0 +# Network UPS Tools - Generic HID driver 0.47 (2.8.0) +# USB communication driver (libusb 1.0) 0.43 +# 0.016354 [D2] Report descriptor retrieved (Reportlen = 743) +# 0.016358 [D2] Found HID device +# 0.016362 [D1] Detected a UPS: American Power Conversion/BK650M2-CH +# 0.016369 [D2] find_nut_info: unknown info type: load.off.delay +# 0.016371 [D2] find_nut_info: unknown info type: load.on.delay +# 0.016374 [D2] find_nut_info: unknown info type: load.off.delay +# 0.016383 [D1] upsdrv_initinfo... +# 0.016391 [D1] upsdrv_updateinfo... +# 0.119504 [D2] file_report_buffer: expected 5 bytes, but got 512 instead +# 0.119531 [D3] Report[err]: (512 bytes) => 16 0e 00 b4 fd 7f 00 00 c0 a0 52 84 a0 55 00 00 +# 0.119559 [D3] c0 a0 52 84 a0 55 00 00 10 59 0a b4 fd 7f 00 00 90 5a 0a b4 fd 7f 00 00 25 +# 0.119565 [D3] 41 51 84 a0 55 00 00 20 41 51 84 a0 55 00 00 c4 c6 6c 83 a0 55 00 00 33 30 +# 0.119571 [D3] 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +# 0.119580 [D3] 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +# 0.119587 [D3] 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +# 0.119593 [D3] 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +# 0.119599 [D3] 00 00 00 fd 64 33 23 7f 79 8b 00 00 00 00 00 00 00 00 1f 25 6d 83 a0 55 00 +# 0.119605 [D3] 00 90 5a 0a b4 fd 7f 00 00 00 00 00 00 00 00 00 00 30 a1 52 84 a0 55 00 00 +# 0.119611 [D3] 80 2b 94 ea 70 7f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +# 0.119618 [D3] 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +# 0.119624 [D3] 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +# 0.119630 [D3] 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +# 0.119638 [D3] 00 00 00 00 00 00 00 00 00 00 00 00 00 fd 64 33 23 7f 79 8b 58 7b 52 84 a0 +# 0.119644 [D3] 55 00 00 c0 a0 52 84 a0 55 00 00 1f 25 6d 83 a0 55 00 00 00 fd 64 33 23 7f +# 0.119650 [D3] 79 8b 1f 25 6d 83 a0 55 00 00 01 00 00 00 00 00 00 00 80 70 14 b4 fd 7f 00 +# 0.119691 [D3] 00 00 00 00 00 00 00 00 00 80 40 00 00 00 00 00 00 c0 56 0a b4 fd 7f 00 00 +# 0.119716 [D3] 20 41 51 84 a0 55 00 00 18 00 00 00 30 00 00 00 70 5c 0a b4 fd 7f 00 00 a0 +# 0.119722 [D3] 5b 0a b4 fd 7f 00 00 33 30 00 4c 4f 52 45 20 48 49 44 20 30 2e 32 00 75 73 +# 0.119750 [D3] 62 68 69 64 2d 75 70 73 00 b4 00 00 00 00 00 00 00 00 a0 55 00 00 02 af d3 +# 0.119757 [D3] ea 70 7f 00 00 01 00 00 00 01 00 00 00 d0 6d 51 84 a0 55 00 00 +# 0.119761 [D1] Got 9 HID objects... +# 0.119767 [D3] Report[buf]: (5 bytes) => 16 0e 00 b4 fd +# 0.119776 [D2] Path: UPS.PowerSummary.PresentStatus.Charging, Type: Input, ReportID: 0x16, Offset: 0, Size: 1, Value: 0 +# 0.119780 [D3] NUT doesn't use this HID object +# 0.119785 [D3] Report[buf]: (5 bytes) => 16 0e 00 b4 fd +# 0.119790 [D2] Path: UPS.PowerSummary.PresentStatus.Discharging, Type: Input, ReportID: 0x16, Offset: 1, Size: 1, Value: 1 +# 0.119794 [D3] NUT doesn't use this HID object +# 0.119798 [D3] Report[buf]: (5 bytes) => 16 0e 00 b4 fd +# 0.119803 [D2] Path: UPS.PowerSummary.PresentStatus.ACPresent, Type: Input, ReportID: 0x16, Offset: 2, Size: 1, Value: 1 +# 0.119806 [D3] NUT doesn't use this HID object +# 0.119809 [D3] Report[buf]: (5 bytes) => 16 0e 00 b4 fd +# 0.119814 [D2] Path: UPS.PowerSummary.PresentStatus.BatteryPresent, Type: Input, ReportID: 0x16, Offset: 3, Size: 1, Value: 1 +# 0.119817 [D3] NUT doesn't use this HID object +# 0.119821 [D3] Report[buf]: (5 bytes) => 16 0e 00 b4 fd +# 0.119826 [D2] Path: UPS.PowerSummary.PresentStatus.ShutdownImminent, Type: Input, ReportID: 0x16, Offset: 4, Size: 1, Value: 0 +# 0.119848 [D3] NUT doesn't use this HID object +# 0.119852 [D3] Report[buf]: (5 bytes) => 16 0e 00 b4 fd +# 0.119857 [D2] Path: UPS.PowerSummary.PresentStatus.RemainingTimeLimitExpired, Type: Input, ReportID: 0x16, Offset: 5, Size: 1, Value: 0 +# 0.119861 [D3] NUT doesn't use this HID object +# 0.119864 [D3] Report[buf]: (5 bytes) => 16 0e 00 b4 fd +# 0.119869 [D2] Path: UPS.PowerSummary.PresentStatus.NeedReplacement, Type: Input, ReportID: 0x16, Offset: 6, Size: 1, Value: 0 +# 0.119872 [D3] NUT doesn't use this HID object +# 0.119875 [D3] Report[buf]: (5 bytes) => 16 0e 00 b4 fd +# 0.119880 [D2] Path: UPS.PowerSummary.PresentStatus.Overload, Type: Input, ReportID: 0x16, Offset: 7, Size: 1, Value: 0 +# 0.119883 [D3] NUT doesn't use this HID object +# 0.119886 [D3] Report[buf]: (5 bytes) => 16 0e 00 b4 fd +# 0.119891 [D2] Path: UPS.PowerSummary.PresentStatus.VoltageNotRegulated, Type: Input, ReportID: 0x16, Offset: 8, Size: 1, Value: 0 +# 0.119894 [D3] NUT doesn't use this HID object +# 0.119898 [D1] Quick update... +# 0.119916 [D1] upsdrv_updateinfo... +# 0.287693 [D2] file_report_buffer: expected 2 bytes, but got 512 instead +# 0.287766 [D3] Report[err]: (512 bytes) => 0c 64 0a b4 fd 7f 00 00 6c d9 52 84 a0 55 00 00 +# 0.287774 [D3] 88 5a 0a b4 fd 7f 00 00 d0 d8 52 84 a0 55 00 00 d0 d8 52 84 a0 55 00 00 20 +# 0.287780 [D3] 59 0a b4 fd 7f 00 00 a0 5a 0a b4 fd 7f 00 00 25 41 51 84 a0 55 00 00 20 41 +# 0.287786 [D3] 51 84 a0 55 00 00 c4 c6 6c 83 a0 55 00 00 39 42 32 30 31 39 41 31 34 32 37 +# 0.287793 [D3] 34 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +# 0.287799 [D3] 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +# 0.287806 [D3] 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +# 0.287813 [D3] 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 fd 64 33 23 7f 79 +# 0.287818 [D3] 8b 00 00 00 00 00 00 00 00 ab d6 6d 83 a0 55 00 00 a0 5a 0a b4 fd 7f 00 00 +# 0.287825 [D3] 00 00 00 00 00 00 00 00 60 d9 52 84 a0 55 00 00 40 2f 94 ea 70 7f 00 00 00 +# 0.287831 [D3] 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +# 0.287838 [D3] 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +# 0.287844 [D3] 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +# 0.287851 [D3] 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +# 0.287858 [D3] 00 00 00 00 fd 64 33 23 7f 79 8b 08 78 52 84 a0 55 00 00 00 fd 64 33 23 7f +# 0.287885 [D3] 79 8b ab d6 6d 83 a0 55 00 00 68 60 0a b4 fd 7f 00 00 18 ea ab 8c 00 00 00 +# 0.287892 [D3] 00 17 00 00 00 00 00 00 00 20 80 00 00 00 00 00 00 d0 56 0a b4 fd 7f 00 00 +# 0.287899 [D3] 20 41 51 84 a0 55 00 00 4c 96 6c 83 a0 55 00 00 00 00 00 00 00 ff 00 00 18 +# 0.287906 [D3] 00 00 00 30 00 00 00 80 5c 0a b4 fd 7f 00 00 b0 5b 0a b4 fd 7f 00 00 39 42 +# 0.287912 [D3] 32 30 31 39 41 31 34 32 37 34 00 72 20 43 6f 6e 76 65 72 73 69 6f 6e 00 0a +# 0.287918 [D3] b4 fd 7f 00 00 98 24 6d 83 a0 55 00 00 78 5b 0a b4 fd 7f 00 00 +# 0.287923 [D1] Got 1 HID objects... +# 0.287927 [D3] Report[buf]: (2 bytes) => 0c 64 +# 0.287937 [D2] Path: UPS.PowerSummary.RemainingCapacity, Type: Input, ReportID: 0x0c, Offset: 0, Size: 8, Value: 100 +# 0.287942 [D3] NUT doesn't use this HID object +# 0.287947 [D1] Quick update... +# 0.287953 [D1] upsdrv_updateinfo... +# 0.447494 [D2] file_report_buffer: expected 5 bytes, but got 512 instead +# 0.447541 [D3] Report[err]: (512 bytes) => 16 0e 00 83 a0 55 00 00 df cb 6c 83 a0 55 00 00 +# 0.447548 [D3] 38 5b 0a b4 fd 7f 00 00 e5 ed 6d 83 a0 55 00 00 38 5b 0a b4 fd 7f 00 00 30 +# 0.447554 [D3] 59 0a b4 fd 7f 00 00 bf 64 6d 83 a0 55 00 00 06 96 6c 83 a0 55 00 00 00 00 +# 0.447563 [D3] 0a b4 fd 7f 00 00 18 00 00 00 30 00 00 00 10 5b 0a b4 fd 7f 00 00 40 5a 0a +# 0.447569 [D3] b4 fd 7f 00 00 4f 42 00 ff ff ff ff ff 00 00 00 00 00 00 00 00 00 5a 0a b4 +# 0.447575 [D3] fd 7f 00 00 00 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 00 70 58 0a b4 fd +# 0.447582 [D3] 7f 00 00 00 00 00 00 00 00 00 00 80 11 9d ea 70 7f 00 00 00 00 00 00 00 00 +# 0.447588 [D3] 00 00 00 fd 64 33 23 7f 79 8b 00 00 00 00 00 00 00 00 11 00 00 00 00 00 00 +# 0.447594 [D3] 00 80 ab 6f 83 a0 55 00 00 80 00 00 00 00 00 00 00 65 ed 6d 83 a0 55 00 00 +# 0.447600 [D3] 65 ed 6d 83 a0 55 00 00 20 cb 6e 83 a0 55 00 00 2e ed 6c 83 a0 55 00 00 20 +# 0.447607 [D3] 00 00 00 30 00 00 00 00 fd 64 33 23 7f 79 8b e0 59 0a b4 fd 7f 00 00 00 00 +# 0.447613 [D3] 00 00 00 00 00 00 c0 b6 6f 83 a0 55 00 00 00 01 00 00 00 00 00 00 65 ed 6d +# 0.447620 [D3] 83 a0 55 00 00 bf 64 6d 83 a0 55 00 00 0c 00 00 00 00 00 00 00 2e ed 6c 83 +# 0.447626 [D3] a0 55 00 00 20 00 00 00 30 00 00 00 10 5b 0a b4 fd 7f 00 00 30 5a 0a b4 fd +# 0.447653 [D3] 7f 00 00 00 fd 64 33 23 7f 79 8b 08 78 52 84 a0 55 00 00 00 fd 64 33 23 7f +# 0.447660 [D3] 79 8b 80 ab 6f 83 a0 55 00 00 cb 24 6d 83 a0 55 00 00 5e ea ab 8c 00 00 00 +# 0.447667 [D3] 00 17 00 00 00 00 00 00 00 40 50 99 ea 70 7f 00 00 80 58 0a b4 fd 7f 00 00 +# 0.447673 [D3] 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 00 00 00 00 00 00 00 00 00 +# 0.447680 [D3] 00 00 00 00 00 00 ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff 00 +# 0.447687 [D3] 00 00 00 00 00 00 68 ca 6c 83 a0 55 00 00 5b 5b 5b 5b 5b 5b 5b 5b 38 5b 0a +# 0.447693 [D3] b4 fd 7f 00 00 98 24 6d 83 a0 55 00 00 38 5b 0a b4 fd 7f 00 00 +# 0.447698 [D1] Got 9 HID objects... +# 0.447705 [D3] Report[buf]: (5 bytes) => 16 0e 00 83 a0 +# 0.447712 [D2] Path: UPS.PowerSummary.PresentStatus.Charging, Type: Input, ReportID: 0x16, Offset: 0, Size: 1, Value: 0 +# 0.447736 [D3] NUT doesn't use this HID object +# 0.447739 [D3] Report[buf]: (5 bytes) => 16 0e 00 83 a0 +# 0.447800 [D2] Path: UPS.PowerSummary.PresentStatus.Discharging, Type: Input, ReportID: 0x16, Offset: 1, Size: 1, Value: 1 +# 0.447804 [D3] NUT doesn't use this HID object +# 0.447808 [D3] Report[buf]: (5 bytes) => 16 0e 00 83 a0 +# 0.447813 [D2] Path: UPS.PowerSummary.PresentStatus.ACPresent, Type: Input, ReportID: 0x16, Offset: 2, Size: 1, Value: 1 +# 0.447817 [D3] NUT doesn't use this HID object +# 0.447820 [D3] Report[buf]: (5 bytes) => 16 0e 00 83 a0 +# 0.447827 [D2] Path: UPS.PowerSummary.PresentStatus.BatteryPresent, Type: Input, ReportID: 0x16, Offset: 3, Size: 1, Value: 1 +# 0.447830 [D3] NUT doesn't use this HID object +# 0.447834 [D3] Report[buf]: (5 bytes) => 16 0e 00 83 a0 +# 0.447838 [D2] Path: UPS.PowerSummary.PresentStatus.ShutdownImminent, Type: Input, ReportID: 0x16, Offset: 4, Size: 1, Value: 0 +# 0.447842 [D3] NUT doesn't use this HID object +# 0.447845 [D3] Report[buf]: (5 bytes) => 16 0e 00 83 a0 +# 0.447850 [D2] Path: UPS.PowerSummary.PresentStatus.RemainingTimeLimitExpired, Type: Input, ReportID: 0x16, Offset: 5, Size: 1, Value: 0 +# 0.447852 [D3] NUT doesn't use this HID object +# 0.447856 [D3] Report[buf]: (5 bytes) => 16 0e 00 83 a0 +# 0.447861 [D2] Path: UPS.PowerSummary.PresentStatus.NeedReplacement, Type: Input, ReportID: 0x16, Offset: 6, Size: 1, Value: 0 +# 0.447864 [D3] NUT doesn't use this HID object +# 0.447869 [D3] Report[buf]: (5 bytes) => 16 0e 00 83 a0 +# 0.447873 [D2] Path: UPS.PowerSummary.PresentStatus.Overload, Type: Input, ReportID: 0x16, Offset: 7, Size: 1, Value: 0 +# 0.447876 [D3] NUT doesn't use this HID object +# 0.447879 [D3] Report[buf]: (5 bytes) => 16 0e 00 83 a0 +# 0.447884 [D2] Path: UPS.PowerSummary.PresentStatus.VoltageNotRegulated, Type: Input, ReportID: 0x16, Offset: 8, Size: 1, Value: 0 +# 0.447887 [D3] NUT doesn't use this HID object +# 0.447892 [D1] Quick update... +# 0.447897 [D3] Entering dstate_dump +# 0.447910 [D1] upsdrv_cleanup... +# device.mfr: American Power Conversion +# device.model: BK650M2-CH +# device.serial: 9B2019A14274 +# device.type: ups +# driver.flag.explore: enabled +# driver.name: usbhid-ups +# driver.parameter.pollfreq: 30 +# driver.parameter.pollinterval: 2 +# driver.parameter.port: auto +# driver.parameter.synchronous: auto +# driver.parameter.vendorid: 051d +# driver.version: 2.8.0 +# driver.version.data: EXPLORE HID 0.2 +# driver.version.internal: 0.47 +# driver.version.usb: libusb-1.0.24 (API: 0x1000108) +# ups.mfr: American Power Conversion +# ups.model: BK650M2-CH +# ups.productid: 0002 +# ups.serial: 9B2019A14274 +# ups.status: OB +# ups.vendorid: 051d +# DEVICE:EOC From 44a17c55c9cee07e75c42b182fd2ee0b2229f3b4 Mon Sep 17 00:00:00 2001 From: Jim Klimov Date: Mon, 7 Oct 2024 22:34:03 +0200 Subject: [PATCH 12/14] Add APC Smart-UPS 1000 report with snmp-ups and failed shutdown commands [networkupstools/nut#953] Signed-off-by: Jim Klimov --- ...C__Smart-UPS_1000__snmp-ups__2.7.4__02.dev | 80 +++++++++++++++++++ 1 file changed, 80 insertions(+) create mode 100644 APC/APC__Smart-UPS_1000__snmp-ups__2.7.4__02.dev diff --git a/APC/APC__Smart-UPS_1000__snmp-ups__2.7.4__02.dev b/APC/APC__Smart-UPS_1000__snmp-ups__2.7.4__02.dev new file mode 100644 index 0000000..3da1001 --- /dev/null +++ b/APC/APC__Smart-UPS_1000__snmp-ups__2.7.4__02.dev @@ -0,0 +1,80 @@ +# DEVICE:URL:REPORT: https://github.com/networkupstools/nut/issues/953#issuecomment-753569013 + +# DEVICE:COMMENT-BLOCK: +# An APC SU-1000 UPS with AP9617 card (reports itself as Smart-UPS 1000) +# connected via SNMPv3, tested with a NUT v2.8.0 candidate code base. +# +# A number of shutdown attempt tests were done, returning SNMP errors like: +# ---- +# [su1000] nut_snmp_set: can't set .1.3.6.1.4.1.318.1.1.1.6.1.1.0: +# Error in packet: wrongType (The set datatype does not match +# the data type the agent expects) +# ---- +# +# ...or (using NUT v2.7.4 from Fedora 33): +# ---- +# [su1000] nut_snmp_set: can't set .1.3.6.1.4.1.318.1.1.1.6.1.1.0: +# Error in packet: (genError) A general failure occured +# ---- +# +# ...and those problems can be reproduced with `snmpset` program, as detailed +# in the https://github.com/networkupstools/nut/issues/953 NUT ticket. +# +# Similar problems were reported with an APC SmartUPS 750 and an AP9631 card. +# DEVICE:EOC + +# :; upsc su1000 +ambient.1.humidity.alarm.high: 60 +ambient.1.humidity.alarm.low: 30 +ambient.1.temperature.alarm.high: 40 +ambient.1.temperature.alarm.low: 10 +battery.charge: 100 +battery.charge.restart: 0 +battery.current: 0 +battery.date: 05/03/20 +battery.packs: 0 +battery.packs.bad: -1 +battery.runtime: 2580 +battery.runtime.low: 120 +battery.voltage: 27.60 +battery.voltage.nominal: -1 +device.mfr: APC +device.model: SMART-UPS 1000 +device.serial: QS0023121408 +device.type: ups +driver.name: snmp-ups +driver.parameter.pollfreq: 15 +driver.parameter.pollinterval: 2 +driver.parameter.port: 192.168.122.104 +driver.parameter.snmp_version: v3 +driver.parameter.synchronous: no +driver.version: 2.7.4-2077-g699bf8b4 +driver.version.data: apcc MIB 1.3 +driver.version.internal: 1.12 +input.frequency: 50 +input.sensitivity: low +input.transfer.high: 253 +input.transfer.low: 196 +input.transfer.reason: selfTest +input.voltage: 237.90 +input.voltage.maximum: 240.50 +input.voltage.minimum: 236.60 +output.current: 0 +output.frequency: 50 +output.voltage: 237.90 +output.voltage.nominal: 230 +ups.delay.shutdown: 20 +ups.delay.start: 0 +ups.firmware: 60.11.I +ups.id: SU 1000 +ups.load: 3.60 +ups.mfr: APC +ups.mfr.date: 06/03/00 +ups.model: SMART-UPS 1000 +ups.serial: QS0023121408 +ups.status: OL +ups.temperature: 27.40 +ups.test.date: 01/02/2021 +ups.test.result: Ok + + From c1b49ed77561fd33d83f821e2df45ca8310574d0 Mon Sep 17 00:00:00 2001 From: Jim Klimov Date: Mon, 7 Oct 2024 22:47:06 +0200 Subject: [PATCH 13/14] Add Ippon Back Power Pro 600 report with blazer_usb [networkupstools/nut#598] Signed-off-by: Jim Klimov --- ...k_Power_Pro_600__blazer_usb__2.7.4__01.dev | 41 +++++++++++++++++++ ...k_Power_Pro_600__blazer_usb__2.7.4__02.dev | 38 +++++++++++++++++ 2 files changed, 79 insertions(+) create mode 100644 Ippon/Ippon__Back_Power_Pro_600__blazer_usb__2.7.4__01.dev create mode 100644 Ippon/Ippon__Back_Power_Pro_600__blazer_usb__2.7.4__02.dev diff --git a/Ippon/Ippon__Back_Power_Pro_600__blazer_usb__2.7.4__01.dev b/Ippon/Ippon__Back_Power_Pro_600__blazer_usb__2.7.4__01.dev new file mode 100644 index 0000000..cf1c07d --- /dev/null +++ b/Ippon/Ippon__Back_Power_Pro_600__blazer_usb__2.7.4__01.dev @@ -0,0 +1,41 @@ +# DEVICE:URL:REPORT: https://github.com/networkupstools/nut/issues/598#issue-353024657 + +# DEVICE:COMMENT: +# Tested on FreeBSD 11 with nut 2.7.4_8 from port collections. +# +# Communication is regularly reported lost and data stale, then recovers. +# Ultimately this was chalked to a dying interface chip on the UPS. +# +# Many of the data point readings fail due to "short reply" and/or timeouts. +# DEVICE:EOC + +# :; upsc ippon@localhost +battery.charge: 100 +battery.voltage: 13.10 +battery.voltage.high: 13.00 +battery.voltage.low: 10.40 +battery.voltage.nominal: 12.0 +device.type: ups +driver.name: blazer_usb +driver.parameter.pollinterval: 2 +driver.parameter.port: /dev/cuau1 +driver.parameter.synchronous: no +driver.version: 2.7.4 +driver.version.internal: 0.12 +input.current.nominal: 2.0 +input.frequency: 49.9 +input.frequency.nominal: 50 +input.voltage: 225.4 +input.voltage.fault: 225.8 +input.voltage.nominal: 220 +output.voltage: 225.8 +ups.beeper.status: enabled +ups.delay.shutdown: 30 +ups.delay.start: 180 +ups.load: 13 +ups.productid: 5161 +ups.status: OL +ups.temperature: 25.0 +ups.type: offline / line interactive +ups.vendorid: 0665 + diff --git a/Ippon/Ippon__Back_Power_Pro_600__blazer_usb__2.7.4__02.dev b/Ippon/Ippon__Back_Power_Pro_600__blazer_usb__2.7.4__02.dev new file mode 100644 index 0000000..0d2faa8 --- /dev/null +++ b/Ippon/Ippon__Back_Power_Pro_600__blazer_usb__2.7.4__02.dev @@ -0,0 +1,38 @@ +# DEVICE:URL:REPORT: https://github.com/networkupstools/nut/issues/598#issue-353024657 + +# DEVICE:COMMENT: +# Tested on FreeBSD 11 with nut 2.7.4_8 from port collections. +# +# Communication is regularly reported lost and data stale, then recovers. +# Ultimately this was chalked to a dying interface chip on the UPS. +# +# Many of the data point readings fail due to "short reply" and/or timeouts. +# +# Sometimes the output is shorter than in the first data dump for this device, +# as seen here.. +# DEVICE:EOC + +# :; upsc ippon@localhost +battery.voltage: 13.10 +battery.voltage.high: -1.08 +battery.voltage.low: -0.87 +device.type: ups +driver.name: blazer_usb +driver.parameter.pollinterval: 2 +driver.parameter.port: /dev/cuau1 +driver.parameter.synchronous: no +driver.version: 2.7.4 +driver.version.internal: 0.12 +input.frequency: 49.9 +input.voltage: 227.6 +input.voltage.fault: 227.6 +output.voltage: 227.6 +ups.beeper.status: enabled +ups.delay.shutdown: 30 +ups.delay.start: 180 +ups.load: 14 +ups.productid: 5161 +ups.status: OL +ups.temperature: 25.0 +ups.type: offline / line interactive +ups.vendorid: 0665 From b4b84ca8234fc90398697ea34ba35d286c769c46 Mon Sep 17 00:00:00 2001 From: Jim Klimov Date: Mon, 7 Oct 2024 22:55:19 +0200 Subject: [PATCH 14/14] Add Dell UPS Rack/Tower 2700W HV - 230V report with usbhid-ups [networkupstools/nut#731] Signed-off-by: Jim Klimov --- ...kTower_2700W_HV__usbhid-ups__2.7.4__01.dev | 96 +++++++++++++++++++ ...kTower_2700W_HV__usbhid-ups__2.7.4__02.dev | 95 ++++++++++++++++++ 2 files changed, 191 insertions(+) create mode 100644 Dell/Dell__UPS_RackTower_2700W_HV__usbhid-ups__2.7.4__01.dev create mode 100644 Dell/Dell__UPS_RackTower_2700W_HV__usbhid-ups__2.7.4__02.dev diff --git a/Dell/Dell__UPS_RackTower_2700W_HV__usbhid-ups__2.7.4__01.dev b/Dell/Dell__UPS_RackTower_2700W_HV__usbhid-ups__2.7.4__01.dev new file mode 100644 index 0000000..c68573d --- /dev/null +++ b/Dell/Dell__UPS_RackTower_2700W_HV__usbhid-ups__2.7.4__01.dev @@ -0,0 +1,96 @@ +# DEVICE:URL:REPORT: https://github.com/networkupstools/nut/issues/731#issue-496297313 + +# DEVICE:COMMENT: +# I'm using a Dell UPS 2700W with an extended Battery Module (EBM). +# As I have a quite low load on the UPS (about 5%), it is easy to reach a very +# high runtime (counted in seconds) - so for now it seems like I reached the +# max of a 16Bit variable. +# +# Per ticket discussion, a calibration run seems to have changed it (shown in +# second report). +# DEVICE:EOC + +battery.capacity: 27.00 +battery.charge: 100 +battery.charge.low: 30 +battery.charge.restart: 0 +battery.charger.status: resting +battery.energysave: no +battery.runtime: 65535 #BAD +battery.runtime.low: 180 +battery.type: PbAc +device.mfr: DELL +device.model: Dell UPS Rack/Tower 2700W HV - 230V +device.serial: CN-0J727N-(rest removed) +device.type: ups +driver.name: usbhid-ups +driver.parameter.bus: 007 +driver.parameter.pollfreq: 30 +driver.parameter.pollinterval: 2 +driver.parameter.port: auto +driver.parameter.product: Dell UPS Rack/Tower 2700W HV - 230V +driver.parameter.productid: FFFF +driver.parameter.serial: CN-0J727N-(rest removed) +driver.parameter.synchronous: no +driver.parameter.vendor: DELL +driver.parameter.vendorid: 047C +driver.version: 2.7.4 +driver.version.data: MGE HID 1.39 +driver.version.internal: 0.41 +input.frequency: 49.9 +input.frequency.nominal: 50 +input.transfer.boost.low: 210 +input.transfer.high: 286 +input.transfer.low: 160 +input.transfer.trim.high: 250 +input.voltage: 229.0 +input.voltage.nominal: 230 +outlet.1.autoswitch.charge.low: 0 +outlet.1.delay.shutdown: 2147483647 +outlet.1.delay.start: 0 +outlet.1.desc: PowerShare Outlet 1 +outlet.1.id: 1 +outlet.1.status: on +outlet.1.switchable: yes +outlet.2.autoswitch.charge.low: 0 +outlet.2.delay.shutdown: 2147483647 +outlet.2.delay.start: 1 +outlet.2.desc: PowerShare Outlet 2 +outlet.2.id: 2 +outlet.2.status: on +outlet.2.switchable: yes +outlet.desc: Main Outlet +outlet.id: 0 +outlet.switchable: no +output.current: 0.60 +output.frequency: 49.9 +output.frequency.nominal: 50 +output.voltage: 229.0 +output.voltage.nominal: 230 +ups.beeper.status: enabled +ups.date: 2019/09/20 +ups.delay.shutdown: 20 +ups.delay.start: 30 +ups.firmware: 01.12.0001 +ups.load: 5 +ups.load.high: 110 +ups.mfr: DELL +ups.model: Dell UPS Rack/Tower 2700W HV - 230V +ups.power: 138 +ups.power.nominal: 2700 +ups.productid: ffff +ups.realpower: 132 +ups.realpower.nominal: 2700 +ups.serial: CN-0J727N-(rest removed) +ups.shutdown: enabled +ups.start.battery: yes +ups.start.reboot: yes +ups.status: OL +ups.test.interval: 7776000 +ups.test.result: Aborted +ups.time: 13:18:30 +ups.timer.shutdown: 0 +ups.timer.start: 0 +ups.type: offline / line interactive +ups.vendorid: 047c + diff --git a/Dell/Dell__UPS_RackTower_2700W_HV__usbhid-ups__2.7.4__02.dev b/Dell/Dell__UPS_RackTower_2700W_HV__usbhid-ups__2.7.4__02.dev new file mode 100644 index 0000000..bfd84ce --- /dev/null +++ b/Dell/Dell__UPS_RackTower_2700W_HV__usbhid-ups__2.7.4__02.dev @@ -0,0 +1,95 @@ +# DEVICE:URL:REPORT: https://github.com/networkupstools/nut/issues/731#issue-496297313 + +# DEVICE:COMMENT: +# I'm using a Dell UPS 2700W with an extended Battery Module (EBM). +# As I have a quite low load on the UPS (about 5%), it is easy to reach a very +# high runtime (counted in seconds) - so for now it seems like I reached the +# max of a 16Bit variable, as seen in the first report. +# +# Per ticket discussion, a calibration run seems to have changed it (shown in +# this report). +# DEVICE:EOC + +battery.capacity: 27.00 +battery.charge: 97 +battery.charge.low: 30 +battery.charge.restart: 0 +battery.charger.status: discharging +battery.energysave: no +battery.runtime: 22617 +battery.runtime.low: 180 +battery.type: PbAc +device.mfr: DELL +device.model: Dell UPS Rack/Tower 2700W HV - 230V +device.serial: CN-0J727N-(rest removed) +device.type: ups +driver.name: usbhid-ups +driver.parameter.bus: 007 +driver.parameter.pollfreq: 30 +driver.parameter.pollinterval: 2 +driver.parameter.port: auto +driver.parameter.product: Dell UPS Rack/Tower 2700W HV - 230V +driver.parameter.productid: FFFF +driver.parameter.serial: CN-0J727N-(rest removed) +driver.parameter.synchronous: no +driver.parameter.vendor: DELL +driver.parameter.vendorid: 047C +driver.version: 2.7.4 +driver.version.data: MGE HID 1.39 +driver.version.internal: 0.41 +input.frequency: 50.0 +input.frequency.nominal: 50 +input.transfer.boost.low: 210 +input.transfer.high: 286 +input.transfer.low: 160 +input.transfer.trim.high: 250 +input.voltage: 228.0 +input.voltage.nominal: 230 +outlet.1.autoswitch.charge.low: 0 +outlet.1.delay.shutdown: 2147483647 +outlet.1.delay.start: 0 +outlet.1.desc: PowerShare Outlet 1 +outlet.1.id: 1 +outlet.1.status: on +outlet.1.switchable: yes +outlet.2.autoswitch.charge.low: 0 +outlet.2.delay.shutdown: 2147483647 +outlet.2.delay.start: 1 +outlet.2.desc: PowerShare Outlet 2 +outlet.2.id: 2 +outlet.2.status: on +outlet.2.switchable: yes +outlet.desc: Main Outlet +outlet.id: 0 +outlet.switchable: no +output.current: 1.20 +output.frequency: 50.1 +output.frequency.nominal: 50 +output.voltage: 230.0 +output.voltage.nominal: 230 +ups.beeper.status: enabled +ups.date: 2019/09/27 +ups.delay.shutdown: 20 +ups.delay.start: 30 +ups.firmware: 01.12.0001 +ups.load: 10 +ups.load.high: 110 +ups.mfr: DELL +ups.model: Dell UPS Rack/Tower 2700W HV - 230V +ups.power: 278 +ups.power.nominal: 2700 +ups.productid: ffff +ups.realpower: 245 +ups.realpower.nominal: 2700 +ups.serial: CN-0J727N-(rest removed) +ups.shutdown: enabled +ups.start.battery: yes +ups.start.reboot: yes +ups.status: OL DISCHRG +ups.test.interval: 7776000 +ups.test.result: In progress +ups.time: 20:56:31 +ups.timer.shutdown: 0 +ups.timer.start: 0 +ups.type: offline / line interactive +ups.vendorid: 047c