Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

usbhid-ups: missing battery.voltage on Powercom RPT-800AP #2766

Open
Vladdrako opened this issue Jan 16, 2025 · 9 comments
Open

usbhid-ups: missing battery.voltage on Powercom RPT-800AP #2766

Vladdrako opened this issue Jan 16, 2025 · 9 comments
Labels
DDL impacts-release-2.8.1 Issues reported against NUT release 2.8.1 (maybe vanilla or with minor packaging tweaks) Incorrect or missing readings On some devices driver-reported values are systemically off (e.g. x10, x0.1, const+Value, etc.) Powercom USB

Comments

@Vladdrako
Copy link

Vladdrako commented Jan 16, 2025

Battery voltage reports by UPSMON PRO, but not NUT.
ups.cof

pollinterval = 1

[powercom]
desc = Powercom RPT-800AP Schuko
driver = usbhid-ups
ignorelb
interruptsize = 8
offdelay = 60
ondelay = 70
pollfreq = 5
port = auto
productid = 0004
vendorid = 0d9f

upsd.conf

LISTEN 0.0.0.0 
MAXAGE 25
STATEPATH /var/run/nut

upsd.users

[root]
  password = ********
  actions = SET
  actions = FSD
  instcmds = ALL
  upsmon master

upsc powercom

battery.charge: 100
battery.charge.warning: 30
battery.runtime: 800
battery.temperature: 25.0
battery.type: PbAc
device.type: ups
driver.debug: 1
driver.flag.allow_killpower: 0
driver.flag.ignorelb: enabled
driver.name: usbhid-ups
driver.parameter.interruptsize: 8
driver.parameter.offdelay: 60
driver.parameter.ondelay: 70
driver.parameter.pollfreq: 5
driver.parameter.pollinterval: 1
driver.parameter.port: auto
driver.parameter.powercom_sdcmd_byte_order_fallback: 1
driver.parameter.productid: 0004
driver.parameter.synchronous: auto
driver.parameter.vendorid: 0d9f
driver.state: updateinfo
driver.version: 2.8.1
driver.version.data: PowerCOM HID 0.71
driver.version.internal: 0.55
driver.version.usb: libusb-1.0.27 (API: 0x100010a)
input.frequency: 50.0
input.voltage: 226.0
input.voltage.nominal: 220
output.frequency: 50.0
output.voltage: 226.0
output.voltage.nominal: 220
ups.beeper.status: disabled
ups.date: 2014/01/15
ups.delay.shutdown: 60
ups.delay.start: 70
ups.load: 15
ups.productid: 0004
ups.status: OL
ups.test.result: Done and passed
ups.timer.shutdown: 0
ups.timer.start: 740400
ups.vendorid: 0d9f
@jimklimov
Copy link
Member

Cheers, and thanks for the report.

I see some battery.voltage* mappings in https://github.com/networkupstools/nut/blob/master/drivers/powercom-hid.c but maybe your device/firmware reports them at a different USB HID branch.

A driver start with high verbosity can help track them down, or generally https://github.com/networkupstools/nut/blob/master/docs/hid-subdrivers.txt procedure.

@jimklimov jimklimov added DDL USB Powercom Incorrect or missing readings On some devices driver-reported values are systemically off (e.g. x10, x0.1, const+Value, etc.) impacts-release-2.8.1 Issues reported against NUT release 2.8.1 (maybe vanilla or with minor packaging tweaks) labels Jan 16, 2025
@Vladdrako
Copy link
Author

@jimklimov Here debug output

root@MR7350:[~]: # /lib/nut/usbhid-ups -DDDD -a powercom
Network UPS Tools - Generic HID driver 0.55 (2.8.1)
USB communication driver (libusb 1.0) 0.46
   0.000000     [D3] do_global_args: var='pollinterval' val='1'
   0.000043     [D1] testval_reloadable: setting 'pollinterval' exists and differs: new value '1' vs. '2'
   0.000072     [D3] main_arg: var='desc' val='Powercom'
   0.000091     [D3] main_arg: var='driver' val='usbhid-ups'
   0.000107     [D3] main_arg: var='ignorelb' val='<null>'
   0.000129     [D3] main_arg: var='interruptsize' val='8'
   0.000157     [D3] main_arg: var='offdelay' val='60'
   0.000180     [D3] main_arg: var='ondelay' val='70'
   0.000201     [D3] main_arg: var='pollfreq' val='5'
   0.000225     [D3] main_arg: var='port' val='auto'
   0.000246     [D3] main_arg: var='productid' val='0004'
   0.000270     [D3] main_arg: var='vendorid' val='0d9f'
   0.000299     [D3] main_arg: var='powercom_sdcmd_byte_order_fallback' val='1'
   0.000368     [D1] Network UPS Tools version 2.8.1 (release/snapshot of 2.8.1) built with aarch64-openwrt-linux-musl-gcc (OpenWrt GCC 13.3.0 r30324-c4c1e9f469) 13.3.0 and configured with flags: --target=aarch64-openwrt-linux --host=aarch64-openwrt-linux --build=x86_64-pc-linux-gnu --disable-dependency-tracking --program-prefix= --program-suffix= --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --libexecdir=/usr/lib --sysconfdir=/etc --datadir=/usr/share --localstatedir=/var --mandir=/usr/man --infodir=/usr/info --sysconfdir=/etc/nut --datadir=/usr/share/nut --with-dev --with-usb --without-avahi --without-snmp --without-serial --without-doc --with-neon --without-powerman --without-wrap --with-hotplug-dir=/etc/hotplug --without-cgi --without-ipmi --without-freeipmi --without-linux-i2c --with-ssl --with-openssl --without-libltdl --without-macosx_ups --with-statepath=/var/run/nut --with-pidpath=/var/run --with-drvpath=/lib/nut --with-user=root --with-group=root
   0.000449     [D1] debug level is '4'
   0.000999     [D1] Succeeded to become_user(root): now UID=0 GID=0
   0.001108     [D1] upsdrv_initups (non-SHUT)...
   0.001150     [D2] Initializing an USB-connected UPS with library libusb-1.0.27 (API: 0x100010a) (NUT subdriver name='USB communication driver (libusb 1.0)' ver='0.46')
   0.003706     [D2] Checking device 1 of 9 (05E3/0626)
   0.242582     [D2] - VendorID: 05e3
   0.242685     [D2] - ProductID: 0626
   0.242725     [D2] - Manufacturer: GenesysLogic
   0.242763     [D2] - Product: USB3.1 Hub
   0.242799     [D2] - Serial Number: unknown
   0.242836     [D2] - Bus: 002
   0.242876     [D2] - Bus Port: 004
   0.242915     [D2] - Device: 013
   0.242952     [D2] - Device release number: 0656
   0.242989     [D2] Trying to match device
   0.243031     [D2] match_function_subdriver (non-SHUT mode): matching a device...
   0.243105     [D2] match_function_subdriver (non-SHUT mode): failed to match a subdriver to vendor and/or product ID
   0.243147     [D2] Device does not match - skipping
   0.350709     [D2] Checking device 2 of 9 (152D/578E)
   0.351665     [D2] - VendorID: 152d
   0.351742     [D2] - ProductID: 578e
   0.351781     [D2] - Manufacturer: TOSHIBA
   0.351818     [D2] - Product: DT01ACA300
   0.351857     [D2] - Serial Number: 00027D0SNUAS
   0.351895     [D2] - Bus: 002
   0.351935     [D2] - Bus Port: 001
   0.351970     [D2] - Device: 011
   0.352007     [D2] - Device release number: 0515
   0.352043     [D2] Trying to match device
   0.352086     [D2] match_function_subdriver (non-SHUT mode): matching a device...
   0.352141     [D2] match_function_subdriver (non-SHUT mode): failed to match a subdriver to vendor and/or product ID
   0.352190     [D2] Device does not match - skipping
   0.352253     [D2] Checking device 3 of 9 (0D9F/0004)
   0.358368     [D2] - VendorID: 0d9f
   0.358421     [D2] - ProductID: 0004
   0.358459     [D2] - Manufacturer: POWERCOM Co.,LTD
   0.358497     [D2] - Product: HID UPS Battery
   0.358537     [D2] - Serial Number: 004-0D9F-000
   0.358574     [D2] - Bus: 001
   0.358610     [D2] - Bus Port: 004
   0.358648     [D2] - Device: 056
   0.358684     [D2] - Device release number: 0002
   0.358723     [D2] Trying to match device
   0.358765     [D2] match_function_subdriver (non-SHUT mode): matching a device...
   0.358820     [D3] match_function_regex: matching a device...
   0.358882     [D2] Device matches
   0.358922     [D2] Reading first configuration descriptor
   0.358977     [D3] libusb_kernel_driver_active() returned 0: Success
   0.359060     [D2] Claimed interface 0 successfully
   0.359102     [D3] nut_usb_set_altinterface: skipped libusb_set_interface_alt_setting(udev, 0, 0)
   0.359829     [D2] Retrieved HID descriptor (expected 9, got 9)
   0.359889     [D3] HID descriptor, method 1: (9 bytes) => 09 21 00 01 00 01 22 e4 03
   0.359929     [D3] HID descriptor length (method 1) 996
   0.359969     [D4] i=0, extra[i]=09, extra[i+1]=21
   0.360023     [D3] HID descriptor, method 2: (9 bytes) => 09 21 00 01 00 01 22 e4 03
   0.360064     [D3] HID descriptor length (method 2) 996
   0.360100     [D2] HID descriptor length 996
   0.391735     [D2] Report Descriptor size = 996
   0.391840     [D3] Report Descriptor: (996 bytes) => 05 84 09 04 a1 01 09 24 a1 02 85 01 09 fe
   0.391905     [D3]  79 01 75 08 95 01 15 00 26 ff 00 b1 22 85 02 09 ff 79 02 b1 22 05 85 85 05
   0.391971     [D3]  09 89 79 04 b1 22 85 07 09 8b b1 22 85 08 09 2c 25 03 b1 22 85 09 09 83 25
   0.392038     [D3]  64 b1 22 09 67 b1 22 85 0e 09 66 81 22 09 66 b1 a2 85 0b 09 8c b1 22 85 0c
   0.392100     [D3]  09 29 b1 a2 85 0d 09 85 75 10 27 ff ff 00 00 b1 a2 85 37 09 68 81 22 09 68
   0.392164     [D3]  b1 a2 05 84 85 0f 09 57 75 10 16 00 00 27 ff ff 00 00 b1 a2 85 10 09 56 75
   0.392226     [D3]  20 16 00 00 27 9f 86 01 00 b1 a2 85 11 09 40 75 10 16 64 00 26 f0 00 b1 22
   0.392292     [D3]  85 12 09 30 75 10 16 00 00 26 40 01 b1 a2 85 2c 09 36 75 08 25 5a b1 a2 85
   0.392364     [D3]  13 09 5a 75 08 15 00 25 03 b1 a2 09 02 a1 02 05 85 85 0a 09 44 75 01 15 00
   0.392427     [D3]  25 01 81 a2 09 44 b1 a2 09 45 81 a2 09 45 b1 a2 09 d0 81 a2 09 d0 b1 a2 09
   0.392490     [D3]  d1 81 a2 09 d1 b1 a2 09 42 81 a2 09 42 b1 a2 09 43 81 a2 09 43 b1 a2 09 4b
   0.392552     [D3]  81 a2 09 4b b1 a2 09 db 81 a2 09 db b1 a2 05 84 09 68 81 a2 09 68 b1 a2 09
   0.392614     [D3]  69 81 a2 09 69 b1 a2 09 73 81 a2 09 73 b1 a2 09 65 81 a2 09 65 b1 a2 95 03
   0.392679     [D3]  81 01 b1 01 95 01 06 86 ff 09 80 81 a2 09 80 b1 a2 c0 c0 05 84 09 12 a1 00
   0.392742     [D3]  85 15 09 58 75 08 25 66 b1 a2 85 16 09 70 75 08 25 03 b1 a2 05 85 85 17 09
   0.392805     [D3]  85 75 10 27 ff ff 00 00 b1 a2 85 18 09 66 75 08 15 00 25 64 b1 a2 05 84 85
   0.392867     [D3]  19 09 40 75 10 16 00 0c 26 00 30 b1 22 85 1a 09 30 75 10 16 00 09 26 00 24
   0.392932     [D3]  b1 a2 85 1b 09 56 75 20 16 00 00 27 9f 86 01 00 b1 a2 85 2d 09 36 75 08 25
   0.392995     [D3]  5a b1 a2 c0 05 84 09 1a a1 00 85 1c 09 40 75 10 16 64 00 26 f0 00 b1 22 85
   0.393060     [D3]  1d 09 30 75 10 16 00 00 26 40 01 b1 a2 85 2e 09 30 75 10 16 00 00 26 40 01
   0.393124     [D3]  b1 a2 85 1e 09 32 75 08 15 00 25 46 b1 a2 c0 05 84 09 1c a1 00 85 2f 09 41
   0.393185     [D3]  75 08 15 01 25 0c b1 22 85 1f 09 35 75 08 15 00 25 64 b1 a2 85 20 09 40 75
   0.393248     [D3]  10 16 64 00 26 f0 00 b1 22 85 21 09 30 75 10 16 00 00 26 40 01 b1 a2 85 30
   0.393310     [D3]  09 42 75 08 15 32 25 3c b1 22 85 22 09 32 75 08 15 00 25 46 b1 a2 85 23 09
   0.393374     [D3]  57 75 08 15 00 25 12 b1 a2 85 24 09 56 75 20 16 00 00 27 9f 86 01 00 b1 a2
   0.393442     [D3]  c0 05 84 85 06 09 01 79 05 b1 a2 85 25 09 5a 75 08 15 00 25 03 b1 a2 09 02
   0.393509     [D3]  a1 02 05 85 85 26 09 44 75 01 15 00 25 01 b1 a2 09 45 b1 a2 09 d0 b1 a2 09
   0.393576     [D3]  d1 b1 a2 09 42 b1 a2 09 43 b1 a2 09 4b b1 a2 09 db b1 a2 05 84 09 68 b1 a2
   0.393641     [D3]  09 69 b1 a2 09 73 b1 a2 09 65 b1 a2 09 6e b1 a2 09 6f b1 a2 09 71 b1 a2 06
   0.393703     [D3]  86 ff 09 80 b1 a2 c0 85 27 05 84 09 69 75 08 15 00 25 01 b1 a2 09 1e a1 00
   0.393766     [D3]  85 a0 09 01 75 08 95 07 15 00 26 ff 00 b1 03 85 a1 09 01 75 08 95 07 15 00
   0.393831     [D3]  26 ff 00 b1 03 85 a2 09 01 75 08 95 07 15 00 26 ff 00 b1 03 85 a3 09 01 75
   0.393896     [D3]  08 95 07 15 00 26 ff 00 b1 03 85 a4 09 01 75 08 95 07 15 00 26 ff 00 b1 03
   0.393959     [D3]  85 a5 09 01 75 08 95 07 15 00 26 ff 00 b1 03 85 a6 09 01 75 08 95 07 15 00
   0.394026     [D3]  26 ff 00 b1 03 85 a7 09 01 75 08 95 07 15 00 26 ff 00 b1 03 85 a8 09 01 75
   0.394096     [D3]  08 95 07 15 00 26 ff 00 b1 03 85 a9 09 01 75 08 95 07 15 00 26 ff 00 b1 03
   0.394138     [D3]  85 aa 09 01 75 08 95 07 15 00 26 ff 00 b1 03 85 ab 09 01 75 08 95 07 15 00
   0.394178     [D3]  26 ff 00 b1 03 85 ac 09 01 75 08 95 07 15 00 26 ff 00 b1 03 85 ad 09 01 75
   0.394220     [D3]  08 95 07 15 00 26 ff 00 b1 03 85 ae 09 01 75 08 95 07 15 00 26 ff 00 b1 03
   0.394263     [D3]  85 31 09 01 75 08 95 01 15 00 26 ff 00 b1 03 85 32 09 01 75 08 95 01 15 00
   0.394288     [D3]  26 ff 00 b1 03 c0 c0
   0.394538     Using subdriver: PowerCOM HID 0.71
   0.394557     [D1] 102 HID objects found
   0.394577     [D4] Entering libusb_get_report
   0.395157     [D3] Report[get]: (2 bytes) => 01 01
   0.395221     [D1] Path: UPS.PowerSummary.iProduct, Type: Feature, ReportID: 0x01, Offset: 0, Size: 8, Value: 1
   0.395243     [D4] Entering libusb_get_report
   0.395807     [D3] Report[get]: (2 bytes) => 02 02
   0.395834     [D1] Path: UPS.PowerSummary.iSerialNumber, Type: Feature, ReportID: 0x02, Offset: 0, Size: 8, Value: 2
   0.395857     [D4] Entering libusb_get_report
   0.396399     [D3] Report[get]: (2 bytes) => 05 04
   0.396425     [D1] Path: UPS.PowerSummary.iDeviceChemistry, Type: Feature, ReportID: 0x05, Offset: 0, Size: 8, Value: 4
   0.396447     [D4] Entering libusb_get_report
   0.396954     [D3] Report[get]: (2 bytes) => 07 01
   0.396981     [D1] Path: UPS.PowerSummary.Rechargeable, Type: Feature, ReportID: 0x07, Offset: 0, Size: 8, Value: 1
   0.397002     [D4] Entering libusb_get_report
   0.397618     [D3] Report[get]: (2 bytes) => 08 02
   0.397644     [D1] Path: UPS.PowerSummary.CapacityMode, Type: Feature, ReportID: 0x08, Offset: 0, Size: 8, Value: 2
   0.397665     [D4] Entering libusb_get_report
   0.398175     [D3] Report[get]: (3 bytes) => 09 64 64
   0.398201     [D1] Path: UPS.PowerSummary.DesignCapacity, Type: Feature, ReportID: 0x09, Offset: 0, Size: 8, Value: 100
   0.398225     [D3] Report[buf]: (3 bytes) => 09 64 64
   0.398248     [D1] Path: UPS.PowerSummary.FullChargeCapacity, Type: Feature, ReportID: 0x09, Offset: 8, Size: 8, Value: 100
   0.398268     [D4] Entering libusb_get_report
   0.398800     [D3] Report[get]: (2 bytes) => 0e 64
   0.398827     [D1] Path: UPS.PowerSummary.RemainingCapacity, Type: Input, ReportID: 0x0e, Offset: 0, Size: 8, Value: 100
   0.398851     [D3] Report[buf]: (2 bytes) => 0e 64
   0.398877     [D1] Path: UPS.PowerSummary.RemainingCapacity, Type: Feature, ReportID: 0x0e, Offset: 0, Size: 8, Value: 100
   0.398895     [D4] Entering libusb_get_report
   0.399548     [D3] Report[get]: (2 bytes) => 0b 1e
   0.399575     [D1] Path: UPS.PowerSummary.WarningCapacityLimit, Type: Feature, ReportID: 0x0b, Offset: 0, Size: 8, Value: 30
   0.399597     [D4] Entering libusb_get_report
   0.400131     [D3] Report[get]: (2 bytes) => 0c 0a
   0.400157     [D1] Path: UPS.PowerSummary.RemainingCapacityLimit, Type: Feature, ReportID: 0x0c, Offset: 0, Size: 8, Value: 10
   0.400178     [D4] Entering libusb_get_report
   0.400709     [D3] Report[get]: (3 bytes) => 0d 2f 44
   0.400737     [D1] Path: UPS.PowerSummary.ManufacturerDate, Type: Feature, ReportID: 0x0d, Offset: 0, Size: 16, Value: 17455
   0.400761     [D4] Entering libusb_get_report
   0.401306     [D3] Report[get]: (3 bytes) => 37 20 03
   0.401333     [D1] Path: UPS.PowerSummary.RunTimeToEmpty, Type: Input, ReportID: 0x37, Offset: 0, Size: 16, Value: 800
   0.401358     [D3] Report[buf]: (3 bytes) => 37 20 03
   0.401381     [D1] Path: UPS.PowerSummary.RunTimeToEmpty, Type: Feature, ReportID: 0x37, Offset: 0, Size: 16, Value: 800
   0.401400     [D4] Entering libusb_get_report
   0.401923     [D2] refresh_report_buffer: expected 3 bytes, but got 2 instead
   0.401943     [D3] Report[err]: (2 bytes) => 0f 00
   0.401968     [D1] Path: UPS.PowerSummary.DelayBeforeShutdown, Type: Feature, ReportID: 0x0f, Offset: 0, Size: 16, Value: 0
   0.401987     [D4] Entering libusb_get_report
   0.402621     [D3] Report[get]: (5 bytes) => 10 30 34 3b 3f
   0.402647     [D1] Path: UPS.PowerSummary.DelayBeforeStartup, Type: Feature, ReportID: 0x10, Offset: 0, Size: 32, Value: 78896
   0.402668     [D4] Entering libusb_get_report
   0.403174     [D3] Report[get]: (3 bytes) => 11 dc 00
   0.403199     [D1] Path: UPS.PowerSummary.ConfigVoltage, Type: Feature, ReportID: 0x11, Offset: 0, Size: 16, Value: 220
   0.403220     [D4] Entering libusb_get_report
   0.403749     [D3] Report[get]: (3 bytes) => 12 ea 00
   0.403774     [D1] Path: UPS.PowerSummary.Voltage, Type: Feature, ReportID: 0x12, Offset: 0, Size: 16, Value: 234
   0.403795     [D4] Entering libusb_get_report
   0.404354     [D3] Report[get]: (2 bytes) => 2c 19
   0.404379     [D1] Path: UPS.PowerSummary.Temperature, Type: Feature, ReportID: 0x2c, Offset: 0, Size: 8, Value: 25
   0.404399     [D4] Entering libusb_get_report
   0.404930     [D3] Report[get]: (2 bytes) => 13 02
   0.404959     [D1] Path: UPS.PowerSummary.AudibleAlarmControl, Type: Feature, ReportID: 0x13, Offset: 0, Size: 8, Value: 2
   0.404982     [D4] Entering libusb_get_report
   0.405619     [D3] Report[get]: (3 bytes) => 0a 0c 00
   0.405646     [D1] Path: UPS.PowerSummary.PresentStatus.Charging, Type: Input, ReportID: 0x0a, Offset: 0, Size: 1, Value: 0
   0.405672     [D3] Report[buf]: (3 bytes) => 0a 0c 00
   0.405697     [D1] Path: UPS.PowerSummary.PresentStatus.Charging, Type: Feature, ReportID: 0x0a, Offset: 0, Size: 1, Value: 0
   0.405720     [D3] Report[buf]: (3 bytes) => 0a 0c 00
   0.405743     [D1] Path: UPS.PowerSummary.PresentStatus.Discharging, Type: Input, ReportID: 0x0a, Offset: 1, Size: 1, Value: 0
   0.405765     [D3] Report[buf]: (3 bytes) => 0a 0c 00
   0.405789     [D1] Path: UPS.PowerSummary.PresentStatus.Discharging, Type: Feature, ReportID: 0x0a, Offset: 1, Size: 1, Value: 0
   0.405811     [D3] Report[buf]: (3 bytes) => 0a 0c 00
   0.405836     [D1] Path: UPS.PowerSummary.PresentStatus.ACPresent, Type: Input, ReportID: 0x0a, Offset: 2, Size: 1, Value: 1
   0.405859     [D3] Report[buf]: (3 bytes) => 0a 0c 00
   0.405883     [D1] Path: UPS.PowerSummary.PresentStatus.ACPresent, Type: Feature, ReportID: 0x0a, Offset: 2, Size: 1, Value: 1
   0.405905     [D3] Report[buf]: (3 bytes) => 0a 0c 00
   0.405932     [D1] Path: UPS.PowerSummary.PresentStatus.BatteryPresent, Type: Input, ReportID: 0x0a, Offset: 3, Size: 1, Value: 1
   0.405954     [D3] Report[buf]: (3 bytes) => 0a 0c 00
   0.405978     [D1] Path: UPS.PowerSummary.PresentStatus.BatteryPresent, Type: Feature, ReportID: 0x0a, Offset: 3, Size: 1, Value: 1
   0.406001     [D3] Report[buf]: (3 bytes) => 0a 0c 00
   0.406024     [D1] Path: UPS.PowerSummary.PresentStatus.BelowRemainingCapacityLimit, Type: Input, ReportID: 0x0a, Offset: 4, Size: 1, Value: 0
   0.406046     [D3] Report[buf]: (3 bytes) => 0a 0c 00
   0.406069     [D1] Path: UPS.PowerSummary.PresentStatus.BelowRemainingCapacityLimit, Type: Feature, ReportID: 0x0a, Offset: 4, Size: 1, Value: 0
   0.406093     [D3] Report[buf]: (3 bytes) => 0a 0c 00
   0.406116     [D1] Path: UPS.PowerSummary.PresentStatus.RemainingTimeLimitExpired, Type: Input, ReportID: 0x0a, Offset: 5, Size: 1, Value: 0
   0.406139     [D3] Report[buf]: (3 bytes) => 0a 0c 00
   0.406163     [D1] Path: UPS.PowerSummary.PresentStatus.RemainingTimeLimitExpired, Type: Feature, ReportID: 0x0a, Offset: 5, Size: 1, Value: 0
   0.406185     [D3] Report[buf]: (3 bytes) => 0a 0c 00
   0.406208     [D1] Path: UPS.PowerSummary.PresentStatus.NeedReplacement, Type: Input, ReportID: 0x0a, Offset: 6, Size: 1, Value: 0
   0.406231     [D3] Report[buf]: (3 bytes) => 0a 0c 00
   0.406254     [D1] Path: UPS.PowerSummary.PresentStatus.NeedReplacement, Type: Feature, ReportID: 0x0a, Offset: 6, Size: 1, Value: 0
   0.406278     [D3] Report[buf]: (3 bytes) => 0a 0c 00
   0.406302     [D1] Path: UPS.PowerSummary.PresentStatus.VoltageNotRegulated, Type: Input, ReportID: 0x0a, Offset: 7, Size: 1, Value: 0
   0.406324     [D3] Report[buf]: (3 bytes) => 0a 0c 00
   0.406347     [D1] Path: UPS.PowerSummary.PresentStatus.VoltageNotRegulated, Type: Feature, ReportID: 0x0a, Offset: 7, Size: 1, Value: 0
   0.406371     [D3] Report[buf]: (3 bytes) => 0a 0c 00
   0.406394     [D1] Path: UPS.PowerSummary.PresentStatus.ShutdownRequested, Type: Input, ReportID: 0x0a, Offset: 8, Size: 1, Value: 0
   0.406417     [D3] Report[buf]: (3 bytes) => 0a 0c 00
   0.406440     [D1] Path: UPS.PowerSummary.PresentStatus.ShutdownRequested, Type: Feature, ReportID: 0x0a, Offset: 8, Size: 1, Value: 0
   0.406462     [D3] Report[buf]: (3 bytes) => 0a 0c 00
   0.406485     [D1] Path: UPS.PowerSummary.PresentStatus.ShutdownImminent, Type: Input, ReportID: 0x0a, Offset: 9, Size: 1, Value: 0
   0.406507     [D3] Report[buf]: (3 bytes) => 0a 0c 00
   0.406530     [D1] Path: UPS.PowerSummary.PresentStatus.ShutdownImminent, Type: Feature, ReportID: 0x0a, Offset: 9, Size: 1, Value: 0
   0.406552     [D3] Report[buf]: (3 bytes) => 0a 0c 00
   0.406576     [D1] Path: UPS.PowerSummary.PresentStatus.CommunicationLost, Type: Input, ReportID: 0x0a, Offset: 10, Size: 1, Value: 0
   0.406599     [D3] Report[buf]: (3 bytes) => 0a 0c 00
   0.406622     [D1] Path: UPS.PowerSummary.PresentStatus.CommunicationLost, Type: Feature, ReportID: 0x0a, Offset: 10, Size: 1, Value: 0
   0.406645     [D3] Report[buf]: (3 bytes) => 0a 0c 00
   0.406667     [D1] Path: UPS.PowerSummary.PresentStatus.Overload, Type: Input, ReportID: 0x0a, Offset: 11, Size: 1, Value: 0
   0.406691     [D3] Report[buf]: (3 bytes) => 0a 0c 00
   0.406713     [D1] Path: UPS.PowerSummary.PresentStatus.Overload, Type: Feature, ReportID: 0x0a, Offset: 11, Size: 1, Value: 0
   0.406735     [D3] Report[buf]: (3 bytes) => 0a 0c 00
   0.406759     [D1] Path: UPS.PowerSummary.PresentStatus.POWERCOM3, Type: Input, ReportID: 0x0a, Offset: 15, Size: 1, Value: 0
   0.406781     [D3] Report[buf]: (3 bytes) => 0a 0c 00
   0.406803     [D1] Path: UPS.PowerSummary.PresentStatus.POWERCOM3, Type: Feature, ReportID: 0x0a, Offset: 15, Size: 1, Value: 0
   0.406824     [D4] Entering libusb_get_report
   0.407335     [D3] Report[get]: (2 bytes) => 15 01
   0.407362     [D1] Path: UPS.Battery.Test, Type: Feature, ReportID: 0x15, Offset: 0, Size: 8, Value: 1
   0.407382     [D4] Entering libusb_get_report
   0.407924     [D3] Report[get]: (2 bytes) => 16 0d
   0.407950     [D1] Path: UPS.Battery.Initialized, Type: Feature, ReportID: 0x16, Offset: 0, Size: 8, Value: 1
   0.407972     [D4] Entering libusb_get_report
   0.408617     [D3] Report[get]: (3 bytes) => 17 2f 44
   0.408643     [D1] Path: UPS.Battery.ManufacturerDate, Type: Feature, ReportID: 0x17, Offset: 0, Size: 16, Value: 17455
   0.408663     [D4] Entering libusb_get_report
   0.409173     [D3] Report[get]: (2 bytes) => 18 64
   0.409199     [D1] Path: UPS.Battery.RemainingCapacity, Type: Feature, ReportID: 0x18, Offset: 0, Size: 8, Value: 100
   0.409220     [D4] Entering libusb_get_report
   0.409749     [D3] Report[get]: (3 bytes) => 19 dc 00
   0.409774     [D1] Path: UPS.Battery.ConfigVoltage, Type: Feature, ReportID: 0x19, Offset: 0, Size: 16, Value: 3072
   0.409797     [D4] Entering libusb_get_report
   0.410354     [D3] Report[get]: (3 bytes) => 1a 0d 07
   0.410379     [D1] Path: UPS.Battery.Voltage, Type: Feature, ReportID: 0x1a, Offset: 0, Size: 16, Value: 2304
   0.410401     [D4] Entering libusb_get_report
   0.411004     [D3] Report[get]: (5 bytes) => 1b 30 34 3b 3f
   0.411035     [D1] Path: UPS.Battery.DelayBeforeStartup, Type: Feature, ReportID: 0x1b, Offset: 0, Size: 32, Value: 78896
   0.411058     [D4] Entering libusb_get_report
   0.411701     [D3] Report[get]: (2 bytes) => 2d 19
   0.411728     [D1] Path: UPS.Battery.Temperature, Type: Feature, ReportID: 0x2d, Offset: 0, Size: 8, Value: 25
   0.411751     [D4] Entering libusb_get_report
   0.412253     [D3] Report[get]: (3 bytes) => 1c dc 00
   0.412278     [D1] Path: UPS.Input.ConfigVoltage, Type: Feature, ReportID: 0x1c, Offset: 0, Size: 16, Value: 220
   0.412299     [D4] Entering libusb_get_report
   0.412925     [D3] Report[get]: (3 bytes) => 1d ec 00
   0.412950     [D1] Path: UPS.Input.Voltage, Type: Feature, ReportID: 0x1d, Offset: 0, Size: 16, Value: 236
   0.412972     [D4] Entering libusb_get_report
   0.413617     [D3] Report[get]: (3 bytes) => 2e ec 00
   0.413642     [D1] Path: UPS.Input.Voltage, Type: Feature, ReportID: 0x2e, Offset: 0, Size: 16, Value: 236
   0.413664     [D4] Entering libusb_get_report
   0.414173     [D3] Report[get]: (2 bytes) => 1e 32
   0.414303     [D1] Path: UPS.Input.Frequency, Type: Feature, ReportID: 0x1e, Offset: 0, Size: 8, Value: 50
   0.414324     [D4] Entering libusb_get_report
   0.414931     [D3] Report[get]: (2 bytes) => 2f 04
   0.414959     [D1] Path: UPS.Output.ConfigCurrent, Type: Feature, ReportID: 0x2f, Offset: 0, Size: 8, Value: 4
   0.414986     [D4] Entering libusb_get_report
   0.415620     [D3] Report[get]: (2 bytes) => 1f 05
   0.415646     [D1] Path: UPS.Output.PercentLoad, Type: Feature, ReportID: 0x1f, Offset: 0, Size: 8, Value: 5
   0.415667     [D4] Entering libusb_get_report
   0.416174     [D3] Report[get]: (3 bytes) => 20 dc 00
   0.416200     [D1] Path: UPS.Output.ConfigVoltage, Type: Feature, ReportID: 0x20, Offset: 0, Size: 16, Value: 220
   0.416223     [D4] Entering libusb_get_report
   0.416749     [D3] Report[get]: (3 bytes) => 21 ea 00
   0.416774     [D1] Path: UPS.Output.Voltage, Type: Feature, ReportID: 0x21, Offset: 0, Size: 16, Value: 234
   0.416796     [D4] Entering libusb_get_report
   0.417298     [D3] Report[get]: (2 bytes) => 30 32
   0.417324     [D1] Path: UPS.Output.ConfigFrequency, Type: Feature, ReportID: 0x30, Offset: 0, Size: 8, Value: 50
   0.417345     [D4] Entering libusb_get_report
   0.417923     [D3] Report[get]: (2 bytes) => 22 32
   0.417949     [D1] Path: UPS.Output.Frequency, Type: Feature, ReportID: 0x22, Offset: 0, Size: 8, Value: 50
   0.417971     [D4] Entering libusb_get_report
   0.418617     [D3] Report[get]: (2 bytes) => 23 00
   0.418642     [D1] Path: UPS.Output.DelayBeforeShutdown, Type: Feature, ReportID: 0x23, Offset: 0, Size: 8, Value: 0
   0.418664     [D4] Entering libusb_get_report
   0.419248     [D3] Report[get]: (5 bytes) => 24 30 34 3b 3f
   0.419273     [D1] Path: UPS.Output.DelayBeforeStartup, Type: Feature, ReportID: 0x24, Offset: 0, Size: 32, Value: 78896
   0.419295     [D4] Entering libusb_get_report
   0.419921     [D2] refresh_report_buffer: expected 5 bytes, but got 2 instead
   0.419941     [D3] Report[err]: (2 bytes) => 06 05
   0.419965     [D1] Path: UPS.iName, Type: Feature, ReportID: 0x06, Offset: 0, Size: 32, Value: 5
   0.419984     [D4] Entering libusb_get_report
   0.420637     [D3] Report[get]: (2 bytes) => 25 02
   0.420662     [D1] Path: UPS.AudibleAlarmControl, Type: Feature, ReportID: 0x25, Offset: 0, Size: 8, Value: 2
   0.420684     [D4] Entering libusb_get_report
   0.421231     [D3] Report[get]: (3 bytes) => 26 0c 00
   0.421257     [D1] Path: UPS.PresentStatus.Charging, Type: Feature, ReportID: 0x26, Offset: 0, Size: 1, Value: 0
   0.421283     [D3] Report[buf]: (3 bytes) => 26 0c 00
   0.421304     [D1] Path: UPS.PresentStatus.Discharging, Type: Feature, ReportID: 0x26, Offset: 1, Size: 1, Value: 0
   0.421329     [D3] Report[buf]: (3 bytes) => 26 0c 00
   0.421353     [D1] Path: UPS.PresentStatus.ACPresent, Type: Feature, ReportID: 0x26, Offset: 2, Size: 1, Value: 1
   0.421376     [D3] Report[buf]: (3 bytes) => 26 0c 00
   0.421398     [D1] Path: UPS.PresentStatus.BatteryPresent, Type: Feature, ReportID: 0x26, Offset: 3, Size: 1, Value: 1
   0.421420     [D3] Report[buf]: (3 bytes) => 26 0c 00
   0.421442     [D1] Path: UPS.PresentStatus.BelowRemainingCapacityLimit, Type: Feature, ReportID: 0x26, Offset: 4, Size: 1, Value: 0
   0.421465     [D3] Report[buf]: (3 bytes) => 26 0c 00
   0.421487     [D1] Path: UPS.PresentStatus.RemainingTimeLimitExpired, Type: Feature, ReportID: 0x26, Offset: 5, Size: 1, Value: 0
   0.421510     [D3] Report[buf]: (3 bytes) => 26 0c 00
   0.421534     [D1] Path: UPS.PresentStatus.NeedReplacement, Type: Feature, ReportID: 0x26, Offset: 6, Size: 1, Value: 0
   0.421555     [D3] Report[buf]: (3 bytes) => 26 0c 00
   0.421576     [D1] Path: UPS.PresentStatus.VoltageNotRegulated, Type: Feature, ReportID: 0x26, Offset: 7, Size: 1, Value: 0
   0.421600     [D3] Report[buf]: (3 bytes) => 26 0c 00
   0.421621     [D1] Path: UPS.PresentStatus.ShutdownRequested, Type: Feature, ReportID: 0x26, Offset: 8, Size: 1, Value: 0
   0.421643     [D3] Report[buf]: (3 bytes) => 26 0c 00
   0.421664     [D1] Path: UPS.PresentStatus.ShutdownImminent, Type: Feature, ReportID: 0x26, Offset: 9, Size: 1, Value: 0
   0.421689     [D3] Report[buf]: (3 bytes) => 26 0c 00
   0.421710     [D1] Path: UPS.PresentStatus.CommunicationLost, Type: Feature, ReportID: 0x26, Offset: 10, Size: 1, Value: 0
   0.421732     [D3] Report[buf]: (3 bytes) => 26 0c 00
   0.421754     [D1] Path: UPS.PresentStatus.Overload, Type: Feature, ReportID: 0x26, Offset: 11, Size: 1, Value: 0
   0.421776     [D3] Report[buf]: (3 bytes) => 26 0c 00
   0.421797     [D1] Path: UPS.PresentStatus.Boost, Type: Feature, ReportID: 0x26, Offset: 12, Size: 1, Value: 0
   0.421821     [D3] Report[buf]: (3 bytes) => 26 0c 00
   0.421842     [D1] Path: UPS.PresentStatus.Buck, Type: Feature, ReportID: 0x26, Offset: 13, Size: 1, Value: 0
   0.421865     [D3] Report[buf]: (3 bytes) => 26 0c 00
   0.421886     [D1] Path: UPS.PresentStatus.Tested, Type: Feature, ReportID: 0x26, Offset: 14, Size: 1, Value: 0
   0.421908     [D3] Report[buf]: (3 bytes) => 26 0c 00
   0.421930     [D1] Path: UPS.PresentStatus.POWERCOM3, Type: Feature, ReportID: 0x26, Offset: 15, Size: 1, Value: 0
   0.421946     [D4] Entering libusb_get_report
   0.422551     [D3] Report[get]: (2 bytes) => 27 00
   0.422575     [D1] Path: UPS.ShutdownImminent, Type: Feature, ReportID: 0x27, Offset: 0, Size: 8, Value: 0
   0.422597     [D4] Entering libusb_get_report
   0.423216     [D3] Report[get]: (8 bytes) => a0 00 23 32 32 30 2e 30
   0.423241     [D1] Path: UPS.Flow.iName, Type: Feature, ReportID: 0xa0, Offset: 0, Size: 8, Value: 0
   0.423262     [D4] Entering libusb_get_report
   0.423929     [D3] Report[get]: (8 bytes) => a1 20 30 30 34 20 31 32
   0.423962     [D1] Path: UPS.Flow.iName, Type: Feature, ReportID: 0xa1, Offset: 0, Size: 8, Value: 32
   0.423982     [D4] Entering libusb_get_report
   0.424753     [D3] Report[get]: (8 bytes) => a2 2e 30 30 20 35 30 2e
   0.424778     [D1] Path: UPS.Flow.iName, Type: Feature, ReportID: 0xa2, Offset: 0, Size: 8, Value: 46
   0.424797     [D4] Entering libusb_get_report
   0.425550     [D3] Report[get]: (8 bytes) => a3 30 0d 20 35 30 2e 30
   0.425575     [D1] Path: UPS.Flow.iName, Type: Feature, ReportID: 0xa3, Offset: 0, Size: 8, Value: 48
   0.425600     [D4] Entering libusb_get_report
   0.426260     [D3] Report[get]: (8 bytes) => a4 20 31 33 2e 37 20 32
   0.426286     [D1] Path: UPS.Flow.iName, Type: Feature, ReportID: 0xa4, Offset: 0, Size: 8, Value: 32
   0.426305     [D4] Entering libusb_get_report
   0.427090     [D3] Report[get]: (8 bytes) => a5 35 2e 30 20 30 30 30
   0.427115     [D1] Path: UPS.Flow.iName, Type: Feature, ReportID: 0xa5, Offset: 0, Size: 8, Value: 53
   0.427135     [D4] Entering libusb_get_report
   0.427780     [D3] Report[get]: (8 bytes) => a6 30 31 30 30 31 0d c8
   0.427805     [D1] Path: UPS.Flow.iName, Type: Feature, ReportID: 0xa6, Offset: 0, Size: 8, Value: 48
   0.427827     [D4] Entering libusb_get_report
   0.428623     [D3] Report[get]: (8 bytes) => a7 88 c8 88 00 10 10 10
   0.428648     [D1] Path: UPS.Flow.iName, Type: Feature, ReportID: 0xa7, Offset: 0, Size: 8, Value: 136
   0.428670     [D4] Entering libusb_get_report
   0.429342     [D3] Report[get]: (8 bytes) => a8 00 00 00 df 00 ff 00
   0.429367     [D1] Path: UPS.Flow.iName, Type: Feature, ReportID: 0xa8, Offset: 0, Size: 8, Value: 0
   0.429387     [D4] Entering libusb_get_report
   0.430090     [D3] Report[get]: (8 bytes) => a9 ef 00 50 cf 00 ab 11
   0.430115     [D1] Path: UPS.Flow.iName, Type: Feature, ReportID: 0xa9, Offset: 0, Size: 8, Value: 239
   0.430136     [D4] Entering libusb_get_report
   0.430830     [D3] Report[get]: (8 bytes) => aa 4f a5 84 7f 00 fd 04
   0.430858     [D1] Path: UPS.Flow.iName, Type: Feature, ReportID: 0xaa, Offset: 0, Size: 8, Value: 79
   0.430878     [D4] Entering libusb_get_report
   0.431623     [D3] Report[get]: (8 bytes) => ab ff 00 6e 18 06 dc 10
   0.431648     [D1] Path: UPS.Flow.iName, Type: Feature, ReportID: 0xab, Offset: 0, Size: 8, Value: 255
   0.431670     [D4] Entering libusb_get_report
   0.432341     [D3] Report[get]: (8 bytes) => ac ff 00 1f 02 bf ff 02
   0.432366     [D1] Path: UPS.Flow.iName, Type: Feature, ReportID: 0xac, Offset: 0, Size: 8, Value: 255
   0.432387     [D4] Entering libusb_get_report
   0.433090     [D3] Report[get]: (8 bytes) => ad 3f 48 7f 80 dd 84 51
   0.433115     [D1] Path: UPS.Flow.iName, Type: Feature, ReportID: 0xad, Offset: 0, Size: 8, Value: 63
   0.433137     [D4] Entering libusb_get_report
   0.433697     [D2] refresh_report_buffer: expected 8 bytes, but got 2 instead
   0.433717     [D3] Report[err]: (2 bytes) => ae 02
   0.433741     [D1] Path: UPS.Flow.iName, Type: Feature, ReportID: 0xae, Offset: 0, Size: 8, Value: 2
   0.433759     [D4] Entering libusb_get_report
   0.434299     [D3] Report[get]: (2 bytes) => 31 02
   0.434325     [D1] Path: UPS.Flow.iName, Type: Feature, ReportID: 0x31, Offset: 0, Size: 8, Value: 2
   0.434346     [D4] Entering libusb_get_report
   0.434923     [D3] Report[get]: (2 bytes) => 32 02
   0.434948     [D1] Path: UPS.Flow.iName, Type: Feature, ReportID: 0x32, Offset: 0, Size: 8, Value: 2
   0.435070     [D2] Report descriptor retrieved (Reportlen = 996)
   0.435086     [D2] Found HID device
   0.435108     [D1] Detected a UPS: POWERCOM Co.,LTD/HID UPS Battery
   0.435175     [D4] string_to_path: depth = 4
   0.435223     [D3] Report[buf]: (3 bytes) => 0a 0c 00
   0.435243     [D2] Path: UPS.PowerSummary.PresentStatus.ACPresent, Type: Feature, ReportID: 0x0a, Offset: 2, Size: 1, Value: 1
   0.435289     [D4] string_to_path: depth = 4
   0.435310     [D3] Report[buf]: (3 bytes) => 0a 0c 00
   0.435327     [D2] Path: UPS.PowerSummary.PresentStatus.BatteryPresent, Type: Feature, ReportID: 0x0a, Offset: 3, Size: 1, Value: 1
   0.435370     [D4] string_to_path: depth = 4
   0.435390     [D3] Report[buf]: (3 bytes) => 0a 0c 00
   0.435407     [D2] Path: UPS.PowerSummary.PresentStatus.BelowRemainingCapacityLimit, Type: Feature, ReportID: 0x0a, Offset: 4, Size: 1, Value: 0
   0.435446     [D4] string_to_path: depth = 4
   0.435466     [D3] Report[buf]: (3 bytes) => 0a 0c 00
   0.435484     [D2] Path: UPS.PowerSummary.PresentStatus.Charging, Type: Feature, ReportID: 0x0a, Offset: 0, Size: 1, Value: 0
   0.435517     [D4] string_to_path: depth = 4
   0.435537     [D3] Report[buf]: (3 bytes) => 0a 0c 00
   0.435554     [D2] Path: UPS.PowerSummary.PresentStatus.CommunicationLost, Type: Feature, ReportID: 0x0a, Offset: 10, Size: 1, Value: 0
   0.435589     [D4] string_to_path: depth = 4
   0.435609     [D3] Report[buf]: (3 bytes) => 0a 0c 00
   0.435626     [D2] Path: UPS.PowerSummary.PresentStatus.Discharging, Type: Feature, ReportID: 0x0a, Offset: 1, Size: 1, Value: 0
   0.435660     [D4] string_to_path: depth = 4
   0.435680     [D3] Report[buf]: (3 bytes) => 0a 0c 00
   0.435697     [D2] Path: UPS.PowerSummary.PresentStatus.NeedReplacement, Type: Feature, ReportID: 0x0a, Offset: 6, Size: 1, Value: 0
   0.435730     [D4] string_to_path: depth = 4
   0.435750     [D3] Report[buf]: (3 bytes) => 0a 0c 00
   0.435766     [D2] Path: UPS.PowerSummary.PresentStatus.Overload, Type: Feature, ReportID: 0x0a, Offset: 11, Size: 1, Value: 0
   0.435801     [D4] string_to_path: depth = 4
   0.435820     [D3] Report[buf]: (3 bytes) => 0a 0c 00
   0.435837     [D2] Path: UPS.PowerSummary.PresentStatus.RemainingTimeLimitExpired, Type: Feature, ReportID: 0x0a, Offset: 5, Size: 1, Value: 0
   0.435871     [D4] string_to_path: depth = 4
   0.435891     [D3] Report[buf]: (3 bytes) => 0a 0c 00
   0.435908     [D2] Path: UPS.PowerSummary.PresentStatus.ShutdownImminent, Type: Feature, ReportID: 0x0a, Offset: 9, Size: 1, Value: 0
   0.435941     [D4] string_to_path: depth = 3
   0.436028     [D3] Report[buf]: (3 bytes) => 26 0c 00
   0.436048     [D2] Path: UPS.PresentStatus.ACPresent, Type: Feature, ReportID: 0x26, Offset: 2, Size: 1, Value: 1
   0.436083     [D4] string_to_path: depth = 3
   0.436103     [D3] Report[buf]: (3 bytes) => 26 0c 00
   0.436120     [D2] Path: UPS.PresentStatus.BatteryPresent, Type: Feature, ReportID: 0x26, Offset: 3, Size: 1, Value: 1
   0.436152     [D4] string_to_path: depth = 3
   0.436173     [D3] Report[buf]: (3 bytes) => 26 0c 00
   0.436190     [D2] Path: UPS.PresentStatus.BelowRemainingCapacityLimit, Type: Feature, ReportID: 0x26, Offset: 4, Size: 1, Value: 0
   0.436219     [D4] string_to_path: depth = 3
   0.436240     [D3] Report[buf]: (3 bytes) => 26 0c 00
   0.436257     [D2] Path: UPS.PresentStatus.Boost, Type: Feature, ReportID: 0x26, Offset: 12, Size: 1, Value: 0
   0.436285     [D4] string_to_path: depth = 3
   0.436306     [D3] Report[buf]: (3 bytes) => 26 0c 00
   0.436322     [D2] Path: UPS.PresentStatus.Buck, Type: Feature, ReportID: 0x26, Offset: 13, Size: 1, Value: 0
   0.436355     [D4] string_to_path: depth = 3
   0.436375     [D3] Report[buf]: (3 bytes) => 26 0c 00
   0.436392     [D2] Path: UPS.PresentStatus.Charging, Type: Feature, ReportID: 0x26, Offset: 0, Size: 1, Value: 0
   0.436420     [D4] string_to_path: depth = 3
   0.436441     [D3] Report[buf]: (3 bytes) => 26 0c 00
   0.436457     [D2] Path: UPS.PresentStatus.CommunicationLost, Type: Feature, ReportID: 0x26, Offset: 10, Size: 1, Value: 0
   0.436489     [D4] string_to_path: depth = 3
   0.436510     [D3] Report[buf]: (3 bytes) => 26 0c 00
   0.436526     [D2] Path: UPS.PresentStatus.Discharging, Type: Feature, ReportID: 0x26, Offset: 1, Size: 1, Value: 0
   0.436557     [D4] string_to_path: depth = 3
   0.436577     [D3] Report[buf]: (3 bytes) => 26 0c 00
   0.436594     [D2] Path: UPS.PresentStatus.NeedReplacement, Type: Feature, ReportID: 0x26, Offset: 6, Size: 1, Value: 0
   0.436623     [D4] string_to_path: depth = 3
   0.436643     [D3] Report[buf]: (3 bytes) => 26 0c 00
   0.436660     [D2] Path: UPS.PresentStatus.Overload, Type: Feature, ReportID: 0x26, Offset: 11, Size: 1, Value: 0
   0.436690     [D4] string_to_path: depth = 3
   0.436711     [D3] Report[buf]: (3 bytes) => 26 0c 00
   0.436728     [D2] Path: UPS.PresentStatus.RemainingTimeLimitExpired, Type: Feature, ReportID: 0x26, Offset: 5, Size: 1, Value: 0
   0.436757     [D4] string_to_path: depth = 3
   0.436778     [D3] Report[buf]: (3 bytes) => 26 0c 00
   0.436794     [D2] Path: UPS.PresentStatus.ShutdownImminent, Type: Feature, ReportID: 0x26, Offset: 9, Size: 1, Value: 0
   0.436828     [D4] string_to_path: depth = 3
   0.436846     [D3] Report[buf]: (2 bytes) => 0e 64
   0.436863     [D2] Path: UPS.PowerSummary.RemainingCapacity, Type: Feature, ReportID: 0x0e, Offset: 0, Size: 8, Value: 100
   0.436904     [D4] string_to_path: depth = 3
   0.436933     [D4] string_to_path: depth = 3
   0.436951     [D3] Report[buf]: (2 bytes) => 0c 0a
   0.436968     [D2] Path: UPS.PowerSummary.RemainingCapacityLimit, Type: Feature, ReportID: 0x0c, Offset: 0, Size: 8, Value: 10
   0.437008     [D4] string_to_path: depth = 3
   0.437026     [D3] Report[buf]: (2 bytes) => 0b 1e
   0.437043     [D2] Path: UPS.PowerSummary.WarningCapacityLimit, Type: Feature, ReportID: 0x0b, Offset: 0, Size: 8, Value: 30
   0.437084     [D4] string_to_path: depth = 3
   0.437103     [D3] Report[buf]: (3 bytes) => 37 20 03
   0.437120     [D2] Path: UPS.PowerSummary.RunTimeToEmpty, Type: Feature, ReportID: 0x37, Offset: 0, Size: 16, Value: 800
   0.437157     [D4] string_to_path: depth = 3
   0.437178     [D3] Report[buf]: (3 bytes) => 17 2f 44
   0.437195     [D2] Path: UPS.Battery.ManufacturerDate, Type: Feature, ReportID: 0x17, Offset: 0, Size: 16, Value: 17455
   0.437237     [D4] string_to_path: depth = 3
   0.437256     [D3] Report[buf]: (2 bytes) => 05 04
   0.437273     [D2] Path: UPS.PowerSummary.iDeviceChemistry, Type: Feature, ReportID: 0x05, Offset: 0, Size: 8, Value: 4
   0.438756     [D4] string_to_path: depth = 3
   0.438779     [D3] Report[buf]: (2 bytes) => 13 02
   0.438797     [D2] Path: UPS.PowerSummary.AudibleAlarmControl, Type: Feature, ReportID: 0x13, Offset: 0, Size: 8, Value: 2
   0.438829     [D4] string_to_path: depth = 2
   0.438854     [D4] string_to_path: depth = 3
   0.438874     [D3] Report[buf]: (2 bytes) => 1f 05
   0.438892     [D2] Path: UPS.Output.PercentLoad, Type: Feature, ReportID: 0x1f, Offset: 0, Size: 8, Value: 5
   0.438931     [D4] string_to_path: depth = 3
   0.438950     [D3] Report[buf]: (3 bytes) => 0d 2f 44
   0.438967     [D2] Path: UPS.PowerSummary.ManufacturerDate, Type: Feature, ReportID: 0x0d, Offset: 0, Size: 16, Value: 17455
   0.439002     [D4] string_to_path: depth = 3
   0.439022     [D3] Report[buf]: (2 bytes) => 15 01
   0.439039     [D2] Path: UPS.Battery.Test, Type: Feature, ReportID: 0x15, Offset: 0, Size: 8, Value: 1
   0.439074     [D4] string_to_path: depth = 3
   0.439111     [D4] string_to_path: depth = 3
   0.439131     [D3] Report[buf]: (5 bytes) => 10 30 34 3b 3f
   0.439149     [D2] Path: UPS.PowerSummary.DelayBeforeStartup, Type: Feature, ReportID: 0x10, Offset: 0, Size: 32, Value: 78896
   0.439171     [D3] powercom_startup_fun: value = 78896, buf = 740400
   0.439201     [D4] string_to_path: depth = 3
   0.439261     [D4] string_to_path: depth = 3
   0.439282     [D3] Report[buf]: (3 bytes) => 0f 00 00
   0.439300     [D2] Path: UPS.PowerSummary.DelayBeforeShutdown, Type: Feature, ReportID: 0x0f, Offset: 0, Size: 16, Value: 0
   0.439321     [D3] powercom_shutdown_fun: value = 0, buf = 0
   0.439348     [D4] string_to_path: depth = 3
   0.439375     [D4] string_to_path: depth = 3
   0.439400     [D4] string_to_path: depth = 3
   0.439420     [D3] Report[buf]: (3 bytes) => 1d ec 00
   0.439437     [D2] Path: UPS.Input.Voltage, Type: Feature, ReportID: 0x1d, Offset: 0, Size: 16, Value: 236
   0.439471     [D4] string_to_path: depth = 3
   0.439491     [D3] Report[buf]: (3 bytes) => 1c dc 00
   0.439508     [D2] Path: UPS.Input.ConfigVoltage, Type: Feature, ReportID: 0x1c, Offset: 0, Size: 16, Value: 220
   0.439540     [D4] string_to_path: depth = 3
   0.439559     [D3] Report[buf]: (2 bytes) => 1e 32
   0.439576     [D2] Path: UPS.Input.Frequency, Type: Feature, ReportID: 0x1e, Offset: 0, Size: 8, Value: 50
   0.439608     [D4] string_to_path: depth = 3
   0.439628     [D3] Report[buf]: (3 bytes) => 21 ea 00
   0.439646     [D2] Path: UPS.Output.Voltage, Type: Feature, ReportID: 0x21, Offset: 0, Size: 16, Value: 234
   0.439678     [D4] string_to_path: depth = 3
   0.439699     [D3] Report[buf]: (3 bytes) => 20 dc 00
   0.439716     [D2] Path: UPS.Output.ConfigVoltage, Type: Feature, ReportID: 0x20, Offset: 0, Size: 16, Value: 220
   0.439749     [D4] string_to_path: depth = 3
   0.439768     [D3] Report[buf]: (2 bytes) => 22 32
   0.439785     [D2] Path: UPS.Output.Frequency, Type: Feature, ReportID: 0x22, Offset: 0, Size: 8, Value: 50
   0.439821     [D4] string_to_path: depth = 3
   0.439839     [D3] Report[buf]: (2 bytes) => 13 02
   0.439856     [D2] Path: UPS.PowerSummary.AudibleAlarmControl, Type: Feature, ReportID: 0x13, Offset: 0, Size: 8, Value: 2
   0.439875     [D3] Adding command 'beeper.toggle' using Path 'UPS.PowerSummary.AudibleAlarmControl'
   0.439906     [D4] string_to_path: depth = 3
   0.439925     [D3] Report[buf]: (2 bytes) => 13 02
   0.439942     [D2] Path: UPS.PowerSummary.AudibleAlarmControl, Type: Feature, ReportID: 0x13, Offset: 0, Size: 8, Value: 2
   0.439961     [D3] Adding command 'beeper.enable' using Path 'UPS.PowerSummary.AudibleAlarmControl'
   0.439992     [D4] string_to_path: depth = 3
   0.440010     [D3] Report[buf]: (2 bytes) => 13 02
   0.440027     [D2] Path: UPS.PowerSummary.AudibleAlarmControl, Type: Feature, ReportID: 0x13, Offset: 0, Size: 8, Value: 2
   0.440046     [D3] Adding command 'beeper.disable' using Path 'UPS.PowerSummary.AudibleAlarmControl'
   0.440074     [D4] string_to_path: depth = 3
   0.440092     [D3] Report[buf]: (2 bytes) => 15 01
   0.440110     [D2] Path: UPS.Battery.Test, Type: Feature, ReportID: 0x15, Offset: 0, Size: 8, Value: 1
   0.440129     [D3] Adding command 'test.battery.start.quick' using Path 'UPS.Battery.Test'
   0.440161     [D4] string_to_path: depth = 3
   0.440181     [D3] Report[buf]: (5 bytes) => 10 30 34 3b 3f
   0.440199     [D2] Path: UPS.PowerSummary.DelayBeforeStartup, Type: Feature, ReportID: 0x10, Offset: 0, Size: 32, Value: 78896
   0.440217     [D3] Adding command 'load.on.delay' using Path 'UPS.PowerSummary.DelayBeforeStartup'
   0.440248     [D4] string_to_path: depth = 3
   0.440267     [D3] Report[buf]: (3 bytes) => 0f 00 00
   0.440284     [D2] Path: UPS.PowerSummary.DelayBeforeShutdown, Type: Feature, ReportID: 0x0f, Offset: 0, Size: 16, Value: 0
   0.440303     [D3] Adding command 'shutdown.return' using Path 'UPS.PowerSummary.DelayBeforeShutdown'
   0.440334     [D4] string_to_path: depth = 3
   0.440353     [D3] Report[buf]: (3 bytes) => 0f 00 00
   0.440369     [D2] Path: UPS.PowerSummary.DelayBeforeShutdown, Type: Feature, ReportID: 0x0f, Offset: 0, Size: 16, Value: 0
   0.440388     [D3] Adding command 'shutdown.stayoff' using Path 'UPS.PowerSummary.DelayBeforeShutdown'
   0.440417     [D4] string_to_path: depth = 3
   0.440443     [D4] string_to_path: depth = 3
   0.440469     [D4] string_to_path: depth = 3
   0.440494     [D4] string_to_path: depth = 3
   0.440514     [D4] string_to_path: depth = 2
   0.440534     [D4] string_to_path: depth = 2
   0.440552     [D4] string_to_path: depth = 2
   0.440571     [D4] string_to_path: depth = 3
   0.440705     [D4] string_to_path: depth = 3
   0.440726     [D3] Report[buf]: (2 bytes) => 2d 19
   0.440744     [D2] Path: UPS.Battery.Temperature, Type: Feature, ReportID: 0x2d, Offset: 0, Size: 8, Value: 25
   0.440772     [D4] string_to_path: depth = 3
   0.440792     [D4] string_to_path: depth = 4
   0.440812     [D4] string_to_path: depth = 4
   0.440830     [D4] string_to_path: depth = 4
   0.440850     [D4] string_to_path: depth = 4
   0.440870     [D4] string_to_path: depth = 4
   0.440890     [D4] string_to_path: depth = 4
   0.440909     [D4] string_to_path: depth = 4
   0.440944     [D4] string_to_path: depth = 4
   0.440965     [D4] string_to_path: depth = 4
   0.440985     [D4] string_to_path: depth = 4
   0.441005     [D4] string_to_path: depth = 4
   0.441025     [D4] string_to_path: depth = 4
   0.441044     [D4] string_to_path: depth = 4
   0.441063     [D4] string_to_path: depth = 4
   0.441082     [D4] string_to_path: depth = 3
   0.441101     [D4] string_to_path: depth = 3
   0.441121     [D4] string_to_path: depth = 3
   0.441189     [D4] string_to_path: depth = 3
   0.441229     [D2] find_nut_info: unknown info type: load.off.delay
   0.441253     [D2] find_nut_info: unknown info type: load.off.delay
   0.441287     [D1] upsdrv_initinfo...
   0.441316     [D1] upsdrv_updateinfo...
   0.553810     [D2] file_report_buffer: expected 3 bytes, but got 8 instead
   0.553874     [D3] Report[err]: (8 bytes) => 0a 0c 00 00 00 00 00 00
   0.553905     [D1] Got 13 HID objects...
   0.553925     [D3] Report[buf]: (3 bytes) => 0a 0c 00
   0.553956     [D2] Path: UPS.PowerSummary.PresentStatus.Charging, Type: Input, ReportID: 0x0a, Offset: 0, Size: 1, Value: 0
   0.553992     [D3] Report[buf]: (3 bytes) => 0a 0c 00
   0.554016     [D2] Path: UPS.PowerSummary.PresentStatus.Discharging, Type: Input, ReportID: 0x0a, Offset: 1, Size: 1, Value: 0
   0.554043     [D3] Report[buf]: (3 bytes) => 0a 0c 00
   0.554069     [D2] Path: UPS.PowerSummary.PresentStatus.ACPresent, Type: Input, ReportID: 0x0a, Offset: 2, Size: 1, Value: 1
   0.554095     [D3] Report[buf]: (3 bytes) => 0a 0c 00
   0.554122     [D2] Path: UPS.PowerSummary.PresentStatus.BatteryPresent, Type: Input, ReportID: 0x0a, Offset: 3, Size: 1, Value: 1
   0.554151     [D3] Report[buf]: (3 bytes) => 0a 0c 00
   0.554174     [D2] Path: UPS.PowerSummary.PresentStatus.BelowRemainingCapacityLimit, Type: Input, ReportID: 0x0a, Offset: 4, Size: 1, Value: 0
   0.554200     [D3] Report[buf]: (3 bytes) => 0a 0c 00
   0.554224     [D2] Path: UPS.PowerSummary.PresentStatus.RemainingTimeLimitExpired, Type: Input, ReportID: 0x0a, Offset: 5, Size: 1, Value: 0
   0.554250     [D3] Report[buf]: (3 bytes) => 0a 0c 00
   0.554274     [D2] Path: UPS.PowerSummary.PresentStatus.NeedReplacement, Type: Input, ReportID: 0x0a, Offset: 6, Size: 1, Value: 0
   0.554299     [D3] Report[buf]: (3 bytes) => 0a 0c 00
   0.554322     [D2] Path: UPS.PowerSummary.PresentStatus.VoltageNotRegulated, Type: Input, ReportID: 0x0a, Offset: 7, Size: 1, Value: 0
   0.554346     [D3] NUT doesn't use this HID object
   0.554364     [D3] Report[buf]: (3 bytes) => 0a 0c 00
   0.554386     [D2] Path: UPS.PowerSummary.PresentStatus.ShutdownRequested, Type: Input, ReportID: 0x0a, Offset: 8, Size: 1, Value: 0
   0.554407     [D3] NUT doesn't use this HID object
   0.554424     [D3] Report[buf]: (3 bytes) => 0a 0c 00
   0.554447     [D2] Path: UPS.PowerSummary.PresentStatus.ShutdownImminent, Type: Input, ReportID: 0x0a, Offset: 9, Size: 1, Value: 0
   0.554474     [D3] Report[buf]: (3 bytes) => 0a 0c 00
   0.554497     [D2] Path: UPS.PowerSummary.PresentStatus.CommunicationLost, Type: Input, ReportID: 0x0a, Offset: 10, Size: 1, Value: 0
   0.554525     [D3] Report[buf]: (3 bytes) => 0a 0c 00
   0.554549     [D2] Path: UPS.PowerSummary.PresentStatus.Overload, Type: Input, ReportID: 0x0a, Offset: 11, Size: 1, Value: 0
   0.554573     [D3] Report[buf]: (3 bytes) => 0a 0c 00
   0.554596     [D2] Path: UPS.PowerSummary.PresentStatus.POWERCOM3, Type: Input, ReportID: 0x0a, Offset: 15, Size: 1, Value: 0
   0.554617     [D3] NUT doesn't use this HID object
   0.554632     [D1] Quick update...
   0.554650     [D3] Report[buf]: (3 bytes) => 0f 00 00
   0.554668     [D2] Path: UPS.PowerSummary.DelayBeforeShutdown, Type: Feature, ReportID: 0x0f, Offset: 0, Size: 16, Value: 0
   0.554689     [D3] powercom_shutdown_fun: value = 0, buf = 0
   0.554735     using 'battery.charge' to set battery low state
   0.554933     [D2] dstate_init: sock /var/run/nut/usbhid-ups-powercom open on fd 9
   0.555015     Running as foreground process, not saving a PID file
   0.555058     [D1] Driver initialization completed, beginning regular infinite loop
   0.555081     upsnotify: failed to notify about state 2: no notification tech defined, will not spam more about it
   0.555103     [D1] upsdrv_updateinfo...
   0.745829     [D2] file_report_buffer: expected 2 bytes, but got 8 instead
   0.745899     [D3] Report[err]: (8 bytes) => 0e 64 00 00 00 00 00 00
   0.745927     [D1] Got 1 HID objects...
   0.745948     [D3] Report[buf]: (2 bytes) => 0e 64
   0.745982     [D2] Path: UPS.PowerSummary.RemainingCapacity, Type: Input, ReportID: 0x0e, Offset: 0, Size: 8, Value: 100
   0.746013     [D1] Quick update...
   0.746032     [D3] Report[buf]: (3 bytes) => 0f 00 00
   0.746051     [D2] Path: UPS.PowerSummary.DelayBeforeShutdown, Type: Feature, ReportID: 0x0f, Offset: 0, Size: 16, Value: 0
   0.746073     [D3] powercom_shutdown_fun: value = 0, buf = 0
   1.555969     [D1] upsdrv_updateinfo...
   1.705812     [D2] file_report_buffer: expected 0 bytes, but got 8 instead
   1.705878     [D3] Report[err]: (8 bytes) => 14 01 00 00 00 00 00 00
   1.705908     [D1] HIDGetEvents: unexpected input report (ignored)
   1.705924     [D1] Got 0 HID objects...
   1.705941     [D1] Quick update...
   1.705958     [D4] Entering libusb_get_report
   1.706653     [D2] refresh_report_buffer: expected 3 bytes, but got 2 instead
   1.706682     [D3] Report[err]: (2 bytes) => 0f 00
   1.706707     [D2] Path: UPS.PowerSummary.DelayBeforeShutdown, Type: Feature, ReportID: 0x0f, Offset: 0, Size: 16, Value: 0
   1.706734     [D3] powercom_shutdown_fun: value = 0, buf = 0
   2.556858     [D1] upsdrv_updateinfo...
   2.729824     [D2] file_report_buffer: expected 3 bytes, but got 8 instead
   2.729886     [D3] Report[err]: (8 bytes) => 37 20 03 00 00 00 00 00
   2.729913     [D1] Got 1 HID objects...
   2.729937     [D3] Report[buf]: (3 bytes) => 37 20 03
   2.729968     [D2] Path: UPS.PowerSummary.RunTimeToEmpty, Type: Input, ReportID: 0x37, Offset: 0, Size: 16, Value: 800
   2.730000     [D1] Quick update...
   2.730015     [D4] Entering libusb_get_report
   2.730657     [D2] refresh_report_buffer: expected 3 bytes, but got 2 instead
   2.730686     [D3] Report[err]: (2 bytes) => 0f 00
   2.730711     [D2] Path: UPS.PowerSummary.DelayBeforeShutdown, Type: Feature, ReportID: 0x0f, Offset: 0, Size: 16, Value: 0
   2.730735     [D3] powercom_shutdown_fun: value = 0, buf = 0
   3.557722     [D1] upsdrv_updateinfo...
   4.307994     [D2] nut_libusb_get_interrupt: Connection timed out
   4.308046     [D1] Got 0 HID objects...
   4.308064     [D1] Quick update...
   4.308083     [D4] Entering libusb_get_report
   4.308754     [D2] refresh_report_buffer: expected 3 bytes, but got 2 instead
   4.308783     [D3] Report[err]: (2 bytes) => 0f 00
   4.308809     [D2] Path: UPS.PowerSummary.DelayBeforeShutdown, Type: Feature, ReportID: 0x0f, Offset: 0, Size: 16, Value: 0
   4.308839     [D3] powercom_shutdown_fun: value = 0, buf = 0
   4.558004     [D1] upsdrv_updateinfo...
   5.308253     [D2] nut_libusb_get_interrupt: Connection timed out
   5.308308     [D1] Got 0 HID objects...
   5.308328     [D1] Quick update...
   5.308347     [D4] Entering libusb_get_report
   5.308985     [D2] refresh_report_buffer: expected 3 bytes, but got 2 instead
   5.309015     [D3] Report[err]: (2 bytes) => 0f 00
   5.309040     [D2] Path: UPS.PowerSummary.DelayBeforeShutdown, Type: Feature, ReportID: 0x0f, Offset: 0, Size: 16, Value: 0
   5.309066     [D3] powercom_shutdown_fun: value = 0, buf = 0
   5.558283     [D1] upsdrv_updateinfo...
   6.308533     [D2] nut_libusb_get_interrupt: Connection timed out
   6.308587     [D1] Got 0 HID objects...
   6.308604     [D1] Quick update...
   6.308624     [D4] Entering libusb_get_report
   6.309203     [D2] refresh_report_buffer: expected 3 bytes, but got 2 instead
   6.309234     [D3] Report[err]: (2 bytes) => 0f 00
   6.309262     [D2] Path: UPS.PowerSummary.DelayBeforeShutdown, Type: Feature, ReportID: 0x0f, Offset: 0, Size: 16, Value: 0
   6.309288     [D3] powercom_shutdown_fun: value = 0, buf = 0
   6.558563     [D1] upsdrv_updateinfo...
   7.308814     [D2] nut_libusb_get_interrupt: Connection timed out
   7.308869     [D1] Got 0 HID objects...
   7.308887     [D1] Full update...
   7.308904     [D4] Entering libusb_get_report
   7.309465     [D3] Report[get]: (3 bytes) => 0a 0c 00
   7.309495     [D2] Path: UPS.PowerSummary.PresentStatus.ACPresent, Type: Feature, ReportID: 0x0a, Offset: 2, Size: 1, Value: 1
   7.309528     [D3] Report[buf]: (3 bytes) => 0a 0c 00
   7.309547     [D2] Path: UPS.PowerSummary.PresentStatus.BatteryPresent, Type: Feature, ReportID: 0x0a, Offset: 3, Size: 1, Value: 1
   7.309574     [D3] Report[buf]: (3 bytes) => 0a 0c 00
   7.309591     [D2] Path: UPS.PowerSummary.PresentStatus.BelowRemainingCapacityLimit, Type: Feature, ReportID: 0x0a, Offset: 4, Size: 1, Value: 0
   7.309619     [D3] Report[buf]: (3 bytes) => 0a 0c 00
   7.309637     [D2] Path: UPS.PowerSummary.PresentStatus.Charging, Type: Feature, ReportID: 0x0a, Offset: 0, Size: 1, Value: 0
   7.309660     [D3] Report[buf]: (3 bytes) => 0a 0c 00
   7.309678     [D2] Path: UPS.PowerSummary.PresentStatus.CommunicationLost, Type: Feature, ReportID: 0x0a, Offset: 10, Size: 1, Value: 0
   7.309703     [D3] Report[buf]: (3 bytes) => 0a 0c 00
   7.309723     [D2] Path: UPS.PowerSummary.PresentStatus.Discharging, Type: Feature, ReportID: 0x0a, Offset: 1, Size: 1, Value: 0
   7.309747     [D3] Report[buf]: (3 bytes) => 0a 0c 00
   7.309764     [D2] Path: UPS.PowerSummary.PresentStatus.NeedReplacement, Type: Feature, ReportID: 0x0a, Offset: 6, Size: 1, Value: 0
   7.309788     [D3] Report[buf]: (3 bytes) => 0a 0c 00
   7.309806     [D2] Path: UPS.PowerSummary.PresentStatus.Overload, Type: Feature, ReportID: 0x0a, Offset: 11, Size: 1, Value: 0
   7.309829     [D3] Report[buf]: (3 bytes) => 0a 0c 00
   7.309848     [D2] Path: UPS.PowerSummary.PresentStatus.RemainingTimeLimitExpired, Type: Feature, ReportID: 0x0a, Offset: 5, Size: 1, Value: 0
   7.309873     [D3] Report[buf]: (3 bytes) => 0a 0c 00
   7.309890     [D2] Path: UPS.PowerSummary.PresentStatus.ShutdownImminent, Type: Feature, ReportID: 0x0a, Offset: 9, Size: 1, Value: 0
   7.309911     [D4] Entering libusb_get_report
   7.310465     [D3] Report[get]: (3 bytes) => 26 0c 00
   7.310491     [D2] Path: UPS.PresentStatus.ACPresent, Type: Feature, ReportID: 0x26, Offset: 2, Size: 1, Value: 1
   7.310515     [D3] Report[buf]: (3 bytes) => 26 0c 00
   7.310532     [D2] Path: UPS.PresentStatus.BatteryPresent, Type: Feature, ReportID: 0x26, Offset: 3, Size: 1, Value: 1
   7.310559     [D3] Report[buf]: (3 bytes) => 26 0c 00
   7.310612     [D2] Path: UPS.PresentStatus.BelowRemainingCapacityLimit, Type: Feature, ReportID: 0x26, Offset: 4, Size: 1, Value: 0
   7.310636     [D3] Report[buf]: (3 bytes) => 26 0c 00
   7.310654     [D2] Path: UPS.PresentStatus.Boost, Type: Feature, ReportID: 0x26, Offset: 12, Size: 1, Value: 0
   7.310681     [D3] Report[buf]: (3 bytes) => 26 0c 00
   7.310699     [D2] Path: UPS.PresentStatus.Buck, Type: Feature, ReportID: 0x26, Offset: 13, Size: 1, Value: 0
   7.310723     [D3] Report[buf]: (3 bytes) => 26 0c 00
   7.310740     [D2] Path: UPS.PresentStatus.Charging, Type: Feature, ReportID: 0x26, Offset: 0, Size: 1, Value: 0
   7.310763     [D3] Report[buf]: (3 bytes) => 26 0c 00
   7.310781     [D2] Path: UPS.PresentStatus.CommunicationLost, Type: Feature, ReportID: 0x26, Offset: 10, Size: 1, Value: 0
   7.310805     [D3] Report[buf]: (3 bytes) => 26 0c 00
   7.310822     [D2] Path: UPS.PresentStatus.Discharging, Type: Feature, ReportID: 0x26, Offset: 1, Size: 1, Value: 0
   7.310847     [D3] Report[buf]: (3 bytes) => 26 0c 00
   7.310864     [D2] Path: UPS.PresentStatus.NeedReplacement, Type: Feature, ReportID: 0x26, Offset: 6, Size: 1, Value: 0
   7.310889     [D3] Report[buf]: (3 bytes) => 26 0c 00
   7.310906     [D2] Path: UPS.PresentStatus.Overload, Type: Feature, ReportID: 0x26, Offset: 11, Size: 1, Value: 0
   7.310930     [D3] Report[buf]: (3 bytes) => 26 0c 00
   7.310947     [D2] Path: UPS.PresentStatus.RemainingTimeLimitExpired, Type: Feature, ReportID: 0x26, Offset: 5, Size: 1, Value: 0
   7.311051     [D3] Report[buf]: (3 bytes) => 26 0c 00
   7.311073     [D2] Path: UPS.PresentStatus.ShutdownImminent, Type: Feature, ReportID: 0x26, Offset: 9, Size: 1, Value: 0
   7.311095     [D4] Entering libusb_get_report
   7.311777     [D3] Report[get]: (2 bytes) => 0e 64
   7.311799     [D2] Path: UPS.PowerSummary.RemainingCapacity, Type: Feature, ReportID: 0x0e, Offset: 0, Size: 8, Value: 100
   7.311829     [D4] Entering libusb_get_report
   7.312390     [D3] Report[get]: (2 bytes) => 0c 0a
   7.312410     [D2] Path: UPS.PowerSummary.RemainingCapacityLimit, Type: Feature, ReportID: 0x0c, Offset: 0, Size: 8, Value: 10
   7.312432     [D4] Entering libusb_get_report
   7.312987     [D3] Report[get]: (2 bytes) => 0b 1e
   7.313008     [D2] Path: UPS.PowerSummary.WarningCapacityLimit, Type: Feature, ReportID: 0x0b, Offset: 0, Size: 8, Value: 30
   7.313035     [D4] Entering libusb_get_report
   7.313680     [D3] Report[get]: (3 bytes) => 37 20 03
   7.313701     [D2] Path: UPS.PowerSummary.RunTimeToEmpty, Type: Feature, ReportID: 0x37, Offset: 0, Size: 16, Value: 800
   7.313728     [D4] Entering libusb_get_report
   7.314236     [D3] Report[get]: (2 bytes) => 13 02
   7.314257     [D2] Path: UPS.PowerSummary.AudibleAlarmControl, Type: Feature, ReportID: 0x13, Offset: 0, Size: 8, Value: 2
   7.314281     [D4] Entering libusb_get_report
   7.314812     [D3] Report[get]: (2 bytes) => 1f 03
   7.314834     [D2] Path: UPS.Output.PercentLoad, Type: Feature, ReportID: 0x1f, Offset: 0, Size: 8, Value: 3
   7.314862     [D4] Entering libusb_get_report
   7.315417     [D3] Report[get]: (2 bytes) => 15 01
   7.315439     [D2] Path: UPS.Battery.Test, Type: Feature, ReportID: 0x15, Offset: 0, Size: 8, Value: 1
   7.315461     [D4] Entering libusb_get_report
   7.316058     [D3] Report[get]: (5 bytes) => 10 30 34 3b 3f
   7.316079     [D2] Path: UPS.PowerSummary.DelayBeforeStartup, Type: Feature, ReportID: 0x10, Offset: 0, Size: 32, Value: 78896
   7.316106     [D3] powercom_startup_fun: value = 78896, buf = 740400
   7.316123     [D4] Entering libusb_get_report
   7.316759     [D2] refresh_report_buffer: expected 3 bytes, but got 2 instead
   7.316778     [D3] Report[err]: (2 bytes) => 0f 00
   7.316799     [D2] Path: UPS.PowerSummary.DelayBeforeShutdown, Type: Feature, ReportID: 0x0f, Offset: 0, Size: 16, Value: 0
   7.316821     [D3] powercom_shutdown_fun: value = 0, buf = 0
   7.316842     [D4] Entering libusb_get_report
   7.317361     [D3] Report[get]: (3 bytes) => 1d ea 00
   7.317382     [D2] Path: UPS.Input.Voltage, Type: Feature, ReportID: 0x1d, Offset: 0, Size: 16, Value: 234
   7.317413     [D4] Entering libusb_get_report
   7.317986     [D3] Report[get]: (2 bytes) => 1e 32
   7.318006     [D2] Path: UPS.Input.Frequency, Type: Feature, ReportID: 0x1e, Offset: 0, Size: 8, Value: 50
   7.318029     [D4] Entering libusb_get_report
   7.318679     [D3] Report[get]: (3 bytes) => 21 ea 00
   7.318700     [D2] Path: UPS.Output.Voltage, Type: Feature, ReportID: 0x21, Offset: 0, Size: 16, Value: 234
   7.318726     [D4] Entering libusb_get_report
   7.319234     [D3] Report[get]: (2 bytes) => 22 32
   7.319255     [D2] Path: UPS.Output.Frequency, Type: Feature, ReportID: 0x22, Offset: 0, Size: 8, Value: 50
   7.319281     [D4] Entering libusb_get_report
   7.319807     [D3] Report[get]: (2 bytes) => 2d 32
   7.319828     [D2] Path: UPS.Battery.Temperature, Type: Feature, ReportID: 0x2d, Offset: 0, Size: 8, Value: 50
   7.558836     [D1] upsdrv_updateinfo...
   8.309084     [D2] nut_libusb_get_interrupt: Connection timed out
   8.309138     [D1] Got 0 HID objects...
   8.309157     [D1] Quick update...
   8.309176     [D4] Entering libusb_get_report
   8.309786     [D2] refresh_report_buffer: expected 3 bytes, but got 2 instead
   8.309814     [D3] Report[err]: (2 bytes) => 0f 00
   8.309840     [D2] Path: UPS.PowerSummary.DelayBeforeShutdown, Type: Feature, ReportID: 0x0f, Offset: 0, Size: 16, Value: 0
   8.309869     [D3] powercom_shutdown_fun: value = 0, buf = 0
   8.559116     [D1] upsdrv_updateinfo...
   9.309361     [D2] nut_libusb_get_interrupt: Connection timed out
   9.309414     [D1] Got 0 HID objects...
   9.309433     [D1] Quick update...
   9.309453     [D4] Entering libusb_get_report
   9.310023     [D2] refresh_report_buffer: expected 3 bytes, but got 2 instead
   9.310052     [D3] Report[err]: (2 bytes) => 0f 00
   9.310079     [D2] Path: UPS.PowerSummary.DelayBeforeShutdown, Type: Feature, ReportID: 0x0f, Offset: 0, Size: 16, Value: 0
   9.310104     [D3] powercom_shutdown_fun: value = 0, buf = 0
   9.559398     [D1] upsdrv_updateinfo...
  10.089894     [D2] file_report_buffer: expected 3 bytes, but got 8 instead
  10.089962     [D3] Report[err]: (8 bytes) => 0a 0c 00 00 00 00 00 00
  10.089989     [D1] Got 13 HID objects...
  10.090013     [D3] Report[buf]: (3 bytes) => 0a 0c 00
  10.090046     [D2] Path: UPS.PowerSummary.PresentStatus.Charging, Type: Input, ReportID: 0x0a, Offset: 0, Size: 1, Value: 0
  10.090081     [D3] Report[buf]: (3 bytes) => 0a 0c 00
  10.090106     [D2] Path: UPS.PowerSummary.PresentStatus.Discharging, Type: Input, ReportID: 0x0a, Offset: 1, Size: 1, Value: 0
  10.090131     [D3] Report[buf]: (3 bytes) => 0a 0c 00
  10.090156     [D2] Path: UPS.PowerSummary.PresentStatus.ACPresent, Type: Input, ReportID: 0x0a, Offset: 2, Size: 1, Value: 1
  10.090181     [D3] Report[buf]: (3 bytes) => 0a 0c 00
  10.090205     [D2] Path: UPS.PowerSummary.PresentStatus.BatteryPresent, Type: Input, ReportID: 0x0a, Offset: 3, Size: 1, Value: 1
  10.090238     [D3] Report[buf]: (3 bytes) => 0a 0c 00
  10.090262     [D2] Path: UPS.PowerSummary.PresentStatus.BelowRemainingCapacityLimit, Type: Input, ReportID: 0x0a, Offset: 4, Size: 1, Value: 0
  10.090288     [D3] Report[buf]: (3 bytes) => 0a 0c 00
  10.090312     [D2] Path: UPS.PowerSummary.PresentStatus.RemainingTimeLimitExpired, Type: Input, ReportID: 0x0a, Offset: 5, Size: 1, Value: 0
  10.090339     [D3] Report[buf]: (3 bytes) => 0a 0c 00
  10.090363     [D2] Path: UPS.PowerSummary.PresentStatus.NeedReplacement, Type: Input, ReportID: 0x0a, Offset: 6, Size: 1, Value: 0
  10.090389     [D3] Report[buf]: (3 bytes) => 0a 0c 00
  10.090413     [D2] Path: UPS.PowerSummary.PresentStatus.VoltageNotRegulated, Type: Input, ReportID: 0x0a, Offset: 7, Size: 1, Value: 0
  10.090437     [D3] NUT doesn't use this HID object
  10.090455     [D3] Report[buf]: (3 bytes) => 0a 0c 00
  10.090479     [D2] Path: UPS.PowerSummary.PresentStatus.ShutdownRequested, Type: Input, ReportID: 0x0a, Offset: 8, Size: 1, Value: 0
  10.090500     [D3] NUT doesn't use this HID object
  10.090518     [D3] Report[buf]: (3 bytes) => 0a 0c 00
  10.090541     [D2] Path: UPS.PowerSummary.PresentStatus.ShutdownImminent, Type: Input, ReportID: 0x0a, Offset: 9, Size: 1, Value: 0
  10.090567     [D3] Report[buf]: (3 bytes) => 0a 0c 00
  10.090637     [D2] Path: UPS.PowerSummary.PresentStatus.CommunicationLost, Type: Input, ReportID: 0x0a, Offset: 10, Size: 1, Value: 0
  10.090666     [D3] Report[buf]: (3 bytes) => 0a 0c 00
  10.090691     [D2] Path: UPS.PowerSummary.PresentStatus.Overload, Type: Input, ReportID: 0x0a, Offset: 11, Size: 1, Value: 0
  10.090717     [D3] Report[buf]: (3 bytes) => 0a 0c 00
  10.090740     [D2] Path: UPS.PowerSummary.PresentStatus.POWERCOM3, Type: Input, ReportID: 0x0a, Offset: 15, Size: 1, Value: 0
  10.090761     [D3] NUT doesn't use this HID object
  10.090777     [D1] Quick update...
  10.090792     [D4] Entering libusb_get_report
  10.091369     [D2] refresh_report_buffer: expected 3 bytes, but got 2 instead
  10.091402     [D3] Report[err]: (2 bytes) => 0f 00
  10.091427     [D2] Path: UPS.PowerSummary.DelayBeforeShutdown, Type: Feature, ReportID: 0x0f, Offset: 0, Size: 16, Value: 0
  10.091451     [D3] powercom_shutdown_fun: value = 0, buf = 0
  10.559898     [D1] upsdrv_updateinfo...
  10.729886     [D2] file_report_buffer: expected 2 bytes, but got 8 instead
  10.729946     [D3] Report[err]: (8 bytes) => 0e 64 00 00 00 00 00 00
  10.729977     [D1] Got 1 HID objects...
  10.729996     [D3] Report[buf]: (2 bytes) => 0e 64
  10.730025     [D2] Path: UPS.PowerSummary.RemainingCapacity, Type: Input, ReportID: 0x0e, Offset: 0, Size: 8, Value: 100
  10.730056     [D1] Quick update...
  10.730072     [D4] Entering libusb_get_report
  10.730735     [D2] refresh_report_buffer: expected 3 bytes, but got 2 instead
  10.730767     [D3] Report[err]: (2 bytes) => 0f 00
  10.730789     [D2] Path: UPS.PowerSummary.DelayBeforeShutdown, Type: Feature, ReportID: 0x0f, Offset: 0, Size: 16, Value: 0
  10.730816     [D3] powercom_shutdown_fun: value = 0, buf = 0
  11.560766     [D1] upsdrv_updateinfo...
  11.689932     [D2] file_report_buffer: expected 0 bytes, but got 8 instead
  11.690001     [D3] Report[err]: (8 bytes) => 14 01 00 00 00 00 00 00
  11.690027     [D1] HIDGetEvents: unexpected input report (ignored)
  11.690045     [D1] Got 0 HID objects...
  11.690061     [D1] Quick update...
  11.690080     [D4] Entering libusb_get_report
  11.690743     [D2] refresh_report_buffer: expected 3 bytes, but got 2 instead
  11.690774     [D3] Report[err]: (2 bytes) => 0f 00
  11.690799     [D2] Path: UPS.PowerSummary.DelayBeforeShutdown, Type: Feature, ReportID: 0x0f, Offset: 0, Size: 16, Value: 0
  11.690824     [D3] powercom_shutdown_fun: value = 0, buf = 0
  12.561674     [D1] upsdrv_updateinfo...
  12.713916     [D2] file_report_buffer: expected 3 bytes, but got 8 instead
  12.713982     [D3] Report[err]: (8 bytes) => 37 20 03 00 00 00 00 00
  12.714008     [D1] Got 1 HID objects...
  12.714032     [D3] Report[buf]: (3 bytes) => 37 20 03
  12.714063     [D2] Path: UPS.PowerSummary.RunTimeToEmpty, Type: Input, ReportID: 0x37, Offset: 0, Size: 16, Value: 800
  12.714101     [D1] Full update...
  12.714116     [D4] Entering libusb_get_report
  12.714755     [D3] Report[get]: (3 bytes) => 0a 0c 00
  12.714782     [D2] Path: UPS.PowerSummary.PresentStatus.ACPresent, Type: Feature, ReportID: 0x0a, Offset: 2, Size: 1, Value: 1
  12.714813     [D3] Report[buf]: (3 bytes) => 0a 0c 00
  12.714831     [D2] Path: UPS.PowerSummary.PresentStatus.BatteryPresent, Type: Feature, ReportID: 0x0a, Offset: 3, Size: 1, Value: 1
  12.714862     [D3] Report[buf]: (3 bytes) => 0a 0c 00
  12.714880     [D2] Path: UPS.PowerSummary.PresentStatus.BelowRemainingCapacityLimit, Type: Feature, ReportID: 0x0a, Offset: 4, Size: 1, Value: 0
  12.714905     [D3] Report[buf]: (3 bytes) => 0a 0c 00
  12.714922     [D2] Path: UPS.PowerSummary.PresentStatus.Charging, Type: Feature, ReportID: 0x0a, Offset: 0, Size: 1, Value: 0
  12.714952     [D3] Report[buf]: (3 bytes) => 0a 0c 00
  12.714970     [D2] Path: UPS.PowerSummary.PresentStatus.CommunicationLost, Type: Feature, ReportID: 0x0a, Offset: 10, Size: 1, Value: 0
  12.714996     [D3] Report[buf]: (3 bytes) => 0a 0c 00
  12.715015     [D2] Path: UPS.PowerSummary.PresentStatus.Discharging, Type: Feature, ReportID: 0x0a, Offset: 1, Size: 1, Value: 0
  12.715038     [D3] Report[buf]: (3 bytes) => 0a 0c 00
  12.715056     [D2] Path: UPS.PowerSummary.PresentStatus.NeedReplacement, Type: Feature, ReportID: 0x0a, Offset: 6, Size: 1, Value: 0
  12.715079     [D3] Report[buf]: (3 bytes) => 0a 0c 00
  12.715097     [D2] Path: UPS.PowerSummary.PresentStatus.Overload, Type: Feature, ReportID: 0x0a, Offset: 11, Size: 1, Value: 0
  12.715121     [D3] Report[buf]: (3 bytes) => 0a 0c 00
  12.715138     [D2] Path: UPS.PowerSummary.PresentStatus.RemainingTimeLimitExpired, Type: Feature, ReportID: 0x0a, Offset: 5, Size: 1, Value: 0
  12.715163     [D3] Report[buf]: (3 bytes) => 0a 0c 00
  12.715235     [D2] Path: UPS.PowerSummary.PresentStatus.ShutdownImminent, Type: Feature, ReportID: 0x0a, Offset: 9, Size: 1, Value: 0
  12.715260     [D4] Entering libusb_get_report
  12.715838     [D3] Report[get]: (3 bytes) => 26 0c 00
  12.715861     [D2] Path: UPS.PresentStatus.ACPresent, Type: Feature, ReportID: 0x26, Offset: 2, Size: 1, Value: 1
  12.715887     [D3] Report[buf]: (3 bytes) => 26 0c 00
  12.715905     [D2] Path: UPS.PresentStatus.BatteryPresent, Type: Feature, ReportID: 0x26, Offset: 3, Size: 1, Value: 1
  12.715932     [D3] Report[buf]: (3 bytes) => 26 0c 00
  12.715949     [D2] Path: UPS.PresentStatus.BelowRemainingCapacityLimit, Type: Feature, ReportID: 0x26, Offset: 4, Size: 1, Value: 0
  12.715973     [D3] Report[buf]: (3 bytes) => 26 0c 00
  12.715991     [D2] Path: UPS.PresentStatus.Boost, Type: Feature, ReportID: 0x26, Offset: 12, Size: 1, Value: 0
  12.716015     [D3] Report[buf]: (3 bytes) => 26 0c 00
  12.716033     [D2] Path: UPS.PresentStatus.Buck, Type: Feature, ReportID: 0x26, Offset: 13, Size: 1, Value: 0
  12.716056     [D3] Report[buf]: (3 bytes) => 26 0c 00
  12.716076     [D2] Path: UPS.PresentStatus.Charging, Type: Feature, ReportID: 0x26, Offset: 0, Size: 1, Value: 0
  12.716099     [D3] Report[buf]: (3 bytes) => 26 0c 00
  12.716117     [D2] Path: UPS.PresentStatus.CommunicationLost, Type: Feature, ReportID: 0x26, Offset: 10, Size: 1, Value: 0
  12.716143     [D3] Report[buf]: (3 bytes) => 26 0c 00
  12.716160     [D2] Path: UPS.PresentStatus.Discharging, Type: Feature, ReportID: 0x26, Offset: 1, Size: 1, Value: 0
  12.716183     [D3] Report[buf]: (3 bytes) => 26 0c 00
  12.716201     [D2] Path: UPS.PresentStatus.NeedReplacement, Type: Feature, ReportID: 0x26, Offset: 6, Size: 1, Value: 0
  12.716227     [D3] Report[buf]: (3 bytes) => 26 0c 00
  12.716244     [D2] Path: UPS.PresentStatus.Overload, Type: Feature, ReportID: 0x26, Offset: 11, Size: 1, Value: 0
  12.716268     [D3] Report[buf]: (3 bytes) => 26 0c 00
  12.716285     [D2] Path: UPS.PresentStatus.RemainingTimeLimitExpired, Type: Feature, ReportID: 0x26, Offset: 5, Size: 1, Value: 0
  12.716310     [D3] Report[buf]: (3 bytes) => 26 0c 00
  12.716327     [D2] Path: UPS.PresentStatus.ShutdownImminent, Type: Feature, ReportID: 0x26, Offset: 9, Size: 1, Value: 0
  12.716349     [D4] Entering libusb_get_report
  12.716862     [D3] Report[get]: (2 bytes) => 0e 64
  12.716884     [D2] Path: UPS.PowerSummary.RemainingCapacity, Type: Feature, ReportID: 0x0e, Offset: 0, Size: 8, Value: 100
  12.716913     [D4] Entering libusb_get_report
  12.717464     [D3] Report[get]: (2 bytes) => 0c 0a
  12.717485     [D2] Path: UPS.PowerSummary.RemainingCapacityLimit, Type: Feature, ReportID: 0x0c, Offset: 0, Size: 8, Value: 10
  12.717507     [D4] Entering libusb_get_report
  12.718035     [D3] Report[get]: (2 bytes) => 0b 1e
  12.718057     [D2] Path: UPS.PowerSummary.WarningCapacityLimit, Type: Feature, ReportID: 0x0b, Offset: 0, Size: 8, Value: 30
  12.718083     [D3] Report[buf]: (3 bytes) => 37 20 03
  12.718101     [D2] Path: UPS.PowerSummary.RunTimeToEmpty, Type: Feature, ReportID: 0x37, Offset: 0, Size: 16, Value: 800
  12.718123     [D4] Entering libusb_get_report
  12.718727     [D3] Report[get]: (2 bytes) => 13 02
  12.718747     [D2] Path: UPS.PowerSummary.AudibleAlarmControl, Type: Feature, ReportID: 0x13, Offset: 0, Size: 8, Value: 2
  12.718773     [D4] Entering libusb_get_report
  12.719287     [D3] Report[get]: (2 bytes) => 1f 03
  12.719310     [D2] Path: UPS.Output.PercentLoad, Type: Feature, ReportID: 0x1f, Offset: 0, Size: 8, Value: 3
  12.719333     [D4] Entering libusb_get_report
  12.719855     [D3] Report[get]: (2 bytes) => 15 01
  12.719876     [D2] Path: UPS.Battery.Test, Type: Feature, ReportID: 0x15, Offset: 0, Size: 8, Value: 1
  12.719902     [D4] Entering libusb_get_report
  12.720482     [D3] Report[get]: (5 bytes) => 10 30 34 3b 3f
  12.720503     [D2] Path: UPS.PowerSummary.DelayBeforeStartup, Type: Feature, ReportID: 0x10, Offset: 0, Size: 32, Value: 78896
  12.720529     [D3] powercom_startup_fun: value = 78896, buf = 740400
  12.720545     [D4] Entering libusb_get_report
  12.721091     [D2] refresh_report_buffer: expected 3 bytes, but got 2 instead
  12.721114     [D3] Report[err]: (2 bytes) => 0f 00
  12.721135     [D2] Path: UPS.PowerSummary.DelayBeforeShutdown, Type: Feature, ReportID: 0x0f, Offset: 0, Size: 16, Value: 0
  12.721158     [D3] powercom_shutdown_fun: value = 0, buf = 0
  12.721176     [D4] Entering libusb_get_report
  12.721815     [D3] Report[get]: (3 bytes) => 1d ea 00
  12.721836     [D2] Path: UPS.Input.Voltage, Type: Feature, ReportID: 0x1d, Offset: 0, Size: 16, Value: 234
  12.721861     [D4] Entering libusb_get_report
  12.722358     [D3] Report[get]: (2 bytes) => 1e 32
  12.722379     [D2] Path: UPS.Input.Frequency, Type: Feature, ReportID: 0x1e, Offset: 0, Size: 8, Value: 50
  12.722404     [D4] Entering libusb_get_report
  12.723033     [D3] Report[get]: (3 bytes) => 21 ea 00
  12.723054     [D2] Path: UPS.Output.Voltage, Type: Feature, ReportID: 0x21, Offset: 0, Size: 16, Value: 234
  12.723080     [D4] Entering libusb_get_report
  12.723732     [D3] Report[get]: (2 bytes) => 22 32
  12.723758     [D2] Path: UPS.Output.Frequency, Type: Feature, ReportID: 0x22, Offset: 0, Size: 8, Value: 50
  12.723787     [D4] Entering libusb_get_report
  12.724342     [D3] Report[get]: (2 bytes) => 2d 19
  12.724363     [D2] Path: UPS.Battery.Temperature, Type: Feature, ReportID: 0x2d, Offset: 0, Size: 8, Value: 25
  13.562548     [D1] upsdrv_updateinfo...
  14.312794     [D2] nut_libusb_get_interrupt: Connection timed out
  14.312849     [D1] Got 0 HID objects...
  14.312867     [D1] Quick update...
  14.312886     [D4] Entering libusb_get_report
  14.313437     [D2] refresh_report_buffer: expected 3 bytes, but got 2 instead
  14.313467     [D3] Report[err]: (2 bytes) => 0f 00
  14.313491     [D2] Path: UPS.PowerSummary.DelayBeforeShutdown, Type: Feature, ReportID: 0x0f, Offset: 0, Size: 16, Value: 0
  14.313516     [D3] powercom_shutdown_fun: value = 0, buf = 0
  14.562831     [D1] upsdrv_updateinfo...
  15.313082     [D2] nut_libusb_get_interrupt: Connection timed out
  15.313137     [D1] Got 0 HID objects...
  15.313154     [D1] Quick update...
  15.313173     [D4] Entering libusb_get_report
  15.313851     [D2] refresh_report_buffer: expected 3 bytes, but got 2 instead
  15.313879     [D3] Report[err]: (2 bytes) => 0f 00
  15.313905     [D2] Path: UPS.PowerSummary.DelayBeforeShutdown, Type: Feature, ReportID: 0x0f, Offset: 0, Size: 16, Value: 0
  15.313932     [D3] powercom_shutdown_fun: value = 0, buf = 0
  15.563109     [D1] upsdrv_updateinfo...
  16.313357     [D2] nut_libusb_get_interrupt: Connection timed out
  16.313414     [D1] Got 0 HID objects...
  16.313431     [D1] Quick update...
  16.313450     [D4] Entering libusb_get_report
  16.314079     [D2] refresh_report_buffer: expected 3 bytes, but got 2 instead
  16.314106     [D3] Report[err]: (2 bytes) => 0f 00
  16.314131     [D2] Path: UPS.PowerSummary.DelayBeforeShutdown, Type: Feature, ReportID: 0x0f, Offset: 0, Size: 16, Value: 0
  16.314157     [D3] powercom_shutdown_fun: value = 0, buf = 0
  16.563391     [D1] upsdrv_updateinfo...
  17.313635     [D2] nut_libusb_get_interrupt: Connection timed out
  17.313689     [D1] Got 0 HID objects...
  17.313711     [D1] Quick update...
  17.313731     [D4] Entering libusb_get_report
  17.314311     [D2] refresh_report_buffer: expected 3 bytes, but got 2 instead
  17.314339     [D3] Report[err]: (2 bytes) => 0f 00
  17.314362     [D2] Path: UPS.PowerSummary.DelayBeforeShutdown, Type: Feature, ReportID: 0x0f, Offset: 0, Size: 16, Value: 0
  17.314388     [D3] powercom_shutdown_fun: value = 0, buf = 0
  17.563681     [D1] upsdrv_updateinfo...
  18.313943     [D2] nut_libusb_get_interrupt: Connection timed out
  18.313997     [D1] Got 0 HID objects...
  18.314014     [D1] Quick update...
  18.314034     [D4] Entering libusb_get_report
  18.314719     [D2] refresh_report_buffer: expected 3 bytes, but got 2 instead
  18.314749     [D3] Report[err]: (2 bytes) => 0f 00
  18.314774     [D2] Path: UPS.PowerSummary.DelayBeforeShutdown, Type: Feature, ReportID: 0x0f, Offset: 0, Size: 16, Value: 0
  18.314799     [D3] powercom_shutdown_fun: value = 0, buf = 0
  18.563956     [D1] upsdrv_updateinfo...
  19.314216     [D2] nut_libusb_get_interrupt: Connection timed out
  19.314269     [D1] Got 0 HID objects...
  19.314287     [D1] Full update...
  19.314306     [D4] Entering libusb_get_report
  19.314900     [D3] Report[get]: (3 bytes) => 0a 0c 00
  19.314930     [D2] Path: UPS.PowerSummary.PresentStatus.ACPresent, Type: Feature, ReportID: 0x0a, Offset: 2, Size: 1, Value: 1
  19.314962     [D3] Report[buf]: (3 bytes) => 0a 0c 00
  19.314980     [D2] Path: UPS.PowerSummary.PresentStatus.BatteryPresent, Type: Feature, ReportID: 0x0a, Offset: 3, Size: 1, Value: 1
  19.315010     [D3] Report[buf]: (3 bytes) => 0a 0c 00
  19.315028     [D2] Path: UPS.PowerSummary.PresentStatus.BelowRemainingCapacityLimit, Type: Feature, ReportID: 0x0a, Offset: 4, Size: 1, Value: 0
  19.315056     [D3] Report[buf]: (3 bytes) => 0a 0c 00
  19.315074     [D2] Path: UPS.PowerSummary.PresentStatus.Charging, Type: Feature, ReportID: 0x0a, Offset: 0, Size: 1, Value: 0
  19.315097     [D3] Report[buf]: (3 bytes) => 0a 0c 00
  19.315115     [D2] Path: UPS.PowerSummary.PresentStatus.CommunicationLost, Type: Feature, ReportID: 0x0a, Offset: 10, Size: 1, Value: 0
  19.315141     [D3] Report[buf]: (3 bytes) => 0a 0c 00
  19.315162     [D2] Path: UPS.PowerSummary.PresentStatus.Discharging, Type: Feature, ReportID: 0x0a, Offset: 1, Size: 1, Value: 0
  19.315185     [D3] Report[buf]: (3 bytes) => 0a 0c 00
  19.315203     [D2] Path: UPS.PowerSummary.PresentStatus.NeedReplacement, Type: Feature, ReportID: 0x0a, Offset: 6, Size: 1, Value: 0
  19.315226     [D3] Report[buf]: (3 bytes) => 0a 0c 00
  19.315244     [D2] Path: UPS.PowerSummary.PresentStatus.Overload, Type: Feature, ReportID: 0x0a, Offset: 11, Size: 1, Value: 0
  19.315267     [D3] Report[buf]: (3 bytes) => 0a 0c 00
  19.315285     [D2] Path: UPS.PowerSummary.PresentStatus.RemainingTimeLimitExpired, Type: Feature, ReportID: 0x0a, Offset: 5, Size: 1, Value: 0
  19.315310     [D3] Report[buf]: (3 bytes) => 0a 0c 00
  19.315327     [D2] Path: UPS.PowerSummary.PresentStatus.ShutdownImminent, Type: Feature, ReportID: 0x0a, Offset: 9, Size: 1, Value: 0
  19.315349     [D4] Entering libusb_get_report
  19.315905     [D3] Report[get]: (3 bytes) => 26 0c 00
  19.315931     [D2] Path: UPS.PresentStatus.ACPresent, Type: Feature, ReportID: 0x26, Offset: 2, Size: 1, Value: 1
  19.315959     [D3] Report[buf]: (3 bytes) => 26 0c 00
  19.315977     [D2] Path: UPS.PresentStatus.BatteryPresent, Type: Feature, ReportID: 0x26, Offset: 3, Size: 1, Value: 1
  19.316006     [D3] Report[buf]: (3 bytes) => 26 0c 00
  19.316024     [D2] Path: UPS.PresentStatus.BelowRemainingCapacityLimit, Type: Feature, ReportID: 0x26, Offset: 4, Size: 1, Value: 0
  19.316049     [D3] Report[buf]: (3 bytes) => 26 0c 00
  19.316066     [D2] Path: UPS.PresentStatus.Boost, Type: Feature, ReportID: 0x26, Offset: 12, Size: 1, Value: 0
  19.316091     [D3] Report[buf]: (3 bytes) => 26 0c 00
  19.316108     [D2] Path: UPS.PresentStatus.Buck, Type: Feature, ReportID: 0x26, Offset: 13, Size: 1, Value: 0
  19.316131     [D3] Report[buf]: (3 bytes) => 26 0c 00
  19.316151     [D2] Path: UPS.PresentStatus.Charging, Type: Feature, ReportID: 0x26, Offset: 0, Size: 1, Value: 0
  19.316174     [D3] Report[buf]: (3 bytes) => 26 0c 00
  19.316260     [D2] Path: UPS.PresentStatus.CommunicationLost, Type: Feature, ReportID: 0x26, Offset: 10, Size: 1, Value: 0
  19.316290     [D3] Report[buf]: (3 bytes) => 26 0c 00
  19.316307     [D2] Path: UPS.PresentStatus.Discharging, Type: Feature, ReportID: 0x26, Offset: 1, Size: 1, Value: 0
  19.316330     [D3] Report[buf]: (3 bytes) => 26 0c 00
  19.316350     [D2] Path: UPS.PresentStatus.NeedReplacement, Type: Feature, ReportID: 0x26, Offset: 6, Size: 1, Value: 0
  19.316373     [D3] Report[buf]: (3 bytes) => 26 0c 00
  19.316392     [D2] Path: UPS.PresentStatus.Overload, Type: Feature, ReportID: 0x26, Offset: 11, Size: 1, Value: 0
  19.316415     [D3] Report[buf]: (3 bytes) => 26 0c 00
  19.316432     [D2] Path: UPS.PresentStatus.RemainingTimeLimitExpired, Type: Feature, ReportID: 0x26, Offset: 5, Size: 1, Value: 0
  19.316459     [D3] Report[buf]: (3 bytes) => 26 0c 00
  19.316476     [D2] Path: UPS.PresentStatus.ShutdownImminent, Type: Feature, ReportID: 0x26, Offset: 9, Size: 1, Value: 0
  19.316495     [D4] Entering libusb_get_report
  19.317106     [D3] Report[get]: (2 bytes) => 0e 64
  19.317128     [D2] Path: UPS.PowerSummary.RemainingCapacity, Type: Feature, ReportID: 0x0e, Offset: 0, Size: 8, Value: 100
  19.317155     [D4] Entering libusb_get_report
  19.317787     [D3] Report[get]: (2 bytes) => 0c 0a
  19.317808     [D2] Path: UPS.PowerSummary.RemainingCapacityLimit, Type: Feature, ReportID: 0x0c, Offset: 0, Size: 8, Value: 10
  19.317833     [D4] Entering libusb_get_report
  19.318343     [D3] Report[get]: (2 bytes) => 0b 1e
  19.318364     [D2] Path: UPS.PowerSummary.WarningCapacityLimit, Type: Feature, ReportID: 0x0b, Offset: 0, Size: 8, Value: 30
  19.318389     [D4] Entering libusb_get_report
  19.318918     [D3] Report[get]: (3 bytes) => 37 20 03
  19.318939     [D2] Path: UPS.PowerSummary.RunTimeToEmpty, Type: Feature, ReportID: 0x37, Offset: 0, Size: 16, Value: 800
  19.318965     [D4] Entering libusb_get_report
  19.319522     [D3] Report[get]: (2 bytes) => 13 02
  19.319543     [D2] Path: UPS.PowerSummary.AudibleAlarmControl, Type: Feature, ReportID: 0x13, Offset: 0, Size: 8, Value: 2
  19.319571     [D4] Entering libusb_get_report
  19.320099     [D3] Report[get]: (2 bytes) => 1f 05
  19.320124     [D2] Path: UPS.Output.PercentLoad, Type: Feature, ReportID: 0x1f, Offset: 0, Size: 8, Value: 5
  19.320161     [D4] Entering libusb_get_report
  19.320789     [D3] Report[get]: (2 bytes) => 15 01
  19.320812     [D2] Path: UPS.Battery.Test, Type: Feature, ReportID: 0x15, Offset: 0, Size: 8, Value: 1
  19.320839     [D4] Entering libusb_get_report
  19.321418     [D3] Report[get]: (5 bytes) => 10 30 34 3b 3f
  19.321439     [D2] Path: UPS.PowerSummary.DelayBeforeStartup, Type: Feature, ReportID: 0x10, Offset: 0, Size: 32, Value: 78896
  19.321466     [D3] powercom_startup_fun: value = 78896, buf = 740400
  19.321483     [D4] Entering libusb_get_report
  19.322089     [D2] refresh_report_buffer: expected 3 bytes, but got 2 instead
  19.322109     [D3] Report[err]: (2 bytes) => 0f 00
  19.322131     [D2] Path: UPS.PowerSummary.DelayBeforeShutdown, Type: Feature, ReportID: 0x0f, Offset: 0, Size: 16, Value: 0
  19.322153     [D3] powercom_shutdown_fun: value = 0, buf = 0
  19.322172     [D4] Entering libusb_get_report
  19.322787     [D3] Report[get]: (3 bytes) => 1d ea 00
  19.322807     [D2] Path: UPS.Input.Voltage, Type: Feature, ReportID: 0x1d, Offset: 0, Size: 16, Value: 234
  19.322833     [D4] Entering libusb_get_report
  19.323342     [D3] Report[get]: (2 bytes) => 1e 32
  19.323362     [D2] Path: UPS.Input.Frequency, Type: Feature, ReportID: 0x1e, Offset: 0, Size: 8, Value: 50
  19.323387     [D4] Entering libusb_get_report
  19.323918     [D3] Report[get]: (3 bytes) => 21 ea 00
  19.323939     [D2] Path: UPS.Output.Voltage, Type: Feature, ReportID: 0x21, Offset: 0, Size: 16, Value: 234
  19.323964     [D4] Entering libusb_get_report
  19.324468     [D3] Report[get]: (2 bytes) => 22 32
  19.324490     [D2] Path: UPS.Output.Frequency, Type: Feature, ReportID: 0x22, Offset: 0, Size: 8, Value: 50
  19.324515     [D4] Entering libusb_get_report
  19.325091     [D3] Report[get]: (2 bytes) => 2d 32
  19.325112     [D2] Path: UPS.Battery.Temperature, Type: Feature, ReportID: 0x2d, Offset: 0, Size: 8, Value: 50
  19.564225     [D1] upsdrv_updateinfo...
  20.009982     [D2] file_report_buffer: expected 3 bytes, but got 8 instead
  20.010049     [D3] Report[err]: (8 bytes) => 0a 0c 00 00 00 00 00 00
  20.010076     [D1] Got 13 HID objects...
  20.010100     [D3] Report[buf]: (3 bytes) => 0a 0c 00
  20.010133     [D2] Path: UPS.PowerSummary.PresentStatus.Charging, Type: Input, ReportID: 0x0a, Offset: 0, Size: 1, Value: 0
  20.010165     [D3] Report[buf]: (3 bytes) => 0a 0c 00
  20.010190     [D2] Path: UPS.PowerSummary.PresentStatus.Discharging, Type: Input, ReportID: 0x0a, Offset: 1, Size: 1, Value: 0
  20.010215     [D3] Report[buf]: (3 bytes) => 0a 0c 00
  20.010240     [D2] Path: UPS.PowerSummary.PresentStatus.ACPresent, Type: Input, ReportID: 0x0a, Offset: 2, Size: 1, Value: 1
  20.010264     [D3] Report[buf]: (3 bytes) => 0a 0c 00
  20.010288     [D2] Path: UPS.PowerSummary.PresentStatus.BatteryPresent, Type: Input, ReportID: 0x0a, Offset: 3, Size: 1, Value: 1
  20.010318     [D3] Report[buf]: (3 bytes) => 0a 0c 00
  20.010344     [D2] Path: UPS.PowerSummary.PresentStatus.BelowRemainingCapacityLimit, Type: Input, ReportID: 0x0a, Offset: 4, Size: 1, Value: 0
  20.010370     [D3] Report[buf]: (3 bytes) => 0a 0c 00
  20.010394     [D2] Path: UPS.PowerSummary.PresentStatus.RemainingTimeLimitExpired, Type: Input, ReportID: 0x0a, Offset: 5, Size: 1, Value: 0
  20.010420     [D3] Report[buf]: (3 bytes) => 0a 0c 00
  20.010444     [D2] Path: UPS.PowerSummary.PresentStatus.NeedReplacement, Type: Input, ReportID: 0x0a, Offset: 6, Size: 1, Value: 0
  20.010470     [D3] Report[buf]: (3 bytes) => 0a 0c 00
  20.010500     [D2] Path: UPS.PowerSummary.PresentStatus.VoltageNotRegulated, Type: Input, ReportID: 0x0a, Offset: 7, Size: 1, Value: 0
  20.010524     [D3] NUT doesn't use this HID object
  20.010542     [D3] Report[buf]: (3 bytes) => 0a 0c 00
  20.010566     [D2] Path: UPS.PowerSummary.PresentStatus.ShutdownRequested, Type: Input, ReportID: 0x0a, Offset: 8, Size: 1, Value: 0
  20.010645     [D3] NUT doesn't use this HID object
  20.010667     [D3] Report[buf]: (3 bytes) => 0a 0c 00
  20.010692     [D2] Path: UPS.PowerSummary.PresentStatus.ShutdownImminent, Type: Input, ReportID: 0x0a, Offset: 9, Size: 1, Value: 0
  20.010726     [D3] Report[buf]: (3 bytes) => 0a 0c 00
  20.010754     [D2] Path: UPS.PowerSummary.PresentStatus.CommunicationLost, Type: Input, ReportID: 0x0a, Offset: 10, Size: 1, Value: 0
  20.010797     [D3] Report[buf]: (3 bytes) => 0a 0c 00
  20.010822     [D2] Path: UPS.PowerSummary.PresentStatus.Overload, Type: Input, ReportID: 0x0a, Offset: 11, Size: 1, Value: 0
  20.010849     [D3] Report[buf]: (3 bytes) => 0a 0c 00
  20.010915     [D2] Path: UPS.PowerSummary.PresentStatus.POWERCOM3, Type: Input, ReportID: 0x0a, Offset: 15, Size: 1, Value: 0
  20.010943     [D3] NUT doesn't use this HID object
  20.010987     [D1] Quick update...
  20.011005     [D4] Entering libusb_get_report
  20.011575     [D2] refresh_report_buffer: expected 3 bytes, but got 2 instead
  20.011604     [D3] Report[err]: (2 bytes) => 0f 00
  20.011628     [D2] Path: UPS.PowerSummary.DelayBeforeShutdown, Type: Feature, ReportID: 0x0f, Offset: 0, Size: 16, Value: 0
  20.011652     [D3] powercom_shutdown_fun: value = 0, buf = 0
^C  20.365177   [D1] set_exit_flag: raising exit flag due to signal 2
  20.365229     Signal 2: exiting
  20.365257     [D1] upsdrv_cleanup...

@Vladdrako
Copy link
Author

Also

root@MR7350:[~]: # /lib/nut/usbhid-ups -DD -u root -x explore -x vendorid=0d9f -x port=auto -s ups
Network UPS Tools - Generic HID driver 0.55 (2.8.1)
USB communication driver (libusb 1.0) 0.46
   0.000001     [D1] Built-in default or configured user for drivers 'root' was ignored due to 'root' specified on command line
   0.000092     [D1] Network UPS Tools version 2.8.1 (release/snapshot of 2.8.1) built with aarch64-openwrt-linux-musl-gcc (OpenWrt GCC 13.3.0 r30324-c4c1e9f469) 13.3.0 and configured with flags: --target=aarch64-openwrt-linux --host=aarch64-openwrt-linux --build=x86_64-pc-linux-gnu --disable-dependency-tracking --program-prefix= --program-suffix= --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --libexecdir=/usr/lib --sysconfdir=/etc --datadir=/usr/share --localstatedir=/var --mandir=/usr/man --infodir=/usr/info --sysconfdir=/etc/nut --datadir=/usr/share/nut --with-dev --with-usb --without-avahi --without-snmp --without-serial --without-doc --with-neon --without-powerman --without-wrap --with-hotplug-dir=/etc/hotplug --without-cgi --without-ipmi --without-freeipmi --without-linux-i2c --with-ssl --with-openssl --without-libltdl --without-macosx_ups --with-statepath=/var/run/nut --with-pidpath=/var/run --with-drvpath=/lib/nut --with-user=root --with-group=root
   0.000161     [D1] debug level is '2'
   0.000511     [D1] Succeeded to become_user(root): now UID=0 GID=0
   0.000594     [D1] upsdrv_initups (non-SHUT)...
   0.000640     [D2] Initializing an USB-connected UPS with library libusb-1.0.27 (API: 0x100010a) (NUT subdriver name='USB communication driver (libusb 1.0)' ver='0.46')
   0.002890     [D2] Checking device 1 of 9 (05E3/0626)
   0.238988     [D2] - VendorID: 05e3
   0.239101     [D2] - ProductID: 0626
   0.239155     [D2] - Manufacturer: GenesysLogic
   0.239193     [D2] - Product: USB3.1 Hub
   0.239229     [D2] - Serial Number: unknown
   0.239269     [D2] - Bus: 002
   0.239305     [D2] - Bus Port: 004
   0.239342     [D2] - Device: 013
   0.239378     [D2] - Device release number: 0656
   0.239414     [D2] Trying to match device
   0.239456     [D2] match_function_subdriver (non-SHUT mode): matching a device...
   0.239535     [D2] match_function_regex: failed match of VendorID:  5e3
   0.239572     [D2] Device does not match - skipping
   0.347534     [D2] Checking device 2 of 9 (152D/578E)
   0.348508     [D2] - VendorID: 152d
   0.348586     [D2] - ProductID: 578e
   0.348625     [D2] - Manufacturer: TOSHIBA
   0.348666     [D2] - Product: DT01ACA300
   0.348701     [D2] - Serial Number: 00027D0SNUAS
   0.348740     [D2] - Bus: 002
   0.348777     [D2] - Bus Port: 001
   0.348813     [D2] - Device: 011
   0.348851     [D2] - Device release number: 0515
   0.348886     [D2] Trying to match device
   0.348929     [D2] match_function_subdriver (non-SHUT mode): matching a device...
   0.348985     [D2] match_function_regex: failed match of VendorID: 152d
   0.349024     [D2] Device does not match - skipping
   0.349105     [D2] Checking device 3 of 9 (0D9F/0004)
   0.355217     [D2] - VendorID: 0d9f
   0.355268     [D2] - ProductID: 0004
   0.355305     [D2] - Manufacturer: POWERCOM Co.,LTD
   0.355345     [D2] - Product: HID UPS Battery
   0.355383     [D2] - Serial Number: 004-0D9F-000
   0.355420     [D2] - Bus: 001
   0.355458     [D2] - Bus Port: 004
   0.355498     [D2] - Device: 056
   0.355537     [D2] - Device release number: 0002
   0.355575     [D2] Trying to match device
   0.355620     [D2] match_function_subdriver (non-SHUT mode): matching a device...
   0.355680     [D2] Device matches
   0.355718     [D2] Reading first configuration descriptor
   0.355813     [D2] Claimed interface 0 successfully
   0.356556     [D2] Retrieved HID descriptor (expected 9, got 9)
   0.356603     [D2] HID descriptor length 996
   0.388280     [D2] Report Descriptor size = 996
   0.388569     Using subdriver: EXPLORE HID 0.2
   0.388620     [D1] 102 HID objects found
   0.389269     [D1] Path: UPS.PowerSummary.iProduct, Type: Feature, ReportID: 0x01, Offset: 0, Size: 8, Value: 1
   0.389918     [D1] Path: UPS.PowerSummary.iSerialNumber, Type: Feature, ReportID: 0x02, Offset: 0, Size: 8, Value: 2
   0.390528     [D1] Path: UPS.PowerSummary.iDeviceChemistry, Type: Feature, ReportID: 0x05, Offset: 0, Size: 8, Value: 4
   0.391223     [D1] Path: UPS.PowerSummary.Rechargeable, Type: Feature, ReportID: 0x07, Offset: 0, Size: 8, Value: 1
   0.391916     [D1] Path: UPS.PowerSummary.CapacityMode, Type: Feature, ReportID: 0x08, Offset: 0, Size: 8, Value: 2
   0.392471     [D1] Path: UPS.PowerSummary.DesignCapacity, Type: Feature, ReportID: 0x09, Offset: 0, Size: 8, Value: 100
   0.392529     [D1] Path: UPS.PowerSummary.FullChargeCapacity, Type: Feature, ReportID: 0x09, Offset: 8, Size: 8, Value: 100
   0.393223     [D1] Path: UPS.PowerSummary.RemainingCapacity, Type: Input, ReportID: 0x0e, Offset: 0, Size: 8, Value: 100
   0.393282     [D1] Path: UPS.PowerSummary.RemainingCapacity, Type: Feature, ReportID: 0x0e, Offset: 0, Size: 8, Value: 100
   0.393916     [D1] Path: UPS.PowerSummary.WarningCapacityLimit, Type: Feature, ReportID: 0x0b, Offset: 0, Size: 8, Value: 30
   0.394471     [D1] Path: UPS.PowerSummary.RemainingCapacityLimit, Type: Feature, ReportID: 0x0c, Offset: 0, Size: 8, Value: 10
   0.395047     [D1] Path: UPS.PowerSummary.ManufacturerDate, Type: Feature, ReportID: 0x0d, Offset: 0, Size: 16, Value: 17455
   0.395651     [D1] Path: UPS.PowerSummary.RunTimeToEmpty, Type: Input, ReportID: 0x37, Offset: 0, Size: 16, Value: 800
   0.395710     [D1] Path: UPS.PowerSummary.RunTimeToEmpty, Type: Feature, ReportID: 0x37, Offset: 0, Size: 16, Value: 800
   0.396285     [D2] refresh_report_buffer: expected 3 bytes, but got 2 instead
   0.396340     [D1] Path: UPS.PowerSummary.DelayBeforeShutdown, Type: Feature, ReportID: 0x0f, Offset: 0, Size: 16, Value: 0
   0.397028     [D1] Path: UPS.PowerSummary.DelayBeforeStartup, Type: Feature, ReportID: 0x10, Offset: 0, Size: 32, Value: 78896
   0.397604     [D1] Path: UPS.PowerSummary.ConfigVoltage, Type: Feature, ReportID: 0x11, Offset: 0, Size: 16, Value: 220
   0.398225     [D1] Path: UPS.PowerSummary.Voltage, Type: Feature, ReportID: 0x12, Offset: 0, Size: 16, Value: 232
   0.398918     [D1] Path: UPS.PowerSummary.Temperature, Type: Feature, ReportID: 0x2c, Offset: 0, Size: 8, Value: 50
   0.399526     [D1] Path: UPS.PowerSummary.AudibleAlarmControl, Type: Feature, ReportID: 0x13, Offset: 0, Size: 8, Value: 2
   0.400222     [D1] Path: UPS.PowerSummary.PresentStatus.Charging, Type: Input, ReportID: 0x0a, Offset: 0, Size: 1, Value: 0
   0.400281     [D1] Path: UPS.PowerSummary.PresentStatus.Charging, Type: Feature, ReportID: 0x0a, Offset: 0, Size: 1, Value: 0
   0.400341     [D1] Path: UPS.PowerSummary.PresentStatus.Discharging, Type: Input, ReportID: 0x0a, Offset: 1, Size: 1, Value: 0
   0.400398     [D1] Path: UPS.PowerSummary.PresentStatus.Discharging, Type: Feature, ReportID: 0x0a, Offset: 1, Size: 1, Value: 0
   0.400453     [D1] Path: UPS.PowerSummary.PresentStatus.ACPresent, Type: Input, ReportID: 0x0a, Offset: 2, Size: 1, Value: 1
   0.400510     [D1] Path: UPS.PowerSummary.PresentStatus.ACPresent, Type: Feature, ReportID: 0x0a, Offset: 2, Size: 1, Value: 1
   0.400568     [D1] Path: UPS.PowerSummary.PresentStatus.BatteryPresent, Type: Input, ReportID: 0x0a, Offset: 3, Size: 1, Value: 1
   0.400624     [D1] Path: UPS.PowerSummary.PresentStatus.BatteryPresent, Type: Feature, ReportID: 0x0a, Offset: 3, Size: 1, Value: 1
   0.400678     [D1] Path: UPS.PowerSummary.PresentStatus.BelowRemainingCapacityLimit, Type: Input, ReportID: 0x0a, Offset: 4, Size: 1, Value: 0
   0.400733     [D1] Path: UPS.PowerSummary.PresentStatus.BelowRemainingCapacityLimit, Type: Feature, ReportID: 0x0a, Offset: 4, Size: 1, Value: 0
   0.400787     [D1] Path: UPS.PowerSummary.PresentStatus.RemainingTimeLimitExpired, Type: Input, ReportID: 0x0a, Offset: 5, Size: 1, Value: 0
   0.400843     [D1] Path: UPS.PowerSummary.PresentStatus.RemainingTimeLimitExpired, Type: Feature, ReportID: 0x0a, Offset: 5, Size: 1, Value: 0
   0.400898     [D1] Path: UPS.PowerSummary.PresentStatus.NeedReplacement, Type: Input, ReportID: 0x0a, Offset: 6, Size: 1, Value: 0
   0.400954     [D1] Path: UPS.PowerSummary.PresentStatus.NeedReplacement, Type: Feature, ReportID: 0x0a, Offset: 6, Size: 1, Value: 0
   0.401009     [D1] Path: UPS.PowerSummary.PresentStatus.VoltageNotRegulated, Type: Input, ReportID: 0x0a, Offset: 7, Size: 1, Value: 0
   0.401063     [D1] Path: UPS.PowerSummary.PresentStatus.VoltageNotRegulated, Type: Feature, ReportID: 0x0a, Offset: 7, Size: 1, Value: 0
   0.401119     [D1] Path: UPS.PowerSummary.PresentStatus.ShutdownRequested, Type: Input, ReportID: 0x0a, Offset: 8, Size: 1, Value: 0
   0.401175     [D1] Path: UPS.PowerSummary.PresentStatus.ShutdownRequested, Type: Feature, ReportID: 0x0a, Offset: 8, Size: 1, Value: 0
   0.401231     [D1] Path: UPS.PowerSummary.PresentStatus.ShutdownImminent, Type: Input, ReportID: 0x0a, Offset: 9, Size: 1, Value: 0
   0.401290     [D1] Path: UPS.PowerSummary.PresentStatus.ShutdownImminent, Type: Feature, ReportID: 0x0a, Offset: 9, Size: 1, Value: 0
   0.401345     [D1] Path: UPS.PowerSummary.PresentStatus.CommunicationLost, Type: Input, ReportID: 0x0a, Offset: 10, Size: 1, Value: 0
   0.401399     [D1] Path: UPS.PowerSummary.PresentStatus.CommunicationLost, Type: Feature, ReportID: 0x0a, Offset: 10, Size: 1, Value: 0
   0.401431     [D1] Path: UPS.PowerSummary.PresentStatus.Overload, Type: Input, ReportID: 0x0a, Offset: 11, Size: 1, Value: 0
   0.401459     [D1] Path: UPS.PowerSummary.PresentStatus.Overload, Type: Feature, ReportID: 0x0a, Offset: 11, Size: 1, Value: 0
   0.401488     [D1] Path: UPS.PowerSummary.PresentStatus.ff860080, Type: Input, ReportID: 0x0a, Offset: 15, Size: 1, Value: 0
   0.401517     [D1] Path: UPS.PowerSummary.PresentStatus.ff860080, Type: Feature, ReportID: 0x0a, Offset: 15, Size: 1, Value: 0
   0.402096     [D1] Path: UPS.Battery.Test, Type: Feature, ReportID: 0x15, Offset: 0, Size: 8, Value: 1
   0.402656     [D1] Path: UPS.Battery.Initialized, Type: Feature, ReportID: 0x16, Offset: 0, Size: 8, Value: 1
   0.403207     [D1] Path: UPS.Battery.ManufacturerDate, Type: Feature, ReportID: 0x17, Offset: 0, Size: 16, Value: 17455
   0.403829     [D1] Path: UPS.Battery.RemainingCapacity, Type: Feature, ReportID: 0x18, Offset: 0, Size: 8, Value: 100
   0.404401     [D1] Path: UPS.Battery.ConfigVoltage, Type: Feature, ReportID: 0x19, Offset: 0, Size: 16, Value: 3072
   0.405012     [D1] Path: UPS.Battery.Voltage, Type: Feature, ReportID: 0x1a, Offset: 0, Size: 16, Value: 2304
   0.405603     [D1] Path: UPS.Battery.DelayBeforeStartup, Type: Feature, ReportID: 0x1b, Offset: 0, Size: 32, Value: 78896
   0.406206     [D1] Path: UPS.Battery.Temperature, Type: Feature, ReportID: 0x2d, Offset: 0, Size: 8, Value: 50
   0.406899     [D1] Path: UPS.Input.ConfigVoltage, Type: Feature, ReportID: 0x1c, Offset: 0, Size: 16, Value: 220
   0.407496     [D1] Path: UPS.Input.Voltage, Type: Feature, ReportID: 0x1d, Offset: 0, Size: 16, Value: 232
   0.408034     [D1] Path: UPS.Input.Voltage, Type: Feature, ReportID: 0x2e, Offset: 0, Size: 16, Value: 232
   0.408618     [D1] Path: UPS.Input.Frequency, Type: Feature, ReportID: 0x1e, Offset: 0, Size: 8, Value: 50
   0.409208     [D1] Path: UPS.Output.ConfigCurrent, Type: Feature, ReportID: 0x2f, Offset: 0, Size: 8, Value: 4
   0.409864     [D1] Path: UPS.Output.PercentLoad, Type: Feature, ReportID: 0x1f, Offset: 0, Size: 8, Value: 5
   0.410445     [D1] Path: UPS.Output.ConfigVoltage, Type: Feature, ReportID: 0x20, Offset: 0, Size: 16, Value: 220
   0.410990     [D1] Path: UPS.Output.Voltage, Type: Feature, ReportID: 0x21, Offset: 0, Size: 16, Value: 232
   0.411560     [D1] Path: UPS.Output.ConfigFrequency, Type: Feature, ReportID: 0x30, Offset: 0, Size: 8, Value: 50
   0.412211     [D1] Path: UPS.Output.Frequency, Type: Feature, ReportID: 0x22, Offset: 0, Size: 8, Value: 50
   0.412829     [D1] Path: UPS.Output.DelayBeforeShutdown, Type: Feature, ReportID: 0x23, Offset: 0, Size: 8, Value: 0
   0.413414     [D1] Path: UPS.Output.DelayBeforeStartup, Type: Feature, ReportID: 0x24, Offset: 0, Size: 32, Value: 78896
   0.413974     [D2] refresh_report_buffer: expected 5 bytes, but got 2 instead
   0.413998     [D1] Path: UPS.iName, Type: Feature, ReportID: 0x06, Offset: 0, Size: 32, Value: 5
   0.414569     [D1] Path: UPS.AudibleAlarmControl, Type: Feature, ReportID: 0x25, Offset: 0, Size: 8, Value: 2
   0.415228     [D1] Path: UPS.PresentStatus.Charging, Type: Feature, ReportID: 0x26, Offset: 0, Size: 1, Value: 0
   0.415262     [D1] Path: UPS.PresentStatus.Discharging, Type: Feature, ReportID: 0x26, Offset: 1, Size: 1, Value: 0
   0.415294     [D1] Path: UPS.PresentStatus.ACPresent, Type: Feature, ReportID: 0x26, Offset: 2, Size: 1, Value: 1
   0.415322     [D1] Path: UPS.PresentStatus.BatteryPresent, Type: Feature, ReportID: 0x26, Offset: 3, Size: 1, Value: 1
   0.415349     [D1] Path: UPS.PresentStatus.BelowRemainingCapacityLimit, Type: Feature, ReportID: 0x26, Offset: 4, Size: 1, Value: 0
   0.415378     [D1] Path: UPS.PresentStatus.RemainingTimeLimitExpired, Type: Feature, ReportID: 0x26, Offset: 5, Size: 1, Value: 0
   0.415404     [D1] Path: UPS.PresentStatus.NeedReplacement, Type: Feature, ReportID: 0x26, Offset: 6, Size: 1, Value: 0
   0.415433     [D1] Path: UPS.PresentStatus.VoltageNotRegulated, Type: Feature, ReportID: 0x26, Offset: 7, Size: 1, Value: 0
   0.415459     [D1] Path: UPS.PresentStatus.ShutdownRequested, Type: Feature, ReportID: 0x26, Offset: 8, Size: 1, Value: 0
   0.415486     [D1] Path: UPS.PresentStatus.ShutdownImminent, Type: Feature, ReportID: 0x26, Offset: 9, Size: 1, Value: 0
   0.415511     [D1] Path: UPS.PresentStatus.CommunicationLost, Type: Feature, ReportID: 0x26, Offset: 10, Size: 1, Value: 0
   0.415537     [D1] Path: UPS.PresentStatus.Overload, Type: Feature, ReportID: 0x26, Offset: 11, Size: 1, Value: 0
   0.415563     [D1] Path: UPS.PresentStatus.Boost, Type: Feature, ReportID: 0x26, Offset: 12, Size: 1, Value: 0
   0.415589     [D1] Path: UPS.PresentStatus.Buck, Type: Feature, ReportID: 0x26, Offset: 13, Size: 1, Value: 0
   0.415617     [D1] Path: UPS.PresentStatus.Tested, Type: Feature, ReportID: 0x26, Offset: 14, Size: 1, Value: 0
   0.415644     [D1] Path: UPS.PresentStatus.ff860080, Type: Feature, ReportID: 0x26, Offset: 15, Size: 1, Value: 0
   0.416223     [D1] Path: UPS.ShutdownImminent, Type: Feature, ReportID: 0x27, Offset: 0, Size: 8, Value: 0
   0.416902     [D1] Path: UPS.Flow.iName, Type: Feature, ReportID: 0xa0, Offset: 0, Size: 8, Value: 47
   0.417607     [D1] Path: UPS.Flow.iName, Type: Feature, ReportID: 0xa1, Offset: 0, Size: 8, Value: 32
   0.418330     [D1] Path: UPS.Flow.iName, Type: Feature, ReportID: 0xa2, Offset: 0, Size: 8, Value: 50
   0.419025     [D1] Path: UPS.Flow.iName, Type: Feature, ReportID: 0xa3, Offset: 0, Size: 8, Value: 48
   0.419826     [D1] Path: UPS.Flow.iName, Type: Feature, ReportID: 0xa4, Offset: 0, Size: 8, Value: 32
   0.420524     [D1] Path: UPS.Flow.iName, Type: Feature, ReportID: 0xa5, Offset: 0, Size: 8, Value: 53
   0.421202     [D1] Path: UPS.Flow.iName, Type: Feature, ReportID: 0xa6, Offset: 0, Size: 8, Value: 48
   0.422023     [D1] Path: UPS.Flow.iName, Type: Feature, ReportID: 0xa7, Offset: 0, Size: 8, Value: 136
   0.422823     [D1] Path: UPS.Flow.iName, Type: Feature, ReportID: 0xa8, Offset: 0, Size: 8, Value: 0
   0.423507     [D1] Path: UPS.Flow.iName, Type: Feature, ReportID: 0xa9, Offset: 0, Size: 8, Value: 239
   0.424203     [D1] Path: UPS.Flow.iName, Type: Feature, ReportID: 0xaa, Offset: 0, Size: 8, Value: 79
   0.425023     [D1] Path: UPS.Flow.iName, Type: Feature, ReportID: 0xab, Offset: 0, Size: 8, Value: 255
   0.425823     [D1] Path: UPS.Flow.iName, Type: Feature, ReportID: 0xac, Offset: 0, Size: 8, Value: 255
   0.426506     [D1] Path: UPS.Flow.iName, Type: Feature, ReportID: 0xad, Offset: 0, Size: 8, Value: 63
   0.427016     [D2] refresh_report_buffer: expected 8 bytes, but got 2 instead
   0.427040     [D1] Path: UPS.Flow.iName, Type: Feature, ReportID: 0xae, Offset: 0, Size: 8, Value: 2
   0.427585     [D1] Path: UPS.Flow.iName, Type: Feature, ReportID: 0x31, Offset: 0, Size: 8, Value: 2
   0.428203     [D1] Path: UPS.Flow.iName, Type: Feature, ReportID: 0x32, Offset: 0, Size: 8, Value: 2
   0.428255     [D2] Report descriptor retrieved (Reportlen = 996)
   0.428270     [D2] Found HID device
   0.428288     [D1] Detected a UPS: POWERCOM Co.,LTD/HID UPS Battery
   0.428314     [D2] find_nut_info: unknown info type: load.off.delay
   0.428328     [D2] find_nut_info: unknown info type: load.on.delay
   0.428341     [D2] find_nut_info: unknown info type: load.off.delay
   0.428377     [D1] upsdrv_initinfo...
   0.428406     [D1] upsdrv_updateinfo...
   0.596070     [D2] file_report_buffer: expected 2 bytes, but got 512 instead
   0.596127     [D1] Got 1 HID objects...
   0.596162     [D2] Path: UPS.PowerSummary.RemainingCapacity, Type: Input, ReportID: 0x0e, Offset: 0, Size: 8, Value: 100
   0.596195     [D1] Quick update...
   0.596410     [D2] dstate_init: sock /var/run/nut/usbhid-ups-ups open on fd 9
   0.596458     Running as foreground process, not saving a PID file
   0.596495     [D1] Driver initialization completed, beginning regular infinite loop
   0.596518     upsnotify: failed to notify about state 2: no notification tech defined, will not spam more about it
   0.596542     [D1] upsdrv_updateinfo...
   0.788071     [D2] file_report_buffer: expected 0 bytes, but got 512 instead
   0.788131     [D1] HIDGetEvents: unexpected input report (ignored)
   0.788146     [D1] Got 0 HID objects...
   0.788168     [D1] Quick update...
   2.597483     [D1] upsdrv_updateinfo...
   2.772095     [D2] file_report_buffer: expected 3 bytes, but got 512 instead
   2.772157     [D1] Got 1 HID objects...
   2.772195     [D2] Path: UPS.PowerSummary.RunTimeToEmpty, Type: Input, ReportID: 0x37, Offset: 0, Size: 16, Value: 800
   2.772223     [D1] Quick update...
   4.599350     [D1] upsdrv_updateinfo...
   5.349601     [D2] nut_libusb_get_interrupt: Connection timed out
   5.349654     [D1] Got 0 HID objects...
   5.349673     [D1] Quick update...
   6.600621     [D1] upsdrv_updateinfo...
   7.350884     [D2] nut_libusb_get_interrupt: Connection timed out
   7.350940     [D1] Got 0 HID objects...
   7.350960     [D1] Quick update...
   8.601899     [D1] upsdrv_updateinfo...
   9.352147     [D2] nut_libusb_get_interrupt: Connection timed out
   9.352203     [D1] Got 0 HID objects...
   9.352225     [D1] Quick update...
  10.603186     [D1] upsdrv_updateinfo...
  10.900165     [D2] file_report_buffer: expected 3 bytes, but got 512 instead
  10.900227     [D1] Got 13 HID objects...
  10.900266     [D2] Path: UPS.PowerSummary.PresentStatus.Charging, Type: Input, ReportID: 0x0a, Offset: 0, Size: 1, Value: 0
  10.900304     [D2] Path: UPS.PowerSummary.PresentStatus.Discharging, Type: Input, ReportID: 0x0a, Offset: 1, Size: 1, Value: 0
  10.900335     [D2] Path: UPS.PowerSummary.PresentStatus.ACPresent, Type: Input, ReportID: 0x0a, Offset: 2, Size: 1, Value: 1
  10.900367     [D2] Path: UPS.PowerSummary.PresentStatus.BatteryPresent, Type: Input, ReportID: 0x0a, Offset: 3, Size: 1, Value: 1
  10.900397     [D2] Path: UPS.PowerSummary.PresentStatus.BelowRemainingCapacityLimit, Type: Input, ReportID: 0x0a, Offset: 4, Size: 1, Value: 0
  10.900427     [D2] Path: UPS.PowerSummary.PresentStatus.RemainingTimeLimitExpired, Type: Input, ReportID: 0x0a, Offset: 5, Size: 1, Value: 0
  10.900460     [D2] Path: UPS.PowerSummary.PresentStatus.NeedReplacement, Type: Input, ReportID: 0x0a, Offset: 6, Size: 1, Value: 0
  10.900490     [D2] Path: UPS.PowerSummary.PresentStatus.VoltageNotRegulated, Type: Input, ReportID: 0x0a, Offset: 7, Size: 1, Value: 0
  10.900520     [D2] Path: UPS.PowerSummary.PresentStatus.ShutdownRequested, Type: Input, ReportID: 0x0a, Offset: 8, Size: 1, Value: 0
  10.900550     [D2] Path: UPS.PowerSummary.PresentStatus.ShutdownImminent, Type: Input, ReportID: 0x0a, Offset: 9, Size: 1, Value: 0
  10.900580     [D2] Path: UPS.PowerSummary.PresentStatus.CommunicationLost, Type: Input, ReportID: 0x0a, Offset: 10, Size: 1, Value: 0
  10.900611     [D2] Path: UPS.PowerSummary.PresentStatus.Overload, Type: Input, ReportID: 0x0a, Offset: 11, Size: 1, Value: 0
  10.900641     [D2] Path: UPS.PowerSummary.PresentStatus.ff860080, Type: Input, ReportID: 0x0a, Offset: 15, Size: 1, Value: 0
  10.900666     [D1] Quick update...
  12.604916     [D1] upsdrv_updateinfo...
  12.756185     [D2] file_report_buffer: expected 2 bytes, but got 512 instead
  12.756247     [D1] Got 1 HID objects...
  12.756285     [D2] Path: UPS.PowerSummary.RemainingCapacity, Type: Input, ReportID: 0x0e, Offset: 0, Size: 8, Value: 100
  12.756310     [D1] Quick update...
  14.606799     [D1] upsdrv_updateinfo...
  14.740211     [D2] file_report_buffer: expected 0 bytes, but got 512 instead
  14.740272     [D1] HIDGetEvents: unexpected input report (ignored)
  14.740289     [D1] Got 0 HID objects...
  14.740310     [D1] Quick update...
  16.607459     [D1] upsdrv_updateinfo...
  16.788220     [D2] file_report_buffer: expected 3 bytes, but got 512 instead
  16.788281     [D1] Got 1 HID objects...
  16.788314     [D2] Path: UPS.PowerSummary.RunTimeToEmpty, Type: Input, ReportID: 0x37, Offset: 0, Size: 16, Value: 800
  16.788345     [D1] Quick update...
  18.609306     [D1] upsdrv_updateinfo...
  19.359582     [D2] nut_libusb_get_interrupt: Connection timed out
  19.359643     [D1] Got 0 HID objects...
  19.359662     [D1] Quick update...
  20.610586     [D1] upsdrv_updateinfo...
  21.360830     [D2] nut_libusb_get_interrupt: Connection timed out
  21.360886     [D1] Got 0 HID objects...
  21.360907     [D1] Quick update...
  22.611867     [D1] upsdrv_updateinfo...
  23.362118     [D2] nut_libusb_get_interrupt: Connection timed out
  23.362172     [D1] Got 0 HID objects...
  23.362194     [D1] Quick update...
  24.613147     [D1] upsdrv_updateinfo...
  24.980296     [D2] file_report_buffer: expected 3 bytes, but got 512 instead
  24.980371     [D1] Got 13 HID objects...
  24.980406     [D2] Path: UPS.PowerSummary.PresentStatus.Charging, Type: Input, ReportID: 0x0a, Offset: 0, Size: 1, Value: 0
  24.980443     [D2] Path: UPS.PowerSummary.PresentStatus.Discharging, Type: Input, ReportID: 0x0a, Offset: 1, Size: 1, Value: 0
  24.980475     [D2] Path: UPS.PowerSummary.PresentStatus.ACPresent, Type: Input, ReportID: 0x0a, Offset: 2, Size: 1, Value: 1
  24.980506     [D2] Path: UPS.PowerSummary.PresentStatus.BatteryPresent, Type: Input, ReportID: 0x0a, Offset: 3, Size: 1, Value: 1
  24.980536     [D2] Path: UPS.PowerSummary.PresentStatus.BelowRemainingCapacityLimit, Type: Input, ReportID: 0x0a, Offset: 4, Size: 1, Value: 0
  24.980566     [D2] Path: UPS.PowerSummary.PresentStatus.RemainingTimeLimitExpired, Type: Input, ReportID: 0x0a, Offset: 5, Size: 1, Value: 0
  24.980708     [D2] Path: UPS.PowerSummary.PresentStatus.NeedReplacement, Type: Input, ReportID: 0x0a, Offset: 6, Size: 1, Value: 0
  24.980744     [D2] Path: UPS.PowerSummary.PresentStatus.VoltageNotRegulated, Type: Input, ReportID: 0x0a, Offset: 7, Size: 1, Value: 0
  24.980774     [D2] Path: UPS.PowerSummary.PresentStatus.ShutdownRequested, Type: Input, ReportID: 0x0a, Offset: 8, Size: 1, Value: 0
  24.980805     [D2] Path: UPS.PowerSummary.PresentStatus.ShutdownImminent, Type: Input, ReportID: 0x0a, Offset: 9, Size: 1, Value: 0
  24.980835     [D2] Path: UPS.PowerSummary.PresentStatus.CommunicationLost, Type: Input, ReportID: 0x0a, Offset: 10, Size: 1, Value: 0
  24.980865     [D2] Path: UPS.PowerSummary.PresentStatus.Overload, Type: Input, ReportID: 0x0a, Offset: 11, Size: 1, Value: 0
  24.980895     [D2] Path: UPS.PowerSummary.PresentStatus.ff860080, Type: Input, ReportID: 0x0a, Offset: 15, Size: 1, Value: 0
  24.980920     [D1] Quick update...
  26.614806     [D1] upsdrv_updateinfo...
  26.772314     [D2] file_report_buffer: expected 2 bytes, but got 512 instead
  26.772378     [D1] Got 1 HID objects...
  26.772411     [D2] Path: UPS.PowerSummary.RemainingCapacity, Type: Input, ReportID: 0x0e, Offset: 0, Size: 8, Value: 100
  26.772441     [D1] Quick update...
  28.616682     [D1] upsdrv_updateinfo...
  28.756336     [D2] file_report_buffer: expected 0 bytes, but got 512 instead
  28.756398     [D1] HIDGetEvents: unexpected input report (ignored)
  28.756414     [D1] Got 0 HID objects...
  28.756433     [D1] Quick update...
  30.617461     [D1] upsdrv_updateinfo...
  30.804348     [D2] file_report_buffer: expected 3 bytes, but got 512 instead
  30.804409     [D1] Got 1 HID objects...
  30.804441     [D2] Path: UPS.PowerSummary.RunTimeToEmpty, Type: Input, ReportID: 0x37, Offset: 0, Size: 16, Value: 800
  30.804474     [D1] Quick update...
  32.619307     [D1] upsdrv_updateinfo...
  33.369553     [D2] nut_libusb_get_interrupt: Connection timed out
  33.369609     [D1] Got 0 HID objects...
  33.369630     [D1] Full update...
  34.620628     [D1] upsdrv_updateinfo...
  35.370899     [D2] nut_libusb_get_interrupt: Connection timed out
  35.370955     [D1] Got 0 HID objects...
  35.370975     [D1] Quick update...
  36.621914     [D1] upsdrv_updateinfo...
  37.372159     [D2] nut_libusb_get_interrupt: Connection timed out
  37.372215     [D1] Got 0 HID objects...
  37.372240     [D1] Quick update...
  38.623198     [D1] upsdrv_updateinfo...
  38.932423     [D2] file_report_buffer: expected 3 bytes, but got 512 instead
  38.932486     [D1] Got 13 HID objects...
  38.932519     [D2] Path: UPS.PowerSummary.PresentStatus.Charging, Type: Input, ReportID: 0x0a, Offset: 0, Size: 1, Value: 0
  38.932557     [D2] Path: UPS.PowerSummary.PresentStatus.Discharging, Type: Input, ReportID: 0x0a, Offset: 1, Size: 1, Value: 0
  38.932588     [D2] Path: UPS.PowerSummary.PresentStatus.ACPresent, Type: Input, ReportID: 0x0a, Offset: 2, Size: 1, Value: 1
  38.932620     [D2] Path: UPS.PowerSummary.PresentStatus.BatteryPresent, Type: Input, ReportID: 0x0a, Offset: 3, Size: 1, Value: 1
  38.932649     [D2] Path: UPS.PowerSummary.PresentStatus.BelowRemainingCapacityLimit, Type: Input, ReportID: 0x0a, Offset: 4, Size: 1, Value: 0
  38.932679     [D2] Path: UPS.PowerSummary.PresentStatus.RemainingTimeLimitExpired, Type: Input, ReportID: 0x0a, Offset: 5, Size: 1, Value: 0
  38.932710     [D2] Path: UPS.PowerSummary.PresentStatus.NeedReplacement, Type: Input, ReportID: 0x0a, Offset: 6, Size: 1, Value: 0
  38.932740     [D2] Path: UPS.PowerSummary.PresentStatus.VoltageNotRegulated, Type: Input, ReportID: 0x0a, Offset: 7, Size: 1, Value: 0
  38.932772     [D2] Path: UPS.PowerSummary.PresentStatus.ShutdownRequested, Type: Input, ReportID: 0x0a, Offset: 8, Size: 1, Value: 0
  38.932803     [D2] Path: UPS.PowerSummary.PresentStatus.ShutdownImminent, Type: Input, ReportID: 0x0a, Offset: 9, Size: 1, Value: 0
  38.932833     [D2] Path: UPS.PowerSummary.PresentStatus.CommunicationLost, Type: Input, ReportID: 0x0a, Offset: 10, Size: 1, Value: 0
  38.932862     [D2] Path: UPS.PowerSummary.PresentStatus.Overload, Type: Input, ReportID: 0x0a, Offset: 11, Size: 1, Value: 0
  38.932894     [D2] Path: UPS.PowerSummary.PresentStatus.ff860080, Type: Input, ReportID: 0x0a, Offset: 15, Size: 1, Value: 0
  38.932918     [D1] Quick update...
  40.624919     [D1] upsdrv_updateinfo...
  40.788494     [D2] file_report_buffer: expected 2 bytes, but got 512 instead
  40.788577     [D1] Got 1 HID objects...
  40.788624     [D2] Path: UPS.PowerSummary.RemainingCapacity, Type: Input, ReportID: 0x0e, Offset: 0, Size: 8, Value: 100
  40.788662     [D1] Quick update...
  42.626783     [D1] upsdrv_updateinfo...
  42.772453     [D2] file_report_buffer: expected 0 bytes, but got 512 instead
  42.772515     [D1] HIDGetEvents: unexpected input report (ignored)
  42.772531     [D1] Got 0 HID objects...
  42.772553     [D1] Quick update...
  44.627476     [D1] upsdrv_updateinfo...
  44.756467     [D2] file_report_buffer: expected 3 bytes, but got 512 instead
  44.756532     [D1] Got 1 HID objects...
  44.756569     [D2] Path: UPS.PowerSummary.RunTimeToEmpty, Type: Input, ReportID: 0x37, Offset: 0, Size: 16, Value: 800
  44.756599     [D1] Quick update...
  46.629368     [D1] upsdrv_updateinfo...
  47.379636     [D2] nut_libusb_get_interrupt: Connection timed out
  47.379690     [D1] Got 0 HID objects...
  47.379710     [D1] Quick update...
  48.630650     [D1] upsdrv_updateinfo...
  49.380890     [D2] nut_libusb_get_interrupt: Connection timed out
  49.380948     [D1] Got 0 HID objects...
  49.380967     [D1] Quick update...
  50.631931     [D1] upsdrv_updateinfo...
  51.382175     [D2] nut_libusb_get_interrupt: Connection timed out
  51.382229     [D1] Got 0 HID objects...
  51.382250     [D1] Quick update...
  52.633206     [D1] upsdrv_updateinfo...
  53.012542     [D2] file_report_buffer: expected 3 bytes, but got 512 instead
  53.012608     [D1] Got 13 HID objects...
  53.012646     [D2] Path: UPS.PowerSummary.PresentStatus.Charging, Type: Input, ReportID: 0x0a, Offset: 0, Size: 1, Value: 0
  53.012681     [D2] Path: UPS.PowerSummary.PresentStatus.Discharging, Type: Input, ReportID: 0x0a, Offset: 1, Size: 1, Value: 0
  53.012718     [D2] Path: UPS.PowerSummary.PresentStatus.ACPresent, Type: Input, ReportID: 0x0a, Offset: 2, Size: 1, Value: 1
  53.012750     [D2] Path: UPS.PowerSummary.PresentStatus.BatteryPresent, Type: Input, ReportID: 0x0a, Offset: 3, Size: 1, Value: 1
  53.012780     [D2] Path: UPS.PowerSummary.PresentStatus.BelowRemainingCapacityLimit, Type: Input, ReportID: 0x0a, Offset: 4, Size: 1, Value: 0
  53.012811     [D2] Path: UPS.PowerSummary.PresentStatus.RemainingTimeLimitExpired, Type: Input, ReportID: 0x0a, Offset: 5, Size: 1, Value: 0
  53.012845     [D2] Path: UPS.PowerSummary.PresentStatus.NeedReplacement, Type: Input, ReportID: 0x0a, Offset: 6, Size: 1, Value: 0
  53.012875     [D2] Path: UPS.PowerSummary.PresentStatus.VoltageNotRegulated, Type: Input, ReportID: 0x0a, Offset: 7, Size: 1, Value: 0
  53.012905     [D2] Path: UPS.PowerSummary.PresentStatus.ShutdownRequested, Type: Input, ReportID: 0x0a, Offset: 8, Size: 1, Value: 0
  53.012936     [D2] Path: UPS.PowerSummary.PresentStatus.ShutdownImminent, Type: Input, ReportID: 0x0a, Offset: 9, Size: 1, Value: 0
  53.012966     [D2] Path: UPS.PowerSummary.PresentStatus.CommunicationLost, Type: Input, ReportID: 0x0a, Offset: 10, Size: 1, Value: 0
  53.012997     [D2] Path: UPS.PowerSummary.PresentStatus.Overload, Type: Input, ReportID: 0x0a, Offset: 11, Size: 1, Value: 0
  53.013027     [D2] Path: UPS.PowerSummary.PresentStatus.ff860080, Type: Input, ReportID: 0x0a, Offset: 15, Size: 1, Value: 0
  53.013053     [D1] Quick update...
^C  54.086955   [D1] set_exit_flag: raising exit flag due to signal 2
  54.087009     Signal 2: exiting
  54.087036     [D1] upsdrv_cleanup...

@jimklimov
Copy link
Member

So it does have those readings, although probably not scaled well:

   0.408663     [D4] Entering libusb_get_report
   0.409173     [D3] Report[get]: (2 bytes) => 18 64
   0.409199     [D1] Path: UPS.Battery.RemainingCapacity, Type: Feature, ReportID: 0x18, Offset: 0, Size: 8, Value: 100
   0.409220     [D4] Entering libusb_get_report
   0.409749     [D3] Report[get]: (3 bytes) => 19 dc 00
   0.409774     [D1] Path: UPS.Battery.ConfigVoltage, Type: Feature, ReportID: 0x19, Offset: 0, Size: 16, Value: 3072
   0.409797     [D4] Entering libusb_get_report
   0.410354     [D3] Report[get]: (3 bytes) => 1a 0d 07
   0.410379     [D1] Path: UPS.Battery.Voltage, Type: Feature, ReportID: 0x1a, Offset: 0, Size: 16, Value: 2304

I think a higher debug verbosity, 5 or 6, should report also how it parsed these reports (base values and exponents involved).

My current guess is that the results were so wildly out of range that they were ignored. It may be that the vendor/firmware got the USB HID encoding wrong and so the values got shifted, in decimal or binary...

@Vladdrako
Copy link
Author

I think a higher debug verbosity, 5 or 6, should report also how it parsed these reports (base values and exponents involved).

root@MR7350:[~]: # /lib/nut/usbhid-ups -DDDDDD -u root -x explore -x vendorid=0d9f -x port=auto -s ups
Network UPS Tools - Generic HID driver 0.55 (2.8.1)
USB communication driver (libusb 1.0) 0.46
   0.000000     [D1] Built-in default or configured user for drivers 'root' was ignored due to 'root' specified on command line
   0.000100     [D3] main_arg: var='explore' val='<null>'
   0.000157     [D5] send_to_all: SETINFO driver.flag.explore "enabled"
   0.000196     [D3] main_arg: var='vendorid' val='0d9f'
   0.000247     [D5] send_to_all: SETINFO driver.parameter.vendorid "0d9f"
   0.000288     [D3] main_arg: var='port' val='auto'
   0.000329     [D6] testinfo_reloadable: var=port, infoname=driver.parameter.port, newval=auto, reloadable=0, reload_flag=0
   0.000373     [D6] testinfo_reloadable: verdict for (re)loading var=port value: 1
   0.000414     [D5] send_to_all: SETINFO driver.parameter.port "auto"
   0.000439     [D1] Network UPS Tools version 2.8.1 (release/snapshot of 2.8.1) built with aarch64-openwrt-linux-musl-gcc (OpenWrt GCC 13.3.0 r30324-c4c1e9f469) 13.3.0 and configured with flags: --target=aarch64-openwrt-linux --host=aarch64-openwrt-linux --build=x86_64-pc-linux-gnu --disable-dependency-tracking --program-prefix= --program-suffix= --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --libexecdir=/usr/lib --sysconfdir=/etc --datadir=/usr/share --localstatedir=/var --mandir=/usr/man --infodir=/usr/info --sysconfdir=/etc/nut --datadir=/usr/share/nut --with-dev --with-usb --without-avahi --without-snmp --without-serial --without-doc --with-neon --without-powerman --without-wrap --with-hotplug-dir=/etc/hotplug --without-cgi --without-ipmi --without-freeipmi --without-linux-i2c --with-ssl --with-openssl --without-libltdl --without-macosx_ups --with-statepath=/var/run/nut --with-pidpath=/var/run --with-drvpath=/lib/nut --with-user=root --with-group=root
   0.000512     [D1] debug level is '6'
   0.000555     [D5] send_to_all: SETINFO driver.debug "6"
   0.000598     [D5] send_to_all: SETFLAGS driver.debug RW NUMBER
   0.000995     [D1] Succeeded to become_user(root): now UID=0 GID=0
   0.001083     [D5] send_to_all: SETINFO device.type "ups"
   0.001132     [D5] send_to_all: SETINFO driver.state "init.device"
   0.001192     [D1] upsdrv_initups (non-SHUT)...
   0.001235     [D2] Initializing an USB-connected UPS with library libusb-1.0.27 (API: 0x100010a) (NUT subdriver name='USB communication driver (libusb 1.0)' ver='0.46')
   0.003509     [D2] Checking device 1 of 9 (05E3/0626)
   0.245172     [D2] - VendorID: 05e3
   0.245271     [D2] - ProductID: 0626
   0.245311     [D2] - Manufacturer: GenesysLogic
   0.245348     [D2] - Product: USB3.1 Hub
   0.245385     [D2] - Serial Number: unknown
   0.245423     [D2] - Bus: 002
   0.245458     [D2] - Bus Port: 004
   0.245494     [D2] - Device: 013
   0.245530     [D2] - Device release number: 0656
   0.245566     [D2] Trying to match device
   0.245607     [D2] match_function_subdriver (non-SHUT mode): matching a device...
   0.245669     [D3] match_function_regex: matching a device...
   0.245724     [D2] match_function_regex: failed match of VendorID:  5e3
   0.245762     [D2] Device does not match - skipping
   0.353728     [D2] Checking device 2 of 9 (152D/578E)
   0.354678     [D2] - VendorID: 152d
   0.354756     [D2] - ProductID: 578e
   0.354795     [D2] - Manufacturer: TOSHIBA
   0.354835     [D2] - Product: DT01ACA300
   0.354871     [D2] - Serial Number: 00027D0SNUAS
   0.354906     [D2] - Bus: 002
   0.354946     [D2] - Bus Port: 001
   0.354981     [D2] - Device: 011
   0.355018     [D2] - Device release number: 0515
   0.355054     [D2] Trying to match device
   0.355098     [D2] match_function_subdriver (non-SHUT mode): matching a device...
   0.355140     [D3] match_function_regex: matching a device...
   0.355194     [D2] match_function_regex: failed match of VendorID: 152d
   0.355233     [D2] Device does not match - skipping
   0.355294     [D2] Checking device 3 of 9 (0D9F/0004)
   0.361330     [D2] - VendorID: 0d9f
   0.361383     [D2] - ProductID: 0004
   0.361421     [D2] - Manufacturer: POWERCOM Co.,LTD
   0.361464     [D2] - Product: HID UPS Battery
   0.361502     [D2] - Serial Number: 004-0D9F-000
   0.361538     [D2] - Bus: 001
   0.361577     [D2] - Bus Port: 004
   0.361613     [D2] - Device: 056
   0.361650     [D2] - Device release number: 0002
   0.361687     [D2] Trying to match device
   0.361731     [D2] match_function_subdriver (non-SHUT mode): matching a device...
   0.361775     [D3] match_function_regex: matching a device...
   0.361829     [D2] Device matches
   0.361867     [D2] Reading first configuration descriptor
   0.361921     [D3] libusb_kernel_driver_active() returned 0: Success
   0.362005     [D2] Claimed interface 0 successfully
   0.362052     [D3] nut_usb_set_altinterface: skipped libusb_set_interface_alt_setting(udev, 0, 0)
   0.362844     [D2] Retrieved HID descriptor (expected 9, got 9)
   0.362902     [D3] HID descriptor, method 1: (9 bytes) => 09 21 00 01 00 01 22 e4 03
   0.362948     [D3] HID descriptor length (method 1) 996
   0.362986     [D4] i=0, extra[i]=09, extra[i+1]=21
   0.363036     [D3] HID descriptor, method 2: (9 bytes) => 09 21 00 01 00 01 22 e4 03
   0.363080     [D3] HID descriptor length (method 2) 996
   0.363116     [D2] HID descriptor length 996
   0.394893     [D2] Report Descriptor size = 996
   0.395008     [D3] Report Descriptor: (996 bytes) => 05 84 09 04 a1 01 09 24 a1 02 85 01 09 fe
   0.395078     [D3]  79 01 75 08 95 01 15 00 26 ff 00 b1 22 85 02 09 ff 79 02 b1 22 05 85 85 05
   0.395141     [D3]  09 89 79 04 b1 22 85 07 09 8b b1 22 85 08 09 2c 25 03 b1 22 85 09 09 83 25
   0.395202     [D3]  64 b1 22 09 67 b1 22 85 0e 09 66 81 22 09 66 b1 a2 85 0b 09 8c b1 22 85 0c
   0.395265     [D3]  09 29 b1 a2 85 0d 09 85 75 10 27 ff ff 00 00 b1 a2 85 37 09 68 81 22 09 68
   0.395326     [D3]  b1 a2 05 84 85 0f 09 57 75 10 16 00 00 27 ff ff 00 00 b1 a2 85 10 09 56 75
   0.395392     [D3]  20 16 00 00 27 9f 86 01 00 b1 a2 85 11 09 40 75 10 16 64 00 26 f0 00 b1 22
   0.395455     [D3]  85 12 09 30 75 10 16 00 00 26 40 01 b1 a2 85 2c 09 36 75 08 25 5a b1 a2 85
   0.395521     [D3]  13 09 5a 75 08 15 00 25 03 b1 a2 09 02 a1 02 05 85 85 0a 09 44 75 01 15 00
   0.395584     [D3]  25 01 81 a2 09 44 b1 a2 09 45 81 a2 09 45 b1 a2 09 d0 81 a2 09 d0 b1 a2 09
   0.395645     [D3]  d1 81 a2 09 d1 b1 a2 09 42 81 a2 09 42 b1 a2 09 43 81 a2 09 43 b1 a2 09 4b
   0.395706     [D3]  81 a2 09 4b b1 a2 09 db 81 a2 09 db b1 a2 05 84 09 68 81 a2 09 68 b1 a2 09
   0.395772     [D3]  69 81 a2 09 69 b1 a2 09 73 81 a2 09 73 b1 a2 09 65 81 a2 09 65 b1 a2 95 03
   0.395834     [D3]  81 01 b1 01 95 01 06 86 ff 09 80 81 a2 09 80 b1 a2 c0 c0 05 84 09 12 a1 00
   0.395898     [D3]  85 15 09 58 75 08 25 66 b1 a2 85 16 09 70 75 08 25 03 b1 a2 05 85 85 17 09
   0.395960     [D3]  85 75 10 27 ff ff 00 00 b1 a2 85 18 09 66 75 08 15 00 25 64 b1 a2 05 84 85
   0.396020     [D3]  19 09 40 75 10 16 00 0c 26 00 30 b1 22 85 1a 09 30 75 10 16 00 09 26 00 24
   0.396084     [D3]  b1 a2 85 1b 09 56 75 20 16 00 00 27 9f 86 01 00 b1 a2 85 2d 09 36 75 08 25
   0.396150     [D3]  5a b1 a2 c0 05 84 09 1a a1 00 85 1c 09 40 75 10 16 64 00 26 f0 00 b1 22 85
   0.396212     [D3]  1d 09 30 75 10 16 00 00 26 40 01 b1 a2 85 2e 09 30 75 10 16 00 00 26 40 01
   0.396273     [D3]  b1 a2 85 1e 09 32 75 08 15 00 25 46 b1 a2 c0 05 84 09 1c a1 00 85 2f 09 41
   0.396335     [D3]  75 08 15 01 25 0c b1 22 85 1f 09 35 75 08 15 00 25 64 b1 a2 85 20 09 40 75
   0.396401     [D3]  10 16 64 00 26 f0 00 b1 22 85 21 09 30 75 10 16 00 00 26 40 01 b1 a2 85 30
   0.396443     [D3]  09 42 75 08 15 32 25 3c b1 22 85 22 09 32 75 08 15 00 25 46 b1 a2 85 23 09
   0.396483     [D3]  57 75 08 15 00 25 12 b1 a2 85 24 09 56 75 20 16 00 00 27 9f 86 01 00 b1 a2
   0.396522     [D3]  c0 05 84 85 06 09 01 79 05 b1 a2 85 25 09 5a 75 08 15 00 25 03 b1 a2 09 02
   0.396561     [D3]  a1 02 05 85 85 26 09 44 75 01 15 00 25 01 b1 a2 09 45 b1 a2 09 d0 b1 a2 09
   0.396600     [D3]  d1 b1 a2 09 42 b1 a2 09 43 b1 a2 09 4b b1 a2 09 db b1 a2 05 84 09 68 b1 a2
   0.396638     [D3]  09 69 b1 a2 09 73 b1 a2 09 65 b1 a2 09 6e b1 a2 09 6f b1 a2 09 71 b1 a2 06
   0.396675     [D3]  86 ff 09 80 b1 a2 c0 85 27 05 84 09 69 75 08 15 00 25 01 b1 a2 09 1e a1 00
   0.396714     [D3]  85 a0 09 01 75 08 95 07 15 00 26 ff 00 b1 03 85 a1 09 01 75 08 95 07 15 00
   0.396753     [D3]  26 ff 00 b1 03 85 a2 09 01 75 08 95 07 15 00 26 ff 00 b1 03 85 a3 09 01 75
   0.396792     [D3]  08 95 07 15 00 26 ff 00 b1 03 85 a4 09 01 75 08 95 07 15 00 26 ff 00 b1 03
   0.396830     [D3]  85 a5 09 01 75 08 95 07 15 00 26 ff 00 b1 03 85 a6 09 01 75 08 95 07 15 00
   0.396870     [D3]  26 ff 00 b1 03 85 a7 09 01 75 08 95 07 15 00 26 ff 00 b1 03 85 a8 09 01 75
   0.396909     [D3]  08 95 07 15 00 26 ff 00 b1 03 85 a9 09 01 75 08 95 07 15 00 26 ff 00 b1 03
   0.396947     [D3]  85 aa 09 01 75 08 95 07 15 00 26 ff 00 b1 03 85 ab 09 01 75 08 95 07 15 00
   0.396985     [D3]  26 ff 00 b1 03 85 ac 09 01 75 08 95 07 15 00 26 ff 00 b1 03 85 ad 09 01 75
   0.397025     [D3]  08 95 07 15 00 26 ff 00 b1 03 85 ae 09 01 75 08 95 07 15 00 26 ff 00 b1 03
   0.397063     [D3]  85 31 09 01 75 08 95 01 15 00 26 ff 00 b1 03 85 32 09 01 75 08 95 01 15 00
   0.397088     [D3]  26 ff 00 b1 03 c0 c0
   0.397343     Using subdriver: EXPLORE HID 0.2
   0.397366     [D1] 102 HID objects found
   0.397381     [D4] Entering libusb_get_report
   0.397988     [D3] Report[get]: (2 bytes) => 01 01
   0.398025     [D5] PhyMax = 0, PhyMin = 0, LogMax = 255, LogMin = 0
   0.398045     [D5] Unit = 00000000, UnitExp = 0
   0.398059     [D5] Exponent = 0
   0.398106     [D5] hid_lookup_path: 00840004 -> UPS
   0.398124     [D5] hid_lookup_path: 00840024 -> PowerSummary
   0.398140     [D5] hid_lookup_path: 008400fe -> iProduct
   0.398160     [D1] Path: UPS.PowerSummary.iProduct, Type: Feature, ReportID: 0x01, Offset: 0, Size: 8, Value: 1
   0.398181     [D4] Entering libusb_get_report
   0.398774     [D3] Report[get]: (2 bytes) => 02 02
   0.398794     [D5] PhyMax = 0, PhyMin = 0, LogMax = 255, LogMin = 0
   0.398818     [D5] Unit = 00000000, UnitExp = 0
   0.398833     [D5] Exponent = 0
   0.398849     [D5] hid_lookup_path: 00840004 -> UPS
   0.398865     [D5] hid_lookup_path: 00840024 -> PowerSummary
   0.398881     [D5] hid_lookup_path: 008400ff -> iSerialNumber
   0.398900     [D1] Path: UPS.PowerSummary.iSerialNumber, Type: Feature, ReportID: 0x02, Offset: 0, Size: 8, Value: 2
   0.398919     [D4] Entering libusb_get_report
   0.399577     [D3] Report[get]: (2 bytes) => 05 04
   0.399598     [D5] PhyMax = 0, PhyMin = 0, LogMax = 255, LogMin = 0
   0.399614     [D5] Unit = 00000000, UnitExp = 0
   0.399628     [D5] Exponent = 0
   0.399643     [D5] hid_lookup_path: 00840004 -> UPS
   0.399658     [D5] hid_lookup_path: 00840024 -> PowerSummary
   0.399676     [D5] hid_lookup_path: 00850089 -> iDeviceChemistry
   0.399695     [D1] Path: UPS.PowerSummary.iDeviceChemistry, Type: Feature, ReportID: 0x05, Offset: 0, Size: 8, Value: 4
   0.399713     [D4] Entering libusb_get_report
   0.400362     [D3] Report[get]: (2 bytes) => 07 01
   0.400387     [D5] PhyMax = 0, PhyMin = 0, LogMax = 255, LogMin = 0
   0.400405     [D5] Unit = 00000000, UnitExp = 0
   0.400418     [D5] Exponent = 0
   0.400433     [D5] hid_lookup_path: 00840004 -> UPS
   0.400449     [D5] hid_lookup_path: 00840024 -> PowerSummary
   0.400466     [D5] hid_lookup_path: 0085008b -> Rechargeable
   0.400484     [D1] Path: UPS.PowerSummary.Rechargeable, Type: Feature, ReportID: 0x07, Offset: 0, Size: 8, Value: 1
   0.400503     [D4] Entering libusb_get_report
   0.401204     [D3] Report[get]: (2 bytes) => 08 02
   0.401226     [D5] PhyMax = 0, PhyMin = 0, LogMax = 3, LogMin = 0
   0.401241     [D5] Unit = 00000000, UnitExp = 0
   0.401256     [D5] Exponent = 0
   0.401271     [D5] hid_lookup_path: 00840004 -> UPS
   0.401286     [D5] hid_lookup_path: 00840024 -> PowerSummary
   0.401302     [D5] hid_lookup_path: 0085002c -> CapacityMode
   0.401320     [D1] Path: UPS.PowerSummary.CapacityMode, Type: Feature, ReportID: 0x08, Offset: 0, Size: 8, Value: 2
   0.401339     [D4] Entering libusb_get_report
   0.401918     [D3] Report[get]: (3 bytes) => 09 64 64
   0.401945     [D5] PhyMax = 0, PhyMin = 0, LogMax = 100, LogMin = 0
   0.401961     [D5] Unit = 00000000, UnitExp = 0
   0.401976     [D5] Exponent = 0
   0.401991     [D5] hid_lookup_path: 00840004 -> UPS
   0.402007     [D5] hid_lookup_path: 00840024 -> PowerSummary
   0.402023     [D5] hid_lookup_path: 00850083 -> DesignCapacity
   0.402042     [D1] Path: UPS.PowerSummary.DesignCapacity, Type: Feature, ReportID: 0x09, Offset: 0, Size: 8, Value: 100
   0.402066     [D3] Report[buf]: (3 bytes) => 09 64 64
   0.402081     [D5] PhyMax = 0, PhyMin = 0, LogMax = 100, LogMin = 0
   0.402095     [D5] Unit = 00000000, UnitExp = 0
   0.402109     [D5] Exponent = 0
   0.402123     [D5] hid_lookup_path: 00840004 -> UPS
   0.402137     [D5] hid_lookup_path: 00840024 -> PowerSummary
   0.402153     [D5] hid_lookup_path: 00850067 -> FullChargeCapacity
   0.402171     [D1] Path: UPS.PowerSummary.FullChargeCapacity, Type: Feature, ReportID: 0x09, Offset: 8, Size: 8, Value: 100
   0.402191     [D4] Entering libusb_get_report
   0.402719     [D3] Report[get]: (2 bytes) => 0e 64
   0.402737     [D5] PhyMax = 0, PhyMin = 0, LogMax = 100, LogMin = 0
   0.402753     [D5] Unit = 00000000, UnitExp = 0
   0.402767     [D5] Exponent = 0
   0.402781     [D5] hid_lookup_path: 00840004 -> UPS
   0.402796     [D5] hid_lookup_path: 00840024 -> PowerSummary
   0.402814     [D5] hid_lookup_path: 00850066 -> RemainingCapacity
   0.402832     [D1] Path: UPS.PowerSummary.RemainingCapacity, Type: Input, ReportID: 0x0e, Offset: 0, Size: 8, Value: 100
   0.402854     [D3] Report[buf]: (2 bytes) => 0e 64
   0.402870     [D5] PhyMax = 0, PhyMin = 0, LogMax = 100, LogMin = 0
   0.402884     [D5] Unit = 00000000, UnitExp = 0
   0.402897     [D5] Exponent = 0
   0.402911     [D5] hid_lookup_path: 00840004 -> UPS
   0.402925     [D5] hid_lookup_path: 00840024 -> PowerSummary
   0.402941     [D5] hid_lookup_path: 00850066 -> RemainingCapacity
   0.402960     [D1] Path: UPS.PowerSummary.RemainingCapacity, Type: Feature, ReportID: 0x0e, Offset: 0, Size: 8, Value: 100
   0.402978     [D4] Entering libusb_get_report
   0.403577     [D3] Report[get]: (2 bytes) => 0b 1e
   0.403898     [D5] PhyMax = 0, PhyMin = 0, LogMax = 100, LogMin = 0
   0.403928     [D5] Unit = 00000000, UnitExp = 0
   0.403943     [D5] Exponent = 0
   0.403960     [D5] hid_lookup_path: 00840004 -> UPS
   0.403981     [D5] hid_lookup_path: 00840024 -> PowerSummary
   0.403998     [D5] hid_lookup_path: 0085008c -> WarningCapacityLimit
   0.404020     [D1] Path: UPS.PowerSummary.WarningCapacityLimit, Type: Feature, ReportID: 0x0b, Offset: 0, Size: 8, Value: 30
   0.404043     [D4] Entering libusb_get_report
   0.404620     [D3] Report[get]: (2 bytes) => 0c 0a
   0.404642     [D5] PhyMax = 0, PhyMin = 0, LogMax = 100, LogMin = 0
   0.404657     [D5] Unit = 00000000, UnitExp = 0
   0.404673     [D5] Exponent = 0
   0.404688     [D5] hid_lookup_path: 00840004 -> UPS
   0.404704     [D5] hid_lookup_path: 00840024 -> PowerSummary
   0.404720     [D5] hid_lookup_path: 00850029 -> RemainingCapacityLimit
   0.404738     [D1] Path: UPS.PowerSummary.RemainingCapacityLimit, Type: Feature, ReportID: 0x0c, Offset: 0, Size: 8, Value: 10
   0.404761     [D4] Entering libusb_get_report
   0.405351     [D3] Report[get]: (3 bytes) => 0d 2f 44
   0.405370     [D5] PhyMax = 0, PhyMin = 0, LogMax = 65535, LogMin = 0
   0.405386     [D5] Unit = 00000000, UnitExp = 0
   0.405400     [D5] Exponent = 0
   0.405414     [D5] hid_lookup_path: 00840004 -> UPS
   0.405430     [D5] hid_lookup_path: 00840024 -> PowerSummary
   0.405447     [D5] hid_lookup_path: 00850085 -> ManufacturerDate
   0.405465     [D1] Path: UPS.PowerSummary.ManufacturerDate, Type: Feature, ReportID: 0x0d, Offset: 0, Size: 16, Value: 17455
   0.405484     [D4] Entering libusb_get_report
   0.406059     [D3] Report[get]: (3 bytes) => 37 20 03
   0.406090     [D5] PhyMax = 0, PhyMin = 0, LogMax = 65535, LogMin = 0
   0.406106     [D5] Unit = 00000000, UnitExp = 0
   0.406120     [D5] Exponent = 0
   0.406135     [D5] hid_lookup_path: 00840004 -> UPS
   0.406151     [D5] hid_lookup_path: 00840024 -> PowerSummary
   0.406167     [D5] hid_lookup_path: 00850068 -> RunTimeToEmpty
   0.406189     [D1] Path: UPS.PowerSummary.RunTimeToEmpty, Type: Input, ReportID: 0x37, Offset: 0, Size: 16, Value: 800
   0.406212     [D3] Report[buf]: (3 bytes) => 37 20 03
   0.406227     [D5] PhyMax = 0, PhyMin = 0, LogMax = 65535, LogMin = 0
   0.406241     [D5] Unit = 00000000, UnitExp = 0
   0.406254     [D5] Exponent = 0
   0.406269     [D5] hid_lookup_path: 00840004 -> UPS
   0.406284     [D5] hid_lookup_path: 00840024 -> PowerSummary
   0.406299     [D5] hid_lookup_path: 00850068 -> RunTimeToEmpty
   0.406317     [D1] Path: UPS.PowerSummary.RunTimeToEmpty, Type: Feature, ReportID: 0x37, Offset: 0, Size: 16, Value: 800
   0.406336     [D4] Entering libusb_get_report
   0.406903     [D2] refresh_report_buffer: expected 3 bytes, but got 2 instead
   0.406925     [D3] Report[err]: (2 bytes) => 0f 00
   0.406944     [D5] PhyMax = 0, PhyMin = 0, LogMax = 65535, LogMin = 0
   0.406958     [D5] Unit = 00000000, UnitExp = 0
   0.406971     [D5] Exponent = 0
   0.406985     [D5] hid_lookup_path: 00840004 -> UPS
   0.407000     [D5] hid_lookup_path: 00840024 -> PowerSummary
   0.407016     [D5] hid_lookup_path: 00840057 -> DelayBeforeShutdown
   0.407035     [D1] Path: UPS.PowerSummary.DelayBeforeShutdown, Type: Feature, ReportID: 0x0f, Offset: 0, Size: 16, Value: 0
   0.407171     [D4] Entering libusb_get_report
   0.407780     [D3] Report[get]: (5 bytes) => 10 30 34 3b 3f
   0.407806     [D5] PhyMax = 0, PhyMin = 0, LogMax = 99999, LogMin = 0
   0.407830     [D5] Unit = 00000000, UnitExp = 0
   0.407842     [D5] Exponent = 0
   0.407856     [D5] hid_lookup_path: 00840004 -> UPS
   0.407870     [D5] hid_lookup_path: 00840024 -> PowerSummary
   0.407883     [D5] hid_lookup_path: 00840056 -> DelayBeforeStartup
   0.407902     [D1] Path: UPS.PowerSummary.DelayBeforeStartup, Type: Feature, ReportID: 0x10, Offset: 0, Size: 32, Value: 78896
   0.407919     [D4] Entering libusb_get_report
   0.408619     [D3] Report[get]: (3 bytes) => 11 dc 00
   0.408661     [D5] PhyMax = 0, PhyMin = 0, LogMax = 240, LogMin = 100
   0.408680     [D5] Unit = 00000000, UnitExp = 0
   0.408698     [D5] Exponent = 0
   0.408714     [D5] hid_lookup_path: 00840004 -> UPS
   0.408731     [D5] hid_lookup_path: 00840024 -> PowerSummary
   0.408747     [D5] hid_lookup_path: 00840040 -> ConfigVoltage
   0.408768     [D1] Path: UPS.PowerSummary.ConfigVoltage, Type: Feature, ReportID: 0x11, Offset: 0, Size: 16, Value: 220
   0.408796     [D4] Entering libusb_get_report
   0.409364     [D3] Report[get]: (3 bytes) => 12 f0 00
   0.409385     [D5] PhyMax = 0, PhyMin = 0, LogMax = 320, LogMin = 0
   0.409400     [D5] Unit = 00000000, UnitExp = 0
   0.409414     [D5] Exponent = 0
   0.409428     [D5] hid_lookup_path: 00840004 -> UPS
   0.409443     [D5] hid_lookup_path: 00840024 -> PowerSummary
   0.409459     [D5] hid_lookup_path: 00840030 -> Voltage
   0.409478     [D1] Path: UPS.PowerSummary.Voltage, Type: Feature, ReportID: 0x12, Offset: 0, Size: 16, Value: 240
   0.409497     [D4] Entering libusb_get_report
   0.410039     [D3] Report[get]: (2 bytes) => 2c 19
   0.410069     [D5] PhyMax = 0, PhyMin = 0, LogMax = 90, LogMin = 0
   0.410085     [D5] Unit = 00000000, UnitExp = 0
   0.410102     [D5] Exponent = 0
   0.410117     [D5] hid_lookup_path: 00840004 -> UPS
   0.410152     [D5] hid_lookup_path: 00840024 -> PowerSummary
   0.410170     [D5] hid_lookup_path: 00840036 -> Temperature
   0.410191     [D1] Path: UPS.PowerSummary.Temperature, Type: Feature, ReportID: 0x2c, Offset: 0, Size: 8, Value: 25
   0.410218     [D4] Entering libusb_get_report
   0.410790     [D3] Report[get]: (2 bytes) => 13 02
   0.410813     [D5] PhyMax = 0, PhyMin = 0, LogMax = 3, LogMin = 0
   0.410827     [D5] Unit = 00000000, UnitExp = 0
   0.410841     [D5] Exponent = 0
   0.410856     [D5] hid_lookup_path: 00840004 -> UPS
   0.410872     [D5] hid_lookup_path: 00840024 -> PowerSummary
   0.410888     [D5] hid_lookup_path: 0084005a -> AudibleAlarmControl
   0.410906     [D1] Path: UPS.PowerSummary.AudibleAlarmControl, Type: Feature, ReportID: 0x13, Offset: 0, Size: 8, Value: 2
   0.410923     [D4] Entering libusb_get_report
   0.411570     [D3] Report[get]: (3 bytes) => 0a 0c 00
   0.411588     [D5] PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0
   0.411605     [D5] Unit = 00000000, UnitExp = 0
   0.411619     [D5] Exponent = 0
   0.411633     [D5] hid_lookup_path: 00840004 -> UPS
   0.411648     [D5] hid_lookup_path: 00840024 -> PowerSummary
   0.411663     [D5] hid_lookup_path: 00840002 -> PresentStatus
   0.411682     [D5] hid_lookup_path: 00850044 -> Charging
   0.411700     [D1] Path: UPS.PowerSummary.PresentStatus.Charging, Type: Input, ReportID: 0x0a, Offset: 0, Size: 1, Value: 0
   0.411721     [D3] Report[buf]: (3 bytes) => 0a 0c 00
   0.411734     [D5] PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0
   0.411746     [D5] Unit = 00000000, UnitExp = 0
   0.411757     [D5] Exponent = 0
   0.411769     [D5] hid_lookup_path: 00840004 -> UPS
   0.411783     [D5] hid_lookup_path: 00840024 -> PowerSummary
   0.411796     [D5] hid_lookup_path: 00840002 -> PresentStatus
   0.411809     [D5] hid_lookup_path: 00850044 -> Charging
   0.411824     [D1] Path: UPS.PowerSummary.PresentStatus.Charging, Type: Feature, ReportID: 0x0a, Offset: 0, Size: 1, Value: 0
   0.411850     [D3] Report[buf]: (3 bytes) => 0a 0c 00
   0.411863     [D5] PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0
   0.411877     [D5] Unit = 00000000, UnitExp = 0
   0.411888     [D5] Exponent = 0
   0.411899     [D5] hid_lookup_path: 00840004 -> UPS
   0.411912     [D5] hid_lookup_path: 00840024 -> PowerSummary
   0.411925     [D5] hid_lookup_path: 00840002 -> PresentStatus
   0.411938     [D5] hid_lookup_path: 00850045 -> Discharging
   0.411954     [D1] Path: UPS.PowerSummary.PresentStatus.Discharging, Type: Input, ReportID: 0x0a, Offset: 1, Size: 1, Value: 0
   0.411977     [D3] Report[buf]: (3 bytes) => 0a 0c 00
   0.411992     [D5] PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0
   0.412006     [D5] Unit = 00000000, UnitExp = 0
   0.412019     [D5] Exponent = 0
   0.412033     [D5] hid_lookup_path: 00840004 -> UPS
   0.412047     [D5] hid_lookup_path: 00840024 -> PowerSummary
   0.412062     [D5] hid_lookup_path: 00840002 -> PresentStatus
   0.412077     [D5] hid_lookup_path: 00850045 -> Discharging
   0.412094     [D1] Path: UPS.PowerSummary.PresentStatus.Discharging, Type: Feature, ReportID: 0x0a, Offset: 1, Size: 1, Value: 0
   0.412116     [D3] Report[buf]: (3 bytes) => 0a 0c 00
   0.412131     [D5] PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0
   0.412144     [D5] Unit = 00000000, UnitExp = 0
   0.412157     [D5] Exponent = 0
   0.412170     [D5] hid_lookup_path: 00840004 -> UPS
   0.412185     [D5] hid_lookup_path: 00840024 -> PowerSummary
   0.412202     [D5] hid_lookup_path: 00840002 -> PresentStatus
   0.412218     [D5] hid_lookup_path: 008500d0 -> ACPresent
   0.412237     [D1] Path: UPS.PowerSummary.PresentStatus.ACPresent, Type: Input, ReportID: 0x0a, Offset: 2, Size: 1, Value: 1
   0.412260     [D3] Report[buf]: (3 bytes) => 0a 0c 00
   0.412274     [D5] PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0
   0.412288     [D5] Unit = 00000000, UnitExp = 0
   0.412301     [D5] Exponent = 0
   0.412314     [D5] hid_lookup_path: 00840004 -> UPS
   0.412329     [D5] hid_lookup_path: 00840024 -> PowerSummary
   0.412343     [D5] hid_lookup_path: 00840002 -> PresentStatus
   0.412359     [D5] hid_lookup_path: 008500d0 -> ACPresent
   0.412377     [D1] Path: UPS.PowerSummary.PresentStatus.ACPresent, Type: Feature, ReportID: 0x0a, Offset: 2, Size: 1, Value: 1
   0.412399     [D3] Report[buf]: (3 bytes) => 0a 0c 00
   0.412414     [D5] PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0
   0.412427     [D5] Unit = 00000000, UnitExp = 0
   0.412440     [D5] Exponent = 0
   0.412454     [D5] hid_lookup_path: 00840004 -> UPS
   0.412468     [D5] hid_lookup_path: 00840024 -> PowerSummary
   0.412483     [D5] hid_lookup_path: 00840002 -> PresentStatus
   0.412500     [D5] hid_lookup_path: 008500d1 -> BatteryPresent
   0.412517     [D1] Path: UPS.PowerSummary.PresentStatus.BatteryPresent, Type: Input, ReportID: 0x0a, Offset: 3, Size: 1, Value: 1
   0.412539     [D3] Report[buf]: (3 bytes) => 0a 0c 00
   0.412554     [D5] PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0
   0.412569     [D5] Unit = 00000000, UnitExp = 0
   0.412581     [D5] Exponent = 0
   0.412596     [D5] hid_lookup_path: 00840004 -> UPS
   0.412610     [D5] hid_lookup_path: 00840024 -> PowerSummary
   0.412625     [D5] hid_lookup_path: 00840002 -> PresentStatus
   0.412641     [D5] hid_lookup_path: 008500d1 -> BatteryPresent
   0.412659     [D1] Path: UPS.PowerSummary.PresentStatus.BatteryPresent, Type: Feature, ReportID: 0x0a, Offset: 3, Size: 1, Value: 1
   0.412681     [D3] Report[buf]: (3 bytes) => 0a 0c 00
   0.412695     [D5] PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0
   0.412710     [D5] Unit = 00000000, UnitExp = 0
   0.412722     [D5] Exponent = 0
   0.412736     [D5] hid_lookup_path: 00840004 -> UPS
   0.412751     [D5] hid_lookup_path: 00840024 -> PowerSummary
   0.412765     [D5] hid_lookup_path: 00840002 -> PresentStatus
   0.412782     [D5] hid_lookup_path: 00850042 -> BelowRemainingCapacityLimit
   0.412799     [D1] Path: UPS.PowerSummary.PresentStatus.BelowRemainingCapacityLimit, Type: Input, ReportID: 0x0a, Offset: 4, Size: 1, Value: 0
   0.412821     [D3] Report[buf]: (3 bytes) => 0a 0c 00
   0.412837     [D5] PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0
   0.412851     [D5] Unit = 00000000, UnitExp = 0
   0.412864     [D5] Exponent = 0
   0.412877     [D5] hid_lookup_path: 00840004 -> UPS
   0.412892     [D5] hid_lookup_path: 00840024 -> PowerSummary
   0.412908     [D5] hid_lookup_path: 00840002 -> PresentStatus
   0.412923     [D5] hid_lookup_path: 00850042 -> BelowRemainingCapacityLimit
   0.412940     [D1] Path: UPS.PowerSummary.PresentStatus.BelowRemainingCapacityLimit, Type: Feature, ReportID: 0x0a, Offset: 4, Size: 1, Value: 0
   0.412966     [D3] Report[buf]: (3 bytes) => 0a 0c 00
   0.412981     [D5] PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0
   0.412995     [D5] Unit = 00000000, UnitExp = 0
   0.413007     [D5] Exponent = 0
   0.413021     [D5] hid_lookup_path: 00840004 -> UPS
   0.413037     [D5] hid_lookup_path: 00840024 -> PowerSummary
   0.413052     [D5] hid_lookup_path: 00840002 -> PresentStatus
   0.413067     [D5] hid_lookup_path: 00850043 -> RemainingTimeLimitExpired
   0.413085     [D1] Path: UPS.PowerSummary.PresentStatus.RemainingTimeLimitExpired, Type: Input, ReportID: 0x0a, Offset: 5, Size: 1, Value: 0
   0.413108     [D3] Report[buf]: (3 bytes) => 0a 0c 00
   0.413123     [D5] PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0
   0.413136     [D5] Unit = 00000000, UnitExp = 0
   0.413149     [D5] Exponent = 0
   0.413163     [D5] hid_lookup_path: 00840004 -> UPS
   0.413178     [D5] hid_lookup_path: 00840024 -> PowerSummary
   0.413210     [D5] hid_lookup_path: 00840002 -> PresentStatus
   0.413230     [D5] hid_lookup_path: 00850043 -> RemainingTimeLimitExpired
   0.413248     [D1] Path: UPS.PowerSummary.PresentStatus.RemainingTimeLimitExpired, Type: Feature, ReportID: 0x0a, Offset: 5, Size: 1, Value: 0
   0.413381     [D3] Report[buf]: (3 bytes) => 0a 0c 00
   0.413401     [D5] PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0
   0.413416     [D5] Unit = 00000000, UnitExp = 0
   0.413430     [D5] Exponent = 0
   0.413445     [D5] hid_lookup_path: 00840004 -> UPS
   0.413460     [D5] hid_lookup_path: 00840024 -> PowerSummary
   0.413476     [D5] hid_lookup_path: 00840002 -> PresentStatus
   0.413492     [D5] hid_lookup_path: 0085004b -> NeedReplacement
   0.413509     [D1] Path: UPS.PowerSummary.PresentStatus.NeedReplacement, Type: Input, ReportID: 0x0a, Offset: 6, Size: 1, Value: 0
   0.413533     [D3] Report[buf]: (3 bytes) => 0a 0c 00
   0.413547     [D5] PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0
   0.413561     [D5] Unit = 00000000, UnitExp = 0
   0.413574     [D5] Exponent = 0
   0.413621     [D5] hid_lookup_path: 00840004 -> UPS
   0.413640     [D5] hid_lookup_path: 00840024 -> PowerSummary
   0.413654     [D5] hid_lookup_path: 00840002 -> PresentStatus
   0.413672     [D5] hid_lookup_path: 0085004b -> NeedReplacement
   0.413690     [D1] Path: UPS.PowerSummary.PresentStatus.NeedReplacement, Type: Feature, ReportID: 0x0a, Offset: 6, Size: 1, Value: 0
   0.413721     [D3] Report[buf]: (3 bytes) => 0a 0c 00
   0.413738     [D5] PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0
   0.413752     [D5] Unit = 00000000, UnitExp = 0
   0.413766     [D5] Exponent = 0
   0.413781     [D5] hid_lookup_path: 00840004 -> UPS
   0.413795     [D5] hid_lookup_path: 00840024 -> PowerSummary
   0.413810     [D5] hid_lookup_path: 00840002 -> PresentStatus
   0.413826     [D5] hid_lookup_path: 008500db -> VoltageNotRegulated
   0.413844     [D1] Path: UPS.PowerSummary.PresentStatus.VoltageNotRegulated, Type: Input, ReportID: 0x0a, Offset: 7, Size: 1, Value: 0
   0.413870     [D3] Report[buf]: (3 bytes) => 0a 0c 00
   0.413885     [D5] PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0
   0.413899     [D5] Unit = 00000000, UnitExp = 0
   0.413911     [D5] Exponent = 0
   0.413925     [D5] hid_lookup_path: 00840004 -> UPS
   0.413939     [D5] hid_lookup_path: 00840024 -> PowerSummary
   0.413952     [D5] hid_lookup_path: 00840002 -> PresentStatus
   0.413966     [D5] hid_lookup_path: 008500db -> VoltageNotRegulated
   0.413983     [D1] Path: UPS.PowerSummary.PresentStatus.VoltageNotRegulated, Type: Feature, ReportID: 0x0a, Offset: 7, Size: 1, Value: 0
   0.414002     [D3] Report[buf]: (3 bytes) => 0a 0c 00
   0.414015     [D5] PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0
   0.414026     [D5] Unit = 00000000, UnitExp = 0
   0.414037     [D5] Exponent = 0
   0.414048     [D5] hid_lookup_path: 00840004 -> UPS
   0.414060     [D5] hid_lookup_path: 00840024 -> PowerSummary
   0.414073     [D5] hid_lookup_path: 00840002 -> PresentStatus
   0.414086     [D5] hid_lookup_path: 00840068 -> ShutdownRequested
   0.414101     [D1] Path: UPS.PowerSummary.PresentStatus.ShutdownRequested, Type: Input, ReportID: 0x0a, Offset: 8, Size: 1, Value: 0
   0.414119     [D3] Report[buf]: (3 bytes) => 0a 0c 00
   0.414135     [D5] PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0
   0.414148     [D5] Unit = 00000000, UnitExp = 0
   0.414163     [D5] Exponent = 0
   0.414176     [D5] hid_lookup_path: 00840004 -> UPS
   0.414191     [D5] hid_lookup_path: 00840024 -> PowerSummary
   0.414206     [D5] hid_lookup_path: 00840002 -> PresentStatus
   0.414221     [D5] hid_lookup_path: 00840068 -> ShutdownRequested
   0.414238     [D1] Path: UPS.PowerSummary.PresentStatus.ShutdownRequested, Type: Feature, ReportID: 0x0a, Offset: 8, Size: 1, Value: 0
   0.414260     [D3] Report[buf]: (3 bytes) => 0a 0c 00
   0.414275     [D5] PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0
   0.414288     [D5] Unit = 00000000, UnitExp = 0
   0.414301     [D5] Exponent = 0
   0.414315     [D5] hid_lookup_path: 00840004 -> UPS
   0.414329     [D5] hid_lookup_path: 00840024 -> PowerSummary
   0.414344     [D5] hid_lookup_path: 00840002 -> PresentStatus
   0.414359     [D5] hid_lookup_path: 00840069 -> ShutdownImminent
   0.414378     [D1] Path: UPS.PowerSummary.PresentStatus.ShutdownImminent, Type: Input, ReportID: 0x0a, Offset: 9, Size: 1, Value: 0
   0.414400     [D3] Report[buf]: (3 bytes) => 0a 0c 00
   0.414414     [D5] PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0
   0.414428     [D5] Unit = 00000000, UnitExp = 0
   0.414441     [D5] Exponent = 0
   0.414454     [D5] hid_lookup_path: 00840004 -> UPS
   0.414469     [D5] hid_lookup_path: 00840024 -> PowerSummary
   0.414484     [D5] hid_lookup_path: 00840002 -> PresentStatus
   0.414499     [D5] hid_lookup_path: 00840069 -> ShutdownImminent
   0.414516     [D1] Path: UPS.PowerSummary.PresentStatus.ShutdownImminent, Type: Feature, ReportID: 0x0a, Offset: 9, Size: 1, Value: 0
   0.414539     [D3] Report[buf]: (3 bytes) => 0a 0c 00
   0.414554     [D5] PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0
   0.414567     [D5] Unit = 00000000, UnitExp = 0
   0.414580     [D5] Exponent = 0
   0.414594     [D5] hid_lookup_path: 00840004 -> UPS
   0.414609     [D5] hid_lookup_path: 00840024 -> PowerSummary
   0.414625     [D5] hid_lookup_path: 00840002 -> PresentStatus
   0.414641     [D5] hid_lookup_path: 00840073 -> CommunicationLost
   0.414657     [D1] Path: UPS.PowerSummary.PresentStatus.CommunicationLost, Type: Input, ReportID: 0x0a, Offset: 10, Size: 1, Value: 0
   0.414679     [D3] Report[buf]: (3 bytes) => 0a 0c 00
   0.414695     [D5] PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0
   0.414708     [D5] Unit = 00000000, UnitExp = 0
   0.414721     [D5] Exponent = 0
   0.414735     [D5] hid_lookup_path: 00840004 -> UPS
   0.414749     [D5] hid_lookup_path: 00840024 -> PowerSummary
   0.414764     [D5] hid_lookup_path: 00840002 -> PresentStatus
   0.414780     [D5] hid_lookup_path: 00840073 -> CommunicationLost
   0.414797     [D1] Path: UPS.PowerSummary.PresentStatus.CommunicationLost, Type: Feature, ReportID: 0x0a, Offset: 10, Size: 1, Value: 0
   0.414819     [D3] Report[buf]: (3 bytes) => 0a 0c 00
   0.414834     [D5] PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0
   0.414849     [D5] Unit = 00000000, UnitExp = 0
   0.414862     [D5] Exponent = 0
   0.414876     [D5] hid_lookup_path: 00840004 -> UPS
   0.414891     [D5] hid_lookup_path: 00840024 -> PowerSummary
   0.414906     [D5] hid_lookup_path: 00840002 -> PresentStatus
   0.414922     [D5] hid_lookup_path: 00840065 -> Overload
   0.414940     [D1] Path: UPS.PowerSummary.PresentStatus.Overload, Type: Input, ReportID: 0x0a, Offset: 11, Size: 1, Value: 0
   0.414964     [D3] Report[buf]: (3 bytes) => 0a 0c 00
   0.414979     [D5] PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0
   0.414992     [D5] Unit = 00000000, UnitExp = 0
   0.415005     [D5] Exponent = 0
   0.415018     [D5] hid_lookup_path: 00840004 -> UPS
   0.415035     [D5] hid_lookup_path: 00840024 -> PowerSummary
   0.415050     [D5] hid_lookup_path: 00840002 -> PresentStatus
   0.415065     [D5] hid_lookup_path: 00840065 -> Overload
   0.415081     [D1] Path: UPS.PowerSummary.PresentStatus.Overload, Type: Feature, ReportID: 0x0a, Offset: 11, Size: 1, Value: 0
   0.415103     [D3] Report[buf]: (3 bytes) => 0a 0c 00
   0.415120     [D5] PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0
   0.415134     [D5] Unit = 00000000, UnitExp = 0
   0.415146     [D5] Exponent = 0
   0.415160     [D5] hid_lookup_path: 00840004 -> UPS
   0.415174     [D5] hid_lookup_path: 00840024 -> PowerSummary
   0.415191     [D5] hid_lookup_path: 00840002 -> PresentStatus
   0.415206     [D5] hid_lookup_path: ff860080 -> not found in lookup table
   0.415224     [D1] Path: UPS.PowerSummary.PresentStatus.ff860080, Type: Input, ReportID: 0x0a, Offset: 15, Size: 1, Value: 0
   0.415247     [D3] Report[buf]: (3 bytes) => 0a 0c 00
   0.415262     [D5] PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0
   0.415275     [D5] Unit = 00000000, UnitExp = 0
   0.415288     [D5] Exponent = 0
   0.415301     [D5] hid_lookup_path: 00840004 -> UPS
   0.415316     [D5] hid_lookup_path: 00840024 -> PowerSummary
   0.415332     [D5] hid_lookup_path: 00840002 -> PresentStatus
   0.415348     [D5] hid_lookup_path: ff860080 -> not found in lookup table
   0.415365     [D1] Path: UPS.PowerSummary.PresentStatus.ff860080, Type: Feature, ReportID: 0x0a, Offset: 15, Size: 1, Value: 0
   0.415386     [D4] Entering libusb_get_report
   0.415970     [D3] Report[get]: (2 bytes) => 15 01
   0.415994     [D5] PhyMax = 0, PhyMin = 0, LogMax = 102, LogMin = 0
   0.416010     [D5] Unit = 00000000, UnitExp = 0
   0.416024     [D5] Exponent = 0
   0.416038     [D5] hid_lookup_path: 00840004 -> UPS
   0.416054     [D5] hid_lookup_path: 00840012 -> Battery
   0.416070     [D5] hid_lookup_path: 00840058 -> Test
   0.416090     [D1] Path: UPS.Battery.Test, Type: Feature, ReportID: 0x15, Offset: 0, Size: 8, Value: 1
   0.416109     [D4] Entering libusb_get_report
   0.416687     [D3] Report[get]: (2 bytes) => 16 0d
   0.416722     [D5] PhyMax = 0, PhyMin = 0, LogMax = 3, LogMin = 0
   0.416738     [D5] Unit = 00000000, UnitExp = 0
   0.416753     [D5] Exponent = 0
   0.416769     [D5] hid_lookup_path: 00840004 -> UPS
   0.416785     [D5] hid_lookup_path: 00840012 -> Battery
   0.416801     [D5] hid_lookup_path: 00840070 -> Initialized
   0.416820     [D1] Path: UPS.Battery.Initialized, Type: Feature, ReportID: 0x16, Offset: 0, Size: 8, Value: 1
   0.416844     [D4] Entering libusb_get_report
   0.417404     [D3] Report[get]: (3 bytes) => 17 2f 44
   0.417426     [D5] PhyMax = 0, PhyMin = 0, LogMax = 65535, LogMin = 0
   0.417444     [D5] Unit = 00000000, UnitExp = 0
   0.417458     [D5] Exponent = 0
   0.417472     [D5] hid_lookup_path: 00840004 -> UPS
   0.417487     [D5] hid_lookup_path: 00840012 -> Battery
   0.417504     [D5] hid_lookup_path: 00850085 -> ManufacturerDate
   0.417523     [D1] Path: UPS.Battery.ManufacturerDate, Type: Feature, ReportID: 0x17, Offset: 0, Size: 16, Value: 17455
   0.417542     [D4] Entering libusb_get_report
   0.418321     [D3] Report[get]: (2 bytes) => 18 64
   0.418346     [D5] PhyMax = 0, PhyMin = 0, LogMax = 100, LogMin = 0
   0.418362     [D5] Unit = 00000000, UnitExp = 0
   0.418376     [D5] Exponent = 0
   0.418391     [D5] hid_lookup_path: 00840004 -> UPS
   0.418407     [D5] hid_lookup_path: 00840012 -> Battery
   0.418423     [D5] hid_lookup_path: 00850066 -> RemainingCapacity
   0.418443     [D1] Path: UPS.Battery.RemainingCapacity, Type: Feature, ReportID: 0x18, Offset: 0, Size: 8, Value: 100
   0.418463     [D4] Entering libusb_get_report
   0.419042     [D3] Report[get]: (3 bytes) => 19 dc 00
   0.419062     [D5] PhyMax = 0, PhyMin = 0, LogMax = 12288, LogMin = 3072
   0.419080     [D5] Unit = 00000000, UnitExp = 0
   0.419093     [D5] Exponent = 0
   0.419108     [D5] hid_lookup_path: 00840004 -> UPS
   0.419122     [D5] hid_lookup_path: 00840012 -> Battery
   0.419138     [D5] hid_lookup_path: 00840040 -> ConfigVoltage
   0.419156     [D1] Path: UPS.Battery.ConfigVoltage, Type: Feature, ReportID: 0x19, Offset: 0, Size: 16, Value: 3072
   0.419176     [D4] Entering libusb_get_report
   0.419749     [D3] Report[get]: (3 bytes) => 1a 0d 07
   0.419767     [D5] PhyMax = 0, PhyMin = 0, LogMax = 9216, LogMin = 2304
   0.419783     [D5] Unit = 00000000, UnitExp = 0
   0.419796     [D5] Exponent = 0
   0.419810     [D5] hid_lookup_path: 00840004 -> UPS
   0.419825     [D5] hid_lookup_path: 00840012 -> Battery
   0.419841     [D5] hid_lookup_path: 00840030 -> Voltage
   0.419859     [D1] Path: UPS.Battery.Voltage, Type: Feature, ReportID: 0x1a, Offset: 0, Size: 16, Value: 2304
   0.419877     [D4] Entering libusb_get_report
   0.420462     [D3] Report[get]: (5 bytes) => 1b 30 34 3b 3f
   0.420486     [D5] PhyMax = 0, PhyMin = 0, LogMax = 99999, LogMin = 0
   0.420504     [D5] Unit = 00000000, UnitExp = 0
   0.420518     [D5] Exponent = 0
   0.420533     [D5] hid_lookup_path: 00840004 -> UPS
   0.420548     [D5] hid_lookup_path: 00840012 -> Battery
   0.420563     [D5] hid_lookup_path: 00840056 -> DelayBeforeStartup
   0.420583     [D1] Path: UPS.Battery.DelayBeforeStartup, Type: Feature, ReportID: 0x1b, Offset: 0, Size: 32, Value: 78896
   0.420603     [D4] Entering libusb_get_report
   0.421279     [D3] Report[get]: (2 bytes) => 2d 19
   0.421306     [D5] PhyMax = 0, PhyMin = 0, LogMax = 90, LogMin = 0
   0.421324     [D5] Unit = 00000000, UnitExp = 0
   0.421338     [D5] Exponent = 0
   0.421353     [D5] hid_lookup_path: 00840004 -> UPS
   0.421368     [D5] hid_lookup_path: 00840012 -> Battery
   0.421383     [D5] hid_lookup_path: 00840036 -> Temperature
   0.421403     [D1] Path: UPS.Battery.Temperature, Type: Feature, ReportID: 0x2d, Offset: 0, Size: 8, Value: 25
   0.421422     [D4] Entering libusb_get_report
   0.422001     [D3] Report[get]: (3 bytes) => 1c dc 00
   0.422020     [D5] PhyMax = 0, PhyMin = 0, LogMax = 240, LogMin = 100
   0.422036     [D5] Unit = 00000000, UnitExp = 0
   0.422050     [D5] Exponent = 0
   0.422064     [D5] hid_lookup_path: 00840004 -> UPS
   0.422079     [D5] hid_lookup_path: 0084001a -> Input
   0.422095     [D5] hid_lookup_path: 00840040 -> ConfigVoltage
   0.422113     [D1] Path: UPS.Input.ConfigVoltage, Type: Feature, ReportID: 0x1c, Offset: 0, Size: 16, Value: 220
   0.422131     [D4] Entering libusb_get_report
   0.422657     [D3] Report[get]: (3 bytes) => 1d ee 00
   0.422682     [D5] PhyMax = 0, PhyMin = 0, LogMax = 320, LogMin = 0
   0.422699     [D5] Unit = 00000000, UnitExp = 0
   0.422712     [D5] Exponent = 0
   0.422727     [D5] hid_lookup_path: 00840004 -> UPS
   0.422743     [D5] hid_lookup_path: 0084001a -> Input
   0.422758     [D5] hid_lookup_path: 00840030 -> Voltage
   0.422776     [D1] Path: UPS.Input.Voltage, Type: Feature, ReportID: 0x1d, Offset: 0, Size: 16, Value: 238
   0.422799     [D4] Entering libusb_get_report
   0.423349     [D3] Report[get]: (3 bytes) => 2e ee 00
   0.423368     [D5] PhyMax = 0, PhyMin = 0, LogMax = 320, LogMin = 0
   0.423382     [D5] Unit = 00000000, UnitExp = 0
   0.423403     [D5] Exponent = 0
   0.423417     [D5] hid_lookup_path: 00840004 -> UPS
   0.423430     [D5] hid_lookup_path: 0084001a -> Input
   0.423443     [D5] hid_lookup_path: 00840030 -> Voltage
   0.423485     [D1] Path: UPS.Input.Voltage, Type: Feature, ReportID: 0x2e, Offset: 0, Size: 16, Value: 238
   0.423504     [D4] Entering libusb_get_report
   0.424214     [D3] Report[get]: (2 bytes) => 1e 32
   0.424245     [D5] PhyMax = 0, PhyMin = 0, LogMax = 70, LogMin = 0
   0.424261     [D5] Unit = 00000000, UnitExp = 0
   0.424276     [D5] Exponent = 0
   0.424291     [D5] hid_lookup_path: 00840004 -> UPS
   0.424306     [D5] hid_lookup_path: 0084001a -> Input
   0.424322     [D5] hid_lookup_path: 00840032 -> Frequency
   0.424344     [D1] Path: UPS.Input.Frequency, Type: Feature, ReportID: 0x1e, Offset: 0, Size: 8, Value: 50
   0.424364     [D4] Entering libusb_get_report
   0.424893     [D3] Report[get]: (2 bytes) => 2f 04
   0.424911     [D5] PhyMax = 0, PhyMin = 0, LogMax = 12, LogMin = 1
   0.424928     [D5] Unit = 00000000, UnitExp = 0
   0.424941     [D5] Exponent = 0
   0.424955     [D5] hid_lookup_path: 00840004 -> UPS
   0.424970     [D5] hid_lookup_path: 0084001c -> Output
   0.424986     [D5] hid_lookup_path: 00840041 -> ConfigCurrent
   0.425010     [D1] Path: UPS.Output.ConfigCurrent, Type: Feature, ReportID: 0x2f, Offset: 0, Size: 8, Value: 4
   0.425028     [D4] Entering libusb_get_report
   0.425582     [D3] Report[get]: (2 bytes) => 1f 03
   0.425607     [D5] PhyMax = 0, PhyMin = 0, LogMax = 100, LogMin = 0
   0.425622     [D5] Unit = 00000000, UnitExp = 0
   0.425635     [D5] Exponent = 0
   0.425651     [D5] hid_lookup_path: 00840004 -> UPS
   0.425666     [D5] hid_lookup_path: 0084001c -> Output
   0.425682     [D5] hid_lookup_path: 00840035 -> PercentLoad
   0.425701     [D1] Path: UPS.Output.PercentLoad, Type: Feature, ReportID: 0x1f, Offset: 0, Size: 8, Value: 3
   0.425721     [D4] Entering libusb_get_report
   0.426359     [D3] Report[get]: (3 bytes) => 20 dc 00
   0.426380     [D5] PhyMax = 0, PhyMin = 0, LogMax = 240, LogMin = 100
   0.426396     [D5] Unit = 00000000, UnitExp = 0
   0.426410     [D5] Exponent = 0
   0.426424     [D5] hid_lookup_path: 00840004 -> UPS
   0.426440     [D5] hid_lookup_path: 0084001c -> Output
   0.426457     [D5] hid_lookup_path: 00840040 -> ConfigVoltage
   0.426476     [D1] Path: UPS.Output.ConfigVoltage, Type: Feature, ReportID: 0x20, Offset: 0, Size: 16, Value: 220
   0.426494     [D4] Entering libusb_get_report
   0.427031     [D3] Report[get]: (3 bytes) => 21 f0 00
   0.427059     [D5] PhyMax = 0, PhyMin = 0, LogMax = 320, LogMin = 0
   0.427082     [D5] Unit = 00000000, UnitExp = 0
   0.427095     [D5] Exponent = 0
   0.427110     [D5] hid_lookup_path: 00840004 -> UPS
   0.427125     [D5] hid_lookup_path: 0084001c -> Output
   0.427141     [D5] hid_lookup_path: 00840030 -> Voltage
   0.427163     [D1] Path: UPS.Output.Voltage, Type: Feature, ReportID: 0x21, Offset: 0, Size: 16, Value: 240
   0.427183     [D4] Entering libusb_get_report
   0.427762     [D3] Report[get]: (2 bytes) => 30 32
   0.427786     [D5] PhyMax = 0, PhyMin = 0, LogMax = 60, LogMin = 50
   0.427801     [D5] Unit = 00000000, UnitExp = 0
   0.427814     [D5] Exponent = 0
   0.427829     [D5] hid_lookup_path: 00840004 -> UPS
   0.427844     [D5] hid_lookup_path: 0084001c -> Output
   0.427861     [D5] hid_lookup_path: 00840042 -> ConfigFrequency
   0.427882     [D1] Path: UPS.Output.ConfigFrequency, Type: Feature, ReportID: 0x30, Offset: 0, Size: 8, Value: 50
   0.427900     [D4] Entering libusb_get_report
   0.428571     [D3] Report[get]: (2 bytes) => 22 32
   0.428594     [D5] PhyMax = 0, PhyMin = 0, LogMax = 70, LogMin = 0
   0.428610     [D5] Unit = 00000000, UnitExp = 0
   0.428624     [D5] Exponent = 0
   0.428638     [D5] hid_lookup_path: 00840004 -> UPS
   0.428653     [D5] hid_lookup_path: 0084001c -> Output
   0.428669     [D5] hid_lookup_path: 00840032 -> Frequency
   0.428687     [D1] Path: UPS.Output.Frequency, Type: Feature, ReportID: 0x22, Offset: 0, Size: 8, Value: 50
   0.428705     [D4] Entering libusb_get_report
   0.429347     [D3] Report[get]: (2 bytes) => 23 00
   0.429366     [D5] PhyMax = 0, PhyMin = 0, LogMax = 18, LogMin = 0
   0.429381     [D5] Unit = 00000000, UnitExp = 0
   0.429395     [D5] Exponent = 0
   0.429409     [D5] hid_lookup_path: 00840004 -> UPS
   0.429424     [D5] hid_lookup_path: 0084001c -> Output
   0.429440     [D5] hid_lookup_path: 00840057 -> DelayBeforeShutdown
   0.429459     [D1] Path: UPS.Output.DelayBeforeShutdown, Type: Feature, ReportID: 0x23, Offset: 0, Size: 8, Value: 0
   0.429477     [D4] Entering libusb_get_report
   0.430040     [D3] Report[get]: (5 bytes) => 24 30 34 3b 3f
   0.430059     [D5] PhyMax = 0, PhyMin = 0, LogMax = 99999, LogMin = 0
   0.430074     [D5] Unit = 00000000, UnitExp = 0
   0.430087     [D5] Exponent = 0
   0.430101     [D5] hid_lookup_path: 00840004 -> UPS
   0.430116     [D5] hid_lookup_path: 0084001c -> Output
   0.430132     [D5] hid_lookup_path: 00840056 -> DelayBeforeStartup
   0.430151     [D1] Path: UPS.Output.DelayBeforeStartup, Type: Feature, ReportID: 0x24, Offset: 0, Size: 32, Value: 78896
   0.430172     [D4] Entering libusb_get_report
   0.430688     [D2] refresh_report_buffer: expected 5 bytes, but got 2 instead
   0.430831     [D3] Report[err]: (2 bytes) => 06 05
   0.430855     [D5] PhyMax = 0, PhyMin = 0, LogMax = 99999, LogMin = 0
   0.430870     [D5] Unit = 00000000, UnitExp = 0
   0.430884     [D5] Exponent = 0
   0.430901     [D5] hid_lookup_path: 00840004 -> UPS
   0.430917     [D5] hid_lookup_path: 00840001 -> iName
   0.430937     [D1] Path: UPS.iName, Type: Feature, ReportID: 0x06, Offset: 0, Size: 32, Value: 5
   0.430956     [D4] Entering libusb_get_report
   0.431587     [D3] Report[get]: (2 bytes) => 25 02
   0.431610     [D5] PhyMax = 0, PhyMin = 0, LogMax = 3, LogMin = 0
   0.431625     [D5] Unit = 00000000, UnitExp = 0
   0.431639     [D5] Exponent = 0
   0.431654     [D5] hid_lookup_path: 00840004 -> UPS
   0.431670     [D5] hid_lookup_path: 0084005a -> AudibleAlarmControl
   0.431691     [D1] Path: UPS.AudibleAlarmControl, Type: Feature, ReportID: 0x25, Offset: 0, Size: 8, Value: 2
   0.431710     [D4] Entering libusb_get_report
   0.432362     [D3] Report[get]: (3 bytes) => 26 0c 00
   0.432382     [D5] PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0
   0.432397     [D5] Unit = 00000000, UnitExp = 0
   0.432412     [D5] Exponent = 0
   0.432426     [D5] hid_lookup_path: 00840004 -> UPS
   0.432442     [D5] hid_lookup_path: 00840002 -> PresentStatus
   0.432458     [D5] hid_lookup_path: 00850044 -> Charging
   0.432477     [D1] Path: UPS.PresentStatus.Charging, Type: Feature, ReportID: 0x26, Offset: 0, Size: 1, Value: 0
   0.432499     [D3] Report[buf]: (3 bytes) => 26 0c 00
   0.432514     [D5] PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0
   0.432528     [D5] Unit = 00000000, UnitExp = 0
   0.432540     [D5] Exponent = 0
   0.432556     [D5] hid_lookup_path: 00840004 -> UPS
   0.432571     [D5] hid_lookup_path: 00840002 -> PresentStatus
   0.432587     [D5] hid_lookup_path: 00850045 -> Discharging
   0.432603     [D1] Path: UPS.PresentStatus.Discharging, Type: Feature, ReportID: 0x26, Offset: 1, Size: 1, Value: 0
   0.432627     [D3] Report[buf]: (3 bytes) => 26 0c 00
   0.432658     [D5] PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0
   0.432672     [D5] Unit = 00000000, UnitExp = 0
   0.432684     [D5] Exponent = 0
   0.432699     [D5] hid_lookup_path: 00840004 -> UPS
   0.432714     [D5] hid_lookup_path: 00840002 -> PresentStatus
   0.432731     [D5] hid_lookup_path: 008500d0 -> ACPresent
   0.432749     [D1] Path: UPS.PresentStatus.ACPresent, Type: Feature, ReportID: 0x26, Offset: 2, Size: 1, Value: 1
   0.432771     [D3] Report[buf]: (3 bytes) => 26 0c 00
   0.432786     [D5] PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0
   0.432799     [D5] Unit = 00000000, UnitExp = 0
   0.432812     [D5] Exponent = 0
   0.432827     [D5] hid_lookup_path: 00840004 -> UPS
   0.432842     [D5] hid_lookup_path: 00840002 -> PresentStatus
   0.432857     [D5] hid_lookup_path: 008500d1 -> BatteryPresent
   0.432875     [D1] Path: UPS.PresentStatus.BatteryPresent, Type: Feature, ReportID: 0x26, Offset: 3, Size: 1, Value: 1
   0.432896     [D3] Report[buf]: (3 bytes) => 26 0c 00
   0.432911     [D5] PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0
   0.432926     [D5] Unit = 00000000, UnitExp = 0
   0.432938     [D5] Exponent = 0
   0.432952     [D5] hid_lookup_path: 00840004 -> UPS
   0.432966     [D5] hid_lookup_path: 00840002 -> PresentStatus
   0.432982     [D5] hid_lookup_path: 00850042 -> BelowRemainingCapacityLimit
   0.432999     [D1] Path: UPS.PresentStatus.BelowRemainingCapacityLimit, Type: Feature, ReportID: 0x26, Offset: 4, Size: 1, Value: 0
   0.433021     [D3] Report[buf]: (3 bytes) => 26 0c 00
   0.433036     [D5] PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0
   0.433051     [D5] Unit = 00000000, UnitExp = 0
   0.433064     [D5] Exponent = 0
   0.433078     [D5] hid_lookup_path: 00840004 -> UPS
   0.433093     [D5] hid_lookup_path: 00840002 -> PresentStatus
   0.433108     [D5] hid_lookup_path: 00850043 -> RemainingTimeLimitExpired
   0.433125     [D1] Path: UPS.PresentStatus.RemainingTimeLimitExpired, Type: Feature, ReportID: 0x26, Offset: 5, Size: 1, Value: 0
   0.433150     [D3] Report[buf]: (3 bytes) => 26 0c 00
   0.433165     [D5] PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0
   0.433178     [D5] Unit = 00000000, UnitExp = 0
   0.433191     [D5] Exponent = 0
   0.433205     [D5] hid_lookup_path: 00840004 -> UPS
   0.433219     [D5] hid_lookup_path: 00840002 -> PresentStatus
   0.433237     [D5] hid_lookup_path: 0085004b -> NeedReplacement
   0.433254     [D1] Path: UPS.PresentStatus.NeedReplacement, Type: Feature, ReportID: 0x26, Offset: 6, Size: 1, Value: 0
   0.433275     [D3] Report[buf]: (3 bytes) => 26 0c 00
   0.433290     [D5] PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0
   0.433303     [D5] Unit = 00000000, UnitExp = 0
   0.433318     [D5] Exponent = 0
   0.433331     [D5] hid_lookup_path: 00840004 -> UPS
   0.433346     [D5] hid_lookup_path: 00840002 -> PresentStatus
   0.433361     [D5] hid_lookup_path: 008500db -> VoltageNotRegulated
   0.433378     [D1] Path: UPS.PresentStatus.VoltageNotRegulated, Type: Feature, ReportID: 0x26, Offset: 7, Size: 1, Value: 0
   0.433401     [D3] Report[buf]: (3 bytes) => 26 0c 00
   0.433416     [D5] PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0
   0.433430     [D5] Unit = 00000000, UnitExp = 0
   0.433442     [D5] Exponent = 0
   0.433456     [D5] hid_lookup_path: 00840004 -> UPS
   0.433472     [D5] hid_lookup_path: 00840002 -> PresentStatus
   0.433487     [D5] hid_lookup_path: 00840068 -> ShutdownRequested
   0.433504     [D1] Path: UPS.PresentStatus.ShutdownRequested, Type: Feature, ReportID: 0x26, Offset: 8, Size: 1, Value: 0
   0.433526     [D3] Report[buf]: (3 bytes) => 26 0c 00
   0.433542     [D5] PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0
   0.433555     [D5] Unit = 00000000, UnitExp = 0
   0.433568     [D5] Exponent = 0
   0.433581     [D5] hid_lookup_path: 00840004 -> UPS
   0.433630     [D5] hid_lookup_path: 00840002 -> PresentStatus
   0.433654     [D5] hid_lookup_path: 00840069 -> ShutdownImminent
   0.433673     [D1] Path: UPS.PresentStatus.ShutdownImminent, Type: Feature, ReportID: 0x26, Offset: 9, Size: 1, Value: 0
   0.433696     [D3] Report[buf]: (3 bytes) => 26 0c 00
   0.433711     [D5] PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0
   0.433726     [D5] Unit = 00000000, UnitExp = 0
   0.433739     [D5] Exponent = 0
   0.433753     [D5] hid_lookup_path: 00840004 -> UPS
   0.433768     [D5] hid_lookup_path: 00840002 -> PresentStatus
   0.433783     [D5] hid_lookup_path: 00840073 -> CommunicationLost
   0.433802     [D1] Path: UPS.PresentStatus.CommunicationLost, Type: Feature, ReportID: 0x26, Offset: 10, Size: 1, Value: 0
   0.433824     [D3] Report[buf]: (3 bytes) => 26 0c 00
   0.433838     [D5] PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0
   0.433854     [D5] Unit = 00000000, UnitExp = 0
   0.433867     [D5] Exponent = 0
   0.433881     [D5] hid_lookup_path: 00840004 -> UPS
   0.433895     [D5] hid_lookup_path: 00840002 -> PresentStatus
   0.433910     [D5] hid_lookup_path: 00840065 -> Overload
   0.433929     [D1] Path: UPS.PresentStatus.Overload, Type: Feature, ReportID: 0x26, Offset: 11, Size: 1, Value: 0
   0.433950     [D3] Report[buf]: (3 bytes) => 26 0c 00
   0.433965     [D5] PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0
   0.433980     [D5] Unit = 00000000, UnitExp = 0
   0.433993     [D5] Exponent = 0
   0.434007     [D5] hid_lookup_path: 00840004 -> UPS
   0.434021     [D5] hid_lookup_path: 00840002 -> PresentStatus
   0.434036     [D5] hid_lookup_path: 0084006e -> Boost
   0.434054     [D1] Path: UPS.PresentStatus.Boost, Type: Feature, ReportID: 0x26, Offset: 12, Size: 1, Value: 0
   0.434077     [D3] Report[buf]: (3 bytes) => 26 0c 00
   0.434091     [D5] PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0
   0.434105     [D5] Unit = 00000000, UnitExp = 0
   0.434117     [D5] Exponent = 0
   0.434133     [D5] hid_lookup_path: 00840004 -> UPS
   0.434147     [D5] hid_lookup_path: 00840002 -> PresentStatus
   0.434163     [D5] hid_lookup_path: 0084006f -> Buck
   0.434179     [D1] Path: UPS.PresentStatus.Buck, Type: Feature, ReportID: 0x26, Offset: 13, Size: 1, Value: 0
   0.434203     [D3] Report[buf]: (3 bytes) => 26 0c 00
   0.434218     [D5] PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0
   0.434231     [D5] Unit = 00000000, UnitExp = 0
   0.434244     [D5] Exponent = 0
   0.434257     [D5] hid_lookup_path: 00840004 -> UPS
   0.434272     [D5] hid_lookup_path: 00840002 -> PresentStatus
   0.434288     [D5] hid_lookup_path: 00840071 -> Tested
   0.434309     [D1] Path: UPS.PresentStatus.Tested, Type: Feature, ReportID: 0x26, Offset: 14, Size: 1, Value: 0
   0.434327     [D3] Report[buf]: (3 bytes) => 26 0c 00
   0.434340     [D5] PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0
   0.434353     [D5] Unit = 00000000, UnitExp = 0
   0.434364     [D5] Exponent = 0
   0.434376     [D5] hid_lookup_path: 00840004 -> UPS
   0.434388     [D5] hid_lookup_path: 00840002 -> PresentStatus
   0.434402     [D5] hid_lookup_path: ff860080 -> not found in lookup table
   0.434417     [D1] Path: UPS.PresentStatus.ff860080, Type: Feature, ReportID: 0x26, Offset: 15, Size: 1, Value: 0
   0.434434     [D4] Entering libusb_get_report
   0.435065     [D3] Report[get]: (2 bytes) => 27 00
   0.435100     [D5] PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0
   0.435117     [D5] Unit = 00000000, UnitExp = 0
   0.435131     [D5] Exponent = 0
   0.435147     [D5] hid_lookup_path: 00840004 -> UPS
   0.435173     [D5] hid_lookup_path: 00840069 -> ShutdownImminent
   0.435191     [D1] Path: UPS.ShutdownImminent, Type: Feature, ReportID: 0x27, Offset: 0, Size: 8, Value: 0
   0.435207     [D4] Entering libusb_get_report
   0.435879     [D3] Report[get]: (8 bytes) => a0 00 23 32 32 30 2e 30
   0.436014     [D5] PhyMax = 0, PhyMin = 0, LogMax = 255, LogMin = 0
   0.436031     [D5] Unit = 00000000, UnitExp = 0
   0.436048     [D5] Exponent = 0
   0.436064     [D5] hid_lookup_path: 00840004 -> UPS
   0.436080     [D5] hid_lookup_path: 0084001e -> Flow
   0.436095     [D5] hid_lookup_path: 00840001 -> iName
   0.436115     [D1] Path: UPS.Flow.iName, Type: Feature, ReportID: 0xa0, Offset: 0, Size: 8, Value: 0
   0.436133     [D4] Entering libusb_get_report
   0.436844     [D3] Report[get]: (8 bytes) => a1 20 30 30 34 20 31 32
   0.436870     [D5] PhyMax = 0, PhyMin = 0, LogMax = 255, LogMin = 0
   0.436889     [D5] Unit = 00000000, UnitExp = 0
   0.436902     [D5] Exponent = 0
   0.436917     [D5] hid_lookup_path: 00840004 -> UPS
   0.436933     [D5] hid_lookup_path: 0084001e -> Flow
   0.436947     [D5] hid_lookup_path: 00840001 -> iName
   0.436967     [D1] Path: UPS.Flow.iName, Type: Feature, ReportID: 0xa1, Offset: 0, Size: 8, Value: 32
   0.436986     [D4] Entering libusb_get_report
   0.437699     [D3] Report[get]: (8 bytes) => a2 2e 30 30 20 35 30 2e
   0.437719     [D5] PhyMax = 0, PhyMin = 0, LogMax = 255, LogMin = 0
   0.437734     [D5] Unit = 00000000, UnitExp = 0
   0.437748     [D5] Exponent = 0
   0.437762     [D5] hid_lookup_path: 00840004 -> UPS
   0.437778     [D5] hid_lookup_path: 0084001e -> Flow
   0.437793     [D5] hid_lookup_path: 00840001 -> iName
   0.437811     [D1] Path: UPS.Flow.iName, Type: Feature, ReportID: 0xa2, Offset: 0, Size: 8, Value: 46
   0.437830     [D4] Entering libusb_get_report
   0.438519     [D3] Report[get]: (8 bytes) => a3 30 0d 20 35 30 2e 30
   0.438540     [D5] PhyMax = 0, PhyMin = 0, LogMax = 255, LogMin = 0
   0.438558     [D5] Unit = 00000000, UnitExp = 0
   0.438572     [D5] Exponent = 0
   0.438586     [D5] hid_lookup_path: 00840004 -> UPS
   0.438601     [D5] hid_lookup_path: 0084001e -> Flow
   0.438617     [D5] hid_lookup_path: 00840001 -> iName
   0.438636     [D1] Path: UPS.Flow.iName, Type: Feature, ReportID: 0xa3, Offset: 0, Size: 8, Value: 48
   0.438653     [D4] Entering libusb_get_report
   0.439390     [D3] Report[get]: (8 bytes) => a4 20 31 33 2e 37 20 32
   0.439408     [D5] PhyMax = 0, PhyMin = 0, LogMax = 255, LogMin = 0
   0.439423     [D5] Unit = 00000000, UnitExp = 0
   0.439436     [D5] Exponent = 0
   0.439450     [D5] hid_lookup_path: 00840004 -> UPS
   0.439465     [D5] hid_lookup_path: 0084001e -> Flow
   0.439480     [D5] hid_lookup_path: 00840001 -> iName
   0.439500     [D1] Path: UPS.Flow.iName, Type: Feature, ReportID: 0xa4, Offset: 0, Size: 8, Value: 32
   0.439518     [D4] Entering libusb_get_report
   0.440274     [D3] Report[get]: (8 bytes) => a5 35 2e 30 20 30 30 30
   0.440299     [D5] PhyMax = 0, PhyMin = 0, LogMax = 255, LogMin = 0
   0.440318     [D5] Unit = 00000000, UnitExp = 0
   0.440331     [D5] Exponent = 0
   0.440346     [D5] hid_lookup_path: 00840004 -> UPS
   0.440361     [D5] hid_lookup_path: 0084001e -> Flow
   0.440375     [D5] hid_lookup_path: 00840001 -> iName
   0.440394     [D1] Path: UPS.Flow.iName, Type: Feature, ReportID: 0xa5, Offset: 0, Size: 8, Value: 53
   0.440416     [D4] Entering libusb_get_report
   0.441209     [D3] Report[get]: (8 bytes) => a6 30 31 30 30 31 0d c8
   0.441232     [D5] PhyMax = 0, PhyMin = 0, LogMax = 255, LogMin = 0
   0.441249     [D5] Unit = 00000000, UnitExp = 0
   0.441263     [D5] Exponent = 0
   0.441278     [D5] hid_lookup_path: 00840004 -> UPS
   0.441293     [D5] hid_lookup_path: 0084001e -> Flow
   0.441308     [D5] hid_lookup_path: 00840001 -> iName
   0.441330     [D1] Path: UPS.Flow.iName, Type: Feature, ReportID: 0xa6, Offset: 0, Size: 8, Value: 48
   0.441349     [D4] Entering libusb_get_report
   0.442027     [D3] Report[get]: (8 bytes) => a7 88 c8 88 00 10 10 10
   0.442046     [D5] PhyMax = 0, PhyMin = 0, LogMax = 255, LogMin = 0
   0.442061     [D5] Unit = 00000000, UnitExp = 0
   0.442075     [D5] Exponent = 0
   0.442089     [D5] hid_lookup_path: 00840004 -> UPS
   0.442104     [D5] hid_lookup_path: 0084001e -> Flow
   0.442119     [D5] hid_lookup_path: 00840001 -> iName
   0.442137     [D1] Path: UPS.Flow.iName, Type: Feature, ReportID: 0xa7, Offset: 0, Size: 8, Value: 136
   0.442156     [D4] Entering libusb_get_report
   0.442867     [D3] Report[get]: (8 bytes) => a8 00 00 00 df 00 ff 00
   0.442896     [D5] PhyMax = 0, PhyMin = 0, LogMax = 255, LogMin = 0
   0.442914     [D5] Unit = 00000000, UnitExp = 0
   0.442931     [D5] Exponent = 0
   0.442946     [D5] hid_lookup_path: 00840004 -> UPS
   0.442961     [D5] hid_lookup_path: 0084001e -> Flow
   0.442976     [D5] hid_lookup_path: 00840001 -> iName
   0.442994     [D1] Path: UPS.Flow.iName, Type: Feature, ReportID: 0xa8, Offset: 0, Size: 8, Value: 0
   0.443015     [D4] Entering libusb_get_report
   0.443769     [D3] Report[get]: (8 bytes) => a9 ef 00 50 cf 00 ab 11
   0.443800     [D5] PhyMax = 0, PhyMin = 0, LogMax = 255, LogMin = 0
   0.443817     [D5] Unit = 00000000, UnitExp = 0
   0.443831     [D5] Exponent = 0
   0.443846     [D5] hid_lookup_path: 00840004 -> UPS
   0.443862     [D5] hid_lookup_path: 0084001e -> Flow
   0.443877     [D5] hid_lookup_path: 00840001 -> iName
   0.443897     [D1] Path: UPS.Flow.iName, Type: Feature, ReportID: 0xa9, Offset: 0, Size: 8, Value: 239
   0.443917     [D4] Entering libusb_get_report
   0.444756     [D3] Report[get]: (8 bytes) => aa 4f a5 84 7f 00 fd 04
   0.444786     [D5] PhyMax = 0, PhyMin = 0, LogMax = 255, LogMin = 0
   0.444804     [D5] Unit = 00000000, UnitExp = 0
   0.444818     [D5] Exponent = 0
   0.444834     [D5] hid_lookup_path: 00840004 -> UPS
   0.444849     [D5] hid_lookup_path: 0084001e -> Flow
   0.444864     [D5] hid_lookup_path: 00840001 -> iName
   0.444884     [D1] Path: UPS.Flow.iName, Type: Feature, ReportID: 0xaa, Offset: 0, Size: 8, Value: 79
   0.444909     [D4] Entering libusb_get_report
   0.445743     [D3] Report[get]: (8 bytes) => ab ff 00 6e 18 06 dc 10
   0.445765     [D5] PhyMax = 0, PhyMin = 0, LogMax = 255, LogMin = 0
   0.445781     [D5] Unit = 00000000, UnitExp = 0
   0.445796     [D5] Exponent = 0
   0.445809     [D5] hid_lookup_path: 00840004 -> UPS
   0.445824     [D5] hid_lookup_path: 0084001e -> Flow
   0.445839     [D5] hid_lookup_path: 00840001 -> iName
   0.445858     [D1] Path: UPS.Flow.iName, Type: Feature, ReportID: 0xab, Offset: 0, Size: 8, Value: 255
   0.445878     [D4] Entering libusb_get_report
   0.446572     [D3] Report[get]: (8 bytes) => ac ff 00 1f 02 bf ff 02
   0.446591     [D5] PhyMax = 0, PhyMin = 0, LogMax = 255, LogMin = 0
   0.446607     [D5] Unit = 00000000, UnitExp = 0
   0.446620     [D5] Exponent = 0
   0.446635     [D5] hid_lookup_path: 00840004 -> UPS
   0.446650     [D5] hid_lookup_path: 0084001e -> Flow
   0.446666     [D5] hid_lookup_path: 00840001 -> iName
   0.446684     [D1] Path: UPS.Flow.iName, Type: Feature, ReportID: 0xac, Offset: 0, Size: 8, Value: 255
   0.446703     [D4] Entering libusb_get_report
   0.447415     [D3] Report[get]: (8 bytes) => ad 3f 48 7f 80 dd 84 51
   0.447442     [D5] PhyMax = 0, PhyMin = 0, LogMax = 255, LogMin = 0
   0.447459     [D5] Unit = 00000000, UnitExp = 0
   0.447475     [D5] Exponent = 0
   0.447487     [D5] hid_lookup_path: 00840004 -> UPS
   0.447500     [D5] hid_lookup_path: 0084001e -> Flow
   0.447513     [D5] hid_lookup_path: 00840001 -> iName
   0.447530     [D1] Path: UPS.Flow.iName, Type: Feature, ReportID: 0xad, Offset: 0, Size: 8, Value: 63
   0.447545     [D4] Entering libusb_get_report
   0.448208     [D2] refresh_report_buffer: expected 8 bytes, but got 2 instead
   0.448238     [D3] Report[err]: (2 bytes) => ae 02
   0.448256     [D5] PhyMax = 0, PhyMin = 0, LogMax = 255, LogMin = 0
   0.448270     [D5] Unit = 00000000, UnitExp = 0
   0.448284     [D5] Exponent = 0
   0.448299     [D5] hid_lookup_path: 00840004 -> UPS
   0.448314     [D5] hid_lookup_path: 0084001e -> Flow
   0.448329     [D5] hid_lookup_path: 00840001 -> iName
   0.448349     [D1] Path: UPS.Flow.iName, Type: Feature, ReportID: 0xae, Offset: 0, Size: 8, Value: 2
   0.448370     [D4] Entering libusb_get_report
   0.448893     [D3] Report[get]: (2 bytes) => 31 02
   0.448912     [D5] PhyMax = 0, PhyMin = 0, LogMax = 255, LogMin = 0
   0.448929     [D5] Unit = 00000000, UnitExp = 0
   0.448942     [D5] Exponent = 0
   0.448956     [D5] hid_lookup_path: 00840004 -> UPS
   0.448971     [D5] hid_lookup_path: 0084001e -> Flow
   0.448989     [D5] hid_lookup_path: 00840001 -> iName
   0.449006     [D1] Path: UPS.Flow.iName, Type: Feature, ReportID: 0x31, Offset: 0, Size: 8, Value: 2
   0.449025     [D4] Entering libusb_get_report
   0.449566     [D3] Report[get]: (2 bytes) => 32 02
   0.449583     [D5] PhyMax = 0, PhyMin = 0, LogMax = 255, LogMin = 0
   0.449598     [D5] Unit = 00000000, UnitExp = 0
   0.449610     [D5] Exponent = 0
   0.449624     [D5] hid_lookup_path: 00840004 -> UPS
   0.449639     [D5] hid_lookup_path: 0084001e -> Flow
   0.449654     [D5] hid_lookup_path: 00840001 -> iName
   0.449671     [D1] Path: UPS.Flow.iName, Type: Feature, ReportID: 0x32, Offset: 0, Size: 8, Value: 2
   0.449704     [D5] send_to_all: SETINFO ups.mfr "POWERCOM Co.,LTD"
   0.449745     [D5] send_to_all: SETINFO ups.model "HID UPS Battery"
   0.449846     [D5] send_to_all: SETINFO ups.serial "004-0D9F-000"
   0.449868     [D5] send_to_all: SETINFO ups.vendorid "0d9f"
   0.449887     [D5] send_to_all: SETINFO ups.productid "0004"
   0.449902     [D2] Report descriptor retrieved (Reportlen = 996)
   0.449915     [D2] Found HID device
   0.449932     [D1] Detected a UPS: POWERCOM Co.,LTD/HID UPS Battery
   0.449958     [D2] find_nut_info: unknown info type: load.off.delay
   0.449972     [D2] find_nut_info: unknown info type: load.on.delay
   0.449985     [D2] find_nut_info: unknown info type: load.off.delay
   0.450003     [D5] send_to_all: SETINFO driver.state "init.quiet"
   0.450024     [D5] send_to_all: SETINFO driver.version "2.8.1"
   0.450041     [D5] send_to_all: SETINFO driver.version.internal "0.55"
   0.450060     [D5] send_to_all: SETINFO driver.name "usbhid-ups"
   0.450081     [D5] send_to_all: SETINFO driver.state "init.info"
   0.450097     [D1] upsdrv_initinfo...
   0.450115     [D5] send_to_all: SETINFO driver.version.data "EXPLORE HID 0.2"
   0.450135     [D5] send_to_all: SETINFO driver.parameter.pollfreq "30"
   0.450156     [D5] send_to_all: SETINFO driver.state "init.updateinfo"
   0.450170     [D1] upsdrv_updateinfo...
   0.614446     [D2] file_report_buffer: expected 0 bytes, but got 512 instead
   0.614518     [D3] Report[err]: (512 bytes) => 14 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00
   0.614563     [D3]  22 5b 21 ff fe fe fe fe 6f 00 00 00 00 00 00 00 23 5c 22 00 00 00 00 00 c0
   0.614603     [D3]  56 30 e5 7f 00 00 00 a4 26 24 00 00 00 00 00 78 69 21 00 00 00 00 00 b0 6d
   0.614643     [D3]  27 00 00 00 00 00 00 80 27 00 00 00 00 00 38 f8 20 00 00 00 00 00 c0 56 30
   0.614682     [D3]  e5 7f 00 00 00 c0 56 30 e5 7f 00 00 00 90 56 30 e5 7f 00 00 00 d0 ff ff ff
   0.614719     [D3]  80 ff ff ff c0 56 30 e5 7f 00 00 00 c0 56 30 e5 7f 00 00 00 90 56 30 e5 7f
   0.614757     [D3]  00 00 00 d0 ff ff ff 80 ff ff ff c0 56 30 e5 7f 00 00 00 c0 56 30 e5 7f 00
   0.614796     [D3]  00 00 90 56 30 e5 7f 00 00 00 d0 ff ff ff 80 ff ff ff 69 6e 69 74 2e 75 70
   0.614834     [D3]  64 61 74 65 69 6e 66 6f 00 c0 56 30 e5 7f 00 00 00 64 1f 24 00 00 00 00 00
   0.614874     [D3]  00 00 00 00 00 00 00 00 a0 13 6f ac 7f 00 00 00 90 9d 27 00 00 00 00 00 90
   0.614912     [D3]  82 73 ac 7f 00 00 00 00 80 27 00 00 00 00 00 d0 95 27 00 00 00 00 00 54 bd
   0.614951     [D3]  7f ac 7f 00 00 00 a0 13 6f ac 7f 00 00 00 00 80 27 00 00 00 00 00 00 80 27
   0.614991     [D3]  00 00 00 00 00 00 00 00 00 00 00 00 00 70 97 50 08 00 00 00 00 f0 01 00 00
   0.615030     [D3]  00 00 00 00 d8 f5 7e ac 7f 00 00 00 e0 17 6f ac 7f 00 00 00 80 80 73 ac 7f
   0.615070     [D3]  00 00 00 a0 13 6f ac 7f 00 00 00 03 00 00 00 7f 00 00 00 0d 00 00 00 7f 00
   0.615109     [D3]  00 00 f0 fe 74 ac 7f 00 00 00 b0 74 76 ac 7f 00 00 00 00 00 00 00 00 00 00
   0.615147     [D3]  00 00 00 00 00 00 00 00 00 48 97 50 08 00 00 00 00 20 20 20 20 20 20 20 20
   0.615187     [D3]  20 20 20 20 20 20 20 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20
   0.615225     [D3]  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 00 00 00 00 00 00 00 00 00 00
   0.615264     [D3]  00 00 00 00 00 00 e0 50 30 e5 7f 00 00 00 d0 ff ff ff 80 ff ff ff ff ff ff
   0.615300     [D3]  ff ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
   0.615323     [D1] HIDGetEvents: unexpected input report (ignored)
   0.615338     [D1] Got 0 HID objects...
   0.615357     [D1] Quick update...
   0.615451     [D5] send_to_all: SETINFO ups.status "OB"
   0.615470     [D5] send_to_all: DATAOK
   0.615489     [D5] send_to_all: SETINFO driver.state "init.quiet"
   0.615672     [D2] dstate_init: sock /var/run/nut/usbhid-ups-ups open on fd 9
   0.615700     [D5] send_to_all: SETINFO driver.parameter.pollinterval "2"
   0.615725     [D5] send_to_all: SETINFO driver.parameter.synchronous "auto"
   0.615745     [D5] send_to_all: SETINFO device.mfr "POWERCOM Co.,LTD"
   0.615764     [D5] send_to_all: SETINFO device.model "HID UPS Battery"
   0.615783     [D5] send_to_all: SETINFO device.serial "004-0D9F-000"
   0.615797     Running as foreground process, not saving a PID file
   0.615815     [D5] send_to_all: SETINFO driver.flag.allow_killpower "0"
   0.615833     [D5] send_to_all: SETFLAGS driver.flag.allow_killpower RW NUMBER
   0.615850     [D5] send_to_all: ADDCMD driver.killpower
   0.615867     [D5] send_to_all: ADDCMD driver.reload
   0.615884     [D5] send_to_all: ADDCMD driver.reload-or-exit
   0.615900     [D5] send_to_all: ADDCMD driver.reload-or-error
   0.615918     [D5] send_to_all: SETINFO driver.state "quiet"
   0.615932     [D1] Driver initialization completed, beginning regular infinite loop
   0.615953     upsnotify: failed to notify about state 2: no notification tech defined, will not spam more about it
   0.615977     [D5] send_to_all: SETINFO driver.state "updateinfo"
   0.615990     [D1] upsdrv_updateinfo...
   0.806452     [D2] file_report_buffer: expected 3 bytes, but got 512 instead
   0.806524     [D3] Report[err]: (512 bytes) => 37 20 03 00 00 00 00 00 00 00 00 00 00 00 00 00
   0.806563     [D3]  22 5b 21 ff fe fe fe fe 6f 00 00 00 00 00 00 00 23 5c 22 00 00 00 00 00 c0
   0.806601     [D3]  56 30 e5 7f 00 00 00 d0 28 24 00 00 00 00 00 48 8b 27 00 00 00 00 00 00 20
   0.806644     [D3]  21 00 00 00 00 00 40 8c 27 00 00 00 00 00 a8 be 20 00 00 00 00 00 c0 56 30
   0.806682     [D3]  e5 7f 00 00 00 c0 56 30 e5 7f 00 00 00 90 56 30 e5 7f 00 00 00 d0 ff ff ff
   0.806719     [D3]  80 ff ff ff c0 56 30 e5 7f 00 00 00 c0 56 30 e5 7f 00 00 00 90 56 30 e5 7f
   0.806758     [D3]  00 00 00 d0 ff ff ff 80 ff ff ff c0 56 30 e5 7f 00 00 00 c0 56 30 e5 7f 00
   0.806797     [D3]  00 00 90 56 30 e5 7f 00 00 00 d0 ff ff ff 80 ff ff ff 75 70 64 61 74 65 69
   0.806836     [D3]  6e 66 6f 00 00 00 00 00 00 00 70 21 00 00 00 00 00 00 20 21 00 00 00 00 00
   0.806877     [D3]  00 80 27 00 00 00 00 00 60 5c 21 00 00 00 00 00 00 80 27 00 00 00 00 00 00
   0.806917     [D3]  80 27 00 00 00 00 00 00 80 27 00 00 00 00 00 c8 b8 20 00 00 00 00 00 c0 55
   0.806953     [D3]  30 e5 7f 00 00 00 2c 89 76 ac 7f 00 00 00 0f 00 00 00 00 00 00 00 01 00 00
   0.806991     [D3]  00 00 00 00 00 00 90 7f ac 7f 00 00 00 01 00 00 00 00 00 00 00 0f 00 00 00
   0.807036     [D3]  00 00 00 00 d0 9b 50 08 00 00 00 00 00 70 21 00 00 00 00 00 00 20 21 00 00
   0.807073     [D3]  00 00 00 10 56 30 e5 7f 00 00 00 b8 8e 76 ac 7f 00 00 00 20 56 30 e5 7f 00
   0.807113     [D3]  00 00 b8 8e 76 ac 7f 00 00 00 0e 00 00 00 00 00 00 00 01 00 00 00 00 00 00
   0.807152     [D3]  00 30 9b 50 08 00 00 00 00 00 90 7f ac 7f 00 00 00 01 00 00 00 00 00 00 00
   0.807191     [D3]  00 b0 7f ac 7f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20
   0.807241     [D3]  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 00 00 00 00 00 00 00 00 00 00
   0.807281     [D3]  00 00 00 00 00 00 50 51 30 e5 7f 00 00 00 d0 ff ff ff 80 ff ff ff ff ff ff
   0.807317     [D3]  ff ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
   0.807343     [D1] Got 1 HID objects...
   0.807362     [D3] Report[buf]: (3 bytes) => 37 20 03
   0.807379     [D5] PhyMax = 0, PhyMin = 0, LogMax = 65535, LogMin = 0
   0.807395     [D5] Unit = 00000000, UnitExp = 0
   0.807409     [D5] Exponent = 0
   0.807425     [D5] hid_lookup_path: 00840004 -> UPS
   0.807441     [D5] hid_lookup_path: 00840024 -> PowerSummary
   0.807458     [D5] hid_lookup_path: 00850068 -> RunTimeToEmpty
   0.807478     [D2] Path: UPS.PowerSummary.RunTimeToEmpty, Type: Input, ReportID: 0x37, Offset: 0, Size: 16, Value: 800
   0.807499     [D3] NUT doesn't use this HID object
   0.807517     [D1] Quick update...
   0.807548     [D5] send_to_all: SETINFO driver.state "quiet"
   2.617837     [D5] send_to_all: SETINFO driver.state "updateinfo"
   2.617892     [D1] upsdrv_updateinfo...
   3.368111     [D2] nut_libusb_get_interrupt: Connection timed out
   3.368167     [D1] Got 0 HID objects...
   3.368186     [D1] Quick update...
   3.368223     [D5] send_to_all: SETINFO driver.state "quiet"
   4.619123     [D5] send_to_all: SETINFO driver.state "updateinfo"
   4.619178     [D1] upsdrv_updateinfo...
   5.369390     [D2] nut_libusb_get_interrupt: Connection timed out
   5.369445     [D1] Got 0 HID objects...
   5.369467     [D1] Quick update...
   5.369504     [D5] send_to_all: SETINFO driver.state "quiet"
   6.620407     [D5] send_to_all: SETINFO driver.state "updateinfo"
   6.620466     [D1] upsdrv_updateinfo...
   7.370706     [D2] nut_libusb_get_interrupt: Connection timed out
   7.370774     [D1] Got 0 HID objects...
   7.370804     [D1] Quick update...
   7.370840     [D5] send_to_all: SETINFO driver.state "quiet"
   8.621686     [D5] send_to_all: SETINFO driver.state "updateinfo"
   8.621741     [D1] upsdrv_updateinfo...
   8.998515     [D2] file_report_buffer: expected 3 bytes, but got 512 instead
   8.998589     [D3] Report[err]: (512 bytes) => 0a 0c 00 00 00 00 00 00 00 00 00 00 00 00 00 00
   8.998628     [D3]  22 5b 21 ff fe fe fe fe 6f 00 00 00 00 00 00 00 23 5c 22 00 00 00 00 00 c0
   8.998666     [D3]  56 30 e5 7f 00 00 00 d0 28 24 00 00 00 00 00 48 8b 27 00 00 00 00 00 00 20
   8.998704     [D3]  21 00 00 00 00 00 40 8c 27 00 00 00 00 00 a8 be 20 00 00 00 00 00 c0 56 30
   8.998748     [D3]  e5 7f 00 00 00 c0 56 30 e5 7f 00 00 00 90 56 30 e5 7f 00 00 00 d0 ff ff ff
   8.998785     [D3]  80 ff ff ff c0 56 30 e5 7f 00 00 00 c0 56 30 e5 7f 00 00 00 90 56 30 e5 7f
   8.998822     [D3]  00 00 00 d0 ff ff ff 80 ff ff ff c0 56 30 e5 7f 00 00 00 c0 56 30 e5 7f 00
   8.998857     [D3]  00 00 90 56 30 e5 7f 00 00 00 d0 ff ff ff 80 ff ff ff 75 70 64 61 74 65 69
   8.998895     [D3]  6e 66 6f 00 00 00 00 00 00 00 70 21 00 00 00 00 00 00 20 21 00 00 00 00 00
   8.998933     [D3]  00 80 27 00 00 00 00 00 60 5c 21 00 00 00 00 00 00 80 27 00 00 00 00 00 00
   8.998971     [D3]  80 27 00 00 00 00 00 00 80 27 00 00 00 00 00 c8 b8 20 00 00 00 00 00 c0 55
   8.999008     [D3]  30 e5 7f 00 00 00 2c 89 76 ac 7f 00 00 00 0f 00 00 00 00 00 00 00 01 00 00
   8.999046     [D3]  00 00 00 00 00 00 90 7f ac 7f 00 00 00 01 00 00 00 00 00 00 00 0f 00 00 00
   8.999083     [D3]  00 00 00 00 d0 9b 50 08 00 00 00 00 00 70 21 00 00 00 00 00 00 20 21 00 00
   8.999120     [D3]  00 00 00 10 56 30 e5 7f 00 00 00 b8 8e 76 ac 7f 00 00 00 20 56 30 e5 7f 00
   8.999158     [D3]  00 00 b8 8e 76 ac 7f 00 00 00 0e 00 00 00 00 00 00 00 01 00 00 00 00 00 00
   8.999196     [D3]  00 30 9b 50 08 00 00 00 00 00 90 7f ac 7f 00 00 00 01 00 00 00 00 00 00 00
   8.999234     [D3]  00 b0 7f ac 7f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
   8.999273     [D3]  00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
   8.999309     [D3]  00 00 00 00 00 00 e0 50 30 e5 7f 00 00 00 d0 ff ff ff 80 ff ff ff ff ff ff
   8.999344     [D3]  ff ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
   8.999371     [D1] Got 13 HID objects...
   8.999394     [D3] Report[buf]: (3 bytes) => 0a 0c 00
   8.999411     [D5] PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0
   8.999425     [D5] Unit = 00000000, UnitExp = 0
   8.999439     [D5] Exponent = 0
   8.999459     [D5] hid_lookup_path: 00840004 -> UPS
   8.999477     [D5] hid_lookup_path: 00840024 -> PowerSummary
   8.999492     [D5] hid_lookup_path: 00840002 -> PresentStatus
   8.999509     [D5] hid_lookup_path: 00850044 -> Charging
   8.999531     [D2] Path: UPS.PowerSummary.PresentStatus.Charging, Type: Input, ReportID: 0x0a, Offset: 0, Size: 1, Value: 0
   8.999553     [D3] NUT doesn't use this HID object
   8.999571     [D3] Report[buf]: (3 bytes) => 0a 0c 00
   8.999586     [D5] PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0
   8.999710     [D5] Unit = 00000000, UnitExp = 0
   8.999731     [D5] Exponent = 0
   8.999746     [D5] hid_lookup_path: 00840004 -> UPS
   8.999763     [D5] hid_lookup_path: 00840024 -> PowerSummary
   8.999779     [D5] hid_lookup_path: 00840002 -> PresentStatus
   8.999796     [D5] hid_lookup_path: 00850045 -> Discharging
   8.999814     [D2] Path: UPS.PowerSummary.PresentStatus.Discharging, Type: Input, ReportID: 0x0a, Offset: 1, Size: 1, Value: 0
   8.999837     [D3] NUT doesn't use this HID object
   8.999855     [D3] Report[buf]: (3 bytes) => 0a 0c 00
   8.999870     [D5] PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0
   8.999884     [D5] Unit = 00000000, UnitExp = 0
   8.999898     [D5] Exponent = 0
   8.999913     [D5] hid_lookup_path: 00840004 -> UPS
   8.999928     [D5] hid_lookup_path: 00840024 -> PowerSummary
   8.999943     [D5] hid_lookup_path: 00840002 -> PresentStatus
   8.999959     [D5] hid_lookup_path: 008500d0 -> ACPresent
   8.999978     [D2] Path: UPS.PowerSummary.PresentStatus.ACPresent, Type: Input, ReportID: 0x0a, Offset: 2, Size: 1, Value: 1
   8.999997     [D3] NUT doesn't use this HID object
   9.000015     [D3] Report[buf]: (3 bytes) => 0a 0c 00
   9.000030     [D5] PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0
   9.000045     [D5] Unit = 00000000, UnitExp = 0
   9.000059     [D5] Exponent = 0
   9.000073     [D5] hid_lookup_path: 00840004 -> UPS
   9.000088     [D5] hid_lookup_path: 00840024 -> PowerSummary
   9.000103     [D5] hid_lookup_path: 00840002 -> PresentStatus
   9.000121     [D5] hid_lookup_path: 008500d1 -> BatteryPresent
   9.000139     [D2] Path: UPS.PowerSummary.PresentStatus.BatteryPresent, Type: Input, ReportID: 0x0a, Offset: 3, Size: 1, Value: 1
   9.000159     [D3] NUT doesn't use this HID object
   9.000176     [D3] Report[buf]: (3 bytes) => 0a 0c 00
   9.000192     [D5] PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0
   9.000207     [D5] Unit = 00000000, UnitExp = 0
   9.000220     [D5] Exponent = 0
   9.000234     [D5] hid_lookup_path: 00840004 -> UPS
   9.000250     [D5] hid_lookup_path: 00840024 -> PowerSummary
   9.000266     [D5] hid_lookup_path: 00840002 -> PresentStatus
   9.000282     [D5] hid_lookup_path: 00850042 -> BelowRemainingCapacityLimit
   9.000299     [D2] Path: UPS.PowerSummary.PresentStatus.BelowRemainingCapacityLimit, Type: Input, ReportID: 0x0a, Offset: 4, Size: 1, Value: 0
   9.000321     [D3] NUT doesn't use this HID object
   9.000339     [D3] Report[buf]: (3 bytes) => 0a 0c 00
   9.000354     [D5] PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0
   9.000368     [D5] Unit = 00000000, UnitExp = 0
   9.000384     [D5] Exponent = 0
   9.000398     [D5] hid_lookup_path: 00840004 -> UPS
   9.000413     [D5] hid_lookup_path: 00840024 -> PowerSummary
   9.000429     [D5] hid_lookup_path: 00840002 -> PresentStatus
   9.000446     [D5] hid_lookup_path: 00850043 -> RemainingTimeLimitExpired
   9.000464     [D2] Path: UPS.PowerSummary.PresentStatus.RemainingTimeLimitExpired, Type: Input, ReportID: 0x0a, Offset: 5, Size: 1, Value: 0
   9.000483     [D3] NUT doesn't use this HID object
   9.000501     [D3] Report[buf]: (3 bytes) => 0a 0c 00
   9.000516     [D5] PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0
   9.000530     [D5] Unit = 00000000, UnitExp = 0
   9.000543     [D5] Exponent = 0
   9.000557     [D5] hid_lookup_path: 00840004 -> UPS
   9.000572     [D5] hid_lookup_path: 00840024 -> PowerSummary
   9.000588     [D5] hid_lookup_path: 00840002 -> PresentStatus
   9.000604     [D5] hid_lookup_path: 0085004b -> NeedReplacement
   9.000622     [D2] Path: UPS.PowerSummary.PresentStatus.NeedReplacement, Type: Input, ReportID: 0x0a, Offset: 6, Size: 1, Value: 0
   9.000641     [D3] NUT doesn't use this HID object
   9.000659     [D3] Report[buf]: (3 bytes) => 0a 0c 00
   9.000675     [D5] PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0
   9.000690     [D5] Unit = 00000000, UnitExp = 0
   9.000703     [D5] Exponent = 0
   9.000717     [D5] hid_lookup_path: 00840004 -> UPS
   9.000732     [D5] hid_lookup_path: 00840024 -> PowerSummary
   9.000748     [D5] hid_lookup_path: 00840002 -> PresentStatus
   9.000765     [D5] hid_lookup_path: 008500db -> VoltageNotRegulated
   9.000783     [D2] Path: UPS.PowerSummary.PresentStatus.VoltageNotRegulated, Type: Input, ReportID: 0x0a, Offset: 7, Size: 1, Value: 0
   9.000802     [D3] NUT doesn't use this HID object
   9.000821     [D3] Report[buf]: (3 bytes) => 0a 0c 00
   9.000837     [D5] PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0
   9.000851     [D5] Unit = 00000000, UnitExp = 0
   9.000864     [D5] Exponent = 0
   9.000878     [D5] hid_lookup_path: 00840004 -> UPS
   9.000895     [D5] hid_lookup_path: 00840024 -> PowerSummary
   9.000910     [D5] hid_lookup_path: 00840002 -> PresentStatus
   9.000926     [D5] hid_lookup_path: 00840068 -> ShutdownRequested
   9.000943     [D2] Path: UPS.PowerSummary.PresentStatus.ShutdownRequested, Type: Input, ReportID: 0x0a, Offset: 8, Size: 1, Value: 0
   9.000965     [D3] NUT doesn't use this HID object
   9.000983     [D3] Report[buf]: (3 bytes) => 0a 0c 00
   9.000998     [D5] PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0
   9.001013     [D5] Unit = 00000000, UnitExp = 0
   9.001027     [D5] Exponent = 0
   9.001041     [D5] hid_lookup_path: 00840004 -> UPS
   9.001056     [D5] hid_lookup_path: 00840024 -> PowerSummary
   9.001072     [D5] hid_lookup_path: 00840002 -> PresentStatus
   9.001088     [D5] hid_lookup_path: 00840069 -> ShutdownImminent
   9.001106     [D2] Path: UPS.PowerSummary.PresentStatus.ShutdownImminent, Type: Input, ReportID: 0x0a, Offset: 9, Size: 1, Value: 0
   9.001126     [D3] NUT doesn't use this HID object
   9.001145     [D3] Report[buf]: (3 bytes) => 0a 0c 00
   9.001160     [D5] PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0
   9.001174     [D5] Unit = 00000000, UnitExp = 0
   9.001187     [D5] Exponent = 0
   9.001201     [D5] hid_lookup_path: 00840004 -> UPS
   9.001239     [D5] hid_lookup_path: 00840024 -> PowerSummary
   9.001256     [D5] hid_lookup_path: 00840002 -> PresentStatus
   9.001271     [D5] hid_lookup_path: 00840073 -> CommunicationLost
   9.001291     [D2] Path: UPS.PowerSummary.PresentStatus.CommunicationLost, Type: Input, ReportID: 0x0a, Offset: 10, Size: 1, Value: 0
   9.001312     [D3] NUT doesn't use this HID object
   9.001331     [D3] Report[buf]: (3 bytes) => 0a 0c 00
   9.001348     [D5] PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0
   9.001362     [D5] Unit = 00000000, UnitExp = 0
   9.001376     [D5] Exponent = 0
   9.001390     [D5] hid_lookup_path: 00840004 -> UPS
   9.001406     [D5] hid_lookup_path: 00840024 -> PowerSummary
   9.001422     [D5] hid_lookup_path: 00840002 -> PresentStatus
   9.001438     [D5] hid_lookup_path: 00840065 -> Overload
   9.001456     [D2] Path: UPS.PowerSummary.PresentStatus.Overload, Type: Input, ReportID: 0x0a, Offset: 11, Size: 1, Value: 0
   9.001477     [D3] NUT doesn't use this HID object
   9.001495     [D3] Report[buf]: (3 bytes) => 0a 0c 00
   9.001510     [D5] PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0
   9.001524     [D5] Unit = 00000000, UnitExp = 0
   9.001537     [D5] Exponent = 0
   9.001553     [D5] hid_lookup_path: 00840004 -> UPS
   9.001568     [D5] hid_lookup_path: 00840024 -> PowerSummary
   9.001583     [D5] hid_lookup_path: 00840002 -> PresentStatus
   9.001599     [D5] hid_lookup_path: ff860080 -> not found in lookup table
   9.001619     [D2] Path: UPS.PowerSummary.PresentStatus.ff860080, Type: Input, ReportID: 0x0a, Offset: 15, Size: 1, Value: 0
   9.001639     [D3] NUT doesn't use this HID object
   9.001656     [D1] Quick update...
   9.001688     [D5] send_to_all: SETINFO driver.state "quiet"
  10.623338     [D5] send_to_all: SETINFO driver.state "updateinfo"
  10.623394     [D1] upsdrv_updateinfo...
  10.790530     [D2] file_report_buffer: expected 2 bytes, but got 512 instead
  10.790601     [D3] Report[err]: (512 bytes) => 0e 64 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  10.790653     [D3]  22 5b 21 ff fe fe fe fe 6f 00 00 00 00 00 00 00 23 5c 22 00 00 00 00 00 c0
  10.790690     [D3]  56 30 e5 7f 00 00 00 d0 28 24 00 00 00 00 00 48 8b 27 00 00 00 00 00 00 20
  10.790731     [D3]  21 00 00 00 00 00 40 8c 27 00 00 00 00 00 a8 be 20 00 00 00 00 00 c0 56 30
  10.790769     [D3]  e5 7f 00 00 00 c0 56 30 e5 7f 00 00 00 90 56 30 e5 7f 00 00 00 d0 ff ff ff
  10.790805     [D3]  80 ff ff ff c0 56 30 e5 7f 00 00 00 c0 56 30 e5 7f 00 00 00 90 56 30 e5 7f
  10.790841     [D3]  00 00 00 d0 ff ff ff 80 ff ff ff c0 56 30 e5 7f 00 00 00 c0 56 30 e5 7f 00
  10.790877     [D3]  00 00 90 56 30 e5 7f 00 00 00 d0 ff ff ff 80 ff ff ff 75 70 64 61 74 65 69
  10.790917     [D3]  6e 66 6f 00 00 00 00 00 00 00 70 21 00 00 00 00 00 00 20 21 00 00 00 00 00
  10.790957     [D3]  00 80 27 00 00 00 00 00 60 5c 21 00 00 00 00 00 00 80 27 00 00 00 00 00 00
  10.790997     [D3]  80 27 00 00 00 00 00 00 80 27 00 00 00 00 00 c8 b8 20 00 00 00 00 00 c0 55
  10.791036     [D3]  30 e5 7f 00 00 00 2c 89 76 ac 7f 00 00 00 0f 00 00 00 00 00 00 00 01 00 00
  10.791074     [D3]  00 00 00 00 00 00 90 7f ac 7f 00 00 00 01 00 00 00 00 00 00 00 0f 00 00 00
  10.791112     [D3]  00 00 00 00 d0 9b 50 08 00 00 00 00 00 70 21 00 00 00 00 00 00 20 21 00 00
  10.791149     [D3]  00 00 00 10 56 30 e5 7f 00 00 00 b8 8e 76 ac 7f 00 00 00 20 56 30 e5 7f 00
  10.791187     [D3]  00 00 b8 8e 76 ac 7f 00 00 00 0e 00 00 00 00 00 00 00 01 00 00 00 00 00 00
  10.791224     [D3]  00 30 9b 50 08 00 00 00 00 00 90 7f ac 7f 00 00 00 01 00 00 00 00 00 00 00
  10.791262     [D3]  00 b0 7f ac 7f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  10.791313     [D3]  00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  10.791354     [D3]  00 00 00 00 00 00 e0 50 30 e5 7f 00 00 00 d0 ff ff ff 80 ff ff ff ff ff ff
  10.791392     [D3]  ff ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  10.791420     [D1] Got 1 HID objects...
  10.791440     [D3] Report[buf]: (2 bytes) => 0e 64
  10.791459     [D5] PhyMax = 0, PhyMin = 0, LogMax = 100, LogMin = 0
  10.791473     [D5] Unit = 00000000, UnitExp = 0
  10.791487     [D5] Exponent = 0
  10.791505     [D5] hid_lookup_path: 00840004 -> UPS
  10.791523     [D5] hid_lookup_path: 00840024 -> PowerSummary
  10.791540     [D5] hid_lookup_path: 00850066 -> RemainingCapacity
  10.791559     [D2] Path: UPS.PowerSummary.RemainingCapacity, Type: Input, ReportID: 0x0e, Offset: 0, Size: 8, Value: 100
  10.791579     [D3] NUT doesn't use this HID object
  10.791709     [D1] Quick update...
  10.791749     [D5] send_to_all: SETINFO driver.state "quiet"
  12.623652     [D5] send_to_all: SETINFO driver.state "updateinfo"
  12.623716     [D1] upsdrv_updateinfo...
  12.774545     [D2] file_report_buffer: expected 0 bytes, but got 512 instead
  12.774615     [D3] Report[err]: (512 bytes) => 14 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  12.774654     [D3]  22 5b 21 ff fe fe fe fe 6f 00 00 00 00 00 00 00 23 5c 22 00 00 00 00 00 c0
  12.774693     [D3]  56 30 e5 7f 00 00 00 d0 28 24 00 00 00 00 00 48 8b 27 00 00 00 00 00 00 20
  12.774737     [D3]  21 00 00 00 00 00 40 8c 27 00 00 00 00 00 a8 be 20 00 00 00 00 00 c0 56 30
  12.774775     [D3]  e5 7f 00 00 00 c0 56 30 e5 7f 00 00 00 90 56 30 e5 7f 00 00 00 d0 ff ff ff
  12.774811     [D3]  80 ff ff ff c0 56 30 e5 7f 00 00 00 c0 56 30 e5 7f 00 00 00 90 56 30 e5 7f
  12.774847     [D3]  00 00 00 d0 ff ff ff 80 ff ff ff c0 56 30 e5 7f 00 00 00 c0 56 30 e5 7f 00
  12.774883     [D3]  00 00 90 56 30 e5 7f 00 00 00 d0 ff ff ff 80 ff ff ff 75 70 64 61 74 65 69
  12.774921     [D3]  6e 66 6f 00 00 00 00 00 00 00 70 21 00 00 00 00 00 00 20 21 00 00 00 00 00
  12.774961     [D3]  00 80 27 00 00 00 00 00 60 5c 21 00 00 00 00 00 00 80 27 00 00 00 00 00 00
  12.774999     [D3]  80 27 00 00 00 00 00 00 80 27 00 00 00 00 00 c8 b8 20 00 00 00 00 00 c0 55
  12.775036     [D3]  30 e5 7f 00 00 00 2c 89 76 ac 7f 00 00 00 0f 00 00 00 00 00 00 00 01 00 00
  12.775074     [D3]  00 00 00 00 00 00 90 7f ac 7f 00 00 00 01 00 00 00 00 00 00 00 0f 00 00 00
  12.775112     [D3]  00 00 00 00 d0 9b 50 08 00 00 00 00 00 70 21 00 00 00 00 00 00 20 21 00 00
  12.775148     [D3]  00 00 00 10 56 30 e5 7f 00 00 00 b8 8e 76 ac 7f 00 00 00 20 56 30 e5 7f 00
  12.775186     [D3]  00 00 b8 8e 76 ac 7f 00 00 00 0e 00 00 00 00 00 00 00 01 00 00 00 00 00 00
  12.775224     [D3]  00 30 9b 50 08 00 00 00 00 00 90 7f ac 7f 00 00 00 01 00 00 00 00 00 00 00
  12.775265     [D3]  00 b0 7f ac 7f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  12.775304     [D3]  00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  12.775340     [D3]  00 00 00 00 00 00 e0 50 30 e5 7f 00 00 00 d0 ff ff ff 80 ff ff ff ff ff ff
  12.775376     [D3]  ff ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  12.775403     [D1] HIDGetEvents: unexpected input report (ignored)
  12.775418     [D1] Got 0 HID objects...
  12.775435     [D1] Quick update...
  12.775467     [D5] send_to_all: SETINFO driver.state "quiet"
  14.625533     [D5] send_to_all: SETINFO driver.state "updateinfo"
  14.625586     [D1] upsdrv_updateinfo...
  14.758564     [D2] file_report_buffer: expected 3 bytes, but got 512 instead
  14.758635     [D3] Report[err]: (512 bytes) => 37 20 03 00 00 00 00 00 00 00 00 00 00 00 00 00
  14.758684     [D3]  22 5b 21 ff fe fe fe fe 6f 00 00 00 00 00 00 00 23 5c 22 00 00 00 00 00 c0
  14.758722     [D3]  56 30 e5 7f 00 00 00 d0 28 24 00 00 00 00 00 48 8b 27 00 00 00 00 00 00 20
  14.758760     [D3]  21 00 00 00 00 00 40 8c 27 00 00 00 00 00 a8 be 20 00 00 00 00 00 c0 56 30
  14.758799     [D3]  e5 7f 00 00 00 c0 56 30 e5 7f 00 00 00 90 56 30 e5 7f 00 00 00 d0 ff ff ff
  14.758839     [D3]  80 ff ff ff c0 56 30 e5 7f 00 00 00 c0 56 30 e5 7f 00 00 00 90 56 30 e5 7f
  14.758875     [D3]  00 00 00 d0 ff ff ff 80 ff ff ff c0 56 30 e5 7f 00 00 00 c0 56 30 e5 7f 00
  14.758910     [D3]  00 00 90 56 30 e5 7f 00 00 00 d0 ff ff ff 80 ff ff ff 75 70 64 61 74 65 69
  14.758948     [D3]  6e 66 6f 00 00 00 00 00 00 00 70 21 00 00 00 00 00 00 20 21 00 00 00 00 00
  14.758986     [D3]  00 80 27 00 00 00 00 00 60 5c 21 00 00 00 00 00 00 80 27 00 00 00 00 00 00
  14.759023     [D3]  80 27 00 00 00 00 00 00 80 27 00 00 00 00 00 c8 b8 20 00 00 00 00 00 c0 55
  14.759061     [D3]  30 e5 7f 00 00 00 2c 89 76 ac 7f 00 00 00 0f 00 00 00 00 00 00 00 01 00 00
  14.759099     [D3]  00 00 00 00 00 00 90 7f ac 7f 00 00 00 01 00 00 00 00 00 00 00 0f 00 00 00
  14.759137     [D3]  00 00 00 00 d0 9b 50 08 00 00 00 00 00 70 21 00 00 00 00 00 00 20 21 00 00
  14.759174     [D3]  00 00 00 10 56 30 e5 7f 00 00 00 b8 8e 76 ac 7f 00 00 00 20 56 30 e5 7f 00
  14.759212     [D3]  00 00 b8 8e 76 ac 7f 00 00 00 0e 00 00 00 00 00 00 00 01 00 00 00 00 00 00
  14.759250     [D3]  00 30 9b 50 08 00 00 00 00 00 90 7f ac 7f 00 00 00 01 00 00 00 00 00 00 00
  14.759288     [D3]  00 b0 7f ac 7f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  14.759328     [D3]  00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  14.759364     [D3]  00 00 00 00 00 00 e0 50 30 e5 7f 00 00 00 d0 ff ff ff 80 ff ff ff ff ff ff
  14.759399     [D3]  ff ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  14.759426     [D1] Got 1 HID objects...
  14.759446     [D3] Report[buf]: (3 bytes) => 37 20 03
  14.759463     [D5] PhyMax = 0, PhyMin = 0, LogMax = 65535, LogMin = 0
  14.759478     [D5] Unit = 00000000, UnitExp = 0
  14.759492     [D5] Exponent = 0
  14.759513     [D5] hid_lookup_path: 00840004 -> UPS
  14.759530     [D5] hid_lookup_path: 00840024 -> PowerSummary
  14.759549     [D5] hid_lookup_path: 00850068 -> RunTimeToEmpty
  14.759569     [D2] Path: UPS.PowerSummary.RunTimeToEmpty, Type: Input, ReportID: 0x37, Offset: 0, Size: 16, Value: 800
  14.759591     [D3] NUT doesn't use this HID object
  14.759609     [D1] Quick update...
  14.759637     [D5] send_to_all: SETINFO driver.state "quiet"
  16.627437     [D5] send_to_all: SETINFO driver.state "updateinfo"
  16.627499     [D1] upsdrv_updateinfo...
  17.377718     [D2] nut_libusb_get_interrupt: Connection timed out
  17.377772     [D1] Got 0 HID objects...
  17.377792     [D1] Quick update...
  17.377828     [D5] send_to_all: SETINFO driver.state "quiet"
  18.628719     [D5] send_to_all: SETINFO driver.state "updateinfo"
  18.628773     [D1] upsdrv_updateinfo...
  19.378991     [D2] nut_libusb_get_interrupt: Connection timed out
  19.379046     [D1] Got 0 HID objects...
  19.379066     [D1] Quick update...
  19.379102     [D5] send_to_all: SETINFO driver.state "quiet"
  20.630003     [D5] send_to_all: SETINFO driver.state "updateinfo"
  20.630061     [D1] upsdrv_updateinfo...
  21.380269     [D2] nut_libusb_get_interrupt: Connection timed out
  21.380323     [D1] Got 0 HID objects...
  21.380343     [D1] Quick update...
  21.380379     [D5] send_to_all: SETINFO driver.state "quiet"
  22.631291     [D5] send_to_all: SETINFO driver.state "updateinfo"
  22.631343     [D1] upsdrv_updateinfo...
  23.206654     [D2] file_report_buffer: expected 3 bytes, but got 512 instead
  23.206731     [D3] Report[err]: (512 bytes) => 0a 0c 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  23.206770     [D3]  22 5b 21 ff fe fe fe fe 6f 00 00 00 00 00 00 00 23 5c 22 00 00 00 00 00 c0
  23.206809     [D3]  56 30 e5 7f 00 00 00 d0 28 24 00 00 00 00 00 48 8b 27 00 00 00 00 00 00 20
  23.206847     [D3]  21 00 00 00 00 00 40 8c 27 00 00 00 00 00 a8 be 20 00 00 00 00 00 c0 56 30
  23.206883     [D3]  e5 7f 00 00 00 c0 56 30 e5 7f 00 00 00 90 56 30 e5 7f 00 00 00 d0 ff ff ff
  23.206922     [D3]  80 ff ff ff c0 56 30 e5 7f 00 00 00 c0 56 30 e5 7f 00 00 00 90 56 30 e5 7f
  23.206961     [D3]  00 00 00 d0 ff ff ff 80 ff ff ff c0 56 30 e5 7f 00 00 00 c0 56 30 e5 7f 00
  23.206997     [D3]  00 00 90 56 30 e5 7f 00 00 00 d0 ff ff ff 80 ff ff ff 75 70 64 61 74 65 69
  23.207034     [D3]  6e 66 6f 00 00 00 00 00 00 00 70 21 00 00 00 00 00 00 20 21 00 00 00 00 00
  23.207072     [D3]  00 80 27 00 00 00 00 00 60 5c 21 00 00 00 00 00 00 80 27 00 00 00 00 00 00
  23.207110     [D3]  80 27 00 00 00 00 00 00 80 27 00 00 00 00 00 c8 b8 20 00 00 00 00 00 c0 55
  23.207147     [D3]  30 e5 7f 00 00 00 2c 89 76 ac 7f 00 00 00 0f 00 00 00 00 00 00 00 01 00 00
  23.207185     [D3]  00 00 00 00 00 00 90 7f ac 7f 00 00 00 01 00 00 00 00 00 00 00 0f 00 00 00
  23.207223     [D3]  00 00 00 00 d0 9b 50 08 00 00 00 00 00 70 21 00 00 00 00 00 00 20 21 00 00
  23.207260     [D3]  00 00 00 10 56 30 e5 7f 00 00 00 b8 8e 76 ac 7f 00 00 00 20 56 30 e5 7f 00
  23.207301     [D3]  00 00 b8 8e 76 ac 7f 00 00 00 0e 00 00 00 00 00 00 00 01 00 00 00 00 00 00
  23.207341     [D3]  00 30 9b 50 08 00 00 00 00 00 90 7f ac 7f 00 00 00 01 00 00 00 00 00 00 00
  23.207400     [D3]  00 b0 7f ac 7f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  23.207443     [D3]  00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  23.207479     [D3]  00 00 00 00 00 00 e0 50 30 e5 7f 00 00 00 d0 ff ff ff 80 ff ff ff ff ff ff
  23.207515     [D3]  ff ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  23.207544     [D1] Got 13 HID objects...
  23.207563     [D3] Report[buf]: (3 bytes) => 0a 0c 00
  23.207583     [D5] PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0
  23.207598     [D5] Unit = 00000000, UnitExp = 0
  23.207612     [D5] Exponent = 0
  23.207629     [D5] hid_lookup_path: 00840004 -> UPS
  23.207651     [D5] hid_lookup_path: 00840024 -> PowerSummary
  23.207666     [D5] hid_lookup_path: 00840002 -> PresentStatus
  23.207683     [D5] hid_lookup_path: 00850044 -> Charging
  23.207707     [D2] Path: UPS.PowerSummary.PresentStatus.Charging, Type: Input, ReportID: 0x0a, Offset: 0, Size: 1, Value: 0
  23.207728     [D3] NUT doesn't use this HID object
  23.207746     [D3] Report[buf]: (3 bytes) => 0a 0c 00
  23.207761     [D5] PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0
  23.207777     [D5] Unit = 00000000, UnitExp = 0
  23.207790     [D5] Exponent = 0
  23.207804     [D5] hid_lookup_path: 00840004 -> UPS
  23.207820     [D5] hid_lookup_path: 00840024 -> PowerSummary
  23.207835     [D5] hid_lookup_path: 00840002 -> PresentStatus
  23.207853     [D5] hid_lookup_path: 00850045 -> Discharging
  23.207871     [D2] Path: UPS.PowerSummary.PresentStatus.Discharging, Type: Input, ReportID: 0x0a, Offset: 1, Size: 1, Value: 0
  23.207890     [D3] NUT doesn't use this HID object
  23.207908     [D3] Report[buf]: (3 bytes) => 0a 0c 00
  23.207925     [D5] PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0
  23.207939     [D5] Unit = 00000000, UnitExp = 0
  23.207953     [D5] Exponent = 0
  23.207967     [D5] hid_lookup_path: 00840004 -> UPS
  23.207983     [D5] hid_lookup_path: 00840024 -> PowerSummary
  23.207998     [D5] hid_lookup_path: 00840002 -> PresentStatus
  23.208015     [D5] hid_lookup_path: 008500d0 -> ACPresent
  23.208032     [D2] Path: UPS.PowerSummary.PresentStatus.ACPresent, Type: Input, ReportID: 0x0a, Offset: 2, Size: 1, Value: 1
  23.208053     [D3] NUT doesn't use this HID object
  23.208071     [D3] Report[buf]: (3 bytes) => 0a 0c 00
  23.208086     [D5] PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0
  23.208100     [D5] Unit = 00000000, UnitExp = 0
  23.208113     [D5] Exponent = 0
  23.208129     [D5] hid_lookup_path: 00840004 -> UPS
  23.208145     [D5] hid_lookup_path: 00840024 -> PowerSummary
  23.208160     [D5] hid_lookup_path: 00840002 -> PresentStatus
  23.208177     [D5] hid_lookup_path: 008500d1 -> BatteryPresent
  23.208196     [D2] Path: UPS.PowerSummary.PresentStatus.BatteryPresent, Type: Input, ReportID: 0x0a, Offset: 3, Size: 1, Value: 1
  23.208215     [D3] NUT doesn't use this HID object
  23.208233     [D3] Report[buf]: (3 bytes) => 0a 0c 00
  23.208249     [D5] PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0
  23.208264     [D5] Unit = 00000000, UnitExp = 0
  23.208277     [D5] Exponent = 0
  23.208291     [D5] hid_lookup_path: 00840004 -> UPS
  23.208420     [D5] hid_lookup_path: 00840024 -> PowerSummary
  23.208442     [D5] hid_lookup_path: 00840002 -> PresentStatus
  23.208461     [D5] hid_lookup_path: 00850042 -> BelowRemainingCapacityLimit
  23.208480     [D2] Path: UPS.PowerSummary.PresentStatus.BelowRemainingCapacityLimit, Type: Input, ReportID: 0x0a, Offset: 4, Size: 1, Value: 0
  23.208500     [D3] NUT doesn't use this HID object
  23.208519     [D3] Report[buf]: (3 bytes) => 0a 0c 00
  23.208535     [D5] PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0
  23.208549     [D5] Unit = 00000000, UnitExp = 0
  23.208562     [D5] Exponent = 0
  23.208576     [D5] hid_lookup_path: 00840004 -> UPS
  23.208591     [D5] hid_lookup_path: 00840024 -> PowerSummary
  23.208607     [D5] hid_lookup_path: 00840002 -> PresentStatus
  23.208623     [D5] hid_lookup_path: 00850043 -> RemainingTimeLimitExpired
  23.208640     [D2] Path: UPS.PowerSummary.PresentStatus.RemainingTimeLimitExpired, Type: Input, ReportID: 0x0a, Offset: 5, Size: 1, Value: 0
  23.208660     [D3] NUT doesn't use this HID object
  23.208680     [D3] Report[buf]: (3 bytes) => 0a 0c 00
  23.208695     [D5] PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0
  23.208709     [D5] Unit = 00000000, UnitExp = 0
  23.208722     [D5] Exponent = 0
  23.208736     [D5] hid_lookup_path: 00840004 -> UPS
  23.208751     [D5] hid_lookup_path: 00840024 -> PowerSummary
  23.208767     [D5] hid_lookup_path: 00840002 -> PresentStatus
  23.208783     [D5] hid_lookup_path: 0085004b -> NeedReplacement
  23.208800     [D2] Path: UPS.PowerSummary.PresentStatus.NeedReplacement, Type: Input, ReportID: 0x0a, Offset: 6, Size: 1, Value: 0
  23.208820     [D3] NUT doesn't use this HID object
  23.208837     [D3] Report[buf]: (3 bytes) => 0a 0c 00
  23.208854     [D5] PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0
  23.208869     [D5] Unit = 00000000, UnitExp = 0
  23.208882     [D5] Exponent = 0
  23.208896     [D5] hid_lookup_path: 00840004 -> UPS
  23.208911     [D5] hid_lookup_path: 00840024 -> PowerSummary
  23.208927     [D5] hid_lookup_path: 00840002 -> PresentStatus
  23.208944     [D5] hid_lookup_path: 008500db -> VoltageNotRegulated
  23.208962     [D2] Path: UPS.PowerSummary.PresentStatus.VoltageNotRegulated, Type: Input, ReportID: 0x0a, Offset: 7, Size: 1, Value: 0
  23.208984     [D3] NUT doesn't use this HID object
  23.209002     [D3] Report[buf]: (3 bytes) => 0a 0c 00
  23.209017     [D5] PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0
  23.209031     [D5] Unit = 00000000, UnitExp = 0
  23.209044     [D5] Exponent = 0
  23.209060     [D5] hid_lookup_path: 00840004 -> UPS
  23.209075     [D5] hid_lookup_path: 00840024 -> PowerSummary
  23.209090     [D5] hid_lookup_path: 00840002 -> PresentStatus
  23.209106     [D5] hid_lookup_path: 00840068 -> ShutdownRequested
  23.209124     [D2] Path: UPS.PowerSummary.PresentStatus.ShutdownRequested, Type: Input, ReportID: 0x0a, Offset: 8, Size: 1, Value: 0
  23.209144     [D3] NUT doesn't use this HID object
  23.209162     [D3] Report[buf]: (3 bytes) => 0a 0c 00
  23.209177     [D5] PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0
  23.209191     [D5] Unit = 00000000, UnitExp = 0
  23.209205     [D5] Exponent = 0
  23.209220     [D5] hid_lookup_path: 00840004 -> UPS
  23.209235     [D5] hid_lookup_path: 00840024 -> PowerSummary
  23.209250     [D5] hid_lookup_path: 00840002 -> PresentStatus
  23.209267     [D5] hid_lookup_path: 00840069 -> ShutdownImminent
  23.209285     [D2] Path: UPS.PowerSummary.PresentStatus.ShutdownImminent, Type: Input, ReportID: 0x0a, Offset: 9, Size: 1, Value: 0
  23.209304     [D3] NUT doesn't use this HID object
  23.209322     [D3] Report[buf]: (3 bytes) => 0a 0c 00
  23.209339     [D5] PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0
  23.209353     [D5] Unit = 00000000, UnitExp = 0
  23.209366     [D5] Exponent = 0
  23.209380     [D5] hid_lookup_path: 00840004 -> UPS
  23.209397     [D5] hid_lookup_path: 00840024 -> PowerSummary
  23.209412     [D5] hid_lookup_path: 00840002 -> PresentStatus
  23.209428     [D5] hid_lookup_path: 00840073 -> CommunicationLost
  23.209445     [D2] Path: UPS.PowerSummary.PresentStatus.CommunicationLost, Type: Input, ReportID: 0x0a, Offset: 10, Size: 1, Value: 0
  23.209466     [D3] NUT doesn't use this HID object
  23.209484     [D3] Report[buf]: (3 bytes) => 0a 0c 00
  23.209499     [D5] PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0
  23.209512     [D5] Unit = 00000000, UnitExp = 0
  23.209525     [D5] Exponent = 0
  23.209541     [D5] hid_lookup_path: 00840004 -> UPS
  23.209556     [D5] hid_lookup_path: 00840024 -> PowerSummary
  23.209572     [D5] hid_lookup_path: 00840002 -> PresentStatus
  23.209587     [D5] hid_lookup_path: 00840065 -> Overload
  23.209606     [D2] Path: UPS.PowerSummary.PresentStatus.Overload, Type: Input, ReportID: 0x0a, Offset: 11, Size: 1, Value: 0
  23.209628     [D3] NUT doesn't use this HID object
  23.209646     [D3] Report[buf]: (3 bytes) => 0a 0c 00
  23.209660     [D5] PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0
  23.209675     [D5] Unit = 00000000, UnitExp = 0
  23.209689     [D5] Exponent = 0
  23.209703     [D5] hid_lookup_path: 00840004 -> UPS
  23.209718     [D5] hid_lookup_path: 00840024 -> PowerSummary
  23.209733     [D5] hid_lookup_path: 00840002 -> PresentStatus
  23.209751     [D5] hid_lookup_path: ff860080 -> not found in lookup table
  23.209768     [D2] Path: UPS.PowerSummary.PresentStatus.ff860080, Type: Input, ReportID: 0x0a, Offset: 15, Size: 1, Value: 0
  23.209789     [D3] NUT doesn't use this HID object
  23.209806     [D1] Quick update...
  23.209835     [D5] send_to_all: SETINFO driver.state "quiet"
  24.632746     [D5] send_to_all: SETINFO driver.state "updateinfo"
  24.632800     [D1] upsdrv_updateinfo...
^C  24.749656   [D1] set_exit_flag: raising exit flag due to signal 2
  24.806642     [D2] file_report_buffer: expected 2 bytes, but got 512 instead
  24.806705     [D3] Report[err]: (512 bytes) => 0e 64 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  24.806751     [D3]  22 5b 21 ff fe fe fe fe 6f 00 00 00 00 00 00 00 23 5c 22 00 00 00 00 00 c0
  24.806791     [D3]  56 30 e5 7f 00 00 00 d0 28 24 00 00 00 00 00 48 8b 27 00 00 00 00 00 00 20
  24.806829     [D3]  21 00 00 00 00 00 40 8c 27 00 00 00 00 00 a8 be 20 00 00 00 00 00 c0 56 30
  24.806866     [D3]  e5 7f 00 00 00 c0 56 30 e5 7f 00 00 00 90 56 30 e5 7f 00 00 00 d0 ff ff ff
  24.806903     [D3]  80 ff ff ff c0 56 30 e5 7f 00 00 00 c0 56 30 e5 7f 00 00 00 90 56 30 e5 7f
  24.806940     [D3]  00 00 00 d0 ff ff ff 80 ff ff ff c0 56 30 e5 7f 00 00 00 c0 56 30 e5 7f 00
  24.806976     [D3]  00 00 90 56 30 e5 7f 00 00 00 d0 ff ff ff 80 ff ff ff 75 70 64 61 74 65 69
  24.807014     [D3]  6e 66 6f 00 00 00 00 00 00 00 70 21 00 00 00 00 00 00 20 21 00 00 00 00 00
  24.807054     [D3]  00 80 27 00 00 00 00 00 60 5c 21 00 00 00 00 00 00 80 27 00 00 00 00 00 00
  24.807091     [D3]  80 27 00 00 00 00 00 00 80 27 00 00 00 00 00 c8 b8 20 00 00 00 00 00 c0 55
  24.807129     [D3]  30 e5 7f 00 00 00 2c 89 76 ac 7f 00 00 00 0f 00 00 00 00 00 00 00 01 00 00
  24.807169     [D3]  00 00 00 00 00 00 90 7f ac 7f 00 00 00 01 00 00 00 00 00 00 00 0f 00 00 00
  24.807208     [D3]  00 00 00 00 d0 9b 50 08 00 00 00 00 00 70 21 00 00 00 00 00 00 20 21 00 00
  24.807247     [D3]  00 00 00 10 56 30 e5 7f 00 00 00 b8 8e 76 ac 7f 00 00 00 20 56 30 e5 7f 00
  24.807286     [D3]  00 00 b8 8e 76 ac 7f 00 00 00 0e 00 00 00 00 00 00 00 01 00 00 00 00 00 00
  24.807327     [D3]  00 30 9b 50 08 00 00 00 00 00 90 7f ac 7f 00 00 00 01 00 00 00 00 00 00 00
  24.807381     [D3]  00 b0 7f ac 7f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  24.807425     [D3]  00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  24.807462     [D3]  00 00 00 00 00 00 e0 50 30 e5 7f 00 00 00 d0 ff ff ff 80 ff ff ff ff ff ff
  24.807498     [D3]  ff ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  24.807526     [D1] Got 1 HID objects...
  24.807544     [D3] Report[buf]: (2 bytes) => 0e 64
  24.807562     [D5] PhyMax = 0, PhyMin = 0, LogMax = 100, LogMin = 0
  24.807577     [D5] Unit = 00000000, UnitExp = 0
  24.807591     [D5] Exponent = 0
  24.807611     [D5] hid_lookup_path: 00840004 -> UPS
  24.807628     [D5] hid_lookup_path: 00840024 -> PowerSummary
  24.807644     [D5] hid_lookup_path: 00850066 -> RemainingCapacity
  24.807664     [D2] Path: UPS.PowerSummary.RemainingCapacity, Type: Input, ReportID: 0x0e, Offset: 0, Size: 8, Value: 100
  24.807689     [D3] NUT doesn't use this HID object
  24.807707     [D1] Quick update...
  24.807735     [D5] send_to_all: SETINFO driver.state "quiet"
  26.633645     Signal 2: exiting
  26.633719     [D5] send_to_all: SETINFO driver.state "cleanup.upsdrv"
  26.633736     [D1] upsdrv_cleanup...
  26.634143     [D5] send_to_all: SETINFO driver.state "cleanup.exit"

@jimklimov
Copy link
Member

According to https://eleccelerator.com/usbdescreqparser/ these bytes meant:

...
0x85, 0x18,        //     Report ID (24)
0x09, 0x66,        //     Usage (0x66)
0x75, 0x08,        //     Report Size (8)
0x15, 0x00,        //     Logical Minimum (0)
0x25, 0x64,        //     Logical Maximum (100)
0xB1, 0xA2,        //     Feature (Data,Var,Abs,No Wrap,Linear,No Preferred State,No Null Position,Volatile)
0x05, 0x84,        //     Usage Page (Power Pages)
0x85, 0x19,        //     Report ID (25)
0x09, 0x40,        //     Usage (0x40)
0x75, 0x10,        //     Report Size (16)
0x16, 0x00, 0x0C,  //     Logical Minimum (3072)
0x26, 0x00, 0x30,  //     Logical Maximum (12288)
0xB1, 0x22,        //     Feature (Data,Var,Abs,No Wrap,Linear,No Preferred State,No Null Position,Non-volatile)
0x85, 0x1A,        //     Report ID (26)
0x09, 0x30,        //     Usage (0x30)
0x75, 0x10,        //     Report Size (16)
0x16, 0x00, 0x09,  //     Logical Minimum (2304)
0x26, 0x00, 0x24,  //     Logical Maximum (9216)
0xB1, 0xA2,        //     Feature (Data,Var,Abs,No Wrap,Linear,No Preferred State,No Null Position,Volatile)
...

So the values reported are the LogMin - which are probably passed wrong by the device, or scaled like 100x?.. Not sure how 12V (nominal) and 11V-14V (range) fits into those numbers with any decimal factors.

@Vladdrako
Copy link
Author

So the values reported are the LogMin - which are probably passed wrong by the device, or scaled like 100x?.. Not sure how 12V (nominal) and 11V-14V (range) fits into those numbers with any decimal factors.

To note, UPSMON PRO reports 13.7-13.8V.
{6A919EDE-5155-4F98-B725-24F216F0D810}

@jimklimov
Copy link
Member

jimklimov commented Jan 16, 2025

Thanks, so in your driver's report it's effectively the same log min/max...

   0.417542     [D4] Entering libusb_get_report
   0.418321     [D3] Report[get]: (2 bytes) => 18 64
   0.418346     [D5] PhyMax = 0, PhyMin = 0, LogMax = 100, LogMin = 0
   0.418362     [D5] Unit = 00000000, UnitExp = 0
   0.418376     [D5] Exponent = 0
   0.418391     [D5] hid_lookup_path: 00840004 -> UPS
   0.418407     [D5] hid_lookup_path: 00840012 -> Battery
   0.418423     [D5] hid_lookup_path: 00850066 -> RemainingCapacity
   0.418443     [D1] Path: UPS.Battery.RemainingCapacity, Type: Feature, ReportID: 0x18, Offset: 0, Size: 8, Value: 100

   0.418463     [D4] Entering libusb_get_report
   0.419042     [D3] Report[get]: (3 bytes) => 19 dc 00
   0.419062     [D5] PhyMax = 0, PhyMin = 0, LogMax = 12288, LogMin = 3072
   0.419080     [D5] Unit = 00000000, UnitExp = 0
   0.419093     [D5] Exponent = 0
   0.419108     [D5] hid_lookup_path: 00840004 -> UPS
   0.419122     [D5] hid_lookup_path: 00840012 -> Battery
   0.419138     [D5] hid_lookup_path: 00840040 -> ConfigVoltage
   0.419156     [D1] Path: UPS.Battery.ConfigVoltage, Type: Feature, ReportID: 0x19, Offset: 0, Size: 16, Value: 3072

   0.419176     [D4] Entering libusb_get_report
   0.419749     [D3] Report[get]: (3 bytes) => 1a 0d 07
   0.419767     [D5] PhyMax = 0, PhyMin = 0, LogMax = 9216, LogMin = 2304
   0.419783     [D5] Unit = 00000000, UnitExp = 0
   0.419796     [D5] Exponent = 0
   0.419810     [D5] hid_lookup_path: 00840004 -> UPS
   0.419825     [D5] hid_lookup_path: 00840012 -> Battery
   0.419841     [D5] hid_lookup_path: 00840030 -> Voltage
   0.419859     [D1] Path: UPS.Battery.Voltage, Type: Feature, ReportID: 0x1a, Offset: 0, Size: 16, Value: 2304

I don't see any reports where they would encode a meaningful Unit = ... either.

For comparison, from another device and ticket (#1208 randomly found in the tracker), reasonable reports for these data points look like this:

   0.186788     [D4] Entering libusb_get_report
   0.192544     [D3] Report[get]: (3 bytes) => 25 60 09
   0.192618     [D5] PhyMax = 0, PhyMin = 0, LogMax = 65535, LogMin = 0
   0.192638     [D5] Unit = 00f0d121, UnitExp = 5
   0.192656     [D5] Exponent = -2
   0.192677     [D5] hid_lookup_path: 00840004 -> UPS
   0.192698     [D5] hid_lookup_path: 00840012 -> Battery
   0.192719     [D5] hid_lookup_path: 00840040 -> ConfigVoltage
   0.192761     [D1] Path: UPS.Battery.ConfigVoltage, Type: Feature, ReportID: 0x25, Offset: 0, Size: 16, Value: 24

   0.192783     [D4] Entering libusb_get_report
   0.198525     [D3] Report[get]: (3 bytes) => 26 aa 0a
   0.198597     [D5] PhyMax = 0, PhyMin = 0, LogMax = 65535, LogMin = 0
   0.198617     [D5] Unit = 00f0d121, UnitExp = 5
   0.198636     [D5] Exponent = -2
   0.198660     [D5] hid_lookup_path: 00840004 -> UPS
   0.198680     [D5] hid_lookup_path: 00840012 -> Battery
   0.198701     [D5] hid_lookup_path: 00840030 -> Voltage
   0.198779     [D1] Path: UPS.Battery.Voltage, Type: Feature, ReportID: 0x26, Offset: 0, Size: 16, Value: 27.3

@jimklimov
Copy link
Member

jimklimov commented Jan 16, 2025

In NUT drivers, we do have a way to fix-up broken report descriptors, but need a pattern to identify the breakage and confirm a correct value by. Cursorily, it seems they were very lazy writing this firmware's protocol...

Alternately, if there were more readings and some other reported the correct value, we could add that into the source mapping (so whichever works - wins).

But by quick search through this page's text so far, I did not find any "137", "138", "13.7" or "13.8" values in the debug reports...

@Vladdrako Vladdrako changed the title usbhid-ups: missing battery.voltage on Powercom BNT-800AP usbhid-ups: missing battery.voltage on Powercom RPT-800AP Jan 16, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
DDL impacts-release-2.8.1 Issues reported against NUT release 2.8.1 (maybe vanilla or with minor packaging tweaks) Incorrect or missing readings On some devices driver-reported values are systemically off (e.g. x10, x0.1, const+Value, etc.) Powercom USB
Projects
Status: Todo
Development

No branches or pull requests

2 participants