Hello all, About a month ago Peter and Charles were kind enough to try to help me with getting a Tripp Lite USB UPS to work with NUT. I reported quite a bit of initial success, and then other things here fell apart. Between work, fence building and a week-long out of town business trip, I have had to drop this from my list of things to do lately. I am back at it, and I believe I will have time to devote to getting this to work for the near future. I apologize for the lapse in my communications. I seem to have developed an interesting problem. The device status shows to be OB when both on line and on battery. I've copied a substantial amount of information, but will leave that at the end for the sake of readability. If I initiate a battery test, the status shows to be on battery, and the other parameters change as one would expect (charge percentage, runtime remaining, etc.). On occasion, after stopping a battery test the status will change to OL CHRGING briefly (naturally I could not recreate that while capturing output), but as fast as I can retype the upsc command the status will change back to OB, even though it should show OL. I have included the output from starting the usbhid-ups driver, followed by starting upsd and then running upsc. I have also included the output that I received after stopping both upsd and the driver, and then restarting the driver with -DDD. Since this appeared to be working a month ago, I am assuming the fault likely resides on my side of the keyboard, but I can't see what I may be doing wrong. So I was hoping the folks that monitor this list would take a look at what I have provided and offer hints or suggestions. I will be more than happy to provide additional info if requested. One further note, I performed a SVN update this morning, but the results are still the same (my output below is the most recent). Thanks, Patrick Info and output: The ups is a Tripp Lite SmartOnline SU1500RTXL2Ua. The laptop is running Debian Sarge which is current as of about six weeks ago (Jan 15th or so). Config files are as follows... ups.conf: [su1500] driver=usbhid-ups port=auto desc="Tripp-Lite SU1500RTXL2Ua" upsd.conf: ACL all 0.0.0.0/0 ACL localhost 127.0.0.1/32 ACCEPT localhost REJECT all upsd.users: [nut] password=password allowfrom=localhost actions=set instcmds=all upsmon master instcmds = all Output is as follows... # /usr/local/ups/bin/usbhid-ups -u root -a su1500 auto Network UPS Tools: 0.28 USB communication driver 0.28 - core 0.30 (2.1.0) Detected a UPS: Tripp Lite /TRIPP LITE UPS Using subdriver: TrippLite HID 0.1 (experimental) # /usr/local/ups/sbin/upsd -u root Network UPS Tools upsd 2.1.0 listening on 0.0.0.0 port 3493 Connected to UPS [su1500]: su1500 # /usr/local/ups/bin/upsc su1500@localhost battery.charge: 100 battery.charge.low: 25 battery.charge.warning: 50 battery.runtime: 1903 battery.temperature: 24 battery.type: PbAc battery.voltage: 5.2 battery.voltage.nominal: 48.0 driver.name: usbhid-ups driver.parameter.pollinterval: 2 driver.parameter.port: auto driver.version: 2.1.0 driver.version.data: TrippLite HID 0.1 (experimental) driver.version.internal: 0.30 input.frequency: 60.0 input.transfer.high: 138.0 input.transfer.low: 65.0 input.voltage: 123.2 input.voltage.nominal: 120 output.current: 2.80 output.frequency: 60.0 output.frequency.nominal: 60 output.voltage: 120.2 output.voltage.nominal: 120 ups.beeper.status: enabled ups.delay.reboot: -1 ups.delay.restart: 0 ups.delay.shutdown: -1 ups.load: 24 ups.mfr: Tripp Lite ups.model: TRIPP LITE UPS ups.power: 302.0 ups.power.nominal: 1500 ups.productid: 4003 ups.serial: 9530ALCPS519400017 ups.status: OB ups.test.result: 0 ups.vendorid: 09ae # /usr/local/ups/bin/upscmd -u nut -p password su1500 test.battery.start.quick <Paused until test started> # /usr/local/ups/bin/upsc su1500 battery.charge: 100 battery.charge.low: 25 battery.charge.warning: 50 battery.runtime: 1896 battery.temperature: 24 battery.type: PbAc battery.voltage: 5.2 battery.voltage.nominal: 48.0 driver.name: usbhid-ups driver.parameter.pollinterval: 2 driver.parameter.port: auto driver.version: 2.1.0 driver.version.data: TrippLite HID 0.1 (experimental) driver.version.internal: 0.30 input.frequency: 60.0 input.transfer.high: 138.0 input.transfer.low: 65.0 input.voltage: 123.2 input.voltage.nominal: 120 output.current: 2.70 output.frequency: 60.0 output.frequency.nominal: 60 output.voltage: 119.8 output.voltage.nominal: 120 ups.beeper.status: enabled ups.delay.reboot: -1 ups.delay.restart: 0 ups.delay.shutdown: -1 ups.load: 24 ups.mfr: Tripp Lite ups.model: TRIPP LITE UPS ups.power: 298.0 ups.power.nominal: 1500 ups.productid: 4003 ups.serial: 9530ALCPS519400017 ups.status: OB ups.test.result: 0 ups.vendorid: 09ae # /usr/local/ups/bin/upsc su1500 battery.charge: 100 battery.charge.low: 25 battery.charge.warning: 50 battery.runtime: 1896 battery.temperature: 24 battery.type: PbAc battery.voltage: 5.2 battery.voltage.nominal: 48.0 driver.name: usbhid-ups driver.parameter.pollinterval: 2 driver.parameter.port: auto driver.version: 2.1.0 driver.version.data: TrippLite HID 0.1 (experimental) driver.version.internal: 0.30 input.frequency: 60.0 input.transfer.high: 138.0 input.transfer.low: 65.0 input.voltage: 123.2 input.voltage.nominal: 120 output.current: 2.70 output.frequency: 60.0 output.frequency.nominal: 60 output.voltage: 119.8 output.voltage.nominal: 120 ups.beeper.status: enabled ups.delay.reboot: -1 ups.delay.restart: 0 ups.delay.shutdown: -1 ups.load: 24 ups.mfr: Tripp Lite ups.model: TRIPP LITE UPS ups.power: 298.0 ups.power.nominal: 1500 ups.productid: 4003 ups.serial: 9530ALCPS519400017 ups.status: OB ups.test.result: 0 ups.vendorid: 09ae # /usr/local/ups/bin/upscmd -u nut -p password su1500 test.battery.start.deep <Paused until test started> # /usr/local/ups/bin/upscmd -u nut -p password su1500 beeper.off # /usr/local/ups/bin/upsc su1500 battery.charge: 98 battery.charge.low: 25 battery.charge.warning: 50 battery.runtime: 1888 battery.temperature: 24 battery.type: PbAc battery.voltage: 4.8 battery.voltage.nominal: 48.0 driver.name: usbhid-ups driver.parameter.pollinterval: 2 driver.parameter.port: auto driver.version: 2.1.0 driver.version.data: TrippLite HID 0.1 (experimental) driver.version.internal: 0.30 input.frequency: 59.9 input.transfer.high: 138.0 input.transfer.low: 65.0 input.voltage: 123.6 input.voltage.nominal: 120 output.current: 2.80 output.frequency: 60.0 output.frequency.nominal: 60 output.voltage: 120.2 output.voltage.nominal: 120 ups.beeper.status: enabled ups.delay.reboot: -1 ups.delay.restart: 0 ups.delay.shutdown: -1 ups.load: 24 ups.mfr: Tripp Lite ups.model: TRIPP LITE UPS ups.power: 300.0 ups.power.nominal: 1500 ups.productid: 4003 ups.serial: 9530ALCPS519400017 ups.status: OB ups.test.result: In progress ups.vendorid: 09ae <Waited ~90 seconds> # /usr/local/ups/bin/upscmd -u nut -p Password su1500 test.battery.stop <Paused until test stopped> # /usr/local/ups/bin/upsc su1500 battery.charge: 93 battery.charge.low: 25 battery.charge.warning: 50 battery.runtime: 1794 battery.temperature: 24 battery.type: PbAc battery.voltage: 4.8 battery.voltage.nominal: 48.0 driver.name: usbhid-ups driver.parameter.pollinterval: 2 driver.parameter.port: auto driver.version: 2.1.0 driver.version.data: TrippLite HID 0.1 (experimental) driver.version.internal: 0.30 input.frequency: 59.9 input.transfer.high: 138.0 input.transfer.low: 65.0 input.voltage: 123.2 input.voltage.nominal: 120 output.current: 2.70 output.frequency: 60.0 output.frequency.nominal: 60 output.voltage: 119.8 output.voltage.nominal: 120 ups.beeper.status: enabled ups.delay.reboot: -1 ups.delay.restart: 0 ups.delay.shutdown: -1 ups.load: 24 ups.mfr: Tripp Lite ups.model: TRIPP LITE UPS ups.power: 300.0 ups.power.nominal: 1500 ups.productid: 4003 ups.serial: 9530ALCPS519400017 ups.status: OB DISCHRG ups.test.result: In progress ups.vendorid: 09ae <Paused about 15 sec> # /usr/local/ups/bin/upsc su1500 battery.charge: 93 battery.charge.low: 25 battery.charge.warning: 50 battery.runtime: 1794 battery.temperature: 24 battery.type: PbAc battery.voltage: 4.8 battery.voltage.nominal: 48.0 driver.name: usbhid-ups driver.parameter.pollinterval: 2 driver.parameter.port: auto driver.version: 2.1.0 driver.version.data: TrippLite HID 0.1 (experimental) driver.version.internal: 0.30 input.frequency: 59.9 input.transfer.high: 138.0 input.transfer.low: 65.0 input.voltage: 123.2 input.voltage.nominal: 120 output.current: 2.70 output.frequency: 60.0 output.frequency.nominal: 60 output.voltage: 119.8 output.voltage.nominal: 120 ups.beeper.status: enabled ups.delay.reboot: -1 ups.delay.restart: 0 ups.delay.shutdown: -1 ups.load: 24 ups.mfr: Tripp Lite ups.model: TRIPP LITE UPS ups.power: 300.0 ups.power.nominal: 1500 ups.productid: 4003 ups.serial: 9530ALCPS519400017 ups.status: OB ups.test.result: In progress ups.vendorid: 09ae # /usr/local/ups/bin/upsc su1500 battery.charge: 93 <Not sure why charge dropped here> battery.charge.low: 25 battery.charge.warning: 50 battery.runtime: 1794 battery.temperature: 24 battery.type: PbAc battery.voltage: 4.8 battery.voltage.nominal: 48.0 driver.name: usbhid-ups driver.parameter.pollinterval: 2 driver.parameter.port: auto driver.version: 2.1.0 driver.version.data: TrippLite HID 0.1 (experimental) driver.version.internal: 0.30 input.frequency: 59.9 input.transfer.high: 138.0 input.transfer.low: 65.0 input.voltage: 123.2 input.voltage.nominal: 120 output.current: 2.70 output.frequency: 60.0 output.frequency.nominal: 60 output.voltage: 119.8 output.voltage.nominal: 120 ups.beeper.status: enabled ups.delay.reboot: -1 ups.delay.restart: 0 ups.delay.shutdown: -1 ups.load: 24 ups.mfr: Tripp Lite ups.model: TRIPP LITE UPS ups.power: 300.0 ups.power.nominal: 1500 ups.productid: 4003 ups.serial: 9530ALCPS519400017 ups.status: OB ups.test.result: In progress ups.vendorid: 09ae # /usr/local/ups/sbin/upsd -u root -c stop Network UPS Tools upsd 2.1.0 # /usr/local/ups/bin/usbhid-ups -u root -a su1500 stop Network UPS Tools: 0.28 USB communication driver 0.28 - core 0.30 (2.1.0) Detected a UPS: Tripp Lite /TRIPP LITE UPS Using subdriver: TrippLite HID 0.1 (experimental) usb 2-1: usbfs: process 2391 (usbhid-ups) did not claim interface 0 before use usb 2-1: usbfs: process 2391 (usbhid-ups) did not claim interface 0 before use usb 2-1: usbfs: process 2391 (usbhid-ups) did not claim interface 0 before use usb 2-1: usbfs: process 2391 (usbhid-ups) did not claim interface 0 before use usb 2-1: usbfs: process 2391 (usbhid-ups) did not claim interface 0 before use . . . <message repeated until process killed> # kill 2391 # /usr/local/ups/bin/usbhid-ups -u root -DDD -a su1500 auto Network UPS Tools: 0.28 USB communication driver 0.28 - core 0.30 (2.1.0) debug level is '3' Checking device (09AE/4003) (002/004) - VendorID: 09ae - ProductID: 4003 - Manufacturer: Tripp Lite - Product: TRIPP LITE UPS - Serial Number: 9530ALCPS519400017 - Bus: 002 Trying to match device Device matches failed to claim USB device, trying 2 more time(s)... detaching kernel driver from USB device... trying again to claim USB device... HID descriptor, method 1: (9 bytes) => 09 21 11 01 21 01 22 04 04 HID descriptor, method 2: (9 bytes) => 09 21 11 01 21 01 22 04 04 HID descriptor retrieved (Reportlen = 1028) Report descriptor retrieved (Reportlen = 1028) Found HID device Report Descriptor size = 1028 Report Descriptor: (1028 bytes) => 05 84 09 04 a1 01 09 24 a1 02 05 84 65 00 55 00 85 28 09 fe 79 06 75 08 95 01 26 ff 00 15 00 b1 03 85 29 09 ff 79 14 b1 03 85 2b 09 fd 79 04 b1 03 09 1a a1 02 67 21 d1 f0 00 55 07 09 40 85 30 b1 83 67 21 d1 f0 00 55 06 09 30 75 10 27 ff ff 00 00 85 31 b1 82 c0 65 00 55 00 75 08 95 01 26 ff 00 85 11 09 5a b1 82 05 85 95 01 75 08 26 ff 00 15 00 85 2a 09 89 79 0a b1 03 85 62 09 8f 79 04 b1 03 85 33 09 2c b1 03 25 64 85 34 09 66 81 a2 85 34 09 66 b1 a2 85 3a 09 29 b1 02 85 37 09 67 b1 03 85 36 09 83 b1 03 85 38 09 8c b1 82 26 ff 00 85 3b 09 8d b1 03 85 39 09 8e b1 03 25 01 85 2c 09 8b b1 03 85 35 09 68 66 01 10 55 00 75 10 95 01 27 ff ff 00 00 81 a2 09 68 b1 a2 65 00 55 00 05 84 09 02 a1 02 25 01 75 01 85 32 05 84 95 07 81 01 09 62 95 01 81 a2 95 01 81 03 09 69 81 a2 95 06 81 01 05 85 09 d0 95 01 81 a2 95 01 81 03 95 02 09 42 09 46 81 03 95 04 09 44 09 45 09 47 09 4b 81 a2 85 32 05 84 75 01 95 07 b1 01 95 01 09 62 b1 a2 95 01 b1 03 09 69 95 01 b1 a2 95 06 b1 01 05 85 95 01 09 d0 b1 a2 95 01 b1 03 95 02 09 42 09 46 b1 03 95 04 09 44 09 45 09 47 09 4b b1 a2 c0 c0 05 84 09 10 a1 02 09 12 a1 02 67 21 d1 f0 00 55 07 85 04 09 40 75 10 95 01 27 ff ff 00 00 b1 02 85 20 67 21 d1 f0 00 55 06 09 30 b1 82 65 00 55 00 05 84 09 02 a1 02 85 23 05 85 75 01 25 01 95 02 b1 03 95 02 09 42 09 46 b1 82 95 04 09 44 09 45 09 47 09 4b b1 82 c0 05 85 85 21 09 66 95 01 75 08 25 64 b1 82 c0 05 84 26 ff 00 09 58 85 10 b1 82 85 1a 67 01 00 01 00 55 00 09 36 75 10 95 01 27 ff ff 00 00 b1 82 c0 65 00 55 00 05 84 09 1e a1 02 95 01 75 08 26 ff 00 85 01 67 21 d1 f0 00 55 07 09 40 b1 03 85 02 66 01 f0 55 00 09 42 b1 03 65 00 55 00 06 ff ff 85 55 09 97 b1 82 05 84 85 03 66 21 d1 55 07 09 43 75 10 95 01 27 ff ff 00 00 b1 03 c0 65 00 55 00 05 84 09 16 a1 02 75 10 27 ff ff 00 00 09 1a a1 02 85 18 67 21 d1 f0 00 55 06 09 30 b1 82 85 19 66 01 f0 55 0f 09 32 b1 82 c0 05 84 09 1c a1 02 85 1b 67 21 d1 f0 00 55 06 09 30 b1 82 85 1c 66 01 f0 55 0f 09 32 b1 82 55 00 67 01 00 10 00 55 0f 85 46 09 31 b1 82 66 21 d1 55 07 85 47 09 34 b1 82 05 84 67 21 d1 f0 00 55 07 85 06 09 53 b1 82 85 09 09 54 b1 82 06 ff ff 67 21 d1 f0 00 55 07 09 57 85 07 b1 03 09 58 85 08 b1 03 09 59 85 0a b1 03 09 5a 85 0b b1 03 c0 65 00 55 00 05 84 85 22 09 02 a1 02 75 01 95 03 25 01 05 84 09 63 09 6f 09 6e b1 82 95 01 b1 03 09 65 b1 82 09 6d 95 01 b1 03 09 67 09 62 95 02 b1 82 95 06 b1 03 95 01 09 72 b1 82 95 01 b1 03 c0 c0 05 84 09 18 a1 02 09 20 a1 02 75 10 95 01 26 ff 7f 15 ff 66 01 10 55 00 85 15 09 57 b1 82 85 61 09 56 b1 82 85 17 09 55 b1 82 27 ff ff 00 00 15 00 66 21 d1 55 07 85 54 09 34 b1 82 65 00 55 00 85 1e 09 35 75 08 15 00 26 ff 00 b1 82 06 ff ff 85 16 75 10 95 01 26 ff 7f 15 ff 09 56 b1 82 75 08 15 00 26 ff 00 85 41 66 01 10 55 00 09 81 b1 82 65 00 55 00 85 51 09 91 b1 82 85 52 09 92 b1 82 85 53 09 93 b1 82 85 56 09 94 b1 82 85 67 09 95 b1 82 85 68 09 96 b1 82 85 69 09 98 b1 82 85 6a 09 99 b1 82 85 6b 09 9a b1 82 c0 c0 06 ff ff 09 10 a1 81 75 08 95 01 26 ff 00 85 0d 09 75 b1 03 85 0e 09 76 b1 03 85 0f 09 7c b1 03 85 42 09 9b b1 82 85 43 09 9c b1 82 85 6c 75 10 27 ff ff 00 00 09 7d b1 82 c0 c0 Detected a UPS: Tripp Lite /TRIPP LITE UPS Using subdriver: TrippLite HID 0.1 (experimental) Report[r]: (2 bytes) => 28 06 Path: UPS.PowerSummary.iProduct, Type: Feature, ReportID: 0x28, Offset: 0, Size: 8, Value: 6.000000 Report[r]: (2 bytes) => 29 14 Path: UPS.PowerSummary.iSerialNumber, Type: Feature, ReportID: 0x29, Offset: 0, Size: 8, Value: 20.000000 Report[r]: (2 bytes) => 2b 04 Path: UPS.PowerSummary.iManufacturer, Type: Feature, ReportID: 0x2b, Offset: 0, Size: 8, Value: 4.000000 Report[r]: (2 bytes) => 30 78 Path: UPS.PowerSummary.Input.ConfigVoltage, Type: Feature, ReportID: 0x30, Offset: 0, Size: 8, Value: 120.000000 Report[r]: (3 bytes) => 31 c4 04 Path: UPS.PowerSummary.Input.Voltage, Type: Feature, ReportID: 0x31, Offset: 0, Size: 16, Value: 122.000000 Report[r]: (2 bytes) => 11 02 Path: UPS.PowerSummary.AudibleAlarmControl, Type: Feature, ReportID: 0x11, Offset: 0, Size: 8, Value: 2.000000 Report[r]: (2 bytes) => 2a 0a Path: UPS.PowerSummary.iDeviceChemistry, Type: Feature, ReportID: 0x2a, Offset: 0, Size: 8, Value: 10.000000 Report[r]: (2 bytes) => 62 04 Path: UPS.PowerSummary.iOEMInformation, Type: Feature, ReportID: 0x62, Offset: 0, Size: 8, Value: 4.000000 Report[r]: (2 bytes) => 33 02 Path: UPS.PowerSummary.CapacityMode, Type: Feature, ReportID: 0x33, Offset: 0, Size: 8, Value: 2.000000 Report[r]: (2 bytes) => 34 5e Path: UPS.PowerSummary.RemainingCapacity, Type: Input, ReportID: 0x34, Offset: 0, Size: 8, Value: 94.000000 Path: UPS.PowerSummary.RemainingCapacity, Type: Feature, ReportID: 0x34, Offset: 0, Size: 8, Value: 94.000000 Report[r]: (2 bytes) => 3a 19 Path: UPS.PowerSummary.RemainingCapacityLimit, Type: Feature, ReportID: 0x3a, Offset: 0, Size: 8, Value: 25.000000 Report[r]: (2 bytes) => 37 64 Path: UPS.PowerSummary.FullChargeCapacity, Type: Feature, ReportID: 0x37, Offset: 0, Size: 8, Value: 100.000000 Report[r]: (2 bytes) => 36 64 Path: UPS.PowerSummary.DesignCapacity, Type: Feature, ReportID: 0x36, Offset: 0, Size: 8, Value: 100.000000 Report[r]: (2 bytes) => 38 32 Path: UPS.PowerSummary.WarningCapacityLimit, Type: Feature, ReportID: 0x38, Offset: 0, Size: 8, Value: 50.000000 Report[r]: (2 bytes) => 3b 01 Path: UPS.PowerSummary.CapacityGranularity1, Type: Feature, ReportID: 0x3b, Offset: 0, Size: 8, Value: 1.000000 Report[r]: (2 bytes) => 39 01 Path: UPS.PowerSummary.CapacityGranularity2, Type: Feature, ReportID: 0x39, Offset: 0, Size: 8, Value: 1.000000 Report[r]: (2 bytes) => 2c 01 Path: UPS.PowerSummary.Rechargeable, Type: Feature, ReportID: 0x2c, Offset: 0, Size: 8, Value: 1.000000 Report[r]: (3 bytes) => 35 fd 06 Path: UPS.PowerSummary.RunTimeToEmpty, Type: Input, ReportID: 0x35, Offset: 0, Size: 16, Value: 1789.000000 Path: UPS.PowerSummary.RunTimeToEmpty, Type: Feature, ReportID: 0x35, Offset: 0, Size: 16, Value: 1789.000000 Report[r]: (4 bytes) => 32 00 00 11 Path: UPS.PowerSummary.PresentStatus.InternalFailure, Type: Input, ReportID: 0x32, Offset: 7, Size: 1, Value: 0.000000 Path: UPS.PowerSummary.PresentStatus.ShutdownImminent, Type: Input, ReportID: 0x32, Offset: 9, Size: 1, Value: 0.000000 Path: UPS.PowerSummary.PresentStatus.ACPresent, Type: Input, ReportID: 0x32, Offset: 16, Size: 1, Value: 1.000000 Path: UPS.PowerSummary.PresentStatus.BelowRemainingCapacityLimit, Type: Input, ReportID: 0x32, Offset: 18, Size: 1, Value: 0.000000 Path: UPS.PowerSummary.PresentStatus.FullyCharged, Type: Input, ReportID: 0x32, Offset: 19, Size: 1, Value: 0.000000 Path: UPS.PowerSummary.PresentStatus.Charging, Type: Input, ReportID: 0x32, Offset: 20, Size: 1, Value: 1.000000 Path: UPS.PowerSummary.PresentStatus.Discharging, Type: Input, ReportID: 0x32, Offset: 21, Size: 1, Value: 0.000000 Path: UPS.PowerSummary.PresentStatus.FullyDischarged, Type: Input, ReportID: 0x32, Offset: 22, Size: 1, Value: 0.000000 Path: UPS.PowerSummary.PresentStatus.NeedReplacement, Type: Input, ReportID: 0x32, Offset: 23, Size: 1, Value: 0.000000 Path: UPS.PowerSummary.PresentStatus.InternalFailure, Type: Feature, ReportID: 0x32, Offset: 7, Size: 1, Value: 0.000000 Path: UPS.PowerSummary.PresentStatus.ShutdownImminent, Type: Feature, ReportID: 0x32, Offset: 9, Size: 1, Value: 0.000000 Path: UPS.PowerSummary.PresentStatus.ACPresent, Type: Feature, ReportID: 0x32, Offset: 16, Size: 1, Value: 1.000000 Path: UPS.PowerSummary.PresentStatus.BelowRemainingCapacityLimit, Type: Feature, ReportID: 0x32, Offset: 18, Size: 1, Value: 0.000000 Path: UPS.PowerSummary.PresentStatus.FullyCharged, Type: Feature, ReportID: 0x32, Offset: 19, Size: 1, Value: 0.000000 Path: UPS.PowerSummary.PresentStatus.Charging, Type: Feature, ReportID: 0x32, Offset: 20, Size: 1, Value: 1.000000 Path: UPS.PowerSummary.PresentStatus.Discharging, Type: Feature, ReportID: 0x32, Offset: 21, Size: 1, Value: 0.000000 Path: UPS.PowerSummary.PresentStatus.FullyDischarged, Type: Feature, ReportID: 0x32, Offset: 22, Size: 1, Value: 0.000000 Path: UPS.PowerSummary.PresentStatus.NeedReplacement, Type: Feature, ReportID: 0x32, Offset: 23, Size: 1, Value: 0.000000 Report[r]: (3 bytes) => 04 30 00 Path: UPS.BatterySystem.Battery.ConfigVoltage, Type: Feature, ReportID: 0x04, Offset: 0, Size: 16, Value: 48.000000 Report[r]: (3 bytes) => 20 19 02 Path: UPS.BatterySystem.Battery.Voltage, Type: Feature, ReportID: 0x20, Offset: 0, Size: 16, Value: 53.700001 Path: UPS.BatterySystem.Battery.PresentStatus.BelowRemainingCapacityLimit, Type: Feature, ReportID: 0x23, Offset: 2, Size: 1 Report[r]: (2 bytes) => 23 10 Path: UPS.BatterySystem.Battery.PresentStatus.FullyCharged, Type: Feature, ReportID: 0x23, Offset: 3, Size: 1, Value: 0.000000 Path: UPS.BatterySystem.Battery.PresentStatus.Charging, Type: Feature, ReportID: 0x23, Offset: 4, Size: 1, Value: 1.000000 Path: UPS.BatterySystem.Battery.PresentStatus.Discharging, Type: Feature, ReportID: 0x23, Offset: 5, Size: 1, Value: 0.000000 Path: UPS.BatterySystem.Battery.PresentStatus.FullyDischarged, Type: Feature, ReportID: 0x23, Offset: 6, Size: 1, Value: 0.000000 Path: UPS.BatterySystem.Battery.PresentStatus.NeedReplacement, Type: Feature, ReportID: 0x23, Offset: 7, Size: 1, Value: 0.000000 Report[r]: (2 bytes) => 21 5e Path: UPS.BatterySystem.Battery.RemainingCapacity, Type: Feature, ReportID: 0x21, Offset: 0, Size: 8, Value: 94.000000 Report[r]: (2 bytes) => 10 04 Path: UPS.BatterySystem.Test, Type: Feature, ReportID: 0x10, Offset: 0, Size: 8, Value: 4.000000 Report[r]: (3 bytes) => 1a 2a 01 Path: UPS.BatterySystem.Temperature, Type: Feature, ReportID: 0x1a, Offset: 0, Size: 16, Value: 298.000000 Report[r]: (2 bytes) => 01 78 Path: UPS.Flow.ConfigVoltage, Type: Feature, ReportID: 0x01, Offset: 0, Size: 8, Value: 120.000000 Report[r]: (2 bytes) => 02 3c Path: UPS.Flow.ConfigFrequency, Type: Feature, ReportID: 0x02, Offset: 0, Size: 8, Value: 60.000000 Can't retrieve Report 85 (32): Broken pipe Path: UPS.Flow.ffff0097, Type: Feature, ReportID: 0x55, Offset: 0, Size: 8 Report[r]: (3 bytes) => 03 dc 05 Path: UPS.Flow.ConfigApparentPower, Type: Feature, ReportID: 0x03, Offset: 0, Size: 16, Value: 1500.000000 Report[r]: (3 bytes) => 18 c4 04 Path: UPS.PowerConverter.Input.Voltage, Type: Feature, ReportID: 0x18, Offset: 0, Size: 16, Value: 122.000000 Report[r]: (3 bytes) => 19 58 02 Path: UPS.PowerConverter.Input.Frequency, Type: Feature, ReportID: 0x19, Offset: 0, Size: 16, Value: 60.000000 Report[r]: (3 bytes) => 1b b2 04 Path: UPS.PowerConverter.Output.Voltage, Type: Feature, ReportID: 0x1b, Offset: 0, Size: 16, Value: 120.200005 Report[r]: (3 bytes) => 1c 58 02 Path: UPS.PowerConverter.Output.Frequency, Type: Feature, ReportID: 0x1c, Offset: 0, Size: 16, Value: 60.000000 Report[r]: (3 bytes) => 46 1c 00 Path: UPS.PowerConverter.Output.Current, Type: Feature, ReportID: 0x46, Offset: 0, Size: 16, Value: 2.800000 Report[r]: (3 bytes) => 47 2d 01 Path: UPS.PowerConverter.Output.ActivePower, Type: Feature, ReportID: 0x47, Offset: 0, Size: 16, Value: 301.000000 Report[r]: (3 bytes) => 06 41 00 Path: UPS.PowerConverter.Output.LowVoltageTransfer, Type: Feature, ReportID: 0x06, Offset: 0, Size: 16, Value: 65.000000 Report[r]: (3 bytes) => 09 8a 00 Path: UPS.PowerConverter.Output.HighVoltageTransfer, Type: Feature, ReportID: 0x09, Offset: 0, Size: 16, Value: 138.000000 Report[r]: (3 bytes) => 07 46 00 Path: UPS.PowerConverter.Output.ffff0057, Type: Feature, ReportID: 0x07, Offset: 0, Size: 16, Value: 70.000000 Report[r]: (3 bytes) => 08 41 00 Path: UPS.PowerConverter.Output.ffff0058, Type: Feature, ReportID: 0x08, Offset: 0, Size: 16, Value: 65.000000 Report[r]: (3 bytes) => 0a 8a 00 Path: UPS.PowerConverter.Output.ffff0059, Type: Feature, ReportID: 0x0a, Offset: 0, Size: 16, Value: 138.000000 Report[r]: (3 bytes) => 0b 85 00 Path: UPS.PowerConverter.Output.ffff005a, Type: Feature, ReportID: 0x0b, Offset: 0, Size: 16, Value: 133.000000 Report[r]: (3 bytes) => 22 20 00 Path: UPS.PowerConverter.PresentStatus.VoltageOutOfRange, Type: Feature, ReportID: 0x22, Offset: 0, Size: 1, Value: 0.000000 Path: UPS.PowerConverter.PresentStatus.Buck, Type: Feature, ReportID: 0x22, Offset: 1, Size: 1, Value: 0.000000 Path: UPS.PowerConverter.PresentStatus.Boost, Type: Feature, ReportID: 0x22, Offset: 2, Size: 1, Value: 0.000000 Path: UPS.PowerConverter.PresentStatus.Overload, Type: Feature, ReportID: 0x22, Offset: 4, Size: 1, Value: 0.000000 Path: UPS.PowerConverter.PresentStatus.Used, Type: Feature, ReportID: 0x22, Offset: 5, Size: 1, Value: 1.000000 Path: UPS.PowerConverter.PresentStatus.OverTemperature, Type: Feature, ReportID: 0x22, Offset: 6, Size: 1, Value: 0.000000 Path: UPS.PowerConverter.PresentStatus.InternalFailure, Type: Feature, ReportID: 0x22, Offset: 7, Size: 1, Value: 0.000000 Path: UPS.PowerConverter.PresentStatus.AwaitingPower, Type: Feature, ReportID: 0x22, Offset: 14, Size: 1, Value: 0.000000 Report[r]: (3 bytes) => 15 ff ff Path: UPS.OutletSystem.Outlet.DelayBeforeShutdown, Type: Feature, ReportID: 0x15, Offset: 0, Size: 16, Value: -1.000000 Report[r]: (3 bytes) => 61 00 00 Path: UPS.OutletSystem.Outlet.DelayBeforeStartup, Type: Feature, ReportID: 0x61, Offset: 0, Size: 16, Value: 0.000000 Report[r]: (3 bytes) => 17 ff ff Path: UPS.OutletSystem.Outlet.DelayBeforeReboot, Type: Feature, ReportID: 0x17, Offset: 0, Size: 16, Value: -1.000000 Report[r]: (3 bytes) => 54 2d 01 Path: UPS.OutletSystem.Outlet.ActivePower, Type: Feature, ReportID: 0x54, Offset: 0, Size: 16, Value: 301.000000 Report[r]: (2 bytes) => 1e 18 Path: UPS.OutletSystem.Outlet.PercentLoad, Type: Feature, ReportID: 0x1e, Offset: 0, Size: 8, Value: 24.000000 Report[r]: (3 bytes) => 16 00 00 Path: UPS.OutletSystem.Outlet.ffff0056, Type: Feature, ReportID: 0x16, Offset: 0, Size: 16, Value: 0.000000 Report[r]: (2 bytes) => 41 00 Path: UPS.OutletSystem.Outlet.ffff0081, Type: Feature, ReportID: 0x41, Offset: 0, Size: 8, Value: 0.000000 Report[r]: (2 bytes) => 51 00 Path: UPS.OutletSystem.Outlet.ffff0091, Type: Feature, ReportID: 0x51, Offset: 0, Size: 8, Value: 0.000000 Report[r]: (2 bytes) => 52 00 Path: UPS.OutletSystem.Outlet.ffff0092, Type: Feature, ReportID: 0x52, Offset: 0, Size: 8, Value: 0.000000 Report[r]: (2 bytes) => 53 00 Path: UPS.OutletSystem.Outlet.ffff0093, Type: Feature, ReportID: 0x53, Offset: 0, Size: 8, Value: 0.000000 Report[r]: (2 bytes) => 56 01 Path: UPS.OutletSystem.Outlet.ffff0094, Type: Feature, ReportID: 0x56, Offset: 0, Size: 8, Value: 1.000000 Report[r]: (2 bytes) => 67 03 Path: UPS.OutletSystem.Outlet.ffff0095, Type: Feature, ReportID: 0x67, Offset: 0, Size: 8, Value: 3.000000 Report[r]: (2 bytes) => 68 03 Path: UPS.OutletSystem.Outlet.ffff0096, Type: Feature, ReportID: 0x68, Offset: 0, Size: 8, Value: 3.000000 Report[r]: (2 bytes) => 69 00 Path: UPS.OutletSystem.Outlet.ffff0098, Type: Feature, ReportID: 0x69, Offset: 0, Size: 8, Value: 0.000000 Can't retrieve Report 106 (32): Broken pipe Path: UPS.OutletSystem.Outlet.ffff0099, Type: Feature, ReportID: 0x6a, Offset: 0, Size: 8 Can't retrieve Report 107 (32): Broken pipe Path: UPS.OutletSystem.Outlet.ffff009a, Type: Feature, ReportID: 0x6b, Offset: 0, Size: 8 Report[r]: (2 bytes) => 0d 08 Path: UPS.ffff0010.[1].ffff0075, Type: Feature, ReportID: 0x0d, Offset: 0, Size: 8, Value: 8.000000 Report[r]: (2 bytes) => 0e 00 Path: UPS.ffff0010.[1].ffff0076, Type: Feature, ReportID: 0x0e, Offset: 0, Size: 8, Value: 0.000000 Report[r]: (2 bytes) => 0f d0 Path: UPS.ffff0010.[1].ffff007c, Type: Feature, ReportID: 0x0f, Offset: 0, Size: 8, Value: 208.000000 Report[r]: (2 bytes) => 42 00 Path: UPS.ffff0010.[1].ffff009b, Type: Feature, ReportID: 0x42, Offset: 0, Size: 8, Value: 0.000000 Report[r]: (2 bytes) => 43 01 Path: UPS.ffff0010.[1].ffff009c, Type: Feature, ReportID: 0x43, Offset: 0, Size: 8, Value: 1.000000 Report[r]: (3 bytes) => 6c 03 40 Path: UPS.ffff0010.[1].ffff007d, Type: Feature, ReportID: 0x6c, Offset: 0, Size: 16, Value: 16387.000000 Can't find object UPS.PowerSummary.PresentStatus.TLACPresent Can't find object UPS.PowerSummary.PresentStatus.TLDischarging Can't find object UPS.PowerSummary.PresentStatus.TLCharging Can't find object UPS.PowerSummary.PresentStatus.TLNeedReplacement Can't find object UPS.PowerSummary.Voltage upsdrv_updateinfo... dstate_init: sock /var/state/ups/su1500 open on fd 5 upsdrv_updateinfo... Waiting for notifications... Notification: (4 bytes) => 32 5e 00 00 Report[i]: (4 bytes) => 32 5e 00 00 Object: UPS.PowerSummary.PresentStatus.00000000 = 0 Object: UPS.PowerSummary.PresentStatus.00000000 = 1 Object: UPS.PowerSummary.PresentStatus.00000000 = 1 Object: UPS.PowerSummary.PresentStatus.00000000 = 1 Object: UPS.PowerSummary.PresentStatus.00000000 = 1 Object: UPS.PowerSummary.PresentStatus.00000000 = 0 Object: UPS.PowerSummary.PresentStatus.00000000 = 1 Object: UPS.PowerSummary.PresentStatus.InternalFailure = 0 Object: UPS.PowerSummary.PresentStatus.00000000 = 0 Object: UPS.PowerSummary.PresentStatus.ShutdownImminent = 0 Object: UPS.PowerSummary.PresentStatus.00000000 = 0 Object: UPS.PowerSummary.PresentStatus.00000000 = 0 Object: UPS.PowerSummary.PresentStatus.00000000 = 0 Object: UPS.PowerSummary.PresentStatus.00000000 = 0 Object: UPS.PowerSummary.PresentStatus.00000000 = 0 Object: UPS.PowerSummary.PresentStatus.00000000 = 0 Object: UPS.PowerSummary.PresentStatus.ACPresent = 0 Object: UPS.PowerSummary.PresentStatus.00000000 = 0 Object: UPS.PowerSummary.PresentStatus.BelowRemainingCapacityLimit = 0 Object: UPS.PowerSummary.PresentStatus.FullyCharged = 0 Object: UPS.PowerSummary.PresentStatus.Charging = 0 Object: UPS.PowerSummary.PresentStatus.Discharging = 0 Object: UPS.PowerSummary.PresentStatus.FullyDischarged = 0 Object: UPS.PowerSummary.PresentStatus.NeedReplacement = 0 =>Got 24 HID Objects... Object: UPS.PowerSummary.PresentStatus.00000000 = 0 find_hid_info: unknown variable: UPS.PowerSummary.PresentStatus.00000000 Object: UPS.PowerSummary.PresentStatus.00000000 = 1 find_hid_info: unknown variable: UPS.PowerSummary.PresentStatus.00000000 Object: UPS.PowerSummary.PresentStatus.00000000 = 1 find_hid_info: unknown variable: UPS.PowerSummary.PresentStatus.00000000 Object: UPS.PowerSummary.PresentStatus.00000000 = 1 find_hid_info: unknown variable: UPS.PowerSummary.PresentStatus.00000000 Object: UPS.PowerSummary.PresentStatus.00000000 = 1 find_hid_info: unknown variable: UPS.PowerSummary.PresentStatus.00000000 Object: UPS.PowerSummary.PresentStatus.00000000 = 0 find_hid_info: unknown variable: UPS.PowerSummary.PresentStatus.00000000 Object: UPS.PowerSummary.PresentStatus.00000000 = 1 find_hid_info: unknown variable: UPS.PowerSummary.PresentStatus.00000000 Object: UPS.PowerSummary.PresentStatus.InternalFailure = 0 find_hid_info: unknown variable: UPS.PowerSummary.PresentStatus.InternalFailure Object: UPS.PowerSummary.PresentStatus.00000000 = 0 find_hid_info: unknown variable: UPS.PowerSummary.PresentStatus.00000000 Object: UPS.PowerSummary.PresentStatus.ShutdownImminent = 0 ups.status = !shutdownimm Object: UPS.PowerSummary.PresentStatus.00000000 = 0 find_hid_info: unknown variable: UPS.PowerSummary.PresentStatus.00000000 Object: UPS.PowerSummary.PresentStatus.00000000 = 0 find_hid_info: unknown variable: UPS.PowerSummary.PresentStatus.00000000 Object: UPS.PowerSummary.PresentStatus.00000000 = 0 find_hid_info: unknown variable: UPS.PowerSummary.PresentStatus.00000000 Object: UPS.PowerSummary.PresentStatus.00000000 = 0 find_hid_info: unknown variable: UPS.PowerSummary.PresentStatus.00000000 Object: UPS.PowerSummary.PresentStatus.00000000 = 0 find_hid_info: unknown variable: UPS.PowerSummary.PresentStatus.00000000 Object: UPS.PowerSummary.PresentStatus.00000000 = 0 find_hid_info: unknown variable: UPS.PowerSummary.PresentStatus.00000000 Object: UPS.PowerSummary.PresentStatus.ACPresent = 0 ups.status = !online Object: UPS.PowerSummary.PresentStatus.00000000 = 0 find_hid_info: unknown variable: UPS.PowerSummary.PresentStatus.00000000 Object: UPS.PowerSummary.PresentStatus.BelowRemainingCapacityLimit = 0 ups.status = !lowbatt Object: UPS.PowerSummary.PresentStatus.FullyCharged = 0 ups.status = !fullycharged Object: UPS.PowerSummary.PresentStatus.Charging = 0 ups.status = !chrg Object: UPS.PowerSummary.PresentStatus.Discharging = 0 ups.status = !dischrg Object: UPS.PowerSummary.PresentStatus.FullyDischarged = 0 find_hid_info: unknown variable: UPS.PowerSummary.PresentStatus.FullyDischarged Object: UPS.PowerSummary.PresentStatus.NeedReplacement = 0 ups.status = !replacebatt upsdrv_updateinfo... Waiting for notifications... Notification: (2 bytes) => 34 5e Report[i]: (2 bytes) => 34 5e Object: UPS.PowerSummary.RemainingCapacity = 94 =>Got 1 HID Objects... Object: UPS.PowerSummary.RemainingCapacity = 94 battery.charge = 94 upsdrv_updateinfo... Waiting for notifications... Notification: (4 bytes) => 32 5e 00 00 Report[i]: (4 bytes) => 32 5e 00 00 Object: UPS.PowerSummary.PresentStatus.00000000 = 0 Object: UPS.PowerSummary.PresentStatus.00000000 = 1 Object: UPS.PowerSummary.PresentStatus.00000000 = 1 Object: UPS.PowerSummary.PresentStatus.00000000 = 1 Object: UPS.PowerSummary.PresentStatus.00000000 = 1 Object: UPS.PowerSummary.PresentStatus.00000000 = 0 Object: UPS.PowerSummary.PresentStatus.00000000 = 1 Object: UPS.PowerSummary.PresentStatus.InternalFailure = 0 Object: UPS.PowerSummary.PresentStatus.00000000 = 0 Object: UPS.PowerSummary.PresentStatus.ShutdownImminent = 0 Object: UPS.PowerSummary.PresentStatus.00000000 = 0 Object: UPS.PowerSummary.PresentStatus.00000000 = 0 Object: UPS.PowerSummary.PresentStatus.00000000 = 0 Object: UPS.PowerSummary.PresentStatus.00000000 = 0 Object: UPS.PowerSummary.PresentStatus.00000000 = 0 Object: UPS.PowerSummary.PresentStatus.00000000 = 0 Object: UPS.PowerSummary.PresentStatus.ACPresent = 0 Object: UPS.PowerSummary.PresentStatus.00000000 = 0 Object: UPS.PowerSummary.PresentStatus.BelowRemainingCapacityLimit = 0 Object: UPS.PowerSummary.PresentStatus.FullyCharged = 0 Object: UPS.PowerSummary.PresentStatus.Charging = 0 Object: UPS.PowerSummary.PresentStatus.Discharging = 0 Object: UPS.PowerSummary.PresentStatus.FullyDischarged = 0 Object: UPS.PowerSummary.PresentStatus.NeedReplacement = 0 =>Got 24 HID Objects... Object: UPS.PowerSummary.PresentStatus.00000000 = 0 find_hid_info: unknown variable: UPS.PowerSummary.PresentStatus.00000000 Object: UPS.PowerSummary.PresentStatus.00000000 = 1 find_hid_info: unknown variable: UPS.PowerSummary.PresentStatus.00000000 Object: UPS.PowerSummary.PresentStatus.00000000 = 1 find_hid_info: unknown variable: UPS.PowerSummary.PresentStatus.00000000 Object: UPS.PowerSummary.PresentStatus.00000000 = 1 find_hid_info: unknown variable: UPS.PowerSummary.PresentStatus.00000000 Object: UPS.PowerSummary.PresentStatus.00000000 = 1 find_hid_info: unknown variable: UPS.PowerSummary.PresentStatus.00000000 Object: UPS.PowerSummary.PresentStatus.00000000 = 0 find_hid_info: unknown variable: UPS.PowerSummary.PresentStatus.00000000 Object: UPS.PowerSummary.PresentStatus.00000000 = 1 find_hid_info: unknown variable: UPS.PowerSummary.PresentStatus.00000000 Object: UPS.PowerSummary.PresentStatus.InternalFailure = 0 find_hid_info: unknown variable: UPS.PowerSummary.PresentStatus.InternalFailure Object: UPS.PowerSummary.PresentStatus.00000000 = 0 find_hid_info: unknown variable: UPS.PowerSummary.PresentStatus.00000000 Object: UPS.PowerSummary.PresentStatus.ShutdownImminent = 0 ups.status = !shutdownimm Object: UPS.PowerSummary.PresentStatus.00000000 = 0 find_hid_info: unknown variable: UPS.PowerSummary.PresentStatus.00000000 Object: UPS.PowerSummary.PresentStatus.00000000 = 0 find_hid_info: unknown variable: UPS.PowerSummary.PresentStatus.00000000 Object: UPS.PowerSummary.PresentStatus.00000000 = 0 find_hid_info: unknown variable: UPS.PowerSummary.PresentStatus.00000000 Object: UPS.PowerSummary.PresentStatus.00000000 = 0 find_hid_info: unknown variable: UPS.PowerSummary.PresentStatus.00000000 Object: UPS.PowerSummary.PresentStatus.00000000 = 0 find_hid_info: unknown variable: UPS.PowerSummary.PresentStatus.00000000 Object: UPS.PowerSummary.PresentStatus.00000000 = 0 find_hid_info: unknown variable: UPS.PowerSummary.PresentStatus.00000000 Object: UPS.PowerSummary.PresentStatus.ACPresent = 0 ups.status = !online Object: UPS.PowerSummary.PresentStatus.00000000 = 0 find_hid_info: unknown variable: UPS.PowerSummary.PresentStatus.00000000 Object: UPS.PowerSummary.PresentStatus.BelowRemainingCapacityLimit = 0 ups.status = !lowbatt Object: UPS.PowerSummary.PresentStatus.FullyCharged = 0 ups.status = !fullycharged Object: UPS.PowerSummary.PresentStatus.Charging = 0 ups.status = !chrg Object: UPS.PowerSummary.PresentStatus.Discharging = 0 ups.status = !dischrg Object: UPS.PowerSummary.PresentStatus.FullyDischarged = 0 find_hid_info: unknown variable: UPS.PowerSummary.PresentStatus.FullyDischarged Object: UPS.PowerSummary.PresentStatus.NeedReplacement = 0 ups.status = !replacebatt upsdrv_updateinfo... Waiting for notifications... Notification: (2 bytes) => 34 5e Report[i]: (2 bytes) => 34 5e Object: UPS.PowerSummary.RemainingCapacity = 94 =>Got 1 HID Objects... Object: UPS.PowerSummary.RemainingCapacity = 94 battery.charge = 94 upsdrv_updateinfo... Waiting for notifications... Notification: (2 bytes) => 34 5e Report[i]: (2 bytes) => 34 5e Object: UPS.PowerSummary.RemainingCapacity = 94 =>Got 1 HID Objects... Object: UPS.PowerSummary.RemainingCapacity = 94 battery.charge = 94 upsdrv_updateinfo... Waiting for notifications... Notification: (4 bytes) => 32 5e 00 00 Report[i]: (4 bytes) => 32 5e 00 00 Object: UPS.PowerSummary.PresentStatus.00000000 = 0 Object: UPS.PowerSummary.PresentStatus.00000000 = 1 Object: UPS.PowerSummary.PresentStatus.00000000 = 1 Object: UPS.PowerSummary.PresentStatus.00000000 = 1 Object: UPS.PowerSummary.PresentStatus.00000000 = 1 Object: UPS.PowerSummary.PresentStatus.00000000 = 0 Object: UPS.PowerSummary.PresentStatus.00000000 = 1 Object: UPS.PowerSummary.PresentStatus.InternalFailure = 0 Object: UPS.PowerSummary.PresentStatus.00000000 = 0 Object: UPS.PowerSummary.PresentStatus.ShutdownImminent = 0 Object: UPS.PowerSummary.PresentStatus.00000000 = 0 Object: UPS.PowerSummary.PresentStatus.00000000 = 0 Object: UPS.PowerSummary.PresentStatus.00000000 = 0 Object: UPS.PowerSummary.PresentStatus.00000000 = 0 Object: UPS.PowerSummary.PresentStatus.00000000 = 0 Object: UPS.PowerSummary.PresentStatus.00000000 = 0 Object: UPS.PowerSummary.PresentStatus.ACPresent = 0 Object: UPS.PowerSummary.PresentStatus.00000000 = 0 Object: UPS.PowerSummary.PresentStatus.BelowRemainingCapacityLimit = 0 Object: UPS.PowerSummary.PresentStatus.FullyCharged = 0 Object: UPS.PowerSummary.PresentStatus.Charging = 0 Object: UPS.PowerSummary.PresentStatus.Discharging = 0 Object: UPS.PowerSummary.PresentStatus.FullyDischarged = 0 Object: UPS.PowerSummary.PresentStatus.NeedReplacement = 0 =>Got 24 HID Objects... Object: UPS.PowerSummary.PresentStatus.00000000 = 0 find_hid_info: unknown variable: UPS.PowerSummary.PresentStatus.00000000 Object: UPS.PowerSummary.PresentStatus.00000000 = 1 find_hid_info: unknown variable: UPS.PowerSummary.PresentStatus.00000000 Object: UPS.PowerSummary.PresentStatus.00000000 = 1 find_hid_info: unknown variable: UPS.PowerSummary.PresentStatus.00000000 Object: UPS.PowerSummary.PresentStatus.00000000 = 1 find_hid_info: unknown variable: UPS.PowerSummary.PresentStatus.00000000 Object: UPS.PowerSummary.PresentStatus.00000000 = 1 find_hid_info: unknown variable: UPS.PowerSummary.PresentStatus.00000000 Object: UPS.PowerSummary.PresentStatus.00000000 = 0 find_hid_info: unknown variable: UPS.PowerSummary.PresentStatus.00000000 Object: UPS.PowerSummary.PresentStatus.00000000 = 1 find_hid_info: unknown variable: UPS.PowerSummary.PresentStatus.00000000 Object: UPS.PowerSummary.PresentStatus.InternalFailure = 0 find_hid_info: unknown variable: UPS.PowerSummary.PresentStatus.InternalFailure Object: UPS.PowerSummary.PresentStatus.00000000 = 0 find_hid_info: unknown variable: UPS.PowerSummary.PresentStatus.00000000 Object: UPS.PowerSummary.PresentStatus.ShutdownImminent = 0 ups.status = !shutdownimm Object: UPS.PowerSummary.PresentStatus.00000000 = 0 find_hid_info: unknown variable: UPS.PowerSummary.PresentStatus.00000000 Object: UPS.PowerSummary.PresentStatus.00000000 = 0 find_hid_info: unknown variable: UPS.PowerSummary.PresentStatus.00000000 Object: UPS.PowerSummary.PresentStatus.00000000 = 0 find_hid_info: unknown variable: UPS.PowerSummary.PresentStatus.00000000 Object: UPS.PowerSummary.PresentStatus.00000000 = 0 find_hid_info: unknown variable: UPS.PowerSummary.PresentStatus.00000000 Object: UPS.PowerSummary.PresentStatus.00000000 = 0 find_hid_info: unknown variable: UPS.PowerSummary.PresentStatus.00000000 Object: UPS.PowerSummary.PresentStatus.00000000 = 0 find_hid_info: unknown variable: UPS.PowerSummary.PresentStatus.00000000 Object: UPS.PowerSummary.PresentStatus.ACPresent = 0 ups.status = !online Object: UPS.PowerSummary.PresentStatus.00000000 = 0 find_hid_info: unknown variable: UPS.PowerSummary.PresentStatus.00000000 Object: UPS.PowerSummary.PresentStatus.BelowRemainingCapacityLimit = 0 ups.status = !lowbatt Object: UPS.PowerSummary.PresentStatus.FullyCharged = 0 ups.status = !fullycharged Object: UPS.PowerSummary.PresentStatus.Charging = 0 ups.status = !chrg Object: UPS.PowerSummary.PresentStatus.Discharging = 0 ups.status = !dischrg Object: UPS.PowerSummary.PresentStatus.FullyDischarged = 0 find_hid_info: unknown variable: UPS.PowerSummary.PresentStatus.FullyDischarged Object: UPS.PowerSummary.PresentStatus.NeedReplacement = 0 ups.status = !replacebatt upsdrv_updateinfo... Waiting for notifications... Notification: (2 bytes) => 34 5e Report[i]: (2 bytes) => 34 5e Object: UPS.PowerSummary.RemainingCapacity = 94 =>Got 1 HID Objects... Object: UPS.PowerSummary.RemainingCapacity = 94 battery.charge = 94 upsdrv_updateinfo... Waiting for notifications... Notification: (2 bytes) => 34 5e Report[i]: (2 bytes) => 34 5e Object: UPS.PowerSummary.RemainingCapacity = 94 =>Got 1 HID Objects... Object: UPS.PowerSummary.RemainingCapacity = 94 battery.charge = 94 upsdrv_updateinfo... Waiting for notifications... Notification: (2 bytes) => 34 5e Report[i]: (2 bytes) => 34 5e Object: UPS.PowerSummary.RemainingCapacity = 94 =>Got 1 HID Objects... Object: UPS.PowerSummary.RemainingCapacity = 94 battery.charge = 94 Signal 2: exiting Closing device # kill 2677 ^C
Hi Patrick, the debug output you sent is useful. I think it shows that the bug is likely in the device, not the driver. I parsed the report descriptor (1028 bytes), and it defines, among other things, a report number 50 (0x32) ("Feature" or "Input") with the following format: byte 0, bit 0-6: unused byte 0, bit 7: UPS.PowerSummary.PresentStatus.InternalFailure byte 1, bit 0: unused byte 1, bit 1: UPS.PowerSummary.PresentStatus.ShutdownImminent byte 1, bit 2-7: unused byte 2, bit 0: UPS.PowerSummary.PresentStatus.ACPresent byte 2, bit 1: unused byte 2, bit 2-3: UPS.PowerSummary.PresentStatus.00850046 byte 2, bit 4-7: UPS.PowerSummary.PresentStatus.NeedReplacement Bits are counted from least to most significant, i.e.: 76543210. Now during the initial data collection run, we see report 50 as follows:> Report[r]: (4 bytes) => 32 00 00 11Here the first byte is the report number (0x32 = 50). The remaining bytes are the payload data. By the above scheme, this translates to: UPS.PowerSummary.PresentStatus.InternalFailure = 0 UPS.PowerSummary.PresentStatus.ShutdownImminent = 0 UPS.PowerSummary.PresentStatus.ACPresent = 1 UPS.PowerSummary.PresentStatus.NeedReplacement = 1 (why?) Patrick Krepps wrote:> > Hello all, > > About a month ago Peter and Charles were kind enough to try to help me with > getting a Tripp Lite USB UPS to work with NUT. I reported quite a bit of > initial success, and then other things here fell apart. Between work, fence > building and a week-long out of town business trip, I have had to drop this > from my list of things to do lately. I am back at it, and I believe I will > have time to devote to getting this to work for the near future. I apologize > for the lapse in my communications. > > I seem to have developed an interesting problem. The device status shows to be > OB when both on line and on battery. I've copied a substantial amount of > information, but will leave that at the end for the sake of readability. > > If I initiate a battery test, the status shows to be on battery, and the other > parameters change as one would expect (charge percentage, runtime remaining, > etc.). On occasion, after stopping a battery test the status will change to > OL CHRGING briefly (naturally I could not recreate that while capturing > output), but as fast as I can retype the upsc command the status will change > back to OB, even though it should show OL. > > I have included the output from starting the usbhid-ups driver, followed by > starting upsd and then running upsc. I have also included the output that I > received after stopping both upsd and the driver, and then restarting the > driver with -DDD. > > Since this appeared to be working a month ago, I am assuming the fault likely > resides on my side of the keyboard, but I can't see what I may be doing > wrong. So I was hoping the folks that monitor this list would take a look at > what I have provided and offer hints or suggestions. I will be more than > happy to provide additional info if requested. One further note, I performed > a SVN update this morning, but the results are still the same (my output > below is the most recent). > > Thanks, > Patrick > > Info and output: > > ... > # /usr/local/ups/bin/usbhid-ups -u root -DDD -a su1500 auto > Network UPS Tools: 0.28 USB communication driver 0.28 - core 0.30 (2.1.0) > > debug level is '3' > Checking device (09AE/4003) (002/004) > - VendorID: 09ae > - ProductID: 4003 > - Manufacturer: Tripp Lite > - Product: TRIPP LITE UPS > - Serial Number: 9530ALCPS519400017 > - Bus: 002 > Trying to match device > Device matches > failed to claim USB device, trying 2 more time(s)... > detaching kernel driver from USB device... > trying again to claim USB device... > HID descriptor, method 1: (9 bytes) => 09 21 11 01 21 01 22 04 04 > HID descriptor, method 2: (9 bytes) => 09 21 11 01 21 01 22 04 04 > HID descriptor retrieved (Reportlen = 1028) > Report descriptor retrieved (Reportlen = 1028) > Found HID device > Report Descriptor size = 1028 > Report Descriptor: (1028 bytes) => 05 84 09 04 a1 01 09 24 a1 02 05 84 65 > 00 55 00 85 28 09 fe 79 06 75 08 95 01 26 ff 00 15 00 b1 03 85 29 09 ff 79 > 14 b1 03 85 2b 09 fd 79 04 b1 03 09 1a a1 02 67 21 d1 f0 00 55 07 09 40 85 > 30 b1 83 67 21 d1 f0 00 55 06 09 30 75 10 27 ff ff 00 00 85 31 b1 82 c0 65 > 00 55 00 75 08 95 01 26 ff 00 85 11 09 5a b1 82 05 85 95 01 75 08 26 ff 00 > 15 00 85 2a 09 89 79 0a b1 03 85 62 09 8f 79 04 b1 03 85 33 09 2c b1 03 25 > 64 85 34 09 66 81 a2 85 34 09 66 b1 a2 85 3a 09 29 b1 02 85 37 09 67 b1 03 > 85 36 09 83 b1 03 85 38 09 8c b1 82 26 ff 00 85 3b 09 8d b1 03 85 39 09 8e > b1 03 25 01 85 2c 09 8b b1 03 85 35 09 68 66 01 10 55 00 75 10 95 01 27 ff > ff 00 00 81 a2 09 68 b1 a2 65 00 55 00 05 84 09 02 a1 02 25 01 75 01 85 32 > 05 84 95 07 81 01 09 62 95 01 81 a2 95 01 81 03 09 69 81 a2 95 06 81 01 05 > 85 09 d0 95 01 81 a2 95 01 81 03 95 02 09 42 09 46 81 03 95 04 09 44 09 45 > 09 47 09 4b 81 a2 85 32 05 84 75 01 95 07 b1 01 95 01 09 62 b1 a2 95 01 b1 > 03 09 69 95 01 b1 a2 95 06 b1 01 05 85 95 01 09 d0 b1 a2 95 01 b1 03 95 02 > 09 42 09 46 b1 03 95 04 09 44 09 45 09 47 09 4b b1 a2 c0 c0 05 84 09 10 a1 > 02 09 12 a1 02 67 21 d1 f0 00 55 07 85 04 09 40 75 10 95 01 27 ff ff 00 00 > b1 02 85 20 67 21 d1 f0 00 55 06 09 30 b1 82 65 00 55 00 05 84 09 02 a1 02 > 85 23 05 85 75 01 25 01 95 02 b1 03 95 02 09 42 09 46 b1 82 95 04 09 44 09 > 45 09 47 09 4b b1 82 c0 05 85 85 21 09 66 95 01 75 08 25 64 b1 82 c0 05 84 > 26 ff 00 09 58 85 10 b1 82 85 1a 67 01 00 01 00 55 00 09 36 75 10 95 01 27 > ff ff 00 00 b1 82 c0 65 00 55 00 05 84 09 1e a1 02 95 01 75 08 26 ff 00 85 > 01 67 21 d1 f0 00 55 07 09 40 b1 03 85 02 66 01 f0 55 00 09 42 b1 03 65 00 > 55 00 06 ff ff 85 55 09 97 b1 82 05 84 85 03 66 21 d1 55 07 09 43 75 10 95 > 01 27 ff ff 00 00 b1 03 c0 65 00 55 00 05 84 09 16 a1 02 75 10 27 ff ff 00 > 00 09 1a a1 02 85 18 67 21 d1 f0 00 55 06 09 30 b1 82 85 19 66 01 f0 55 0f > 09 32 b1 82 c0 05 84 09 1c a1 02 85 1b 67 21 d1 f0 00 55 06 09 30 b1 82 85 > 1c 66 01 f0 55 0f 09 32 b1 82 55 00 67 01 00 10 00 55 0f 85 46 09 31 b1 82 > 66 21 d1 55 07 85 47 09 34 b1 82 05 84 67 21 d1 f0 00 55 07 85 06 09 53 b1 > 82 85 09 09 54 b1 82 06 ff ff 67 21 d1 f0 00 55 07 09 57 85 07 b1 03 09 58 > 85 08 b1 03 09 59 85 0a b1 03 09 5a 85 0b b1 03 c0 65 00 55 00 05 84 85 22 > 09 02 a1 02 75 01 95 03 25 01 05 84 09 63 09 6f 09 6e b1 82 95 01 b1 03 09 > 65 b1 82 09 6d 95 01 b1 03 09 67 09 62 95 02 b1 82 95 06 b1 03 95 01 09 72 > b1 82 95 01 b1 03 c0 c0 05 84 09 18 a1 02 09 20 a1 02 75 10 95 01 26 ff 7f > 15 ff 66 01 10 55 00 85 15 09 57 b1 82 85 61 09 56 b1 82 85 17 09 55 b1 82 > 27 ff ff 00 00 15 00 66 21 d1 55 07 85 54 09 34 b1 82 65 00 55 00 85 1e 09 > 35 75 08 15 00 26 ff 00 b1 82 06 ff ff 85 16 75 10 95 01 26 ff 7f 15 ff 09 > 56 b1 82 75 08 15 00 26 ff 00 85 41 66 01 10 55 00 09 81 b1 82 65 00 55 00 > 85 51 09 91 b1 82 85 52 09 92 b1 82 85 53 09 93 b1 82 85 56 09 94 b1 82 85 > 67 09 95 b1 82 85 68 09 96 b1 82 85 69 09 98 b1 82 85 6a 09 99 b1 82 85 6b > 09 9a b1 82 c0 c0 06 ff ff 09 10 a1 81 75 08 95 01 26 ff 00 85 0d 09 75 b1 > 03 85 0e 09 76 b1 03 85 0f 09 7c b1 03 85 42 09 9b b1 82 85 43 09 9c b1 82 > 85 6c 75 10 27 ff ff 00 00 09 7d b1 82 c0 c0 > Detected a UPS: Tripp Lite /TRIPP LITE UPS > Using subdriver: TrippLite HID 0.1 (experimental) > Report[r]: (2 bytes) => 28 06 > Path: UPS.PowerSummary.iProduct, Type: Feature, ReportID: 0x28, Offset: 0, > Size: 8, Value: 6.000000 > Report[r]: (2 bytes) => 29 14 > Path: UPS.PowerSummary.iSerialNumber, Type: Feature, ReportID: 0x29, Offset: > 0, Size: 8, Value: 20.000000 > Report[r]: (2 bytes) => 2b 04 > Path: UPS.PowerSummary.iManufacturer, Type: Feature, ReportID: 0x2b, Offset: > 0, Size: 8, Value: 4.000000 > Report[r]: (2 bytes) => 30 78 > Path: UPS.PowerSummary.Input.ConfigVoltage, Type: Feature, ReportID: 0x30, > Offset: 0, Size: 8, Value: 120.000000 > Report[r]: (3 bytes) => 31 c4 04 > Path: UPS.PowerSummary.Input.Voltage, Type: Feature, ReportID: 0x31, Offset: > 0, Size: 16, Value: 122.000000 > Report[r]: (2 bytes) => 11 02 > Path: UPS.PowerSummary.AudibleAlarmControl, Type: Feature, ReportID: 0x11, > Offset: 0, Size: 8, Value: 2.000000 > Report[r]: (2 bytes) => 2a 0a > Path: UPS.PowerSummary.iDeviceChemistry, Type: Feature, ReportID: 0x2a, > Offset: 0, Size: 8, Value: 10.000000 > Report[r]: (2 bytes) => 62 04 > Path: UPS.PowerSummary.iOEMInformation, Type: Feature, ReportID: 0x62, Offset: > 0, Size: 8, Value: 4.000000 > Report[r]: (2 bytes) => 33 02 > Path: UPS.PowerSummary.CapacityMode, Type: Feature, ReportID: 0x33, Offset: 0, > Size: 8, Value: 2.000000 > Report[r]: (2 bytes) => 34 5e > Path: UPS.PowerSummary.RemainingCapacity, Type: Input, ReportID: 0x34, Offset: > 0, Size: 8, Value: 94.000000 > Path: UPS.PowerSummary.RemainingCapacity, Type: Feature, ReportID: 0x34, > Offset: 0, Size: 8, Value: 94.000000 > Report[r]: (2 bytes) => 3a 19 > Path: UPS.PowerSummary.RemainingCapacityLimit, Type: Feature, ReportID: 0x3a, > Offset: 0, Size: 8, Value: 25.000000 > Report[r]: (2 bytes) => 37 64 > Path: UPS.PowerSummary.FullChargeCapacity, Type: Feature, ReportID: 0x37, > Offset: 0, Size: 8, Value: 100.000000 > Report[r]: (2 bytes) => 36 64 > Path: UPS.PowerSummary.DesignCapacity, Type: Feature, ReportID: 0x36, Offset: > 0, Size: 8, Value: 100.000000 > Report[r]: (2 bytes) => 38 32 > Path: UPS.PowerSummary.WarningCapacityLimit, Type: Feature, ReportID: 0x38, > Offset: 0, Size: 8, Value: 50.000000 > Report[r]: (2 bytes) => 3b 01 > Path: UPS.PowerSummary.CapacityGranularity1, Type: Feature, ReportID: 0x3b, > Offset: 0, Size: 8, Value: 1.000000 > Report[r]: (2 bytes) => 39 01 > Path: UPS.PowerSummary.CapacityGranularity2, Type: Feature, ReportID: 0x39, > Offset: 0, Size: 8, Value: 1.000000 > Report[r]: (2 bytes) => 2c 01 > Path: UPS.PowerSummary.Rechargeable, Type: Feature, ReportID: 0x2c, Offset: 0, > Size: 8, Value: 1.000000 > Report[r]: (3 bytes) => 35 fd 06 > Path: UPS.PowerSummary.RunTimeToEmpty, Type: Input, ReportID: 0x35, Offset: 0, > Size: 16, Value: 1789.000000 > Path: UPS.PowerSummary.RunTimeToEmpty, Type: Feature, ReportID: 0x35, Offset: > 0, Size: 16, Value: 1789.000000 > Report[r]: (4 bytes) => 32 00 00 11 > Path: UPS.PowerSummary.PresentStatus.InternalFailure, Type: Input, ReportID: > 0x32, Offset: 7, Size: 1, Value: 0.000000 > Path: UPS.PowerSummary.PresentStatus.ShutdownImminent, Type: Input, ReportID: > 0x32, Offset: 9, Size: 1, Value: 0.000000 > Path: UPS.PowerSummary.PresentStatus.ACPresent, Type: Input, ReportID: 0x32, > Offset: 16, Size: 1, Value: 1.000000 > Path: UPS.PowerSummary.PresentStatus.BelowRemainingCapacityLimit, Type: Input, > ReportID: 0x32, Offset: 18, Size: 1, Value: 0.000000 > Path: UPS.PowerSummary.PresentStatus.FullyCharged, Type: Input, ReportID: > 0x32, Offset: 19, Size: 1, Value: 0.000000 > Path: UPS.PowerSummary.PresentStatus.Charging, Type: Input, ReportID: 0x32, > Offset: 20, Size: 1, Value: 1.000000 > Path: UPS.PowerSummary.PresentStatus.Discharging, Type: Input, ReportID: 0x32, > Offset: 21, Size: 1, Value: 0.000000 > Path: UPS.PowerSummary.PresentStatus.FullyDischarged, Type: Input, ReportID: > 0x32, Offset: 22, Size: 1, Value: 0.000000 > Path: UPS.PowerSummary.PresentStatus.NeedReplacement, Type: Input, ReportID: > 0x32, Offset: 23, Size: 1, Value: 0.000000 > Path: UPS.PowerSummary.PresentStatus.InternalFailure, Type: Feature, ReportID: > 0x32, Offset: 7, Size: 1, Value: 0.000000 > Path: UPS.PowerSummary.PresentStatus.ShutdownImminent, Type: Feature, > ReportID: 0x32, Offset: 9, Size: 1, Value: 0.000000 > Path: UPS.PowerSummary.PresentStatus.ACPresent, Type: Feature, ReportID: 0x32, > Offset: 16, Size: 1, Value: 1.000000 > Path: UPS.PowerSummary.PresentStatus.BelowRemainingCapacityLimit, Type: > Feature, ReportID: 0x32, Offset: 18, Size: 1, Value: 0.000000 > Path: UPS.PowerSummary.PresentStatus.FullyCharged, Type: Feature, ReportID: > 0x32, Offset: 19, Size: 1, Value: 0.000000 > Path: UPS.PowerSummary.PresentStatus.Charging, Type: Feature, ReportID: 0x32, > Offset: 20, Size: 1, Value: 1.000000 > Path: UPS.PowerSummary.PresentStatus.Discharging, Type: Feature, ReportID: > 0x32, Offset: 21, Size: 1, Value: 0.000000 > Path: UPS.PowerSummary.PresentStatus.FullyDischarged, Type: Feature, ReportID: > 0x32, Offset: 22, Size: 1, Value: 0.000000 > Path: UPS.PowerSummary.PresentStatus.NeedReplacement, Type: Feature, ReportID: > 0x32, Offset: 23, Size: 1, Value: 0.000000 > Report[r]: (3 bytes) => 04 30 00 > Path: UPS.BatterySystem.Battery.ConfigVoltage, Type: Feature, ReportID: 0x04, > Offset: 0, Size: 16, Value: 48.000000 > Report[r]: (3 bytes) => 20 19 02 > Path: UPS.BatterySystem.Battery.Voltage, Type: Feature, ReportID: 0x20, > Offset: 0, Size: 16, Value: 53.700001 > Path: UPS.BatterySystem.Battery.PresentStatus.BelowRemainingCapacityLimit, > Type: Feature, ReportID: 0x23, Offset: 2, Size: 1 > Report[r]: (2 bytes) => 23 10 > Path: UPS.BatterySystem.Battery.PresentStatus.FullyCharged, Type: Feature, > ReportID: 0x23, Offset: 3, Size: 1, Value: 0.000000 > Path: UPS.BatterySystem.Battery.PresentStatus.Charging, Type: Feature, > ReportID: 0x23, Offset: 4, Size: 1, Value: 1.000000 > Path: UPS.BatterySystem.Battery.PresentStatus.Discharging, Type: Feature, > ReportID: 0x23, Offset: 5, Size: 1, Value: 0.000000 > Path: UPS.BatterySystem.Battery.PresentStatus.FullyDischarged, Type: Feature, > ReportID: 0x23, Offset: 6, Size: 1, Value: 0.000000 > Path: UPS.BatterySystem.Battery.PresentStatus.NeedReplacement, Type: Feature, > ReportID: 0x23, Offset: 7, Size: 1, Value: 0.000000 > Report[r]: (2 bytes) => 21 5e > Path: UPS.BatterySystem.Battery.RemainingCapacity, Type: Feature, ReportID: > 0x21, Offset: 0, Size: 8, Value: 94.000000 > Report[r]: (2 bytes) => 10 04 > Path: UPS.BatterySystem.Test, Type: Feature, ReportID: 0x10, Offset: 0, Size: > 8, Value: 4.000000 > Report[r]: (3 bytes) => 1a 2a 01 > Path: UPS.BatterySystem.Temperature, Type: Feature, ReportID: 0x1a, Offset: 0, > Size: 16, Value: 298.000000 > Report[r]: (2 bytes) => 01 78 > Path: UPS.Flow.ConfigVoltage, Type: Feature, ReportID: 0x01, Offset: 0, Size: > 8, Value: 120.000000 > Report[r]: (2 bytes) => 02 3c > Path: UPS.Flow.ConfigFrequency, Type: Feature, ReportID: 0x02, Offset: 0, > Size: 8, Value: 60.000000 > Can't retrieve Report 85 (32): Broken pipe > Path: UPS.Flow.ffff0097, Type: Feature, ReportID: 0x55, Offset: 0, Size: 8 > Report[r]: (3 bytes) => 03 dc 05 > Path: UPS.Flow.ConfigApparentPower, Type: Feature, ReportID: 0x03, Offset: 0, > Size: 16, Value: 1500.000000 > Report[r]: (3 bytes) => 18 c4 04 > Path: UPS.PowerConverter.Input.Voltage, Type: Feature, ReportID: 0x18, Offset: > 0, Size: 16, Value: 122.000000 > Report[r]: (3 bytes) => 19 58 02 > Path: UPS.PowerConverter.Input.Frequency, Type: Feature, ReportID: 0x19, > Offset: 0, Size: 16, Value: 60.000000 > Report[r]: (3 bytes) => 1b b2 04 > Path: UPS.PowerConverter.Output.Voltage, Type: Feature, ReportID: 0x1b, > Offset: 0, Size: 16, Value: 120.200005 > Report[r]: (3 bytes) => 1c 58 02 > Path: UPS.PowerConverter.Output.Frequency, Type: Feature, ReportID: 0x1c, > Offset: 0, Size: 16, Value: 60.000000 > Report[r]: (3 bytes) => 46 1c 00 > Path: UPS.PowerConverter.Output.Current, Type: Feature, ReportID: 0x46, > Offset: 0, Size: 16, Value: 2.800000 > Report[r]: (3 bytes) => 47 2d 01 > Path: UPS.PowerConverter.Output.ActivePower, Type: Feature, ReportID: 0x47, > Offset: 0, Size: 16, Value: 301.000000 > Report[r]: (3 bytes) => 06 41 00 > Path: UPS.PowerConverter.Output.LowVoltageTransfer, Type: Feature, ReportID: > 0x06, Offset: 0, Size: 16, Value: 65.000000 > Report[r]: (3 bytes) => 09 8a 00 > Path: UPS.PowerConverter.Output.HighVoltageTransfer, Type: Feature, ReportID: > 0x09, Offset: 0, Size: 16, Value: 138.000000 > Report[r]: (3 bytes) => 07 46 00 > Path: UPS.PowerConverter.Output.ffff0057, Type: Feature, ReportID: 0x07, > Offset: 0, Size: 16, Value: 70.000000 > Report[r]: (3 bytes) => 08 41 00 > Path: UPS.PowerConverter.Output.ffff0058, Type: Feature, ReportID: 0x08, > Offset: 0, Size: 16, Value: 65.000000 > Report[r]: (3 bytes) => 0a 8a 00 > Path: UPS.PowerConverter.Output.ffff0059, Type: Feature, ReportID: 0x0a, > Offset: 0, Size: 16, Value: 138.000000 > Report[r]: (3 bytes) => 0b 85 00 > Path: UPS.PowerConverter.Output.ffff005a, Type: Feature, ReportID: 0x0b, > Offset: 0, Size: 16, Value: 133.000000 > Report[r]: (3 bytes) => 22 20 00 > Path: UPS.PowerConverter.PresentStatus.VoltageOutOfRange, Type: Feature, > ReportID: 0x22, Offset: 0, Size: 1, Value: 0.000000 > Path: UPS.PowerConverter.PresentStatus.Buck, Type: Feature, ReportID: 0x22, > Offset: 1, Size: 1, Value: 0.000000 > Path: UPS.PowerConverter.PresentStatus.Boost, Type: Feature, ReportID: 0x22, > Offset: 2, Size: 1, Value: 0.000000 > Path: UPS.PowerConverter.PresentStatus.Overload, Type: Feature, ReportID: > 0x22, Offset: 4, Size: 1, Value: 0.000000 > Path: UPS.PowerConverter.PresentStatus.Used, Type: Feature, ReportID: 0x22, > Offset: 5, Size: 1, Value: 1.000000 > Path: UPS.PowerConverter.PresentStatus.OverTemperature, Type: Feature, > ReportID: 0x22, Offset: 6, Size: 1, Value: 0.000000 > Path: UPS.PowerConverter.PresentStatus.InternalFailure, Type: Feature, > ReportID: 0x22, Offset: 7, Size: 1, Value: 0.000000 > Path: UPS.PowerConverter.PresentStatus.AwaitingPower, Type: Feature, ReportID: > 0x22, Offset: 14, Size: 1, Value: 0.000000 > Report[r]: (3 bytes) => 15 ff ff > Path: UPS.OutletSystem.Outlet.DelayBeforeShutdown, Type: Feature, ReportID: > 0x15, Offset: 0, Size: 16, Value: -1.000000 > Report[r]: (3 bytes) => 61 00 00 > Path: UPS.OutletSystem.Outlet.DelayBeforeStartup, Type: Feature, ReportID: > 0x61, Offset: 0, Size: 16, Value: 0.000000 > Report[r]: (3 bytes) => 17 ff ff > Path: UPS.OutletSystem.Outlet.DelayBeforeReboot, Type: Feature, ReportID: > 0x17, Offset: 0, Size: 16, Value: -1.000000 > Report[r]: (3 bytes) => 54 2d 01 > Path: UPS.OutletSystem.Outlet.ActivePower, Type: Feature, ReportID: 0x54, > Offset: 0, Size: 16, Value: 301.000000 > Report[r]: (2 bytes) => 1e 18 > Path: UPS.OutletSystem.Outlet.PercentLoad, Type: Feature, ReportID: 0x1e, > Offset: 0, Size: 8, Value: 24.000000 > Report[r]: (3 bytes) => 16 00 00 > Path: UPS.OutletSystem.Outlet.ffff0056, Type: Feature, ReportID: 0x16, Offset: > 0, Size: 16, Value: 0.000000 > Report[r]: (2 bytes) => 41 00 > Path: UPS.OutletSystem.Outlet.ffff0081, Type: Feature, ReportID: 0x41, Offset: > 0, Size: 8, Value: 0.000000 > Report[r]: (2 bytes) => 51 00 > Path: UPS.OutletSystem.Outlet.ffff0091, Type: Feature, ReportID: 0x51, Offset: > 0, Size: 8, Value: 0.000000 > Report[r]: (2 bytes) => 52 00 > Path: UPS.OutletSystem.Outlet.ffff0092, Type: Feature, ReportID: 0x52, Offset: > 0, Size: 8, Value: 0.000000 > Report[r]: (2 bytes) => 53 00 > Path: UPS.OutletSystem.Outlet.ffff0093, Type: Feature, ReportID: 0x53, Offset: > 0, Size: 8, Value: 0.000000 > Report[r]: (2 bytes) => 56 01 > Path: UPS.OutletSystem.Outlet.ffff0094, Type: Feature, ReportID: 0x56, Offset: > 0, Size: 8, Value: 1.000000 > Report[r]: (2 bytes) => 67 03 > Path: UPS.OutletSystem.Outlet.ffff0095, Type: Feature, ReportID: 0x67, Offset: > 0, Size: 8, Value: 3.000000 > Report[r]: (2 bytes) => 68 03 > Path: UPS.OutletSystem.Outlet.ffff0096, Type: Feature, ReportID: 0x68, Offset: > 0, Size: 8, Value: 3.000000 > Report[r]: (2 bytes) => 69 00 > Path: UPS.OutletSystem.Outlet.ffff0098, Type: Feature, ReportID: 0x69, Offset: > 0, Size: 8, Value: 0.000000 > Can't retrieve Report 106 (32): Broken pipe > Path: UPS.OutletSystem.Outlet.ffff0099, Type: Feature, ReportID: 0x6a, Offset: > 0, Size: 8 > Can't retrieve Report 107 (32): Broken pipe > Path: UPS.OutletSystem.Outlet.ffff009a, Type: Feature, ReportID: 0x6b, Offset: > 0, Size: 8 > Report[r]: (2 bytes) => 0d 08 > Path: UPS.ffff0010.[1].ffff0075, Type: Feature, ReportID: 0x0d, Offset: 0, > Size: 8, Value: 8.000000 > Report[r]: (2 bytes) => 0e 00 > Path: UPS.ffff0010.[1].ffff0076, Type: Feature, ReportID: 0x0e, Offset: 0, > Size: 8, Value: 0.000000 > Report[r]: (2 bytes) => 0f d0 > Path: UPS.ffff0010.[1].ffff007c, Type: Feature, ReportID: 0x0f, Offset: 0, > Size: 8, Value: 208.000000 > Report[r]: (2 bytes) => 42 00 > Path: UPS.ffff0010.[1].ffff009b, Type: Feature, ReportID: 0x42, Offset: 0, > Size: 8, Value: 0.000000 > Report[r]: (2 bytes) => 43 01 > Path: UPS.ffff0010.[1].ffff009c, Type: Feature, ReportID: 0x43, Offset: 0, > Size: 8, Value: 1.000000 > Report[r]: (3 bytes) => 6c 03 40 > Path: UPS.ffff0010.[1].ffff007d, Type: Feature, ReportID: 0x6c, Offset: 0, > Size: 16, Value: 16387.000000 > Can't find object UPS.PowerSummary.PresentStatus.TLACPresent > Can't find object UPS.PowerSummary.PresentStatus.TLDischarging > Can't find object UPS.PowerSummary.PresentStatus.TLCharging > Can't find object UPS.PowerSummary.PresentStatus.TLNeedReplacement > Can't find object UPS.PowerSummary.Voltage > upsdrv_updateinfo... > dstate_init: sock /var/state/ups/su1500 open on fd 5 > upsdrv_updateinfo... > Waiting for notifications... > Notification: (4 bytes) => 32 5e 00 00 > Report[i]: (4 bytes) => 32 5e 00 00 > Object: UPS.PowerSummary.PresentStatus.00000000 = 0 > Object: UPS.PowerSummary.PresentStatus.00000000 = 1 > Object: UPS.PowerSummary.PresentStatus.00000000 = 1 > Object: UPS.PowerSummary.PresentStatus.00000000 = 1 > Object: UPS.PowerSummary.PresentStatus.00000000 = 1 > Object: UPS.PowerSummary.PresentStatus.00000000 = 0 > Object: UPS.PowerSummary.PresentStatus.00000000 = 1 > Object: UPS.PowerSummary.PresentStatus.InternalFailure = 0 > Object: UPS.PowerSummary.PresentStatus.00000000 = 0 > Object: UPS.PowerSummary.PresentStatus.ShutdownImminent = 0 > Object: UPS.PowerSummary.PresentStatus.00000000 = 0 > Object: UPS.PowerSummary.PresentStatus.00000000 = 0 > Object: UPS.PowerSummary.PresentStatus.00000000 = 0 > Object: UPS.PowerSummary.PresentStatus.00000000 = 0 > Object: UPS.PowerSummary.PresentStatus.00000000 = 0 > Object: UPS.PowerSummary.PresentStatus.00000000 = 0 > Object: UPS.PowerSummary.PresentStatus.ACPresent = 0 > Object: UPS.PowerSummary.PresentStatus.00000000 = 0 > Object: UPS.PowerSummary.PresentStatus.BelowRemainingCapacityLimit = 0 > Object: UPS.PowerSummary.PresentStatus.FullyCharged = 0 > Object: UPS.PowerSummary.PresentStatus.Charging = 0 > Object: UPS.PowerSummary.PresentStatus.Discharging = 0 > Object: UPS.PowerSummary.PresentStatus.FullyDischarged = 0 > Object: UPS.PowerSummary.PresentStatus.NeedReplacement = 0