Temat: Poprawna konfiguracja NUT z APC - gdzie jest problem ?

Witam.

Widziałem, że przewijał się temat z NUT na forum, oczywiście większość przeczytałem i stwierdziłem, że jednak potrzebuję małej pomocy.

Posiadam APC Back-UPS XS 1400U.

Alternatywnie program apcaccess łączy sie bez problemu z APC UPS.

root@turris:~# apcaccess
APC      : 001,036,0870
DATE     : 2023-03-03 17:54:53 +0100
HOSTNAME : turris
VERSION  : 3.14.14 (31 May 2016) unknown
UPSNAME  : XS1400U
CABLE    : USB Cable
DRIVER   : USB UPS Driver
UPSMODE  : Stand Alone
STARTTIME: 2023-03-03 17:06:54 +0100
MODEL    : Back-UPS XS 1400U
STATUS   : ONLINE
LINEV    : 220.0 Volts
LOADPCT  : 14.0 Percent
BCHARGE  : 100.0 Percent
TIMELEFT : 45.3 Minutes
MBATTCHG : 5 Percent
MINTIMEL : 3 Minutes
MAXTIME  : 0 Seconds
SENSE    : High
LOTRANS  : 160.0 Volts
HITRANS  : 280.0 Volts
ALARMDEL : No alarm
BATTV    : 28.1 Volts
LASTXFER : Automatic or explicit self test
NUMXFERS : 0
TONBATT  : 0 Seconds
CUMONBATT: 0 Seconds
XOFFBATT : N/A
SELFTEST : NO
STATFLAG : 0x05000008
SERIALNO : 4B1951P14777
BATTDATE : 2023-03-03
NOMINV   : 230 Volts
NOMBATTV : 24.0 Volts
NOMPOWER : 700 Watts
FIRMWARE : 926.T2 .I USB FW:T2
END APC  : 2023-03-03 17:54:54 +0100

Główny problem to, że upsc lub upsd nie chce się połączyć, jakoś tymczasowo metodą prób udało mi się jednorazowo, ale teraz nic.

W logach:

uspd:

Mar  3 18:02:02 turris upsd[19513]: Can't connect to UPS [XS1400U] (usbhid-ups-XS1400U): Permission denied

Po załączeniu nut-server:

Mar  3 17:47:01 turris usbhid-ups[19512]: Network UPS Tools - Generic HID driver 0.41 (2.7.4)
Mar  3 17:47:01 turris usbhid-ups[19512]: USB communication driver 0.33
Mar  3 17:47:01 turris upsd[19513]: Network UPS Tools upsd 2.7.4
Mar  3 17:47:01 turris upsd[19513]: listening on 0.0.0.0 port 3493
Mar  3 17:47:01 turris upsd[19513]: Can't connect to UPS [XS1400U] (usbhid-ups-XS1400U): No such file or directory
Mar  3 17:47:06 turris usbhid-ups[19543]: Network UPS Tools - Generic HID driver 0.41 (2.7.4)
Mar  3 17:47:06 turris usbhid-ups[19543]: USB communication driver 0.33
Mar  3 17:47:11 turris usbhid-ups[19547]: Network UPS Tools - Generic HID driver 0.41 (2.7.4)
Mar  3 17:47:11 turris usbhid-ups[19547]: USB communication driver 0.33
Mar  3 17:47:16 turris usbhid-ups[19569]: Network UPS Tools - Generic HID driver 0.41 (2.7.4)
Mar  3 17:47:16 turris usbhid-ups[19569]: USB communication driver 0.33
Mar  3 17:47:21 turris usbhid-ups[19571]: Network UPS Tools - Generic HID driver 0.41 (2.7.4)
Mar  3 17:47:21 turris usbhid-ups[19571]: USB communication driver 0.33
Mar  3 17:47:26 turris usbhid-ups[19573]: Network UPS Tools - Generic HID driver 0.41 (2.7.4)
Mar  3 17:47:26 turris usbhid-ups[19573]: USB communication driver 0.33
Mar  3 17:47:26 turris procd: Instance nut-server::XS1400U s in a crash loop 6 crashes, 1 seconds since last crash

Ręczne załadowanie sterowników: (jeśli dobrze w internetach znalazłem)

root@turris:~# upsdrvctl start
Network UPS Tools - UPS driver controller 2.7.4
Network UPS Tools - Generic HID driver 0.41 (2.7.4)
USB communication driver 0.33
Using subdriver: APC HID 0.96

I wynik w logach:

Mar  3 17:48:26 turris usbhid-ups[19653]: Startup successful

upsc:

root@turris:~# upsc -l
XS1400U
root@turris:~# upsc XS1400U
Error: Driver not connected

Moje pliki konfiguracyjne:

root@turris:~# cat /etc/config/nut_server

config driver 'XS1400U'
        option port 'auto'
        option desc 'Back-UPS XS 1400U'
        option vendorid '051d'
        option productid '0002'
        option driver 'usbhid-ups'
        option runas 'root'

config user
        option username 'darek'
        option password 'apcups'
        option upsmon 'master'

config listen_address
        option address '0.0.0.0'
        option port '3493'

config upsd upsd
root@turris:~# cat /etc/config/nut_cgi

config host
        option upsname 'XS1400U'
        option displayname 'Back-UPS XS 1400U'
        option hostname '127.0.0.1'
        option port '3493'

config upsset
        option enable '0'

A tutaj jak przypadkowo udało mi się połączyć:

root@turris:/etc/nut# upsc -l
XS1400U
root@turris:/etc/nut# upsc XS1400U
battery.charge: 100
battery.charge.low: 10
battery.charge.warning: 50
battery.date: 2001/09/25
battery.mfr.date: 2019/12/18
battery.runtime: 728
battery.runtime.low: 120
battery.type: PbAc
battery.voltage: 27.1
battery.voltage.nominal: 24.0
device.mfr: American Power Conversion
device.model: Back-UPS XS 1400U
device.serial: 4B1951P14777
device.type: ups
driver.name: usbhid-ups
driver.parameter.pollfreq: 30
driver.parameter.pollinterval: 2
driver.parameter.port: auto
driver.parameter.productid: 0002
driver.parameter.synchronous: no
driver.parameter.vendorid: 051d
driver.version: 2.7.4
driver.version.data: APC HID 0.96
driver.version.internal: 0.41
input.sensitivity: medium
input.transfer.high: 280
input.transfer.low: 155
input.voltage: 216.0
input.voltage.nominal: 230
ups.beeper.status: enabled
ups.delay.shutdown: 20
ups.firmware: 926.T2 .I
ups.firmware.aux: T2
ups.load: 12
ups.mfr: American Power Conversion
ups.mfr.date: 2019/12/18
ups.model: Back-UPS XS 1400U
ups.productid: 0002
ups.realpower.nominal: 700
ups.serial: 4B1951P14777
ups.status: OL
ups.test.result: No test initiated
ups.timer.reboot: 0
ups.timer.shutdown: -1
ups.vendorid: 051d

Nie wiem, czy to nie był problem z uprawnieniami — kombinowałem z tej strony: https://wiki.ipfire.org/addons/nut

I jeszcze zawartość folderu /etc/nut:

root@turris:~# ls -al /etc/nut/
drwxr-xr-x    1 root     root           252 Mar  2 17:27 .
drwxr-xr-x    1 root     root          2062 Mar  3 18:59 ..
lrwxrwxrwx    1 root     root            23 Mar  2 17:27 hosts.conf -> /var/etc/nut/hosts.conf
lrwxrwxrwx    1 root     root            21 Mar  2 16:41 nut.conf -> /var/etc/nut/nut.conf
lrwxrwxrwx    1 root     root            26 Mar  2 16:41 ups.conf -> ../../var/etc/nut/ups.conf
lrwxrwxrwx    1 root     root            27 Mar  2 16:41 upsd.conf -> ../../var/etc/nut/upsd.conf
lrwxrwxrwx    1 root     root            28 Mar  2 16:41 upsd.users -> ../../var/etc/nut/upsd.users
lrwxrwxrwx    1 root     root            24 Mar  2 17:27 upsset.conf -> /var/etc/nut/upsset.conf
-rw-------    1 root     nut           1420 Apr  6  2021 upsset.conf.disable
-rw-------    1 root     nut           1410 Apr  6  2021 upsset.conf.enable
-rw-------    1 root     nut           6644 Apr  6  2021 upsstats-single.html
-rw-------    1 root     nut           4003 Apr  6  2021 upsstats.html
root@turris:~# cat /etc/nut/hosts.conf
cat: can't open '/etc/nut/hosts.conf': No such file or directory
root@turris:~#
root@turris:~# cat /etc/nut/nut.conf
MODE=netserver
root@turris:~#
root@turris:~# cat /etc/nut/ups.conf
# Config file automatically generated from UCI config
[XS1400U]
desc = Back-UPS XS 1400U
driver = usbhid-ups
port = auto
productid = 0002
vendorid = 051d

root@turris:~#
root@turris:~# cat /etc/nut/upsd.conf
# Config file automatically generated from UCI config
LISTEN 0.0.0.0 3493
STATEPATH /var/run/nut
root@turris:~#
root@turris:~# cat /etc/nut/upsd.users
# Config file automatically generated from UCI config
[darek]
  password = apcups
  upsmon master
root@turris:~#
root@turris:~# cat /etc/nut/upss
upsset.conf           upsset.conf.disable   upsset.conf.enable    upsstats-single.html  upsstats.html
root@turris:~# cat /etc/nut/upsset.conf
cat: can't open '/etc/nut/upsset.conf': No such file or directory

Pewnie jakiś klasyczny błąd, który przeoczyłem, a na pewno ktoś będzie wiedział.

Gateway :Topton Intel Core i3-N305 16GB RAM 6x i226-V 2.5GbE
AP: 3x Netgear WAX220

2 (edytowany przez m80 2023-03-03 20:40:06)

Odp: Poprawna konfiguracja NUT z APC - gdzie jest problem ?

Ze strony projektu:

UPSDRVCTL(8)
...
-u username

    If starting a driver, this value will direct it to setuid(2) to the user id associated with username.

If the driver is started as root without specifying this value, it will use the username that was compiled into the binary. This defaults to "nobody", and is far from ideal.

This may be set in ups.conf with "user" in the global section.

Zatrzymaj/zabij poprzednio uruchomioną usługę drivera a następnie uruchom ją z opcją -u root
(bez opcji -u drivery uruchamiają się z uprawnieniami nobody bo tak są skompilowane i przy dostępie do portu jest Permission denied):

upsdrvctl -u root start

lub ustaw w pliku ups.conf w sekcji global: user = root

Sprawdź czy w pozostałych plikach konfiguracyjnych masz ustawionego tego samego użytkownika.

3

Odp: Poprawna konfiguracja NUT z APC - gdzie jest problem ?

m80 napisał/a:

Ze strony projektu:

UPSDRVCTL(8)
...
-u username

    If starting a driver, this value will direct it to setuid(2) to the user id associated with username.

If the driver is started as root without specifying this value, it will use the username that was compiled into the binary. This defaults to "nobody", and is far from ideal.

This may be set in ups.conf with "user" in the global section.

Zatrzymaj poprzednio uruchomioną usługę drivera lub ją zabij a następnie uruchom ją jako root
(bez opcji -u uruchamia się jako nobody bo z takim userem jest skompilowane i przy dostępie do portu jest Permission denied):

upsdrvctl -u root start

lub ustaw w pliku ups.conf w sekcji global: user = root

Sprawdź czy w pozostałych plikach konfiguracyjnych masz ustawionego tego samego użytkownika.


A więc:

root@turris:~# upsdrvctl -u root start
Network UPS Tools - UPS driver controller 2.7.4
Network UPS Tools - Generic HID driver 0.41 (2.7.4)
USB communication driver 0.33
Using subdriver: APC HID 0.96

Próba z upsc:

root@turris:~# ups
upsc       upsd       upsdrvctl
root@turris:~# upsc -l
Error: Connection failure: Connection refused
root@turris:~# /etc/init.d/nut-server start
root@turris:~# upsc -l
XS1400U
root@turris:~# upsc XS1400U
Error: Driver not connected
Gateway :Topton Intel Core i3-N305 16GB RAM 6x i226-V 2.5GbE
AP: 3x Netgear WAX220

4 (edytowany przez m80 2023-03-03 21:03:08)

Odp: Poprawna konfiguracja NUT z APC - gdzie jest problem ?

W pliku ups.conf masz wpisanego usera?

Ja mam coś takiego, u Ciebie będzie user = root

maxretry = 3
retrydelay = 5
pollinterval = 5
user = nut        #<=====

[ups01]
    driver = usbhid-ups
    port = auto
    desc = "UPS CyberPower PR750ELCD (675W)"
    serial = "xxxxxxxxxxxxx"
    sdorder = 1
    offdelay = 60
    ondelay = 90
    ignorelb = yes
    override.battery.charge.low = 10
    override.battery.runtime.low = 180
    override.battery.charge.warning = 50

5

Odp: Poprawna konfiguracja NUT z APC - gdzie jest problem ?

m80 napisał/a:

W pliku ups.conf masz wpisanego usera?

Ja mam coś takiego, u Ciebie będzie user = root

maxretry = 3
retrydelay = 5
pollinterval = 5
user = nut        #<=====

[ups01]
    driver = usbhid-ups
    port = auto
    desc = "UPS CyberPower PR750ELCD (675W)"
    serial = "xxxxxxxxxxxxx"
    sdorder = 1
    offdelay = 60
    ondelay = 90
    ignorelb = yes
    override.battery.charge.low = 10
    override.battery.runtime.low = 180
    override.battery.charge.warning = 50

Obecnie:

root@turris:~# cat /etc/nut/ups.conf
# Config file automatically generated from UCI config
[XS1400U]
desc = Back-UPS XS 1400U
driver = usbhid-ups
port = auto
productid = 0002
vendorid = 051d

Czy ten plik nie jest generowany z /etc/config/nut_server ?

Ewantualnie zaraz dopiszę, ubiję procesy i ponownie załaduję upsdrvctl, ale bez parametru -u

Gateway :Topton Intel Core i3-N305 16GB RAM 6x i226-V 2.5GbE
AP: 3x Netgear WAX220

6

Odp: Poprawna konfiguracja NUT z APC - gdzie jest problem ?

Po dopisaniu:

root@turris:~# upsdrvctl start
Network UPS Tools - UPS driver controller 2.7.4
Network UPS Tools - Generic HID driver 0.41 (2.7.4)
USB communication driver 0.33

Fatal error: 'user' is not a valid variable name for this driver.

Look in the man page or call this driver with -h for a list of
valid variable names and flags.

Dziwne.

Gateway :Topton Intel Core i3-N305 16GB RAM 6x i226-V 2.5GbE
AP: 3x Netgear WAX220

7 (edytowany przez m80 2023-03-03 22:03:12)

Odp: Poprawna konfiguracja NUT z APC - gdzie jest problem ?

W pliku /etc/config/nut_server jest jeszcze sekcja config driver_global, której nie masz i tam jest jeszcze jedno pole user:) domyślnie jest nut, jak uruchamiasz server jako root to zrzuca przywileje do nut i dalej może nie działać.

user     string     no     nut     If run as root, user to which to drop privileges 

Lepiej uruchomić driver z -u root i wszędzie gdzie się da ustawić jednolicie user=root i zobaczyć czy pójdzie.

PS. Drugie rozwiązanie to zastosowanie udev/hotplug i automatyczna zmiana właściciela/uprawnień portu USB przy podłączeniu UPSa.

8

Odp: Poprawna konfiguracja NUT z APC - gdzie jest problem ?

m80 napisał/a:

W pliku /etc/config/nut_server jest jeszcze sekcja config driver_global, której nie masz i tam jest jeszcze jedno pole user:) domyślnie jest nut, jak uruchamiasz server jako root to zrzuca przywileje do nut i dalej może nie działać.

user     string     no     nut     If run as root, user to which to drop privileges 

Lepiej uruchomić driver z -u root i wszędzie gdzie się da ustawić jednolicie user=root i zobaczyć czy pójdzie.

PS. Drugie rozwiązanie to zastosowanie udev/hotplug i automatyczna zmiana właściciela/uprawnień portu USB przy podłączeniu UPSa.

OK, dopisałem. Wygląda chyba lepiej, ale w logach dalej wywala, chyba wina z uprawnieniami dla upsd

Mar  3 21:05:30 turris upsd[1395]: Can't connect to UPS [XS1400U] (usbhid-ups-XS1400U): Permission denied
Gateway :Topton Intel Core i3-N305 16GB RAM 6x i226-V 2.5GbE
AP: 3x Netgear WAX220

9 (edytowany przez m80 2023-03-03 22:49:59)

Odp: Poprawna konfiguracja NUT z APC - gdzie jest problem ?

Pokaż

ps | grep -i usbhid

10 (edytowany przez DarioX7 2023-03-03 23:13:04)

Odp: Poprawna konfiguracja NUT z APC - gdzie jest problem ?

m80 napisał/a:

Pokaż

ps | grep -i usbhid

root@turris:/etc/nut# ps -e | grep -i usbhid
 1265 ?        00:00:00 usbhid-ups
 2406 ?        00:00:00 usbhid-ups
root@turris:/etc/nut# ps -ef | grep -i usbhid
root      1265     1  0 22:05 ?        00:00:00 /lib/nut/usbhid-ups -a XS1400U
root      2406     1  0 22:18 ?        00:00:00 /lib/nut/usbhid-ups -a XS1400U -u root
root      6134 13154  0 23:12 pts/0    00:00:00 grep -i usbhid
Gateway :Topton Intel Core i3-N305 16GB RAM 6x i226-V 2.5GbE
AP: 3x Netgear WAX220

11 (edytowany przez m80 2023-03-03 23:49:38)

Odp: Poprawna konfiguracja NUT z APC - gdzie jest problem ?

DarioX7 napisał/a:
m80 napisał/a:

Pokaż

ps | grep -i usbhid
...
root      2406     1  0 22:18 ?        00:00:00 /lib/nut/usbhid-ups -a XS1400U -u root
...

Sterownik uruchamia się jako root czyli nie powinien mieć problemu z dostępem do portu.

Czyli zostaje server...

DarioX7 napisał/a:

Po dopisaniu:

root@turris:~# upsdrvctl start
Network UPS Tools - UPS driver controller 2.7.4
Network UPS Tools - Generic HID driver 0.41 (2.7.4)
USB communication driver 0.33

Fatal error: 'user' is not a valid variable name for this driver.

Look in the man page or call this driver with -h for a list of
valid variable names and flags.

Dziwne.

Widać z driverem usbhid-ups nie można stosować opcji user/runas... nawet w manualu takich opcji nie ma, jest za to w sekcji global

A taki config sprawdź:

root@turris:~# cat /etc/config/nut_server

config driver_global
        option user 'root'

config driver 'XS1400U'
        option port 'auto'
        option desc 'Back-UPS XS 1400U'
        option vendorid '051d'
        option productid '0002'
        option driver 'usbhid-ups'
### option runas 'root' 

config user
        option username 'darek'
        option password 'apcups'
        option upsmon 'master'

config listen_address
        option address '0.0.0.0'
        option port '3493'

config upsd upsd

12

Odp: Poprawna konfiguracja NUT z APC - gdzie jest problem ?

m80 napisał/a:
DarioX7 napisał/a:
m80 napisał/a:

Pokaż

ps | grep -i usbhid
...
root      2406     1  0 22:18 ?        00:00:00 /lib/nut/usbhid-ups -a XS1400U -u root
...

Sterownik uruchamia się jako root czyli nie powinien mieć problemu z dostępem do portu.

Czyli zostaje server...

DarioX7 napisał/a:

Po dopisaniu:

root@turris:~# upsdrvctl start
Network UPS Tools - UPS driver controller 2.7.4
Network UPS Tools - Generic HID driver 0.41 (2.7.4)
USB communication driver 0.33

Fatal error: 'user' is not a valid variable name for this driver.

Look in the man page or call this driver with -h for a list of
valid variable names and flags.

Dziwne.

Widać z driverem usbhid-ups nie można stosować opcji user/runas... nawet w manualu takich opcji nie ma, jest za to w sekcji global

A taki config sprawdź:

root@turris:~# cat /etc/config/nut_server

config driver_global
        option user 'root'

config driver 'XS1400U'
        option port 'auto'
        option desc 'Back-UPS XS 1400U'
        option vendorid '051d'
        option productid '0002'
        option driver 'usbhid-ups'
### option runas 'root' 

config user
        option username 'darek'
        option password 'apcups'
        option upsmon 'master'

config listen_address
        option address '0.0.0.0'
        option port '3493'

config upsd upsd

Niestety praktycznie nic, nie zmieniło.


Ale widzę, że sterownik coś się dogaduję z APC:

root@turris:~# /lib/nut/usbhid-ups -a XS1400U -DDD
Network UPS Tools - Generic HID driver 0.41 (2.7.4)
USB communication driver 0.33
   0.000000     debug level is '3'
   0.000337     upsdrv_initups...
   0.001920     Checking device (058F/6387) (004/002)
   0.009392     - VendorID: 058f
   0.009514     - ProductID: 6387
   0.009615     - Manufacturer: Generic
   0.009757     - Product: Mass Storage
   0.009960     - Serial Number: D82321E7
   0.010166     - Bus: 004
   0.010341     - Device release number: 0100
   0.010557     Trying to match device
   0.010775     Device does not match - skipping
   0.011033     Checking device (1D6B/0002) (004/001)
   0.011433     - VendorID: 1d6b
   0.011562     - ProductID: 0002
   0.011736     - Manufacturer: Linux 5.15.94 xhci-hcd
   0.011952     - Product: xHCI Host Controller
   0.012152     - Serial Number: f10f8000.usb3
   0.012353     - Bus: 004
   0.012552     - Device release number: 0515
   0.012752     Trying to match device
   0.012965     Device does not match - skipping
   0.013180     Checking device (1D6B/0002) (001/001)
   0.013600     - VendorID: 1d6b
   0.013698     - ProductID: 0002
   0.013871     - Manufacturer: Linux 5.15.94 ehci_hcd
   0.014073     - Product: EHCI Host Controller
   0.014273     - Serial Number: f1058000.usb
   0.014476     - Bus: 001
   0.014677     - Device release number: 0515
   0.014876     Trying to match device
   0.015080     Device does not match - skipping
   0.015200     Checking device (051D/0002) (002/006)
   0.024050     - VendorID: 051d
   0.024281     - ProductID: 0002
   0.024507     - Manufacturer: American Power Conversion
   0.024731     - Product: Back-UPS XS 1400U  FW:926.T2 .I USB FW:T2
   0.024948     - Serial Number: 4B1951P14777
   0.025163     - Bus: 002
   0.025376     - Device release number: 0106
   0.025588     Trying to match device
   0.025819     Device matches
   0.026080     failed to claim USB device: Resource busy
   0.026808     detached kernel driver from USB device...
   0.026848     nut_usb_set_altinterface: skipped usb_set_altinterface(udev, 0)
   0.027829     HID descriptor, method 1: (9 bytes) => 09 21 10 01 21 01 22 04 04
   0.027856     HID descriptor length (method 1) 1028
   0.027876     HID descriptor, method 2: (9 bytes) => 09 21 10 01 21 01 22 04 04
   0.027886     HID descriptor length (method 2) 1028
   0.027896     HID descriptor length 1028
   0.071514     Report Descriptor size = 1028
   0.071563     Report Descriptor: (1028 bytes) => 05 84 09 04 a1 01 09 24 a1 00 85 01 09
   0.071594      fe 79 01 75 08 95 01 15 00 26 ff 00 b1 22 85 02 09 ff 79 02 b1 22 85 03 05
   0.071623      85 09 89 79 04 b1 22 85 04 09 8f 79 03 b1 22 85 05 09 8b b1 22 85 06 09 44
   0.071651      81 a2 09 44 b1 a2 09 45 81 a2 09 45 b1 a2 06 86 ff 09 60 81 a2 09 60 b1 a2
   0.071680      85 07 05 85 09 85 75 10 27 ff ff 00 00 b1 a2 85 08 05 84 09 40 67 21 d1 f0
   0.071708      00 55 05 b1 22 85 09 09 30 b1 a2 85 0a 09 fd 75 08 26 ff 00 65 00 55 00 79
   0.071737      03 b1 22 85 0b 05 85 09 2c b1 22 85 0c 09 66 25 64 81 a2 09 66 b1 a2 09 68
   0.071765      75 10 27 ff ff 00 00 66 01 10 81 a2 09 68 b1 a2 85 0d 09 83 75 08 25 64 65
   0.071879      00 b1 22 85 0e 09 67 b1 22 85 0f 09 8c b1 22 85 10 09 8e b1 22 85 11 09 29
   0.071909      15 01 b1 a2 85 12 09 8d 15 00 b1 22 85 13 09 d0 25 01 81 a2 09 d0 b1 a2 85
   0.071937      14 09 42 81 a2 09 42 b1 a2 05 84 09 69 81 a2 09 69 b1 a2 85 15 09 57 75 10
   0.071965      16 ff ff 26 ff 7f 66 01 10 b1 a2 09 02 a1 02 85 16 05 85 65 00 75 01 15 00
   0.071993      25 01 09 44 81 a2 09 44 b1 a2 09 45 81 a2 09 45 b1 a2 09 d0 81 a2 09 d0 b1
   0.072022      a2 09 d1 81 a2 09 d1 b1 a2 09 42 81 a2 09 42 b1 a2 05 84 09 69 81 a2 09 69
   0.072050      b1 a2 05 85 09 43 81 a2 09 43 b1 a2 05 84 09 73 81 a2 09 73 b1 a2 05 85 09
   0.072078      4b 81 a2 09 4b b1 a2 05 84 09 65 81 a2 09 65 b1 a2 05 85 09 db 81 a2 09 db
   0.072107      b1 a2 95 15 81 01 b1 01 c0 85 17 09 2a 95 01 75 10 27 ff ff 00 00 66 01 10
   0.072135      b1 a2 85 18 05 84 09 5a 75 08 15 01 25 03 65 00 b1 a2 c0 09 12 a1 00 85 1c
   0.072163      06 86 ff 09 16 75 18 15 00 27 ff ff ff 00 b2 a2 01 85 20 05 85 09 85 75 10
   0.072192      27 ff ff 00 00 b1 a2 85 21 05 84 09 58 75 08 25 06 81 a2 09 58 b1 a2 85 22
   0.072220      05 85 09 66 75 08 25 64 b1 a2 85 23 09 68 75 10 27 ff ff 00 00 66 01 10 b1
   0.072248      a2 85 24 09 2a b1 a2 85 25 05 84 09 40 67 21 d1 f0 00 55 05 b1 22 85 26 09
   0.072276      30 b1 a2 85 27 06 86 ff 09 24 75 08 16 e5 00 26 fe 00 65 00 55 00 b1 a2 85
   0.072305      28 09 18 75 20 17 01 00 00 80 27 ff ff ff 7f b2 a2 01 c0 05 84 09 1a a1 00
   0.072334      85 30 05 84 09 40 75 08 15 00 26 ff 00 67 21 d1 f0 00 55 07 b1 a2 85 31 09
   0.072362      30 75 10 b1 a2 85 32 09 53 16 96 00 26 a0 00 b1 a2 85 33 09 54 16 18 01 26
   0.072390      18 01 b1 a2 85 34 06 86 ff 09 24 75 08 15 73 26 8d 00 65 00 55 00 b1 a2 85
   0.072418      35 09 61 15 00 25 02 b1 a2 85 36 09 52 25 0d b1 a2 c0 09 05 a1 00 85 40 09
   0.072446      7c 25 01 b1 a2 85 41 09 7d 75 10 16 ff ff 26 ff 7f 66 01 10 b1 a2 85 42 05
   0.072474      84 09 57 b1 a2 c0 09 16 a1 00 85 50 09 35 75 08 15 00 25 64 65 00 b1 a2 85
   0.072502      51 06 86 ff 09 24 15 73 26 8d 00 b1 a2 75 10 15 00 27 ff ff 00 00 66 21 d1
   0.072530      55 07 85 52 05 84 09 44 b1 a2 c0 06 86 ff 09 01 a1 00 85 60 09 23 65 00 55
   0.072558      00 b1 a2 85 61 09 26 75 08 16 92 00 26 9a 00 b1 a2 85 62 09 25 75 20 17 01
   0.072587      00 00 80 27 ff ff ff 7f b2 a2 01 c0 85 7f 05 84 09 fe 79 05 75 08 95 01 15
   0.072615      00 26 ff 00 b1 22 85 7e 06 86 ff 09 42 79 06 b1 22 85 7d 05 84 09 ff 79 02
   0.072643      b1 22 85 7c 09 fd 79 03 b1 22 85 7b 05 85 09 85 75 10 27 ff ff 00 00 b1 a2
   0.072671      05 84 09 02 a1 02 85 7a 05 85 09 44 75 01 25 01 b1 a2 09 45 b1 a2 09 d0 b1
   0.072699      a2 09 d1 b1 a2 09 42 b1 a2 05 84 09 69 b1 a2 05 85 09 43 b1 a2 05 84 09 73
   0.072728      b1 a2 05 85 09 4b b1 a2 05 84 09 65 b1 a2 05 85 09 db b1 a2 95 15 b1 01 c0
   0.072756      85 79 06 86 ff 09 72 75 08 95 01 b1 a2 85 78 05 84 09 5a 15 01 25 03 b1 a2
   0.072784      85 75 06 86 ff 09 29 75 10 15 00 27 ff ff 00 00 b1 a2 85 74 06 86 ff 09 2a
   0.072804      75 20 17 01 00 00 80 27 ff ff ff 7f b1 a2 c0
   0.073042     Using subdriver: APC HID 0.96
   0.073056     104 HID objects found
   0.075717     Report[get]: (2 bytes) => 01 01
   0.076085     Path: UPS.PowerSummary.iProduct, Type: Feature, ReportID: 0x01, Offset: 0, Size: 8, Value: 1
   0.079840     Report[get]: (2 bytes) => 02 02
   0.080193     Path: UPS.PowerSummary.iSerialNumber, Type: Feature, ReportID: 0x02, Offset: 0, Size: 8, Value: 2
   0.083924     Report[get]: (2 bytes) => 03 04
   0.084141     Path: UPS.PowerSummary.iDeviceChemistry, Type: Feature, ReportID: 0x03, Offset: 0, Size: 8, Value: 4
   0.087001     Report[get]: (2 bytes) => 04 03
   0.087210     Path: UPS.PowerSummary.iOEMInformation, Type: Feature, ReportID: 0x04, Offset: 0, Size: 8, Value: 3
   0.092230     Report[get]: (2 bytes) => 05 01
   0.092434     Path: UPS.PowerSummary.Rechargeable, Type: Feature, ReportID: 0x05, Offset: 0, Size: 8, Value: 1
   0.096283     Report[get]: (4 bytes) => 06 00 00 08
   0.096485     Path: UPS.PowerSummary.Charging, Type: Input, ReportID: 0x06, Offset: 0, Size: 8, Value: 0
   0.096792     Report[buf]: (4 bytes) => 06 00 00 08
   0.097014     Path: UPS.PowerSummary.Charging, Type: Feature, ReportID: 0x06, Offset: 0, Size: 8, Value: 0
   0.097321     Report[buf]: (4 bytes) => 06 00 00 08
   0.097545     Path: UPS.PowerSummary.Discharging, Type: Input, ReportID: 0x06, Offset: 8, Size: 8, Value: 0
   0.097878     Report[buf]: (4 bytes) => 06 00 00 08
   0.098101     Path: UPS.PowerSummary.Discharging, Type: Feature, ReportID: 0x06, Offset: 8, Size: 8, Value: 0
   0.098419     Report[buf]: (4 bytes) => 06 00 00 08
   0.098643     Path: UPS.PowerSummary.APCStatusFlag, Type: Input, ReportID: 0x06, Offset: 16, Size: 8, Value: 8
   0.098977     Report[buf]: (4 bytes) => 06 00 00 08
   0.099198     Path: UPS.PowerSummary.APCStatusFlag, Type: Feature, ReportID: 0x06, Offset: 16, Size: 8, Value: 8
   0.100368     Report[get]: (3 bytes) => 07 92 4f
   0.100567     Path: UPS.PowerSummary.ManufacturerDate, Type: Feature, ReportID: 0x07, Offset: 0, Size: 16, Value: 20370
   0.103495     Report[get]: (3 bytes) => 08 60 09
   0.103691     Path: UPS.PowerSummary.ConfigVoltage, Type: Feature, ReportID: 0x08, Offset: 0, Size: 16, Value: 24
   0.108713     Report[get]: (3 bytes) => 09 95 0a
   0.108923     Path: UPS.PowerSummary.Voltage, Type: Feature, ReportID: 0x09, Offset: 0, Size: 16, Value: 27.09
   0.112715     Report[get]: (2 bytes) => 0a 03
   0.112943     Path: UPS.PowerSummary.iManufacturer, Type: Feature, ReportID: 0x0a, Offset: 0, Size: 8, Value: 3
   0.116793     Report[get]: (2 bytes) => 0b 02
   0.116998     Path: UPS.PowerSummary.CapacityMode, Type: Feature, ReportID: 0x0b, Offset: 0, Size: 8, Value: 2
   0.119928     Report[get]: (4 bytes) => 0c 64 38 0c
   0.120129     Path: UPS.PowerSummary.RemainingCapacity, Type: Input, ReportID: 0x0c, Offset: 0, Size: 8, Value: 100
   0.120466     Report[buf]: (4 bytes) => 0c 64 38 0c
   0.120593     Path: UPS.PowerSummary.RemainingCapacity, Type: Feature, ReportID: 0x0c, Offset: 0, Size: 8, Value: 100
   0.120748     Report[buf]: (4 bytes) => 0c 64 38 0c
   0.120795     Path: UPS.PowerSummary.RunTimeToEmpty, Type: Input, ReportID: 0x0c, Offset: 8, Size: 16, Value: 3128
   0.120834     Report[buf]: (4 bytes) => 0c 64 38 0c
   0.120957     Path: UPS.PowerSummary.RunTimeToEmpty, Type: Feature, ReportID: 0x0c, Offset: 8, Size: 16, Value: 3128
   0.125236     Report[get]: (2 bytes) => 0d 64
   0.125286     Path: UPS.PowerSummary.DesignCapacity, Type: Feature, ReportID: 0x0d, Offset: 0, Size: 8, Value: 100
   0.129238     Report[get]: (2 bytes) => 0e 64
   0.129289     Path: UPS.PowerSummary.FullChargeCapacity, Type: Feature, ReportID: 0x0e, Offset: 0, Size: 8, Value: 100
   0.133237     Report[get]: (2 bytes) => 0f 32
   0.133288     Path: UPS.PowerSummary.WarningCapacityLimit, Type: Feature, ReportID: 0x0f, Offset: 0, Size: 8, Value: 50
   0.136322     Report[get]: (2 bytes) => 10 01
   0.136372     Path: UPS.PowerSummary.CapacityGranularity2, Type: Feature, ReportID: 0x10, Offset: 0, Size: 8, Value: 1
   0.141491     Report[get]: (2 bytes) => 11 0a
   0.141542     Path: UPS.PowerSummary.RemainingCapacityLimit, Type: Feature, ReportID: 0x11, Offset: 0, Size: 8, Value: 10
   0.145579     Report[get]: (2 bytes) => 12 01
   0.145628     Path: UPS.PowerSummary.CapacityGranularity1, Type: Feature, ReportID: 0x12, Offset: 0, Size: 8, Value: 1
   0.149715     Report[get]: (2 bytes) => 13 01
   0.149769     Path: UPS.PowerSummary.ACPresent, Type: Input, ReportID: 0x13, Offset: 0, Size: 8, Value: 1
   0.149910     Report[buf]: (2 bytes) => 13 01
   0.149946     Path: UPS.PowerSummary.ACPresent, Type: Feature, ReportID: 0x13, Offset: 0, Size: 8, Value: 1
   0.152802     Report[get]: (3 bytes) => 14 00 00
   0.152852     Path: UPS.PowerSummary.BelowRemainingCapacityLimit, Type: Input, ReportID: 0x14, Offset: 0, Size: 8, Value: 0
   0.152890     Report[buf]: (3 bytes) => 14 00 00
   0.152921     Path: UPS.PowerSummary.BelowRemainingCapacityLimit, Type: Feature, ReportID: 0x14, Offset: 0, Size: 8, Value: 0
   0.153057     Report[buf]: (3 bytes) => 14 00 00
   0.153092     Path: UPS.PowerSummary.ShutdownImminent, Type: Input, ReportID: 0x14, Offset: 8, Size: 8, Value: 0
   0.153248     Report[buf]: (3 bytes) => 14 00 00
   0.153295     Path: UPS.PowerSummary.ShutdownImminent, Type: Feature, ReportID: 0x14, Offset: 8, Size: 8, Value: 0
   0.157934     Report[get]: (3 bytes) => 15 ff ff
   0.157984     Path: UPS.PowerSummary.DelayBeforeShutdown, Type: Feature, ReportID: 0x15, Offset: 0, Size: 16, Value: -1
   0.162164     Report[get]: (5 bytes) => 16 0c 00 00 00
   0.162214     Path: UPS.PowerSummary.PresentStatus.Charging, Type: Input, ReportID: 0x16, Offset: 0, Size: 1, Value: 0
   0.162334     Report[buf]: (5 bytes) => 16 0c 00 00 00
   0.162382     Path: UPS.PowerSummary.PresentStatus.Charging, Type: Feature, ReportID: 0x16, Offset: 0, Size: 1, Value: 0
   0.162422     Report[buf]: (5 bytes) => 16 0c 00 00 00
   0.162548     Path: UPS.PowerSummary.PresentStatus.Discharging, Type: Input, ReportID: 0x16, Offset: 1, Size: 1, Value: 0
   0.162590     Report[buf]: (5 bytes) => 16 0c 00 00 00
   0.162623     Path: UPS.PowerSummary.PresentStatus.Discharging, Type: Feature, ReportID: 0x16, Offset: 1, Size: 1, Value: 0
   0.162784     Report[buf]: (5 bytes) => 16 0c 00 00 00
   0.162821     Path: UPS.PowerSummary.PresentStatus.ACPresent, Type: Input, ReportID: 0x16, Offset: 2, Size: 1, Value: 1
   0.162860     Report[buf]: (5 bytes) => 16 0c 00 00 00
   0.162991     Path: UPS.PowerSummary.PresentStatus.ACPresent, Type: Feature, ReportID: 0x16, Offset: 2, Size: 1, Value: 1
   0.163034     Report[buf]: (5 bytes) => 16 0c 00 00 00
   0.163068     Path: UPS.PowerSummary.PresentStatus.BatteryPresent, Type: Input, ReportID: 0x16, Offset: 3, Size: 1, Value: 1
   0.163199     Report[buf]: (5 bytes) => 16 0c 00 00 00
   0.163275     Path: UPS.PowerSummary.PresentStatus.BatteryPresent, Type: Feature, ReportID: 0x16, Offset: 3, Size: 1, Value: 1
   0.163411     Report[buf]: (5 bytes) => 16 0c 00 00 00
   0.163448     Path: UPS.PowerSummary.PresentStatus.BelowRemainingCapacityLimit, Type: Input, ReportID: 0x16, Offset: 4, Size: 1, Value: 0
   0.163581     Report[buf]: (5 bytes) => 16 0c 00 00 00
   0.163649     Path: UPS.PowerSummary.PresentStatus.BelowRemainingCapacityLimit, Type: Feature, ReportID: 0x16, Offset: 4, Size: 1, Value: 0
   0.163784     Report[buf]: (5 bytes) => 16 0c 00 00 00
   0.163820     Path: UPS.PowerSummary.PresentStatus.ShutdownImminent, Type: Input, ReportID: 0x16, Offset: 5, Size: 1, Value: 0
   0.163950     Report[buf]: (5 bytes) => 16 0c 00 00 00
   0.163986     Path: UPS.PowerSummary.PresentStatus.ShutdownImminent, Type: Feature, ReportID: 0x16, Offset: 5, Size: 1, Value: 0
   0.164146     Report[buf]: (5 bytes) => 16 0c 00 00 00
   0.164183     Path: UPS.PowerSummary.PresentStatus.RemainingTimeLimitExpired, Type: Input, ReportID: 0x16, Offset: 6, Size: 1, Value: 0
   0.164221     Report[buf]: (5 bytes) => 16 0c 00 00 00
   0.164253     Path: UPS.PowerSummary.PresentStatus.RemainingTimeLimitExpired, Type: Feature, ReportID: 0x16, Offset: 6, Size: 1, Value: 0
   0.164425     Report[buf]: (5 bytes) => 16 0c 00 00 00
   0.164545     Path: UPS.PowerSummary.PresentStatus.CommunicationLost, Type: Input, ReportID: 0x16, Offset: 7, Size: 1, Value: 0
   0.164600     Report[buf]: (5 bytes) => 16 0c 00 00 00
   0.164633     Path: UPS.PowerSummary.PresentStatus.CommunicationLost, Type: Feature, ReportID: 0x16, Offset: 7, Size: 1, Value: 0
   0.164763     Report[buf]: (5 bytes) => 16 0c 00 00 00
   0.164800     Path: UPS.PowerSummary.PresentStatus.NeedReplacement, Type: Input, ReportID: 0x16, Offset: 8, Size: 1, Value: 0
   0.164965     Report[buf]: (5 bytes) => 16 0c 00 00 00
   0.165002     Path: UPS.PowerSummary.PresentStatus.NeedReplacement, Type: Feature, ReportID: 0x16, Offset: 8, Size: 1, Value: 0
   0.165132     Report[buf]: (5 bytes) => 16 0c 00 00 00
   0.165168     Path: UPS.PowerSummary.PresentStatus.Overload, Type: Input, ReportID: 0x16, Offset: 9, Size: 1, Value: 0
   0.165328     Report[buf]: (5 bytes) => 16 0c 00 00 00
   0.165365     Path: UPS.PowerSummary.PresentStatus.Overload, Type: Feature, ReportID: 0x16, Offset: 9, Size: 1, Value: 0
   0.165403     Report[buf]: (5 bytes) => 16 0c 00 00 00
   0.165435     Path: UPS.PowerSummary.PresentStatus.VoltageNotRegulated, Type: Input, ReportID: 0x16, Offset: 10, Size: 1, Value: 0
   0.165573     Report[buf]: (5 bytes) => 16 0c 00 00 00
   0.165649     Path: UPS.PowerSummary.PresentStatus.VoltageNotRegulated, Type: Feature, ReportID: 0x16, Offset: 10, Size: 1, Value: 0
   0.169246     Report[get]: (3 bytes) => 17 78 00
   0.169295     Path: UPS.PowerSummary.RemainingTimeLimit, Type: Feature, ReportID: 0x17, Offset: 0, Size: 16, Value: 120
   0.174370     Report[get]: (2 bytes) => 18 01
   0.174419     Path: UPS.PowerSummary.AudibleAlarmControl, Type: Feature, ReportID: 0x18, Offset: 0, Size: 8, Value: 1
   0.178510     Report[get]: (4 bytes) => 1c 01 25 09
   0.178559     Path: UPS.Battery.APCBattReplaceDate, Type: Feature, ReportID: 0x1c, Offset: 0, Size: 24, Value: 599297
   0.182587     Report[get]: (3 bytes) => 20 63 56
   0.182636     Path: UPS.Battery.ManufacturerDate, Type: Feature, ReportID: 0x20, Offset: 0, Size: 16, Value: 22115
   0.185668     Report[get]: (2 bytes) => 21 06
   0.185716     Path: UPS.Battery.Test, Type: Input, ReportID: 0x21, Offset: 0, Size: 8, Value: 6
   0.185753     Report[buf]: (2 bytes) => 21 06
   0.185785     Path: UPS.Battery.Test, Type: Feature, ReportID: 0x21, Offset: 0, Size: 8, Value: 6
   0.190793     Report[get]: (2 bytes) => 22 64
   0.190842     Path: UPS.Battery.RemainingCapacity, Type: Feature, ReportID: 0x22, Offset: 0, Size: 8, Value: 100
   0.194930     Report[get]: (3 bytes) => 23 38 0c
   0.194979     Path: UPS.Battery.RunTimeToEmpty, Type: Feature, ReportID: 0x23, Offset: 0, Size: 16, Value: 3128
   0.199019     Report[get]: (3 bytes) => 24 78 00
   0.199069     Path: UPS.Battery.RemainingTimeLimit, Type: Feature, ReportID: 0x24, Offset: 0, Size: 16, Value: 120
   0.202248     Report[get]: (3 bytes) => 25 60 09
   0.202297     Path: UPS.Battery.ConfigVoltage, Type: Feature, ReportID: 0x25, Offset: 0, Size: 16, Value: 24
   0.207331     Report[get]: (3 bytes) => 26 95 0a
   0.207381     Path: UPS.Battery.Voltage, Type: Feature, ReportID: 0x26, Offset: 0, Size: 16, Value: 27.09
   0.211370     Report[get]: (2 bytes) => 27 ef
   0.211419     Path: UPS.Battery.ff860024, Type: Feature, ReportID: 0x27, Offset: 0, Size: 8, Value: 239
   0.215517     Report[get]: (5 bytes) => 28 02 96 0d 84
   0.215568     Path: UPS.Battery.ff860018, Type: Feature, ReportID: 0x28, Offset: 0, Size: 32, Value: -2.07948e+09
   0.218587     Report[get]: (2 bytes) => 30 e6
   0.218635     Path: UPS.Input.ConfigVoltage, Type: Feature, ReportID: 0x30, Offset: 0, Size: 8, Value: 230
   0.223719     Report[get]: (3 bytes) => 31 e6 00
   0.223767     Path: UPS.Input.Voltage, Type: Feature, ReportID: 0x31, Offset: 0, Size: 16, Value: 230
   0.227805     Report[get]: (3 bytes) => 32 a0 00
   0.227853     Path: UPS.Input.LowVoltageTransfer, Type: Feature, ReportID: 0x32, Offset: 0, Size: 16, Value: 160
   0.231937     Report[get]: (3 bytes) => 33 18 01
   0.231985     Path: UPS.Input.HighVoltageTransfer, Type: Feature, ReportID: 0x33, Offset: 0, Size: 16, Value: 280
   0.234972     Report[get]: (2 bytes) => 34 81
   0.235021     Path: UPS.Input.ff860024, Type: Feature, ReportID: 0x34, Offset: 0, Size: 8, Value: 129
   0.240241     Report[get]: (2 bytes) => 35 02
   0.240288     Path: UPS.Input.APCSensitivity, Type: Feature, ReportID: 0x35, Offset: 0, Size: 8, Value: 2
   0.244244     Report[get]: (2 bytes) => 36 0b
   0.244293     Path: UPS.Input.APCLineFailCause, Type: Feature, ReportID: 0x36, Offset: 0, Size: 8, Value: 11
   0.248328     Report[get]: (2 bytes) => 40 00
   0.248375     Path: UPS.APCGeneralCollection.APCDelayBeforeReboot, Type: Feature, ReportID: 0x40, Offset: 0, Size: 8, Value: 0
   0.251426     Report[get]: (3 bytes) => 41 ff ff
   0.251476     Path: UPS.APCGeneralCollection.APCDelayBeforeShutdown, Type: Feature, ReportID: 0x41, Offset: 0, Size: 16, Value: -1
   0.256596     Report[get]: (3 bytes) => 42 ff ff
   0.256645     Path: UPS.APCGeneralCollection.DelayBeforeShutdown, Type: Feature, ReportID: 0x42, Offset: 0, Size: 16, Value: -1
   0.260715     Report[get]: (2 bytes) => 50 0c
   0.260763     Path: UPS.PowerConverter.PercentLoad, Type: Feature, ReportID: 0x50, Offset: 0, Size: 8, Value: 12
   0.264769     Report[get]: (2 bytes) => 51 78
   0.264822     Path: UPS.PowerConverter.ff860024, Type: Feature, ReportID: 0x51, Offset: 0, Size: 8, Value: 120
   0.267902     Report[get]: (3 bytes) => 52 bc 02
   0.267954     Path: UPS.PowerConverter.ConfigActivePower, Type: Feature, ReportID: 0x52, Offset: 0, Size: 16, Value: 700
   0.273025     Report[get]: (3 bytes) => 60 00 00
   0.273076     Path: UPS.ff860001.ff860023, Type: Feature, ReportID: 0x60, Offset: 0, Size: 16, Value: 0
   0.277248     Report[get]: (2 bytes) => 61 9a
   0.277298     Path: UPS.ff860001.ff860026, Type: Feature, ReportID: 0x61, Offset: 0, Size: 8, Value: 154
   0.281267     Report[get]: (5 bytes) => 62 00 01 02 03
   0.281318     Path: UPS.ff860001.ff860025, Type: Feature, ReportID: 0x62, Offset: 0, Size: 32, Value: 5.0463e+07
   0.284292     Report[get]: (2 bytes) => 7f 05
   0.284338     Path: UPS.iProduct, Type: Feature, ReportID: 0x7f, Offset: 0, Size: 8, Value: 5
   0.289466     Report[get]: (2 bytes) => 7e 06
   0.289514     Path: UPS.APC_UPS_FirmwareRevision, Type: Feature, ReportID: 0x7e, Offset: 0, Size: 8, Value: 6
   0.293548     Report[get]: (2 bytes) => 7d 02
   0.293597     Path: UPS.iSerialNumber, Type: Feature, ReportID: 0x7d, Offset: 0, Size: 8, Value: 2
   0.297678     Report[get]: (2 bytes) => 7c 03
   0.297725     Path: UPS.iManufacturer, Type: Feature, ReportID: 0x7c, Offset: 0, Size: 8, Value: 3
   0.300766     Report[get]: (3 bytes) => 7b 92 4f
   0.300813     Path: UPS.ManufacturerDate, Type: Feature, ReportID: 0x7b, Offset: 0, Size: 16, Value: 20370
   0.306003     Report[get]: (5 bytes) => 7a 0c 00 00 00
   0.306137     Path: UPS.PresentStatus.Charging, Type: Feature, ReportID: 0x7a, Offset: 0, Size: 1, Value: 0
   0.306181     Report[buf]: (5 bytes) => 7a 0c 00 00 00
   0.306340     Path: UPS.PresentStatus.Discharging, Type: Feature, ReportID: 0x7a, Offset: 1, Size: 1, Value: 0
   0.306471     Report[buf]: (5 bytes) => 7a 0c 00 00 00
   0.306506     Path: UPS.PresentStatus.ACPresent, Type: Feature, ReportID: 0x7a, Offset: 2, Size: 1, Value: 1
   0.306638     Report[buf]: (5 bytes) => 7a 0c 00 00 00
   0.306673     Path: UPS.PresentStatus.BatteryPresent, Type: Feature, ReportID: 0x7a, Offset: 3, Size: 1, Value: 1
   0.306711     Report[buf]: (5 bytes) => 7a 0c 00 00 00
   0.306871     Path: UPS.PresentStatus.BelowRemainingCapacityLimit, Type: Feature, ReportID: 0x7a, Offset: 4, Size: 1, Value: 0
   0.306915     Report[buf]: (5 bytes) => 7a 0c 00 00 00
   0.306948     Path: UPS.PresentStatus.ShutdownImminent, Type: Feature, ReportID: 0x7a, Offset: 5, Size: 1, Value: 0
   0.306985     Report[buf]: (5 bytes) => 7a 0c 00 00 00
   0.307115     Path: UPS.PresentStatus.RemainingTimeLimitExpired, Type: Feature, ReportID: 0x7a, Offset: 6, Size: 1, Value: 0
   0.307158     Report[buf]: (5 bytes) => 7a 0c 00 00 00
   0.307320     Path: UPS.PresentStatus.CommunicationLost, Type: Feature, ReportID: 0x7a, Offset: 7, Size: 1, Value: 0
   0.307363     Report[buf]: (5 bytes) => 7a 0c 00 00 00
   0.307394     Path: UPS.PresentStatus.NeedReplacement, Type: Feature, ReportID: 0x7a, Offset: 8, Size: 1, Value: 0
   0.307525     Report[buf]: (5 bytes) => 7a 0c 00 00 00
   0.307560     Path: UPS.PresentStatus.Overload, Type: Feature, ReportID: 0x7a, Offset: 9, Size: 1, Value: 0
   0.307724     Report[buf]: (5 bytes) => 7a 0c 00 00 00
   0.307762     Path: UPS.PresentStatus.VoltageNotRegulated, Type: Feature, ReportID: 0x7a, Offset: 10, Size: 1, Value: 0
   0.309983     Report[get]: (2 bytes) => 79 00
   0.310030     Path: UPS.APCPanelTest, Type: Feature, ReportID: 0x79, Offset: 0, Size: 8, Value: 0
   0.314249     Report[get]: (2 bytes) => 78 01
   0.314297     Path: UPS.AudibleAlarmControl, Type: Feature, ReportID: 0x78, Offset: 0, Size: 8, Value: 1
   0.317256     Report[get]: (3 bytes) => 75 62 00
   0.317304     Path: UPS.ff860029, Type: Feature, ReportID: 0x75, Offset: 0, Size: 16, Value: 98
   0.322397     Report[get]: (5 bytes) => 74 a9 13 64 64
   0.322446     Path: UPS.ff86002a, Type: Feature, ReportID: 0x74, Offset: 0, Size: 32, Value: 1.68428e+09
   0.322522     Report descriptor retrieved (Reportlen = 1028)
   0.322637     Found HID device
   0.322665     Detected a UPS: American Power Conversion/Back-UPS XS 1400U  FW:926.T2 .I USB FW:T2
   0.322726     Report[buf]: (4 bytes) => 0c 64 38 0c
   0.322882     Path: UPS.PowerSummary.RemainingCapacity, Type: Feature, ReportID: 0x0c, Offset: 0, Size: 8, Value: 100
   0.322943     Report[buf]: (2 bytes) => 11 0a
   0.322975     Path: UPS.PowerSummary.RemainingCapacityLimit, Type: Feature, ReportID: 0x11, Offset: 0, Size: 8, Value: 10
   0.323132     Report[buf]: (2 bytes) => 0f 32
   0.323164     Path: UPS.PowerSummary.WarningCapacityLimit, Type: Feature, ReportID: 0x0f, Offset: 0, Size: 8, Value: 50
   0.323349     Report[buf]: (3 bytes) => 23 38 0c
   0.323473     Path: UPS.Battery.RunTimeToEmpty, Type: Feature, ReportID: 0x23, Offset: 0, Size: 16, Value: 3128
   0.323548     Report[buf]: (3 bytes) => 24 78 00
   0.323669     Path: UPS.Battery.RemainingTimeLimit, Type: Feature, ReportID: 0x24, Offset: 0, Size: 16, Value: 120
   0.323862     Report[buf]: (3 bytes) => 26 95 0a
   0.323895     Path: UPS.Battery.Voltage, Type: Feature, ReportID: 0x26, Offset: 0, Size: 16, Value: 27.09
   0.323957     Report[buf]: (3 bytes) => 25 60 09
   0.324107     Path: UPS.Battery.ConfigVoltage, Type: Feature, ReportID: 0x25, Offset: 0, Size: 16, Value: 24
   0.324191     Report[buf]: (2 bytes) => 03 04
   0.324329     Path: UPS.PowerSummary.iDeviceChemistry, Type: Feature, ReportID: 0x03, Offset: 0, Size: 8, Value: 4
   0.325839     Report[buf]: (3 bytes) => 20 63 56
   0.325880     Path: UPS.Battery.ManufacturerDate, Type: Feature, ReportID: 0x20, Offset: 0, Size: 16, Value: 22115
   0.326054     Report[buf]: (4 bytes) => 1c 01 25 09
   0.326163     Path: UPS.Battery.APCBattReplaceDate, Type: Feature, ReportID: 0x1c, Offset: 0, Size: 24, Value: 599297
   0.326245     Report[buf]: (2 bytes) => 50 0c
   0.326365     Path: UPS.PowerConverter.PercentLoad, Type: Feature, ReportID: 0x50, Offset: 0, Size: 8, Value: 12
   0.326582     Report[buf]: (3 bytes) => 15 ff ff
   0.326703     Path: UPS.PowerSummary.DelayBeforeShutdown, Type: Feature, ReportID: 0x15, Offset: 0, Size: 16, Value: -1
   0.326841     Report[buf]: (2 bytes) => 40 00
   0.327069     Path: UPS.APCGeneralCollection.APCDelayBeforeReboot, Type: Feature, ReportID: 0x40, Offset: 0, Size: 8, Value: 0
   0.327220     Report[buf]: (2 bytes) => 21 06
   0.327358     Path: UPS.Battery.Test, Type: Feature, ReportID: 0x21, Offset: 0, Size: 8, Value: 6
   0.327429     Report[buf]: (2 bytes) => 18 01
   0.327459     Path: UPS.PowerSummary.AudibleAlarmControl, Type: Feature, ReportID: 0x18, Offset: 0, Size: 8, Value: 1
   0.327633     Report[buf]: (3 bytes) => 7b 92 4f
   0.327675     Path: UPS.ManufacturerDate, Type: Feature, ReportID: 0x7b, Offset: 0, Size: 16, Value: 20370
   0.327745     Report[buf]: (3 bytes) => 52 bc 02
   0.327866     Path: UPS.PowerConverter.ConfigActivePower, Type: Feature, ReportID: 0x52, Offset: 0, Size: 16, Value: 700
   0.327978     Report[buf]: (5 bytes) => 16 0c 00 00 00
   0.328172     Path: UPS.PowerSummary.PresentStatus.ACPresent, Type: Feature, ReportID: 0x16, Offset: 2, Size: 1, Value: 1
   0.328243     Report[buf]: (5 bytes) => 16 0c 00 00 00
   0.328390     Path: UPS.PowerSummary.PresentStatus.Discharging, Type: Feature, ReportID: 0x16, Offset: 1, Size: 1, Value: 0
   0.328450     Report[buf]: (5 bytes) => 16 0c 00 00 00
   0.328478     Path: UPS.PowerSummary.PresentStatus.Charging, Type: Feature, ReportID: 0x16, Offset: 0, Size: 1, Value: 0
   0.328661     Report[buf]: (5 bytes) => 16 0c 00 00 00
   0.328693     Path: UPS.PowerSummary.PresentStatus.ShutdownImminent, Type: Feature, ReportID: 0x16, Offset: 5, Size: 1, Value: 0
   0.328747     Report[buf]: (5 bytes) => 16 0c 00 00 00
   0.328876     Path: UPS.PowerSummary.PresentStatus.BelowRemainingCapacityLimit, Type: Feature, ReportID: 0x16, Offset: 4, Size: 1, Value: 0
   0.328934     Report[buf]: (5 bytes) => 16 0c 00 00 00
   0.329054     Path: UPS.PowerSummary.PresentStatus.Overload, Type: Feature, ReportID: 0x16, Offset: 9, Size: 1, Value: 0
   0.329236     Report[buf]: (5 bytes) => 16 0c 00 00 00
   0.329270     Path: UPS.PowerSummary.PresentStatus.NeedReplacement, Type: Feature, ReportID: 0x16, Offset: 8, Size: 1, Value: 0
   0.329418     Report[buf]: (5 bytes) => 16 0c 00 00 00
   0.329481     Path: UPS.PowerSummary.PresentStatus.RemainingTimeLimitExpired, Type: Feature, ReportID: 0x16, Offset: 6, Size: 1, Value: 0
   0.329630     Report[buf]: (5 bytes) => 16 0c 00 00 00
   0.329750     Path: UPS.PowerSummary.PresentStatus.BatteryPresent, Type: Feature, ReportID: 0x16, Offset: 3, Size: 1, Value: 1
   0.329808     Report[buf]: (4 bytes) => 06 00 00 08
   0.329955     Path: UPS.PowerSummary.Charging, Type: Feature, ReportID: 0x06, Offset: 0, Size: 8, Value: 0
   0.330011     Report[buf]: (4 bytes) => 06 00 00 08
   0.330038     Path: UPS.PowerSummary.Discharging, Type: Feature, ReportID: 0x06, Offset: 8, Size: 8, Value: 0
   0.330188     Report[buf]: (2 bytes) => 13 01
   0.330220     Path: UPS.PowerSummary.ACPresent, Type: Feature, ReportID: 0x13, Offset: 0, Size: 8, Value: 1
   0.330305     Report[buf]: (3 bytes) => 14 00 00
   0.330427     Path: UPS.PowerSummary.BelowRemainingCapacityLimit, Type: Feature, ReportID: 0x14, Offset: 0, Size: 8, Value: 0
   0.330481     Report[buf]: (3 bytes) => 14 00 00
   0.330599     Path: UPS.PowerSummary.ShutdownImminent, Type: Feature, ReportID: 0x14, Offset: 8, Size: 8, Value: 0
   0.330761     Report[buf]: (4 bytes) => 06 00 00 08
   0.330802     Path: UPS.PowerSummary.APCStatusFlag, Type: Feature, ReportID: 0x06, Offset: 16, Size: 8, Value: 8
   0.330939     Report[buf]: (2 bytes) => 36 0b
   0.330972     Path: UPS.Input.APCLineFailCause, Type: Feature, ReportID: 0x36, Offset: 0, Size: 8, Value: 11
   0.331121     hu_find_infoval: no matching INFO_* value for this HID value (11)
   0.331173     Report[buf]: (2 bytes) => 36 0b
   0.331202     Path: UPS.Input.APCLineFailCause, Type: Feature, ReportID: 0x36, Offset: 0, Size: 8, Value: 11
   0.331329     hu_find_infoval: no matching INFO_* value for this HID value (11)
   0.331371     Report[buf]: (3 bytes) => 31 e6 00
   0.331520     Path: UPS.Input.Voltage, Type: Feature, ReportID: 0x31, Offset: 0, Size: 16, Value: 230
   0.331581     Report[buf]: (2 bytes) => 30 e6
   0.331610     Path: UPS.Input.ConfigVoltage, Type: Feature, ReportID: 0x30, Offset: 0, Size: 8, Value: 230
   0.331773     Report[buf]: (3 bytes) => 32 a0 00
   0.331921     Path: UPS.Input.LowVoltageTransfer, Type: Feature, ReportID: 0x32, Offset: 0, Size: 16, Value: 160
   0.331997     Report[buf]: (3 bytes) => 33 18 01
   0.332117     Path: UPS.Input.HighVoltageTransfer, Type: Feature, ReportID: 0x33, Offset: 0, Size: 16, Value: 280
   0.332180     Report[buf]: (2 bytes) => 35 02
   0.332334     Path: UPS.Input.APCSensitivity, Type: Feature, ReportID: 0x35, Offset: 0, Size: 8, Value: 2
   0.332543     Report[buf]: (2 bytes) => 21 06
   0.332691     Path: UPS.Battery.Test, Type: Feature, ReportID: 0x21, Offset: 0, Size: 8, Value: 6
   0.332845     Report[buf]: (2 bytes) => 21 06
   0.332878     Path: UPS.Battery.Test, Type: Feature, ReportID: 0x21, Offset: 0, Size: 8, Value: 6
   0.333055     Report[buf]: (2 bytes) => 21 06
   0.333086     Path: UPS.Battery.Test, Type: Feature, ReportID: 0x21, Offset: 0, Size: 8, Value: 6
   0.333244     Report[buf]: (2 bytes) => 79 00
   0.333285     Path: UPS.APCPanelTest, Type: Feature, ReportID: 0x79, Offset: 0, Size: 8, Value: 0
   0.333332     Report[buf]: (2 bytes) => 79 00
   0.333360     Path: UPS.APCPanelTest, Type: Feature, ReportID: 0x79, Offset: 0, Size: 8, Value: 0
   0.333524     Report[buf]: (3 bytes) => 15 ff ff
   0.333634     Path: UPS.PowerSummary.DelayBeforeShutdown, Type: Feature, ReportID: 0x15, Offset: 0, Size: 16, Value: -1
   0.333743     Report[buf]: (3 bytes) => 15 ff ff
   0.333866     Path: UPS.PowerSummary.DelayBeforeShutdown, Type: Feature, ReportID: 0x15, Offset: 0, Size: 16, Value: -1
   0.334055     Report[buf]: (3 bytes) => 41 ff ff
   0.334199     Path: UPS.APCGeneralCollection.APCDelayBeforeShutdown, Type: Feature, ReportID: 0x41, Offset: 0, Size: 16, Value: -1
   0.334257     Report[buf]: (3 bytes) => 41 ff ff
   0.334468     Path: UPS.APCGeneralCollection.APCDelayBeforeShutdown, Type: Feature, ReportID: 0x41, Offset: 0, Size: 16, Value: -1
   0.334531     Report[buf]: (2 bytes) => 40 00
   0.334560     Path: UPS.APCGeneralCollection.APCDelayBeforeReboot, Type: Feature, ReportID: 0x40, Offset: 0, Size: 8, Value: 0
   0.334618     Report[buf]: (2 bytes) => 18 01
   0.334646     Path: UPS.PowerSummary.AudibleAlarmControl, Type: Feature, ReportID: 0x18, Offset: 0, Size: 8, Value: 1
   0.334694     Report[buf]: (2 bytes) => 18 01
   0.334858     Path: UPS.PowerSummary.AudibleAlarmControl, Type: Feature, ReportID: 0x18, Offset: 0, Size: 8, Value: 1
   0.334915     Report[buf]: (2 bytes) => 18 01
   0.334944     Path: UPS.PowerSummary.AudibleAlarmControl, Type: Feature, ReportID: 0x18, Offset: 0, Size: 8, Value: 1
   0.335088     Report[buf]: (2 bytes) => 18 01
   0.335119     Path: UPS.PowerSummary.AudibleAlarmControl, Type: Feature, ReportID: 0x18, Offset: 0, Size: 8, Value: 1
   0.335263     Report[buf]: (2 bytes) => 18 01
   0.335330     Path: UPS.PowerSummary.AudibleAlarmControl, Type: Feature, ReportID: 0x18, Offset: 0, Size: 8, Value: 1
   0.335471     find_nut_info: unknown info type: load.on.delay
   0.335506     find_nut_info: unknown info type: load.on.delay
   0.335632     upsdrv_initinfo...
   0.335713     upsdrv_updateinfo...
   0.343188     Report[int]: (4 bytes) => 06 00 00 08
   0.343231     Got 3 HID objects...
   0.343261     Report[buf]: (4 bytes) => 06 00 00 08
   0.343376     Path: UPS.PowerSummary.Charging, Type: Input, ReportID: 0x06, Offset: 0, Size: 8, Value: 0
   0.343431     Report[buf]: (4 bytes) => 06 00 00 08
   0.343465     Path: UPS.PowerSummary.Discharging, Type: Input, ReportID: 0x06, Offset: 8, Size: 8, Value: 0
   0.343626     Report[buf]: (4 bytes) => 06 00 00 08
   0.343661     Path: UPS.PowerSummary.APCStatusFlag, Type: Input, ReportID: 0x06, Offset: 16, Size: 8, Value: 8
   0.343697     Quick update...
   0.343813     Report[buf]: (3 bytes) => 15 ff ff
   0.343854     Path: UPS.PowerSummary.DelayBeforeShutdown, Type: Feature, ReportID: 0x15, Offset: 0, Size: 16, Value: -1
   0.343894     Report[buf]: (2 bytes) => 40 00
   0.343953     Path: UPS.APCGeneralCollection.APCDelayBeforeReboot, Type: Feature, ReportID: 0x40, Offset: 0, Size: 8, Value: 0
   0.344092     Report[buf]: (5 bytes) => 16 0c 00 00 00
   0.344208     Path: UPS.PowerSummary.PresentStatus.ACPresent, Type: Feature, ReportID: 0x16, Offset: 2, Size: 1, Value: 1
   0.344252     Report[buf]: (5 bytes) => 16 0c 00 00 00
   0.344280     Path: UPS.PowerSummary.PresentStatus.Discharging, Type: Feature, ReportID: 0x16, Offset: 1, Size: 1, Value: 0
   0.344438     Report[buf]: (5 bytes) => 16 0c 00 00 00
   0.344467     Path: UPS.PowerSummary.PresentStatus.Charging, Type: Feature, ReportID: 0x16, Offset: 0, Size: 1, Value: 0
   0.344506     Report[buf]: (5 bytes) => 16 0c 00 00 00
   0.344532     Path: UPS.PowerSummary.PresentStatus.BelowRemainingCapacityLimit, Type: Feature, ReportID: 0x16, Offset: 4, Size: 1, Value: 0
   0.344670     Report[buf]: (4 bytes) => 06 00 00 08
   0.344700     Path: UPS.PowerSummary.Charging, Type: Feature, ReportID: 0x06, Offset: 0, Size: 8, Value: 0
   0.344738     Report[buf]: (4 bytes) => 06 00 00 08
   0.344893     Path: UPS.PowerSummary.Discharging, Type: Feature, ReportID: 0x06, Offset: 8, Size: 8, Value: 0
   0.344933     Report[buf]: (2 bytes) => 13 01
   0.344962     Path: UPS.PowerSummary.ACPresent, Type: Feature, ReportID: 0x13, Offset: 0, Size: 8, Value: 1
   0.345095     Report[buf]: (3 bytes) => 14 00 00
   0.345126     Path: UPS.PowerSummary.BelowRemainingCapacityLimit, Type: Feature, ReportID: 0x14, Offset: 0, Size: 8, Value: 0
   0.345165     Report[buf]: (4 bytes) => 06 00 00 08
   0.345300     Path: UPS.PowerSummary.APCStatusFlag, Type: Feature, ReportID: 0x06, Offset: 16, Size: 8, Value: 8
   0.345445     dstate_init: sock /var/run/nut/usbhid-ups-XS1400U open on fd 9
   0.345609     upsdrv_updateinfo...
   0.351189     Report[int]: (4 bytes) => 06 00 00 08
   0.351233     Got 3 HID objects...
   0.351354     Report[buf]: (4 bytes) => 06 00 00 08
   0.351392     Path: UPS.PowerSummary.Charging, Type: Input, ReportID: 0x06, Offset: 0, Size: 8, Value: 0
   0.351523     Report[buf]: (4 bytes) => 06 00 00 08
   0.351561     Path: UPS.PowerSummary.Discharging, Type: Input, ReportID: 0x06, Offset: 8, Size: 8, Value: 0
   0.351600     Report[buf]: (4 bytes) => 06 00 00 08
   0.351722     Path: UPS.PowerSummary.APCStatusFlag, Type: Input, ReportID: 0x06, Offset: 16, Size: 8, Value: 8
   0.351762     Quick update...
   0.351922     Report[buf]: (3 bytes) => 15 ff ff
   0.351953     Path: UPS.PowerSummary.DelayBeforeShutdown, Type: Feature, ReportID: 0x15, Offset: 0, Size: 16, Value: -1
   0.351993     Report[buf]: (2 bytes) => 40 00
   0.352110     Path: UPS.APCGeneralCollection.APCDelayBeforeReboot, Type: Feature, ReportID: 0x40, Offset: 0, Size: 8, Value: 0
   0.352156     Report[buf]: (5 bytes) => 16 0c 00 00 00
   0.352295     Path: UPS.PowerSummary.PresentStatus.ACPresent, Type: Feature, ReportID: 0x16, Offset: 2, Size: 1, Value: 1
   0.352351     Report[buf]: (5 bytes) => 16 0c 00 00 00
   0.352469     Path: UPS.PowerSummary.PresentStatus.Discharging, Type: Feature, ReportID: 0x16, Offset: 1, Size: 1, Value: 0
   0.352546     Report[buf]: (5 bytes) => 16 0c 00 00 00
   0.352655     Path: UPS.PowerSummary.PresentStatus.Charging, Type: Feature, ReportID: 0x16, Offset: 0, Size: 1, Value: 0
   0.352708     Report[buf]: (5 bytes) => 16 0c 00 00 00
   0.352736     Path: UPS.PowerSummary.PresentStatus.BelowRemainingCapacityLimit, Type: Feature, ReportID: 0x16, Offset: 4, Size: 1, Value: 0
   0.352872     Report[buf]: (4 bytes) => 06 00 00 08
   0.352929     Path: UPS.PowerSummary.Charging, Type: Feature, ReportID: 0x06, Offset: 0, Size: 8, Value: 0
   0.353091     Report[buf]: (4 bytes) => 06 00 00 08
   0.353122     Path: UPS.PowerSummary.Discharging, Type: Feature, ReportID: 0x06, Offset: 8, Size: 8, Value: 0
   0.353180     Report[buf]: (2 bytes) => 13 01
   0.353329     Path: UPS.PowerSummary.ACPresent, Type: Feature, ReportID: 0x13, Offset: 0, Size: 8, Value: 1
   0.353373     Report[buf]: (3 bytes) => 14 00 00
   0.353489     Path: UPS.PowerSummary.BelowRemainingCapacityLimit, Type: Feature, ReportID: 0x14, Offset: 0, Size: 8, Value: 0
   0.353531     Report[buf]: (4 bytes) => 06 00 00 08
   0.353559     Path: UPS.PowerSummary.APCStatusFlag, Type: Feature, ReportID: 0x06, Offset: 16, Size: 8, Value: 8
   2.345923     upsdrv_updateinfo...
   2.351363     Report[int]: (4 bytes) => 0c 64 38 0c
   2.351413     Got 2 HID objects...
   2.351443     Report[buf]: (4 bytes) => 0c 64 38 0c
   2.351479     Path: UPS.PowerSummary.RemainingCapacity, Type: Input, ReportID: 0x0c, Offset: 0, Size: 8, Value: 100
   2.351521     Report[buf]: (4 bytes) => 0c 64 38 0c
   2.351553     Path: UPS.PowerSummary.RunTimeToEmpty, Type: Input, ReportID: 0x0c, Offset: 8, Size: 16, Value: 3128
   2.351706     NUT doesn't use this HID object
   2.351733     Quick update...
   2.352429     Report[get]: (3 bytes) => 15 ff ff
   2.352474     Path: UPS.PowerSummary.DelayBeforeShutdown, Type: Feature, ReportID: 0x15, Offset: 0, Size: 16, Value: -1
   2.355419     Report[get]: (2 bytes) => 40 00
   2.355461     Path: UPS.APCGeneralCollection.APCDelayBeforeReboot, Type: Feature, ReportID: 0x40, Offset: 0, Size: 8, Value: 0
   2.360440     Report[get]: (5 bytes) => 16 0c 00 00 00
   2.360486     Path: UPS.PowerSummary.PresentStatus.ACPresent, Type: Feature, ReportID: 0x16, Offset: 2, Size: 1, Value: 1
   2.360623     Report[buf]: (5 bytes) => 16 0c 00 00 00
   2.360654     Path: UPS.PowerSummary.PresentStatus.Discharging, Type: Feature, ReportID: 0x16, Offset: 1, Size: 1, Value: 0
   2.360782     Report[buf]: (5 bytes) => 16 0c 00 00 00
   2.360822     Path: UPS.PowerSummary.PresentStatus.Charging, Type: Feature, ReportID: 0x16, Offset: 0, Size: 1, Value: 0
   2.360862     Report[buf]: (5 bytes) => 16 0c 00 00 00
   2.360888     Path: UPS.PowerSummary.PresentStatus.BelowRemainingCapacityLimit, Type: Feature, ReportID: 0x16, Offset: 4, Size: 1, Value: 0
   2.364559     Report[get]: (4 bytes) => 06 00 00 08
   2.364601     Path: UPS.PowerSummary.Charging, Type: Feature, ReportID: 0x06, Offset: 0, Size: 8, Value: 0
   2.364641     Report[buf]: (4 bytes) => 06 00 00 08
   2.364668     Path: UPS.PowerSummary.Discharging, Type: Feature, ReportID: 0x06, Offset: 8, Size: 8, Value: 0
   2.368634     Report[get]: (2 bytes) => 13 01
   2.368676     Path: UPS.PowerSummary.ACPresent, Type: Feature, ReportID: 0x13, Offset: 0, Size: 8, Value: 1
   2.371683     Report[get]: (3 bytes) => 14 00 00
   2.371725     Path: UPS.PowerSummary.BelowRemainingCapacityLimit, Type: Feature, ReportID: 0x14, Offset: 0, Size: 8, Value: 0
   2.371765     Report[buf]: (4 bytes) => 06 00 00 08
   2.371792     Path: UPS.PowerSummary.APCStatusFlag, Type: Feature, ReportID: 0x06, Offset: 16, Size: 8, Value: 8
   4.347914     upsdrv_updateinfo...
   4.351526     Report[int]: (4 bytes) => 0c 64 a4 0b
   4.351577     Got 2 HID objects...
   4.351609     Report[buf]: (4 bytes) => 0c 64 a4 0b
   4.351644     Path: UPS.PowerSummary.RemainingCapacity, Type: Input, ReportID: 0x0c, Offset: 0, Size: 8, Value: 100
   4.351793     Report[buf]: (4 bytes) => 0c 64 a4 0b
   4.351829     Path: UPS.PowerSummary.RunTimeToEmpty, Type: Input, ReportID: 0x0c, Offset: 8, Size: 16, Value: 2980
   4.351967     NUT doesn't use this HID object
   4.351997     Quick update...
   4.353510     Report[get]: (3 bytes) => 15 ff ff
   4.353554     Path: UPS.PowerSummary.DelayBeforeShutdown, Type: Feature, ReportID: 0x15, Offset: 0, Size: 16, Value: -1
   4.357583     Report[get]: (2 bytes) => 40 00
   4.357626     Path: UPS.APCGeneralCollection.APCDelayBeforeReboot, Type: Feature, ReportID: 0x40, Offset: 0, Size: 8, Value: 0
   4.360603     Report[get]: (5 bytes) => 16 0c 00 00 00
   4.360646     Path: UPS.PowerSummary.PresentStatus.ACPresent, Type: Feature, ReportID: 0x16, Offset: 2, Size: 1, Value: 1
   4.360686     Report[buf]: (5 bytes) => 16 0c 00 00 00
   4.360714     Path: UPS.PowerSummary.PresentStatus.Discharging, Type: Feature, ReportID: 0x16, Offset: 1, Size: 1, Value: 0
   4.360857     Report[buf]: (5 bytes) => 16 0c 00 00 00
   4.360889     Path: UPS.PowerSummary.PresentStatus.Charging, Type: Feature, ReportID: 0x16, Offset: 0, Size: 1, Value: 0
   4.360929     Report[buf]: (5 bytes) => 16 0c 00 00 00
   4.360956     Path: UPS.PowerSummary.PresentStatus.BelowRemainingCapacityLimit, Type: Feature, ReportID: 0x16, Offset: 4, Size: 1, Value: 0
   4.365723     Report[get]: (4 bytes) => 06 00 00 08
   4.365766     Path: UPS.PowerSummary.Charging, Type: Feature, ReportID: 0x06, Offset: 0, Size: 8, Value: 0
   4.365805     Report[buf]: (4 bytes) => 06 00 00 08
   4.365833     Path: UPS.PowerSummary.Discharging, Type: Feature, ReportID: 0x06, Offset: 8, Size: 8, Value: 0
   4.369800     Report[get]: (2 bytes) => 13 01
   4.369842     Path: UPS.PowerSummary.ACPresent, Type: Feature, ReportID: 0x13, Offset: 0, Size: 8, Value: 1
   4.373932     Report[get]: (3 bytes) => 14 00 00
   4.373975     Path: UPS.PowerSummary.BelowRemainingCapacityLimit, Type: Feature, ReportID: 0x14, Offset: 0, Size: 8, Value: 0
   4.374014     Report[buf]: (4 bytes) => 06 00 00 08
   4.374041     Path: UPS.PowerSummary.APCStatusFlag, Type: Feature, ReportID: 0x06, Offset: 16, Size: 8, Value: 8
   6.349904     upsdrv_updateinfo...
   6.351692     Report[int]: (4 bytes) => 06 00 00 08
   6.351745     Got 3 HID objects...
   6.351775     Report[buf]: (4 bytes) => 06 00 00 08
   6.351810     Path: UPS.PowerSummary.Charging, Type: Input, ReportID: 0x06, Offset: 0, Size: 8, Value: 0
   6.351962     Report[buf]: (4 bytes) => 06 00 00 08
   6.351998     Path: UPS.PowerSummary.Discharging, Type: Input, ReportID: 0x06, Offset: 8, Size: 8, Value: 0
   6.352039     Report[buf]: (4 bytes) => 06 00 00 08
   6.352174     Path: UPS.PowerSummary.APCStatusFlag, Type: Input, ReportID: 0x06, Offset: 16, Size: 8, Value: 8
   6.352216     Quick update...
   6.354758     Report[get]: (3 bytes) => 15 ff ff
   6.354804     Path: UPS.PowerSummary.DelayBeforeShutdown, Type: Feature, ReportID: 0x15, Offset: 0, Size: 16, Value: -1
   6.358748     Report[get]: (2 bytes) => 40 00
   6.358791     Path: UPS.APCGeneralCollection.APCDelayBeforeReboot, Type: Feature, ReportID: 0x40, Offset: 0, Size: 8, Value: 0
   6.362851     Report[get]: (5 bytes) => 16 0c 00 00 00
   6.362895     Path: UPS.PowerSummary.PresentStatus.ACPresent, Type: Feature, ReportID: 0x16, Offset: 2, Size: 1, Value: 1
   6.363024     Report[buf]: (5 bytes) => 16 0c 00 00 00
   6.363054     Path: UPS.PowerSummary.PresentStatus.Discharging, Type: Feature, ReportID: 0x16, Offset: 1, Size: 1, Value: 0
   6.363093     Report[buf]: (5 bytes) => 16 0c 00 00 00
   6.363252     Path: UPS.PowerSummary.PresentStatus.Charging, Type: Feature, ReportID: 0x16, Offset: 0, Size: 1, Value: 0
   6.363296     Report[buf]: (5 bytes) => 16 0c 00 00 00
   6.363323     Path: UPS.PowerSummary.PresentStatus.BelowRemainingCapacityLimit, Type: Feature, ReportID: 0x16, Offset: 4, Size: 1, Value: 0
   6.363361     Report[buf]: (4 bytes) => 06 00 00 08
   6.363489     Path: UPS.PowerSummary.Charging, Type: Feature, ReportID: 0x06, Offset: 0, Size: 8, Value: 0
   6.363531     Report[buf]: (4 bytes) => 06 00 00 08
   6.363558     Path: UPS.PowerSummary.Discharging, Type: Feature, ReportID: 0x06, Offset: 8, Size: 8, Value: 0
   6.365873     Report[get]: (2 bytes) => 13 01
   6.365971     Path: UPS.PowerSummary.ACPresent, Type: Feature, ReportID: 0x13, Offset: 0, Size: 8, Value: 1
   6.371007     Report[get]: (3 bytes) => 14 00 00
   6.371044     Path: UPS.PowerSummary.BelowRemainingCapacityLimit, Type: Feature, ReportID: 0x14, Offset: 0, Size: 8, Value: 0
   6.371089     Report[buf]: (4 bytes) => 06 00 00 08
   6.371120     Path: UPS.PowerSummary.APCStatusFlag, Type: Feature, ReportID: 0x06, Offset: 16, Size: 8, Value: 8
   8.351901     upsdrv_updateinfo...
   8.359851     Report[int]: (4 bytes) => 0c 64 38 0c
   8.359897     Got 2 HID objects...
   8.359934     Report[buf]: (4 bytes) => 0c 64 38 0c
   8.359976     Path: UPS.PowerSummary.RemainingCapacity, Type: Input, ReportID: 0x0c, Offset: 0, Size: 8, Value: 100
   8.360023     Report[buf]: (4 bytes) => 0c 64 38 0c
   8.360062     Path: UPS.PowerSummary.RunTimeToEmpty, Type: Input, ReportID: 0x0c, Offset: 8, Size: 16, Value: 3128
   8.360103     NUT doesn't use this HID object
   8.360132     Quick update...
   8.364006     Report[get]: (3 bytes) => 15 ff ff
   8.364053     Path: UPS.PowerSummary.DelayBeforeShutdown, Type: Feature, ReportID: 0x15, Offset: 0, Size: 16, Value: -1
   8.368122     Report[get]: (2 bytes) => 40 00
   8.368160     Path: UPS.APCGeneralCollection.APCDelayBeforeReboot, Type: Feature, ReportID: 0x40, Offset: 0, Size: 8, Value: 0
   8.371225     Report[get]: (5 bytes) => 16 0c 00 00 00
   8.371262     Path: UPS.PowerSummary.PresentStatus.ACPresent, Type: Feature, ReportID: 0x16, Offset: 2, Size: 1, Value: 1
   8.371308     Report[buf]: (5 bytes) => 16 0c 00 00 00
   8.371339     Path: UPS.PowerSummary.PresentStatus.Discharging, Type: Feature, ReportID: 0x16, Offset: 1, Size: 1, Value: 0
   8.371382     Report[buf]: (5 bytes) => 16 0c 00 00 00
   8.371414     Path: UPS.PowerSummary.PresentStatus.Charging, Type: Feature, ReportID: 0x16, Offset: 0, Size: 1, Value: 0
   8.371456     Report[buf]: (5 bytes) => 16 0c 00 00 00
   8.371485     Path: UPS.PowerSummary.PresentStatus.BelowRemainingCapacityLimit, Type: Feature, ReportID: 0x16, Offset: 4, Size: 1, Value: 0
   8.376356     Report[get]: (4 bytes) => 06 00 00 08
   8.376401     Path: UPS.PowerSummary.Charging, Type: Feature, ReportID: 0x06, Offset: 0, Size: 8, Value: 0
   8.376448     Report[buf]: (4 bytes) => 06 00 00 08
   8.376480     Path: UPS.PowerSummary.Discharging, Type: Feature, ReportID: 0x06, Offset: 8, Size: 8, Value: 0
   8.380425     Report[get]: (2 bytes) => 13 01
   8.380463     Path: UPS.PowerSummary.ACPresent, Type: Feature, ReportID: 0x13, Offset: 0, Size: 8, Value: 1
   8.384554     Report[get]: (3 bytes) => 14 00 00
   8.384590     Path: UPS.PowerSummary.BelowRemainingCapacityLimit, Type: Feature, ReportID: 0x14, Offset: 0, Size: 8, Value: 0
   8.384635     Report[buf]: (4 bytes) => 06 00 00 08
   8.384667     Path: UPS.PowerSummary.APCStatusFlag, Type: Feature, ReportID: 0x06, Offset: 16, Size: 8, Value: 8
  10.353887     upsdrv_updateinfo...
  10.360015     Report[int]: (4 bytes) => 06 00 00 08
  10.360062     Got 3 HID objects...
  10.360099     Report[buf]: (4 bytes) => 06 00 00 08
  10.360140     Path: UPS.PowerSummary.Charging, Type: Input, ReportID: 0x06, Offset: 0, Size: 8, Value: 0
  10.360188     Report[buf]: (4 bytes) => 06 00 00 08
  10.360225     Path: UPS.PowerSummary.Discharging, Type: Input, ReportID: 0x06, Offset: 8, Size: 8, Value: 0
  10.360269     Report[buf]: (4 bytes) => 06 00 00 08
  10.360306     Path: UPS.PowerSummary.APCStatusFlag, Type: Input, ReportID: 0x06, Offset: 16, Size: 8, Value: 8
  10.360450     Quick update...
  10.365215     Report[get]: (3 bytes) => 15 ff ff
  10.365259     Path: UPS.PowerSummary.DelayBeforeShutdown, Type: Feature, ReportID: 0x15, Offset: 0, Size: 16, Value: -1
  10.369328     Report[get]: (2 bytes) => 40 00
  10.369367     Path: UPS.APCGeneralCollection.APCDelayBeforeReboot, Type: Feature, ReportID: 0x40, Offset: 0, Size: 8, Value: 0
  10.373430     Report[get]: (5 bytes) => 16 0c 00 00 00
  10.373467     Path: UPS.PowerSummary.PresentStatus.ACPresent, Type: Feature, ReportID: 0x16, Offset: 2, Size: 1, Value: 1
  10.373513     Report[buf]: (5 bytes) => 16 0c 00 00 00
  10.373545     Path: UPS.PowerSummary.PresentStatus.Discharging, Type: Feature, ReportID: 0x16, Offset: 1, Size: 1, Value: 0
  10.373588     Report[buf]: (5 bytes) => 16 0c 00 00 00
  10.373619     Path: UPS.PowerSummary.PresentStatus.Charging, Type: Feature, ReportID: 0x16, Offset: 0, Size: 1, Value: 0
  10.373661     Report[buf]: (5 bytes) => 16 0c 00 00 00
  10.373691     Path: UPS.PowerSummary.PresentStatus.BelowRemainingCapacityLimit, Type: Feature, ReportID: 0x16, Offset: 4, Size: 1, Value: 0
  10.373732     Report[buf]: (4 bytes) => 06 00 00 08
  10.373763     Path: UPS.PowerSummary.Charging, Type: Feature, ReportID: 0x06, Offset: 0, Size: 8, Value: 0
  10.373827     Report[buf]: (4 bytes) => 06 00 00 08
  10.373858     Path: UPS.PowerSummary.Discharging, Type: Feature, ReportID: 0x06, Offset: 8, Size: 8, Value: 0
  10.376498     Report[get]: (2 bytes) => 13 01
  10.376535     Path: UPS.PowerSummary.ACPresent, Type: Feature, ReportID: 0x13, Offset: 0, Size: 8, Value: 1
  10.381632     Report[get]: (3 bytes) => 14 00 00
  10.381667     Path: UPS.PowerSummary.BelowRemainingCapacityLimit, Type: Feature, ReportID: 0x14, Offset: 0, Size: 8, Value: 0
  10.381712     Report[buf]: (4 bytes) => 06 00 00 08
  10.381743     Path: UPS.PowerSummary.APCStatusFlag, Type: Feature, ReportID: 0x06, Offset: 16, Size: 8, Value: 8
^C

Cóż, będę szukać dalej...

Gateway :Topton Intel Core i3-N305 16GB RAM 6x i226-V 2.5GbE
AP: 3x Netgear WAX220