[Nut-upsdev] Tripp Lite USB UPS

Patrick Krepps cso at satcharters.com
Fri Mar 23 20:48:43 CET 2007


Hi Peter,

You asked me to give you some time on this problem. Is there any chance we can 
get back to work on it? I've updated my SVN sources and there doesn't appear 
to be any difference in the OB when OL status.

Tell me what you need and I will be happy to provide it. If I'm just bothering 
you, just say so and I will get on with other things that require my 
attention - that list never seems to grow smaller for some reason.

Thanks,
Patrick

On Monday 26 February 2007 12:23 am, you wrote:
> 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 11
>
> Here 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



More information about the Nut-upsdev mailing list