[Nut-upsuser] Ippon Smart Winner 3000 New

Андрей Тихомиров admin at vampik.ru
Tue Mar 3 13:08:08 UTC 2015


Hello,

I've recently bought Ippon Smart Winner 3000 New (note the "New" in the 
model name) and I can't make NUT to work with it.

Linux gateway 3.17.8-gentoo-r1 #1 SMP Mon Feb 16 13:46:11 MSK 2015 
x86_64 Intel(R) Celeron(R) CPU 1037U @ 1.80GHz GenuineIntel GNU/Linux
Network UPS Tools 2.7.2

1) USB connection partially works using usbhid-ups driver, the problem 
is that I can't issue any command to the UPS. Any command returns ERR 
CMD-NOT-SUPPORTED error.

[nutdev1]
         driver = "usbhid-ups"
         port = "auto"
         vendorid = "06DA"
         productid = "FFFF"
         product = "HID UPS"
         serial = "S42140930054"
         vendor = "PPC"
         bus = "002"

# upsc nutdev1
battery.charge: 100
battery.runtime: 5329
battery.type: PbAc
battery.voltage: 82
battery.voltage.nominal: 72
device.mfr: PPC
device.model: HID UPS
device.serial: S42140930054
device.type: ups
driver.name: usbhid-ups
driver.parameter.bus: 002
driver.parameter.pollfreq: 30
driver.parameter.pollinterval: 2
driver.parameter.port: auto
driver.parameter.product: HID UPS
driver.parameter.productid: FFFF
driver.parameter.serial: S42140930054
driver.parameter.vendor: PPC
driver.parameter.vendorid: 06DA
driver.version: 2.7.2
driver.version.data: Liebert HID 0.3
driver.version.internal: 0.38
ups.load: 9
ups.mfr: PPC
ups.model: HID UPS
ups.productid: ffff
ups.serial: S42140930054
ups.status: OL CHRG
ups.vendorid: 06da

# /lib/nut/usbhid-ups -DDD -a nutdev1
Network UPS Tools - Generic HID driver 0.38 (2.7.2)
USB communication driver 0.32
    0.000000     debug level is '3'
    0.001145     upsdrv_initups...
    0.002890     Checking device (1D6B/0001) (004/001)
    0.003366     Failed to open device, skipping. (Permission denied)
    0.003806     Checking device (1D6B/0001) (003/001)
    0.004149     Failed to open device, skipping. (Permission denied)
    0.004454     Checking device (1D6B/0002) (001/001)
    0.004797     Failed to open device, skipping. (Permission denied)
    0.005128     Checking device (06DA/FFFF) (002/003)
    0.534942     - VendorID: 06da
    0.535595     - ProductID: ffff
    0.536220     - Manufacturer: PPC
    0.536590     - Product: HID UPS
    0.537081     - Serial Number: S42140930054
    0.537522     - Bus: 002
    0.537977     Trying to match device
    0.538536     Device matches
    0.732116     HID descriptor, method 1: (9 bytes) => 09 21 11 01 00 
01 22 55 05
    0.732189     HID descriptor, method 2: (9 bytes) => 09 21 11 01 00 
01 22 55 05
    0.732199     HID descriptor length 1365
    1.000679     Report Descriptor size = 1365
    1.000731     Report Descriptor: (1365 bytes) => 05 84 09 04 a1 01 09 
10 a1 00 09 12 a1
    1.000750      00 09 13 85 20 75 08 95 01 15 00 26 ff 00 65 00 55 00 
b1 03 06 ff ff 09 90
    1.000767      85 21 b1 82 05 84 09 02 a1 02 09 60 85 27 75 08 26 ff 
00 65 00 b1 83 09 60
    1.000784      81 83 06 ff ff 09 74 b1 83 09 74 81 83 c0 05 84 09 58 
85 24 b1 82 06 ff ff
    1.000800      09 e3 85 e3 b1 82 09 45 85 25 75 20 27 ff ff ff 7f 66 
01 10 b1 82 c0 05 84
    1.000818      09 11 85 20 75 08 26 ff 00 65 00 b1 03 09 14 a1 00 09 
15 b1 03 06 ff ff 09
    1.000835      94 85 26 b1 83 05 84 09 02 a1 02 06 ff ff 09 79 85 27 
b1 83 09 79 81 83 05
    1.000851      84 09 62 b1 83 09 62 81 83 09 6d b1 83 09 6d 81 83 c0 
c0 c0 05 84 09 1e a1
    1.000868      81 09 42 85 14 66 01 f0 b1 83 09 40 85 15 67 21 d1 f0 
00 55 07 b1 83 09 1f
    1.000884      85 0b 65 00 55 00 b1 03 c0 09 1e a1 84 09 44 85 74 75 
10 27 ff ff 00 00 66
    1.000901      21 d1 55 07 b1 83 09 43 66 21 d1 b1 83 09 42 85 36 75 
08 26 ff 00 66 01 f0
    1.000918      55 00 b1 82 09 45 85 16 65 00 b1 83 09 40 85 72 67 21 
d1 f0 00 55 07 b1 82
    1.000935      09 1f 85 0b 65 00 55 00 b1 03 c0 09 18 a1 00 09 20 a1 
81 09 1f 85 80 b1 03
    1.000951      09 21 b1 03 09 02 a1 02 09 6c 85 81 b1 03 c0 c0 09 20 
a1 82 09 57 85 8d 75
    1.000968      20 15 ff 27 ff ff ff 7f 66 01 10 b1 82 09 56 85 90 b1 
82 09 1f 85 80 75 08
    1.000985      15 00 26 ff 00 65 00 b1 03 09 21 b1 03 09 02 a1 02 09 
6c 85 81 b1 03 09 6b
    1.001001      85 82 b1 83 09 6b 81 83 c0 06 ff ff 09 5d 85 87 75 20 
27 ff ff ff 7f 66 01
    1.001018      10 b1 82 09 5e 85 8a b1 82 c0 05 84 09 20 a1 83 09 57 
85 8e 15 ff b1 82 09
    1.001035      56 85 91 b1 82 09 1f 85 80 75 08 15 00 26 ff 00 65 00 
b1 03 09 21 b1 03 09
    1.001051      02 a1 02 09 6c 85 81 b1 03 09 6b 85 82 b1 83 09 6b 81 
83 c0 06 ff ff 09 5d
    1.001068      85 88 75 20 27 ff ff ff 7f 66 01 10 b1 82 09 5e 85 8b 
b1 82 c0 06 ff ff 09
    1.001085      c0 85 c0 75 08 26 ff 00 65 00 b1 82 05 84 09 19 85 80 
b1 03 c0 09 16 a1 00
    1.001101      06 ff ff 09 41 85 4a b1 03 05 84 09 1a a1 81 06 ff ff 
09 43 85 73 b1 82 09
    1.001118      94 85 c1 b1 82 05 84 09 1f 85 30 b1 03 09 32 85 31 75 
10 27 ff ff 00 00 66
    1.001135      01 f0 55 0f b1 83 09 1b 85 30 75 08 26 ff 00 65 00 55 
00 b1 03 09 02 a1 02
    1.001151      09 6e 85 2d b1 83 09 6e 81 83 09 6f b1 83 09 6f 81 83 
09 64 85 32 b1 83 09
    1.001168      64 81 83 09 63 b1 83 09 63 81 83 06 ff ff 09 78 b1 83 
09 78 81 83 c0 05 84
    1.001184      09 30 85 31 75 10 27 ff ff 00 00 67 21 d1 f0 00 55 07 
b1 83 c0 05 84 09 1a
    1.001201      a1 83 06 ff ff 09 46 85 39 75 08 26 ff 00 65 00 55 00 
b1 82 05 84 09 1f 85
    1.001218      30 b1 03 09 1b b1 03 09 02 a1 02 09 6d 85 3b b1 83 09 
6d 81 83 c0 06 ff ff
    1.001235      09 47 85 3a b1 82 c0 09 14 a1 00 09 15 85 40 b1 03 05 
84 09 02 a1 02 09 6d
    1.001251      85 41 b1 83 09 6d 81 83 06 ff ff 09 74 85 3e b1 83 09 
74 81 83 09 75 b1 83
    1.001268      09 75 81 83 c0 c0 05 84 09 1c a1 00 09 34 85 42 75 10 
27 ff ff 00 00 66 21
    1.001284      d1 55 07 b1 83 09 33 66 21 d1 b1 83 09 1f 85 40 75 08 
26 ff 00 65 00 55 00
    1.001301      b1 03 05 84 09 32 85 42 75 10 27 ff ff 00 00 66 01 f0 
55 0f b1 83 06 ff ff
    1.001318      09 53 85 4d 67 21 d1 f0 00 55 07 b1 82 05 84 09 54 85 
48 b1 82 06 ff ff 09
    1.001334      50 85 4e b1 82 05 84 09 53 85 47 b1 82 09 1d 85 40 75 
08 26 ff 00 65 00 55
    1.001351      00 b1 03 05 84 09 02 a1 02 06 ff ff 09 4a 85 49 65 00 
b1 83 09 4a 81 83 c0
    1.001368      05 84 09 30 85 42 75 10 27 ff ff 00 00 67 21 d1 f0 00 
55 07 b1 83 c0 09 17
    1.001384      85 40 75 08 26 ff 00 65 00 55 00 b1 03 c0 09 24 a1 00 
09 5a 85 13 b1 82 05
    1.001401      85 09 8d 85 0c b1 03 09 2c b1 03 05 84 09 40 85 0d 67 
21 d1 f0 00 55 07 b1
    1.001418      03 06 ff ff 09 95 85 0b 65 00 55 00 b1 03 05 84 09 57 
85 09 75 20 15 ff 27
    1.001435      ff ff ff 7f 66 01 10 b1 82 09 56 85 0a b1 82 05 85 09 
83 85 0c 75 08 15 00
    1.001579      26 ff 00 65 00 b1 03 05 84 09 1f 85 0b 65 00 b1 03 05 
85 09 67 85 0c 65 00
    1.001604      b1 03 09 89 85 10 65 00 b1 03 05 84 09 fd b1 03 06 ff 
ff 09 f0 b1 03 05 84
    1.001622      09 fe b1 03 05 84 09 ff b1 03 06 ff ff 09 f1 b1 03 09 
f2 b1 03 09 e2 85 e2
    1.001639      b1 83 05 84 09 35 85 07 65 00 b1 83 09 25 85 0b 65 00 
b1 03 06 ff ff 09 94
    1.001655      85 e1 65 00 b1 83 05 84 09 02 a1 02 05 85 09 d0 85 01 
b1 83 09 42 b1 83 09
    1.001672      44 b1 83 09 45 85 01 b1 83 06 ff ff 85 03 09 77 b1 83 
09 77 81 83 05 84 09
    1.001689      61 85 01 b1 83 09 62 85 02 b1 83 09 62 81 83 05 85 09 
4b b1 83 09 4b 81 83
    1.001706      05 84 09 65 b1 83 09 65 81 83 09 67 85 03 b1 83 09 67 
81 83 c0 05 85 09 66
    1.001722      85 06 65 00 b1 83 05 85 09 68 85 06 75 20 27 ff ff ff 
7f 66 01 10 b1 83 05
    1.001739      84 09 36 85 07 75 10 27 ff ff 00 00 67 01 00 01 00 55 
0f b1 83 09 30 67 21
    1.001756      d1 f0 00 55 06 b1 83 c0 06 ff ff 09 10 a1 81 09 f0 85 
f0 75 08 95 27 15 00
    1.001772      26 ff 00 65 00 55 00 b1 82 09 f1 85 f1 95 04 b1 82 09 
ff 85 ff 95 01 b1 82
    1.001780      c0 c0
    1.001971     Using subdriver: Liebert HID 0.3
    1.030501     Report[get]: (4 bytes) => 20 01 01 01
    1.031181     Path: UPS.BatterySystem.Battery.BatteryID, Type: 
Feature, ReportID: 0x20, Offset: 0, Size: 8, Value: 1
    1.131175     Report[get]: (2 bytes) => 21 06
    1.131795     Path: UPS.BatterySystem.Battery.ffff0090, Type: 
Feature, ReportID: 0x21, Offset: 0, Size: 8, Value: 6
    1.230941     Report[get]: (6 bytes) => 27 01 00 00 00 01
    1.231500     Path: UPS.BatterySystem.Battery.PresentStatus.Present, 
Type: Feature, ReportID: 0x27, Offset: 0, Size: 8, Value: 1
    1.232184     Report[buf]: (6 bytes) => 27 01 00 00 00 01
    1.232674     Path: UPS.BatterySystem.Battery.PresentStatus.Present, 
Type: Input, ReportID: 0x27, Offset: 0, Size: 8, Value: 1
    1.233188     Report[buf]: (6 bytes) => 27 01 00 00 00 01
    1.233675     Path: UPS.BatterySystem.Battery.PresentStatus.ffff0074, 
Type: Feature, ReportID: 0x27, Offset: 8, Size: 8, Value: 0
    1.234186     Report[buf]: (6 bytes) => 27 01 00 00 00 01
    1.234594     Path: UPS.BatterySystem.Battery.PresentStatus.ffff0074, 
Type: Input, ReportID: 0x27, Offset: 8, Size: 8, Value: 0
    1.531614     Report[get]: (2 bytes) => 24 01
    1.532688     Path: UPS.BatterySystem.Battery.Test, Type: Feature, 
ReportID: 0x24, Offset: 0, Size: 8, Value: 1
    1.630323     Report[get]: (2 bytes) => e3 01
    1.630858     Path: UPS.BatterySystem.Battery.ffff00e3, Type: 
Feature, ReportID: 0xe3, Offset: 0, Size: 8, Value: 1
    1.730337     Report[get]: (5 bytes) => 25 00 ea 24 00
    1.731043     Path: UPS.BatterySystem.Battery.ffff0045, Type: 
Feature, ReportID: 0x25, Offset: 0, Size: 32, Value: 2.4192e+06
    1.731723     Report[buf]: (4 bytes) => 20 01 01 01
    1.732152     Path: UPS.BatterySystem.BatterySystemID, Type: Feature, 
ReportID: 0x20, Offset: 8, Size: 8, Value: 1
    1.732591     Report[buf]: (4 bytes) => 20 01 01 01
    1.733217     Path: UPS.BatterySystem.Charger.ChargerID, Type: 
Feature, ReportID: 0x20, Offset: 16, Size: 8, Value: 1
    1.830397     Report[get]: (2 bytes) => 26 04
    1.830884     Path: UPS.BatterySystem.Charger.ffff0094, Type: 
Feature, ReportID: 0x26, Offset: 0, Size: 8, Value: 4
    1.831327     Report[buf]: (6 bytes) => 27 01 00 00 00 01
    1.831639     Path: UPS.BatterySystem.Charger.PresentStatus.ffff0079, 
Type: Feature, ReportID: 0x27, Offset: 16, Size: 8, Value: 0
    1.831893     Report[buf]: (6 bytes) => 27 01 00 00 00 01
    1.832134     Path: UPS.BatterySystem.Charger.PresentStatus.ffff0079, 
Type: Input, ReportID: 0x27, Offset: 16, Size: 8, Value: 0
    1.832284     Report[buf]: (6 bytes) => 27 01 00 00 00 01
    1.832423     Path: 
UPS.BatterySystem.Charger.PresentStatus.InternalFailure, Type: Feature, 
ReportID: 0x27, Offset: 24, Size: 8, Value: 0
    1.832664     Report[buf]: (6 bytes) => 27 01 00 00 00 01
    1.832982     Path: 
UPS.BatterySystem.Charger.PresentStatus.InternalFailure, Type: Input, 
ReportID: 0x27, Offset: 24, Size: 8, Value: 0
    1.833135     Report[buf]: (6 bytes) => 27 01 00 00 00 01
    1.833271     Path: UPS.BatterySystem.Charger.PresentStatus.Used, 
Type: Feature, ReportID: 0x27, Offset: 32, Size: 8, Value: 1
    1.833521     Report[buf]: (6 bytes) => 27 01 00 00 00 01
    1.833794     Path: UPS.BatterySystem.Charger.PresentStatus.Used, 
Type: Input, ReportID: 0x27, Offset: 32, Size: 8, Value: 1
    1.930273     Report[get]: (2 bytes) => 14 32
    1.930683     Path: UPS.Flow.[1].ConfigFrequency, Type: Feature, 
ReportID: 0x14, Offset: 0, Size: 8, Value: 50
    2.131290     Report[get]: (2 bytes) => 15 dc
    2.131867     Path: UPS.Flow.[1].ConfigVoltage, Type: Feature, 
ReportID: 0x15, Offset: 0, Size: 8, Value: 220
    2.230866     Report[get]: (6 bytes) => 0b 01 04 00 04 01
    2.231140     Path: UPS.Flow.[1].FlowID, Type: Feature, ReportID: 
0x0b, Offset: 0, Size: 8, Value: 1
    2.331089     Report[get]: (5 bytes) => 74 8c 0a b8 0b
    2.331355     Path: UPS.Flow.[4].ConfigActivePower, Type: Feature, 
ReportID: 0x74, Offset: 0, Size: 16, Value: 2700
    2.331528     Report[buf]: (5 bytes) => 74 8c 0a b8 0b
    2.331686     Path: UPS.Flow.[4].ConfigApparentPower, Type: Feature, 
ReportID: 0x74, Offset: 16, Size: 16, Value: 3000
    2.430415     Report[get]: (2 bytes) => 36 32
    2.430989     Path: UPS.Flow.[4].ConfigFrequency, Type: Feature, 
ReportID: 0x36, Offset: 0, Size: 8, Value: 50
    2.530421     Report[get]: (2 bytes) => 16 6e
    2.530909     Path: UPS.Flow.[4].ConfigPercentLoad, Type: Feature, 
ReportID: 0x16, Offset: 0, Size: 8, Value: 110
    2.631091     Report[get]: (2 bytes) => 72 dc
    2.631870     Path: UPS.Flow.[4].ConfigVoltage, Type: Feature, 
ReportID: 0x72, Offset: 0, Size: 8, Value: 220
    2.632624     Report[buf]: (6 bytes) => 0b 01 04 00 04 01
    2.632834     Path: UPS.Flow.[4].FlowID, Type: Feature, ReportID: 
0x0b, Offset: 8, Size: 8, Value: 4
    2.830735     Report[get]: (8 bytes) => 80 04 00 04 01 04 02 01
    2.831045     Path: UPS.OutletSystem.Outlet.[1].FlowID, Type: 
Feature, ReportID: 0x80, Offset: 0, Size: 8, Value: 4
    2.831151     Report[buf]: (8 bytes) => 80 04 00 04 01 04 02 01
    2.831247     Path: UPS.OutletSystem.Outlet.[1].OutletID, Type: 
Feature, ReportID: 0x80, Offset: 8, Size: 8, Value: 0
    2.930398     Report[get]: (4 bytes) => 81 00 01 01
    2.930651     Path: 
UPS.OutletSystem.Outlet.[1].PresentStatus.Switchable, Type: Feature, 
ReportID: 0x81, Offset: 0, Size: 8, Value: 0
    3.031205     Report[get]: (5 bytes) => 8d ff ff ff ff
    3.031638     Path: UPS.OutletSystem.Outlet.[2].DelayBeforeShutdown, 
Type: Feature, ReportID: 0x8d, Offset: 0, Size: 32, Value: 0
    3.130460     Report[get]: (5 bytes) => 90 ff ff ff ff
    3.131092     Path: UPS.OutletSystem.Outlet.[2].DelayBeforeStartup, 
Type: Feature, ReportID: 0x90, Offset: 0, Size: 32, Value: 0
    3.131535     Report[buf]: (8 bytes) => 80 04 00 04 01 04 02 01
    3.132270     Path: UPS.OutletSystem.Outlet.[2].FlowID, Type: 
Feature, ReportID: 0x80, Offset: 16, Size: 8, Value: 4
    3.132771     Report[buf]: (8 bytes) => 80 04 00 04 01 04 02 01
    3.132973     Path: UPS.OutletSystem.Outlet.[2].OutletID, Type: 
Feature, ReportID: 0x80, Offset: 24, Size: 8, Value: 1
    3.133138     Report[buf]: (4 bytes) => 81 00 01 01
    3.133391     Path: 
UPS.OutletSystem.Outlet.[2].PresentStatus.Switchable, Type: Feature, 
ReportID: 0x81, Offset: 8, Size: 8, Value: 1
    3.230608     Report[get]: (3 bytes) => 82 01 01
    3.231123     Path: 
UPS.OutletSystem.Outlet.[2].PresentStatus.SwitchOn/Off, Type: Feature, 
ReportID: 0x82, Offset: 0, Size: 8, Value: 1
    3.231862     Report[buf]: (3 bytes) => 82 01 01
    3.232091     Path: 
UPS.OutletSystem.Outlet.[2].PresentStatus.SwitchOn/Off, Type: Input, 
ReportID: 0x82, Offset: 0, Size: 8, Value: 1
    3.330450     Report[get]: (5 bytes) => 87 ff ff 00 00
    3.330727     Path: UPS.OutletSystem.Outlet.[2].ffff005d, Type: 
Feature, ReportID: 0x87, Offset: 0, Size: 32, Value: 65535
    3.431196     Report[get]: (5 bytes) => 8a 01 00 00 00
    3.431399     Path: UPS.OutletSystem.Outlet.[2].ffff005e, Type: 
Feature, ReportID: 0x8a, Offset: 0, Size: 32, Value: 1
    3.530305     Report[get]: (5 bytes) => 8e ff ff ff ff
    3.530617     Path: UPS.OutletSystem.Outlet.[3].DelayBeforeShutdown, 
Type: Feature, ReportID: 0x8e, Offset: 0, Size: 32, Value: 0
    3.631051     Report[get]: (5 bytes) => 91 ff ff ff ff
    3.631851     Path: UPS.OutletSystem.Outlet.[3].DelayBeforeStartup, 
Type: Feature, ReportID: 0x91, Offset: 0, Size: 32, Value: 0
    3.632372     Report[buf]: (8 bytes) => 80 04 00 04 01 04 02 01
    3.632672     Path: UPS.OutletSystem.Outlet.[3].FlowID, Type: 
Feature, ReportID: 0x80, Offset: 32, Size: 8, Value: 4
    3.633109     Report[buf]: (8 bytes) => 80 04 00 04 01 04 02 01
    3.633506     Path: UPS.OutletSystem.Outlet.[3].OutletID, Type: 
Feature, ReportID: 0x80, Offset: 40, Size: 8, Value: 2
    3.633751     Report[buf]: (4 bytes) => 81 00 01 01
    3.633945     Path: 
UPS.OutletSystem.Outlet.[3].PresentStatus.Switchable, Type: Feature, 
ReportID: 0x81, Offset: 16, Size: 8, Value: 1
    3.634412     Report[buf]: (3 bytes) => 82 01 01
    3.634624     Path: 
UPS.OutletSystem.Outlet.[3].PresentStatus.SwitchOn/Off, Type: Feature, 
ReportID: 0x82, Offset: 8, Size: 8, Value: 1
    3.634942     Report[buf]: (3 bytes) => 82 01 01
    3.635139     Path: 
UPS.OutletSystem.Outlet.[3].PresentStatus.SwitchOn/Off, Type: Input, 
ReportID: 0x82, Offset: 8, Size: 8, Value: 1
    3.731298     Report[get]: (5 bytes) => 88 ff ff 00 00
    3.731747     Path: UPS.OutletSystem.Outlet.[3].ffff005d, Type: 
Feature, ReportID: 0x88, Offset: 0, Size: 32, Value: 65535
    3.830802     Report[get]: (5 bytes) => 8b 03 00 00 00
    3.831517     Path: UPS.OutletSystem.Outlet.[3].ffff005e, Type: 
Feature, ReportID: 0x8b, Offset: 0, Size: 32, Value: 3
    3.930921     Report[get]: (2 bytes) => c0 02
    3.931449     Path: UPS.OutletSystem.ffff00c0, Type: Feature, 
ReportID: 0xc0, Offset: 0, Size: 8, Value: 2
    3.931939     Report[buf]: (8 bytes) => 80 04 00 04 01 04 02 01
    3.932184     Path: UPS.OutletSystem.OutletSystemID, Type: Feature, 
ReportID: 0x80, Offset: 48, Size: 8, Value: 1
    4.030661     Report[get]: (2 bytes) => 4a 01
    4.031178     Path: UPS.PowerConverter.ffff0041, Type: Feature, 
ReportID: 0x4a, Offset: 0, Size: 8, Value: 1
    4.130639     Report[get]: (2 bytes) => 73 01
    4.131135     Path: UPS.PowerConverter.Input.[1].ffff0043, Type: 
Feature, ReportID: 0x73, Offset: 0, Size: 8, Value: 1
    4.230445     Report[get]: (2 bytes) => c1 00
    4.230930     Path: UPS.PowerConverter.Input.[1].ffff0094, Type: 
Feature, ReportID: 0xc1, Offset: 0, Size: 8, Value: 0
    4.330787     Report[get]: (5 bytes) => 30 01 01 03 03
    4.331293     Path: UPS.PowerConverter.Input.[1].FlowID, Type: 
Feature, ReportID: 0x30, Offset: 0, Size: 8, Value: 1
    4.430448     Report[get]: (5 bytes) => 31 f3 01 e4 00
    4.430934     Path: UPS.PowerConverter.Input.[1].Frequency, Type: 
Feature, ReportID: 0x31, Offset: 0, Size: 16, Value: 49.9
    4.431102     Report[buf]: (5 bytes) => 30 01 01 03 03
    4.431316     Path: UPS.PowerConverter.Input.[1].InputID, Type: 
Feature, ReportID: 0x30, Offset: 8, Size: 8, Value: 1
    4.530740     Report[get]: (3 bytes) => 2d 00 00
    4.531001     Path: UPS.PowerConverter.Input.[1].PresentStatus.Boost, 
Type: Feature, ReportID: 0x2d, Offset: 0, Size: 8, Value: 0
    4.531131     Report[buf]: (3 bytes) => 2d 00 00
    4.531210     Path: UPS.PowerConverter.Input.[1].PresentStatus.Boost, 
Type: Input, ReportID: 0x2d, Offset: 0, Size: 8, Value: 0
    4.531332     Report[buf]: (3 bytes) => 2d 00 00
    4.531409     Path: UPS.PowerConverter.Input.[1].PresentStatus.Buck, 
Type: Feature, ReportID: 0x2d, Offset: 8, Size: 8, Value: 0
    4.531529     Report[buf]: (3 bytes) => 2d 00 00
    4.531606     Path: UPS.PowerConverter.Input.[1].PresentStatus.Buck, 
Type: Input, ReportID: 0x2d, Offset: 8, Size: 8, Value: 0
    4.630485     Report[get]: (4 bytes) => 32 00 00 00
    4.631051     Path: 
UPS.PowerConverter.Input.[1].PresentStatus.FrequencyOutOfRange, Type: 
Feature, ReportID: 0x32, Offset: 0, Size: 8, Value: 0
    4.631263     Report[buf]: (4 bytes) => 32 00 00 00
    4.631569     Path: 
UPS.PowerConverter.Input.[1].PresentStatus.FrequencyOutOfRange, Type: 
Input, ReportID: 0x32, Offset: 0, Size: 8, Value: 0
    4.631761     Report[buf]: (4 bytes) => 32 00 00 00
    4.631830     Path: 
UPS.PowerConverter.Input.[1].PresentStatus.VoltageOutOfRange, Type: 
Feature, ReportID: 0x32, Offset: 8, Size: 8, Value: 0
    4.631894     Report[buf]: (4 bytes) => 32 00 00 00
    4.632403     Path: 
UPS.PowerConverter.Input.[1].PresentStatus.VoltageOutOfRange, Type: 
Input, ReportID: 0x32, Offset: 8, Size: 8, Value: 0
    4.632475     Report[buf]: (4 bytes) => 32 00 00 00
    4.632542     Path: 
UPS.PowerConverter.Input.[1].PresentStatus.ffff0078, Type: Feature, 
ReportID: 0x32, Offset: 16, Size: 8, Value: 0
    4.632617     Report[buf]: (4 bytes) => 32 00 00 00
    4.632682     Path: 
UPS.PowerConverter.Input.[1].PresentStatus.ffff0078, Type: Input, 
ReportID: 0x32, Offset: 16, Size: 8, Value: 0
    4.632743     Report[buf]: (5 bytes) => 31 f3 01 e4 00
    4.632810     Path: UPS.PowerConverter.Input.[1].Voltage, Type: 
Feature, ReportID: 0x31, Offset: 16, Size: 16, Value: 228
    4.731148     Report[get]: (2 bytes) => 39 00
    4.731346     Path: UPS.PowerConverter.Input.[3].ffff0046, Type: 
Feature, ReportID: 0x39, Offset: 0, Size: 8, Value: 0
    4.731460     Report[buf]: (5 bytes) => 30 01 01 03 03
    4.731528     Path: UPS.PowerConverter.Input.[3].FlowID, Type: 
Feature, ReportID: 0x30, Offset: 16, Size: 8, Value: 3
    4.731589     Report[buf]: (5 bytes) => 30 01 01 03 03
    4.731652     Path: UPS.PowerConverter.Input.[3].InputID, Type: 
Feature, ReportID: 0x30, Offset: 24, Size: 8, Value: 3
    4.830307     Report[get]: (2 bytes) => 3b 01
    4.830440     Path: UPS.PowerConverter.Input.[3].PresentStatus.Used, 
Type: Feature, ReportID: 0x3b, Offset: 0, Size: 8, Value: 1
    4.830501     Report[buf]: (2 bytes) => 3b 01
    4.830567     Path: UPS.PowerConverter.Input.[3].PresentStatus.Used, 
Type: Input, ReportID: 0x3b, Offset: 0, Size: 8, Value: 1
    5.131046     Report[get]: (2 bytes) => 3a 01
    5.131202     Path: UPS.PowerConverter.Input.[3].ffff0047, Type: 
Feature, ReportID: 0x3a, Offset: 0, Size: 8, Value: 1
    5.230660     Report[get]: (5 bytes) => 40 01 04 01 01
    5.231096     Path: UPS.PowerConverter.ffff0014.ffff0015, Type: 
Feature, ReportID: 0x40, Offset: 0, Size: 8, Value: 1
    5.330530     Report[get]: (2 bytes) => 41 00
    5.331054     Path: UPS.PowerConverter.ffff0014.PresentStatus.Used, 
Type: Feature, ReportID: 0x41, Offset: 0, Size: 8, Value: 0
    5.331220     Report[buf]: (2 bytes) => 41 00
    5.331545     Path: UPS.PowerConverter.ffff0014.PresentStatus.Used, 
Type: Input, ReportID: 0x41, Offset: 0, Size: 8, Value: 0
    5.430677     Report[get]: (3 bytes) => 3e 00 00
    5.430801     Path: 
UPS.PowerConverter.ffff0014.PresentStatus.ffff0074, Type: Feature, 
ReportID: 0x3e, Offset: 0, Size: 8, Value: 0
    5.430857     Report[buf]: (3 bytes) => 3e 00 00
    5.430916     Path: 
UPS.PowerConverter.ffff0014.PresentStatus.ffff0074, Type: Input, 
ReportID: 0x3e, Offset: 0, Size: 8, Value: 0
    5.430970     Report[buf]: (3 bytes) => 3e 00 00
    5.431028     Path: 
UPS.PowerConverter.ffff0014.PresentStatus.ffff0075, Type: Feature, 
ReportID: 0x3e, Offset: 8, Size: 8, Value: 0
    5.431841     Report[buf]: (3 bytes) => 3e 00 00
    5.431930     Path: 
UPS.PowerConverter.ffff0014.PresentStatus.ffff0075, Type: Input, 
ReportID: 0x3e, Offset: 8, Size: 8, Value: 0
    5.532263     Report[get]: (9 bytes) => 42 e5 00 1e 01 f3 01 e3 00
    5.532393     Path: UPS.PowerConverter.Output.ActivePower, Type: 
Feature, ReportID: 0x42, Offset: 0, Size: 16, Value: 229
    5.532515     Report[buf]: (9 bytes) => 42 e5 00 1e 01 f3 01 e3 00
    5.532586     Path: UPS.PowerConverter.Output.ApparentPower, Type: 
Feature, ReportID: 0x42, Offset: 16, Size: 16, Value: 286
    5.532822     Report[buf]: (5 bytes) => 40 01 04 01 01
    5.533057     Path: UPS.PowerConverter.Output.FlowID, Type: Feature, 
ReportID: 0x40, Offset: 8, Size: 8, Value: 4
    5.533489     Report[buf]: (9 bytes) => 42 e5 00 1e 01 f3 01 e3 00
    5.533761     Path: UPS.PowerConverter.Output.Frequency, Type: 
Feature, ReportID: 0x42, Offset: 32, Size: 16, Value: 49.9
    5.839206     Report[get]: (3 bytes) => 4d e9 00
    5.839332     Path: UPS.PowerConverter.Output.ffff0053, Type: 
Feature, ReportID: 0x4d, Offset: 0, Size: 16, Value: 233
    5.930151     Report[get]: (3 bytes) => 48 08 01
    5.930232     Path: UPS.PowerConverter.Output.HighVoltageTransfer, 
Type: Feature, ReportID: 0x48, Offset: 0, Size: 16, Value: 264
    6.031184     Report[get]: (3 bytes) => 4e c6 00
    6.031741     Path: UPS.PowerConverter.Output.ffff0050, Type: 
Feature, ReportID: 0x4e, Offset: 0, Size: 16, Value: 198
    6.130606     Report[get]: (3 bytes) => 47 b0 00
    6.130747     Path: UPS.PowerConverter.Output.LowVoltageTransfer, 
Type: Feature, ReportID: 0x47, Offset: 0, Size: 16, Value: 176
    6.130812     Report[buf]: (5 bytes) => 40 01 04 01 01
    6.130879     Path: UPS.PowerConverter.Output.OutputID, Type: 
Feature, ReportID: 0x40, Offset: 16, Size: 8, Value: 1
    6.231055     Report[get]: (2 bytes) => 49 00
    6.231557     Path: UPS.PowerConverter.Output.PresentStatus.ffff004a, 
Type: Feature, ReportID: 0x49, Offset: 0, Size: 8, Value: 0
    6.231641     Report[buf]: (2 bytes) => 49 00
    6.231731     Path: UPS.PowerConverter.Output.PresentStatus.ffff004a, 
Type: Input, ReportID: 0x49, Offset: 0, Size: 8, Value: 0
    6.232688     Report[buf]: (9 bytes) => 42 e5 00 1e 01 f3 01 e3 00
    6.233234     Path: UPS.PowerConverter.Output.Voltage, Type: Feature, 
ReportID: 0x42, Offset: 48, Size: 16, Value: 227
    6.233561     Report[buf]: (5 bytes) => 40 01 04 01 01
    6.233917     Path: UPS.PowerConverter.PowerConverterID, Type: 
Feature, ReportID: 0x40, Offset: 24, Size: 8, Value: 1
    6.530351     Report[get]: (2 bytes) => 13 02
    6.530812     Path: UPS.PowerSummary.AudibleAlarmControl, Type: 
Feature, ReportID: 0x13, Offset: 0, Size: 8, Value: 2
    6.631077     Report[get]: (5 bytes) => 0c 01 02 64 64
    6.631538     Path: UPS.PowerSummary.CapacityGranularity1, Type: 
Feature, ReportID: 0x0c, Offset: 0, Size: 8, Value: 1
    6.631714     Report[buf]: (5 bytes) => 0c 01 02 64 64
    6.632060     Path: UPS.PowerSummary.CapacityMode, Type: Feature, 
ReportID: 0x0c, Offset: 8, Size: 8, Value: 2
    6.730422     Report[get]: (2 bytes) => 0d 48
    6.730923     Path: UPS.PowerSummary.ConfigVoltage, Type: Feature, 
ReportID: 0x0d, Offset: 0, Size: 8, Value: 72
    6.830997     Report[get]: (6 bytes) => 0b 01 04 00 04 01
    6.831486     Path: UPS.PowerSummary.ffff0095, Type: Feature, 
ReportID: 0x0b, Offset: 16, Size: 8, Value: 0
    6.930501     Report[get]: (5 bytes) => 09 ff ff ff ff
    6.931536     Path: UPS.PowerSummary.DelayBeforeShutdown, Type: 
Feature, ReportID: 0x09, Offset: 0, Size: 32, Value: 0
    7.030611     Report[get]: (5 bytes) => 0a ff ff ff ff
    7.030862     Path: UPS.PowerSummary.DelayBeforeStartup, Type: 
Feature, ReportID: 0x0a, Offset: 0, Size: 32, Value: 0
    7.031017     Report[buf]: (5 bytes) => 0c 01 02 64 64
    7.031154     Path: UPS.PowerSummary.DesignCapacity, Type: Feature, 
ReportID: 0x0c, Offset: 16, Size: 8, Value: 100
    7.031211     Report[buf]: (6 bytes) => 0b 01 04 00 04 01
    7.031481     Path: UPS.PowerSummary.FlowID, Type: Feature, ReportID: 
0x0b, Offset: 24, Size: 8, Value: 4
    7.031669     Report[buf]: (5 bytes) => 0c 01 02 64 64
    7.031805     Path: UPS.PowerSummary.FullChargeCapacity, Type: 
Feature, ReportID: 0x0c, Offset: 24, Size: 8, Value: 100
    7.131020     Report[get]: (8 bytes) => 10 05 01 03 02 04 06 08
    7.131474     Path: UPS.PowerSummary.iDeviceChemistry, Type: Feature, 
ReportID: 0x10, Offset: 0, Size: 8, Value: 5
    7.131663     Report[buf]: (8 bytes) => 10 05 01 03 02 04 06 08
    7.131910     Path: UPS.PowerSummary.iManufacturer, Type: Feature, 
ReportID: 0x10, Offset: 8, Size: 8, Value: 1
    7.132372     Report[buf]: (8 bytes) => 10 05 01 03 02 04 06 08
    7.132719     Path: UPS.PowerSummary.ffff00f0, Type: Feature, 
ReportID: 0x10, Offset: 16, Size: 8, Value: 3
    7.132933     Report[buf]: (8 bytes) => 10 05 01 03 02 04 06 08
    7.133176     Path: UPS.PowerSummary.iProduct, Type: Feature, 
ReportID: 0x10, Offset: 24, Size: 8, Value: 2
    7.133239     Report[buf]: (8 bytes) => 10 05 01 03 02 04 06 08
    7.133426     Path: UPS.PowerSummary.iSerialNumber, Type: Feature, 
ReportID: 0x10, Offset: 32, Size: 8, Value: 4
    7.133578     Report[buf]: (8 bytes) => 10 05 01 03 02 04 06 08
    7.133643     Path: UPS.PowerSummary.ffff00f1, Type: Feature, 
ReportID: 0x10, Offset: 40, Size: 8, Value: 6
    7.133709     Report[buf]: (8 bytes) => 10 05 01 03 02 04 06 08
    7.134126     Path: UPS.PowerSummary.ffff00f2, Type: Feature, 
ReportID: 0x10, Offset: 48, Size: 8, Value: 8
    7.231265     Report[get]: (2 bytes) => e2 0c
    7.231779     Path: UPS.PowerSummary.ffff00e2, Type: Feature, 
ReportID: 0xe2, Offset: 0, Size: 8, Value: 12
    7.330739     Report[get]: (6 bytes) => 07 09 b8 0b 31 03
    7.331204     Path: UPS.PowerSummary.PercentLoad, Type: Feature, 
ReportID: 0x07, Offset: 0, Size: 8, Value: 9
    7.331332     Report[buf]: (6 bytes) => 0b 01 04 00 04 01
    7.331733     Path: UPS.PowerSummary.PowerSummaryID, Type: Feature, 
ReportID: 0x0b, Offset: 32, Size: 8, Value: 1
    7.430670     Report[get]: (2 bytes) => e1 03
    7.430941     Path: UPS.PowerSummary.ffff0094, Type: Feature, 
ReportID: 0xe1, Offset: 0, Size: 8, Value: 3
    7.530374     Report[get]: (6 bytes) => 01 01 00 01 00 01
    7.530639     Path: UPS.PowerSummary.PresentStatus.ACPresent, Type: 
Feature, ReportID: 0x01, Offset: 0, Size: 8, Value: 1
    7.530810     Report[buf]: (6 bytes) => 01 01 00 01 00 01
    7.530962     Path: 
UPS.PowerSummary.PresentStatus.BelowRemainingCapacityLimit, Type: 
Feature, ReportID: 0x01, Offset: 8, Size: 8, Value: 0
    7.531025     Report[buf]: (6 bytes) => 01 01 00 01 00 01
    7.531343     Path: UPS.PowerSummary.PresentStatus.Charging, Type: 
Feature, ReportID: 0x01, Offset: 16, Size: 8, Value: 1
    7.531406     Report[buf]: (6 bytes) => 01 01 00 01 00 01
    7.531469     Path: UPS.PowerSummary.PresentStatus.Discharging, Type: 
Feature, ReportID: 0x01, Offset: 24, Size: 8, Value: 0
    7.630383     Report[get]: (3 bytes) => 03 00 00
    7.630522     Path: UPS.PowerSummary.PresentStatus.ffff0077, Type: 
Feature, ReportID: 0x03, Offset: 0, Size: 8, Value: 0
    7.630593     Report[buf]: (3 bytes) => 03 00 00
    7.630665     Path: UPS.PowerSummary.PresentStatus.ffff0077, Type: 
Input, ReportID: 0x03, Offset: 0, Size: 8, Value: 0
    7.630735     Report[buf]: (6 bytes) => 01 01 00 01 00 01
    7.631040     Path: UPS.PowerSummary.PresentStatus.Good, Type: 
Feature, ReportID: 0x01, Offset: 32, Size: 8, Value: 1
    7.730654     Report[get]: (4 bytes) => 02 00 00 00
    7.730953     Path: UPS.PowerSummary.PresentStatus.InternalFailure, 
Type: Feature, ReportID: 0x02, Offset: 0, Size: 8, Value: 0
    7.731457     Report[buf]: (4 bytes) => 02 00 00 00
    7.731538     Path: UPS.PowerSummary.PresentStatus.InternalFailure, 
Type: Input, ReportID: 0x02, Offset: 0, Size: 8, Value: 0
    7.731719     Report[buf]: (4 bytes) => 02 00 00 00
    7.731794     Path: UPS.PowerSummary.PresentStatus.NeedReplacement, 
Type: Feature, ReportID: 0x02, Offset: 8, Size: 8, Value: 0
    7.731860     Report[buf]: (4 bytes) => 02 00 00 00
    7.731930     Path: UPS.PowerSummary.PresentStatus.NeedReplacement, 
Type: Input, ReportID: 0x02, Offset: 8, Size: 8, Value: 0
    7.732145     Report[buf]: (4 bytes) => 02 00 00 00
    7.732219     Path: UPS.PowerSummary.PresentStatus.Overload, Type: 
Feature, ReportID: 0x02, Offset: 16, Size: 8, Value: 0
    7.732286     Report[buf]: (4 bytes) => 02 00 00 00
    7.732548     Path: UPS.PowerSummary.PresentStatus.Overload, Type: 
Input, ReportID: 0x02, Offset: 16, Size: 8, Value: 0
    7.732953     Report[buf]: (3 bytes) => 03 00 00
    7.733034     Path: UPS.PowerSummary.PresentStatus.OverTemperature, 
Type: Feature, ReportID: 0x03, Offset: 8, Size: 8, Value: 0
    7.733101     Report[buf]: (3 bytes) => 03 00 00
    7.733172     Path: UPS.PowerSummary.PresentStatus.OverTemperature, 
Type: Input, ReportID: 0x03, Offset: 8, Size: 8, Value: 0
    7.830110     Report[get]: (6 bytes) => 06 64 d1 14 00 00
    7.830187     Path: UPS.PowerSummary.RemainingCapacity, Type: 
Feature, ReportID: 0x06, Offset: 0, Size: 8, Value: 100
    7.830219     Report[buf]: (6 bytes) => 06 64 d1 14 00 00
    7.830252     Path: UPS.PowerSummary.RunTimeToEmpty, Type: Feature, 
ReportID: 0x06, Offset: 8, Size: 32, Value: 5329
    7.830284     Report[buf]: (6 bytes) => 07 09 b8 0b 31 03
    7.830316     Path: UPS.PowerSummary.Temperature, Type: Feature, 
ReportID: 0x07, Offset: 8, Size: 16, Value: 300
    7.830345     Report[buf]: (6 bytes) => 07 09 b8 0b 31 03
    7.830377     Path: UPS.PowerSummary.Voltage, Type: Feature, 
ReportID: 0x07, Offset: 24, Size: 16, Value: 81.7
    7.934660     Report[get]: (33 bytes) => 06 64 d1 14 00 00 09 08 01 
00 25 01 f4 01 e3 00
    7.934817      09 64 d1 14 00 00 b8 0b 31 03 06 32 dc 8c 0a b8 0b
    7.934935     Path: UPS.ffff0010.[1].ffff00f0, Type: Feature, 
ReportID: 0xf0, Offset: 0, Size: 8, Value: 100
    8.031185     Report[get]: (5 bytes) => 06 64 d1 14 00
    8.031342     Path: UPS.ffff0010.[1].ffff00f1, Type: Feature, 
ReportID: 0xf1, Offset: 0, Size: 8, Value: 100
    8.130742     Report[get]: (2 bytes) => ff 00
    8.130956     Path: UPS.ffff0010.[1].ffff00ff, Type: Feature, 
ReportID: 0xff, Offset: 0, Size: 8, Value: 0
    8.131057     Report descriptor retrieved (Reportlen = 1365)
    8.131407     Found HID device
    8.131463     Detected a UPS: PPC/HID UPS
    8.132010     Report[buf]: (6 bytes) => 07 09 b8 0b 31 03
    8.132247     Path: UPS.PowerSummary.Voltage, Type: Feature, 
ReportID: 0x07, Offset: 24, Size: 16, Value: 81.7
    8.132340     Report[buf]: (2 bytes) => 0d 48
    8.132426     Path: UPS.PowerSummary.ConfigVoltage, Type: Feature, 
ReportID: 0x0d, Offset: 0, Size: 8, Value: 72
    8.132536     Report[buf]: (6 bytes) => 06 64 d1 14 00 00
    8.132595     Path: UPS.PowerSummary.RemainingCapacity, Type: 
Feature, ReportID: 0x06, Offset: 0, Size: 8, Value: 100
    8.132685     Report[buf]: (6 bytes) => 06 64 d1 14 00 00
    8.132751     Path: UPS.PowerSummary.RunTimeToEmpty, Type: Feature, 
ReportID: 0x06, Offset: 8, Size: 32, Value: 5329
    8.132832     Report[buf]: (8 bytes) => 10 05 01 03 02 04 06 08
    8.133335     Path: UPS.PowerSummary.iDeviceChemistry, Type: Feature, 
ReportID: 0x10, Offset: 0, Size: 8, Value: 5
    8.332226     Report[buf]: (6 bytes) => 07 09 b8 0b 31 03
    8.332379     Path: UPS.PowerSummary.PercentLoad, Type: Feature, 
ReportID: 0x07, Offset: 0, Size: 8, Value: 9
    8.332548     Report[buf]: (6 bytes) => 01 01 00 01 00 01
    8.333254     Path: UPS.PowerSummary.PresentStatus.ACPresent, Type: 
Feature, ReportID: 0x01, Offset: 0, Size: 8, Value: 1
    8.333772     Report[buf]: (6 bytes) => 01 01 00 01 00 01
    8.334178     Path: 
UPS.PowerSummary.PresentStatus.BelowRemainingCapacityLimit, Type: 
Feature, ReportID: 0x01, Offset: 8, Size: 8, Value: 0
    8.334712     Report[buf]: (6 bytes) => 01 01 00 01 00 01
    8.334883     Path: UPS.PowerSummary.PresentStatus.Charging, Type: 
Feature, ReportID: 0x01, Offset: 16, Size: 8, Value: 1
    8.335067     Report[buf]: (6 bytes) => 01 01 00 01 00 01
    8.335310     Path: UPS.PowerSummary.PresentStatus.Discharging, Type: 
Feature, ReportID: 0x01, Offset: 24, Size: 8, Value: 0
    8.335386     Report[buf]: (4 bytes) => 02 00 00 00
    8.335633     Path: UPS.PowerSummary.PresentStatus.Overload, Type: 
Feature, ReportID: 0x02, Offset: 16, Size: 8, Value: 0
    8.335705     find_nut_info: unknown info type: load.off.delay
    8.335865     find_nut_info: unknown info type: load.on.delay
    8.336073     find_nut_info: unknown info type: load.off.delay
    8.336152     upsdrv_initinfo...
    8.336313     upsdrv_updateinfo...
    8.587906     libusb_get_interrupt: Connection timed out
    8.588490     Got 0 HID objects...
    8.588658     Quick update...
    8.588984     Report[buf]: (6 bytes) => 01 01 00 01 00 01
    8.589247     Path: UPS.PowerSummary.PresentStatus.ACPresent, Type: 
Feature, ReportID: 0x01, Offset: 0, Size: 8, Value: 1
    8.589321     Report[buf]: (6 bytes) => 01 01 00 01 00 01
    8.589617     Path: 
UPS.PowerSummary.PresentStatus.BelowRemainingCapacityLimit, Type: 
Feature, ReportID: 0x01, Offset: 8, Size: 8, Value: 0
    8.589701     Report[buf]: (6 bytes) => 01 01 00 01 00 01
    8.589771     Path: UPS.PowerSummary.PresentStatus.Charging, Type: 
Feature, ReportID: 0x01, Offset: 16, Size: 8, Value: 1
    8.590150     Report[buf]: (6 bytes) => 01 01 00 01 00 01
    8.590230     Path: UPS.PowerSummary.PresentStatus.Discharging, Type: 
Feature, ReportID: 0x01, Offset: 24, Size: 8, Value: 0
    8.590642     dstate_init: sock /var/lib/nut/usbhid-ups-nutdev1 open 
on fd 14
    8.591460     upsdrv_updateinfo...
    8.842714     libusb_get_interrupt: Connection timed out
    8.843198     Got 0 HID objects...
    8.843415     Quick update...
    8.843622     Report[buf]: (6 bytes) => 01 01 00 01 00 01
    8.843767     Path: UPS.PowerSummary.PresentStatus.ACPresent, Type: 
Feature, ReportID: 0x01, Offset: 0, Size: 8, Value: 1
    8.844083     Report[buf]: (6 bytes) => 01 01 00 01 00 01
    8.844315     Path: 
UPS.PowerSummary.PresentStatus.BelowRemainingCapacityLimit, Type: 
Feature, ReportID: 0x01, Offset: 8, Size: 8, Value: 0
    8.844382     Report[buf]: (6 bytes) => 01 01 00 01 00 01
    8.844438     Path: UPS.PowerSummary.PresentStatus.Charging, Type: 
Feature, ReportID: 0x01, Offset: 16, Size: 8, Value: 1
    8.844494     Report[buf]: (6 bytes) => 01 01 00 01 00 01
    8.844849     Path: UPS.PowerSummary.PresentStatus.Discharging, Type: 
Feature, ReportID: 0x01, Offset: 24, Size: 8, Value: 0
   10.593364     upsdrv_updateinfo...
   10.844598     libusb_get_interrupt: Connection timed out
   10.844974     Got 0 HID objects...
   10.845061     Quick update...
   10.931051     Report[get]: (6 bytes) => 01 01 00 01 00 01
   10.931559     Path: UPS.PowerSummary.PresentStatus.ACPresent, Type: 
Feature, ReportID: 0x01, Offset: 0, Size: 8, Value: 1
   10.931924     Report[buf]: (6 bytes) => 01 01 00 01 00 01
   10.932126     Path: 
UPS.PowerSummary.PresentStatus.BelowRemainingCapacityLimit, Type: 
Feature, ReportID: 0x01, Offset: 8, Size: 8, Value: 0
   10.932216     Report[buf]: (6 bytes) => 01 01 00 01 00 01
   10.932360     Path: UPS.PowerSummary.PresentStatus.Charging, Type: 
Feature, ReportID: 0x01, Offset: 16, Size: 8, Value: 1
   10.932816     Report[buf]: (6 bytes) => 01 01 00 01 00 01
   10.932895     Path: UPS.PowerSummary.PresentStatus.Discharging, Type: 
Feature, ReportID: 0x01, Offset: 24, Size: 8, Value: 0
^C

# upscmd -l nutdev1
Instant commands supported on UPS [nutdev1]:

2) RS-232 connection. I can't find any suitable driver. I've tried 
blazer_ser, nutdrv_qx, liebert and some others - it didn't work.

The UPS sends the following binary data to the serial port every 3 or 4 
seconds:

# od -t x1 < /dev/ttyS0
0000000 ab 01 35 81 01 01 00 ea 24 00 32 dc ff ff ff ff
0000020 ff ff ff ff ff ff 00 00 01 00 00 00 ff ff ff ff
0000040 ff ff ff ff ff ff 00 00 03 00 00 00 01 00 00 01
0000060 02 ff ff ff ff ff ff ff ff 94 ab 02 1d 81 29 00
0000100 00 29 00 00 00 00 00 00 29 00 00 00 00 00 00 04
0000120 00 23 23 00 00 23 00 03 23 00 23 84 ab 03 28 81
0000140 f4 01 e4 00 e5 00 1f 01 f4 01 e3 00 09 64 a2 14
0000160 00 00 b5 0b 31 03 06 32 dc 8c 0a b8 0b 6e e9 00
^C
# od -t x1 < /dev/ttyS0
0000000 ab 01 35 81 01 01 00 ea 24 00 32 dc ff ff ff ff
0000020 ff ff ff ff ff ff 00 00 01 00 00 00 ff ff ff ff
0000040 ff ff ff ff ff ff 00 00 03 00 00 00 01 00 00 01
0000060 02 ff ff ff ff ff ff ff ff 94 ab 02 1d 81 29 00
0000100 00 29 00 00 00 00 00 00 29 00 00 00 00 00 00 04
0000120 00 23 23 00 00 23 00 03 23 00 23 84 ab 03 28 81
0000140 f4 01 e5 00 e5 00 1f 01 f4 01 e3 00 09 64 e6 13
0000160 00 00 b5 0b 31 03 06 32 dc 8c 0a b8 0b 6e e9 00
^C
# od -t x1 < /dev/ttyS0
0000000 ab 01 35 81 01 01 00 ea 24 00 32 dc ff ff ff ff
0000020 ff ff ff ff ff ff 00 00 01 00 00 00 ff ff ff ff
0000040 ff ff ff ff ff ff 00 00 03 00 00 00 01 00 00 01
0000060 02 ff ff ff ff ff ff ff ff 94 ab 02 1d 81 29 00
0000100 00 29 00 00 00 00 00 00 29 00 00 00 00 00 00 04
0000120 00 23 23 00 00 23 00 03 23 00 23 84 ab 03 28 81
0000140 f4 01 e4 00 e6 00 20 01 f4 01 e4 00 09 64 dd 14
0000160 00 00 b5 0b 31 03 06 32 dc 8c 0a b8 0b 6e e9 00
^C

Which driver should I try to use?



More information about the Nut-upsuser mailing list