<div dir="ltr">I'm running Raspbian GNU/Linux 10 (buster) on a Raspberry Pi 4.<br>I have nut-client and nut-server version 2.7.4-8 armhf installed from the Raspbian Buster main apt repository.<br>I have a Tripp Lite AVR900U series AG-0309 connected via USB to the Pi. The USB vendor ID is 09ae as expected, but the product ID is 3024. The compatibility page at <a href="https://networkupstools.org/ddl/Tripp_Lite/AVR900U.html">https://networkupstools.org/ddl/Tripp_Lite/AVR900U.html</a> says the product ID is expected to be 2010.<div>There's no manufacturing date printed on the UPS or box, but I bought it from Amazon.com this week.<br><br><br>I have these settings:<br><br>/etc/nut/ups.conf<br>[tripplite]<br>        driver = usbhid-ups<br>        port = auto<br>        desc = "Tripp Lite AVR900U"<br>        vendorid = 09ae<br>        productid = 3024<br><br>/etc/nut/nut.conf<br>MODE=standalone<br><br><br>Starting from the beginning, this fails:<br>systemctl restart nut-driver.service<br>I see that it tries to run:<br>/sbin/upsdrvctl start<br>This also fails. I added debug flags, and discovered that it's running this:<br>/lib/nut/usbhid-ups -a tripplite<br>Which also fails. I added debug flags to that, and got useful output, which I'll show you now.<br><br><br>root@raspberrypi4:~# /lib/nut/usbhid-ups -a tripplite -DDDDDD<br>Network UPS Tools - Generic HID driver 0.41 (2.7.4)<br>USB communication driver 0.33<br>   0.000000   debug level is '6'<br>   0.000830       upsdrv_initups...<br>...<br>   0.002583   Checking device (09AE/3024) (001/004)<br>   0.002638    - VendorID: 09ae<br>   0.002660 - ProductID: 3024<br>   0.002679        - Manufacturer: unknown<br>   0.002700  - Product: unknown<br>   0.002724       - Serial Number: unknown<br>   0.002746 - Bus: 001<br>   0.002770       - Device release number: 0002<br>   0.002790    Trying to match device<br>   0.002814   This TrippLite device (09ae:3024) is not (or perhaps not yet) supported<br>by usbhid-ups. Please make sure you have an up-to-date version of NUT. If<br>this does not fix the problem, try running the driver with the<br>'-x productid=3024' option. Please report your results to the NUT user's<br>mailing list <<a href="mailto:nut-upsuser@lists.alioth.debian.org">nut-upsuser@lists.alioth.debian.org</a>>.<br><br>   0.002854     Device does not match - skipping<br>...<br>   0.003689    No appropriate HID device found<br>   0.003714  No matching HID UPS found<br><br><br>I'm not sure if USB info would be useful for you, but if it is, here it is:<br><br>root@raspberrypi4:~# lsusb --verbose<br>Bus 001 Device 004: ID 09ae:3024 Tripp Lite <br>Device Descriptor:<br>  bLength                18<br>  bDescriptorType         1<br>  bcdUSB               2.00<br>  bDeviceClass            0 <br>  bDeviceSubClass         0 <br>  bDeviceProtocol         0 <br>  bMaxPacketSize0        64<br>  idVendor           0x09ae Tripp Lite<br>  idProduct          0x3024 <br>  bcdDevice            0.02<br>  iManufacturer           3 Tripp Lite<br>  iProduct                1 AVR900U         <br>  iSerial                 5 3050BV4OM882300258<br>  bNumConfigurations      1<br>  Configuration Descriptor:<br>    bLength                 9<br>    bDescriptorType         2<br>    wTotalLength       0x0022<br>    bNumInterfaces          1<br>    bConfigurationValue     1<br>    iConfiguration          0 <br>    bmAttributes         0xa0<br>      (Bus Powered)<br>      Remote Wakeup<br>    MaxPower              100mA<br>    Interface Descriptor:<br>      bLength                 9<br>      bDescriptorType         4<br>      bInterfaceNumber        0<br>      bAlternateSetting       0<br>      bNumEndpoints           1<br>      bInterfaceClass         3 Human Interface Device<br>      bInterfaceSubClass      0 <br>      bInterfaceProtocol      0 <br>      iInterface              0 <br>        HID Device Descriptor:<br>          bLength                 9<br>          bDescriptorType        33<br>          bcdHID               1.11<br>          bCountryCode           33 US<br>          bNumDescriptors         1<br>          bDescriptorType        34 Report<br>          wDescriptorLength     885<br>         Report Descriptors: <br>           ** UNAVAILABLE **<br>      Endpoint Descriptor:<br>        bLength                 7<br>        bDescriptorType         5<br>        bEndpointAddress     0x81  EP 1 IN<br>        bmAttributes            3<br>          Transfer Type            Interrupt<br>          Synch Type               None<br>          Usage Type               Data<br>        wMaxPacketSize     0x0040  1x 64 bytes<br>        bInterval             255<br>can't get device qualifier: Resource temporarily unavailable<br>can't get debug descriptor: Resource temporarily unavailable<br>Device Status:     0x0002<br>  (Bus Powered)<br>  Remote Wakeup Enabled<br><br><br>To get usbhid-ups to try communicating with the UPS anyways, I added this udev rule and then unplugged and plugged back in the USB cord:<br><br>/lib/udev/rules.d/62-nut-usbups.rules<br>ATTR{idVendor}=="09ae", ATTR{idProduct}=="3024", MODE="664", GROUP="nut"<br><br><br>It looks like forcing usbhid-ups to communicate works, maybe? I'm not sure what's expected here:<br><br>root@raspberrypi4:~# /lib/nut/usbhid-ups -a tripplite -DD -x productid=3024 -x explore<br>Network UPS Tools - Generic HID driver 0.41 (2.7.4)<br>USB communication driver 0.33<br>   0.000000   debug level is '2'<br>   0.002081       upsdrv_initups...<br>...<br>   0.005719   Checking device (09AE/3024) (001/009)<br>   0.011434    - VendorID: 09ae<br>   0.011499 - ProductID: 3024<br>   0.011541        - Manufacturer: Tripp Lite<br>   0.011587       - Product: AVR900U         <br>   0.011631  - Serial Number: 3050BV4OM882300258<br>   0.011674      - Bus: 001<br>   0.011719       - Device release number: 0002<br>   0.011761    Trying to match device<br>   0.011890   Device matches<br>   0.014215   HID descriptor length 885<br>   0.018081        Report Descriptor size = 885<br>   0.018945     Using subdriver: EXPLORE HID 0.1<br>   0.018992 87 HID objects found<br>   0.020830     Path: UPS.PowerSummary.iProduct, Type: Feature, ReportID: 0x28, Offset: 0, Size: 8, Value: 1<br>   0.021572     Path: UPS.PowerSummary.iSerialNumber, Type: Feature, ReportID: 0x29, Offset: 0, Size: 8, Value: 5<br>   0.022377        Path: UPS.PowerSummary.iManufacturer, Type: Feature, ReportID: 0x2b, Offset: 0, Size: 8, Value: 3<br>   0.022965        Path: UPS.PowerSummary.Input.ConfigVoltage, Type: Feature, ReportID: 0x30, Offset: 0, Size: 8, Value: 120<br>   0.023703        Path: UPS.PowerSummary.Input.Voltage, Type: Feature, ReportID: 0x31, Offset: 0, Size: 16, Value: 0.001254<br>   0.024453        Path: UPS.PowerSummary.AudibleAlarmControl, Type: Feature, ReportID: 0x11, Offset: 0, Size: 8, Value: 3<br>   0.025201  Path: UPS.PowerSummary.PresentStatus.InternalFailure, Type: Feature, ReportID: 0x32, Offset: 7, Size: 1, Value: 0<br>   0.025263        Path: UPS.PowerSummary.PresentStatus.InternalFailure, Type: Input, ReportID: 0x32, Offset: 7, Size: 1, Value: 0<br>   0.025320  Path: UPS.PowerSummary.PresentStatus.ShutdownImminent, Type: Feature, ReportID: 0x32, Offset: 9, Size: 1, Value: 0<br>   0.025375       Path: UPS.PowerSummary.PresentStatus.ShutdownImminent, Type: Input, ReportID: 0x32, Offset: 9, Size: 1, Value: 0<br>   0.025431 Path: UPS.PowerSummary.PresentStatus.ACPresent, Type: Input, ReportID: 0x32, Offset: 16, Size: 1, Value: 1<br>   0.025490       Path: UPS.PowerSummary.PresentStatus.ACPresent, Type: Feature, ReportID: 0x32, Offset: 16, Size: 1, Value: 1<br>   0.025546     Path: UPS.PowerSummary.PresentStatus.BelowRemainingCapacityLimit, Type: Input, ReportID: 0x32, Offset: 18, Size: 1, Value: 0<br>   0.025601     Path: UPS.PowerSummary.PresentStatus.FullyCharged, Type: Input, ReportID: 0x32, Offset: 19, Size: 1, Value: 0<br>   0.025656    Path: UPS.PowerSummary.PresentStatus.Charging, Type: Input, ReportID: 0x32, Offset: 20, Size: 1, Value: 1<br>   0.025710        Path: UPS.PowerSummary.PresentStatus.Discharging, Type: Input, ReportID: 0x32, Offset: 21, Size: 1, Value: 0<br>   0.025768     Path: UPS.PowerSummary.PresentStatus.FullyDischarged, Type: Input, ReportID: 0x32, Offset: 22, Size: 1, Value: 0<br>   0.025820 Path: UPS.PowerSummary.PresentStatus.NeedReplacement, Type: Input, ReportID: 0x32, Offset: 23, Size: 1, Value: 0<br>   0.025875 Path: UPS.PowerSummary.PresentStatus.BelowRemainingCapacityLimit, Type: Feature, ReportID: 0x32, Offset: 18, Size: 1, Value: 0<br>   0.025929   Path: UPS.PowerSummary.PresentStatus.FullyCharged, Type: Feature, ReportID: 0x32, Offset: 19, Size: 1, Value: 0<br>   0.025983  Path: UPS.PowerSummary.PresentStatus.Charging, Type: Feature, ReportID: 0x32, Offset: 20, Size: 1, Value: 1<br>   0.026038      Path: UPS.PowerSummary.PresentStatus.Discharging, Type: Feature, ReportID: 0x32, Offset: 21, Size: 1, Value: 0<br>   0.026092   Path: UPS.PowerSummary.PresentStatus.FullyDischarged, Type: Feature, ReportID: 0x32, Offset: 22, Size: 1, Value: 0<br>   0.026149       Path: UPS.PowerSummary.PresentStatus.NeedReplacement, Type: Feature, ReportID: 0x32, Offset: 23, Size: 1, Value: 0<br>   0.027950       Path: UPS.PowerSummary.iDeviceChemistry, Type: Feature, ReportID: 0x2a, Offset: 0, Size: 8, Value: 4<br>   0.028693     Path: UPS.PowerSummary.iOEMInformation, Type: Feature, ReportID: 0x62, Offset: 0, Size: 8, Value: 2<br>   0.029319      Path: UPS.PowerSummary.CapacityMode, Type: Feature, ReportID: 0x33, Offset: 0, Size: 8, Value: 2<br>   0.029957 Path: UPS.PowerSummary.RemainingCapacity, Type: Input, ReportID: 0x34, Offset: 0, Size: 8, Value: 94<br>   0.030016     Path: UPS.PowerSummary.RemainingCapacity, Type: Feature, ReportID: 0x34, Offset: 0, Size: 8, Value: 94<br>   0.030583   Path: UPS.PowerSummary.FullChargeCapacity, Type: Feature, ReportID: 0x37, Offset: 0, Size: 8, Value: 100<br>   0.031318 Path: UPS.PowerSummary.DesignCapacity, Type: Feature, ReportID: 0x36, Offset: 0, Size: 8, Value: 100<br>   0.031943     Path: UPS.PowerSummary.WarningCapacityLimit, Type: Feature, ReportID: 0x38, Offset: 0, Size: 8, Value: 30<br>   0.032697        Path: UPS.PowerSummary.Rechargeable, Type: Feature, ReportID: 0x2c, Offset: 0, Size: 8, Value: 1<br>   0.033446 Path: UPS.PowerSummary.RunTimeToEmpty, Type: Input, ReportID: 0x35, Offset: 0, Size: 16, Value: 3650<br>   0.033507     Path: UPS.PowerSummary.RunTimeToEmpty, Type: Feature, ReportID: 0x35, Offset: 0, Size: 16, Value: 3650<br>   0.034195   Path: UPS.BatterySystem.Battery.ConfigVoltage, Type: Feature, ReportID: 0x04, Offset: 0, Size: 16, Value: 12<br>   0.034945     Path: UPS.BatterySystem.Battery.Voltage, Type: Feature, ReportID: 0x20, Offset: 0, Size: 16, Value: 0.000137<br>   0.035581     Path: UPS.BatterySystem.Battery.PresentStatus.BelowRemainingCapacityLimit, Type: Feature, ReportID: 0x23, Offset: 2, Size: 1, Value: 0<br>   0.035641   Path: UPS.BatterySystem.Battery.PresentStatus.FullyCharged, Type: Feature, ReportID: 0x23, Offset: 3, Size: 1, Value: 0<br>   0.035697  Path: UPS.BatterySystem.Battery.PresentStatus.Charging, Type: Feature, ReportID: 0x23, Offset: 4, Size: 1, Value: 1<br>   0.035752      Path: UPS.BatterySystem.Battery.PresentStatus.Discharging, Type: Feature, ReportID: 0x23, Offset: 5, Size: 1, Value: 0<br>   0.035806   Path: UPS.BatterySystem.Battery.PresentStatus.FullyDischarged, Type: Feature, ReportID: 0x23, Offset: 6, Size: 1, Value: 0<br>   0.035861       Path: UPS.BatterySystem.Battery.PresentStatus.NeedReplacement, Type: Feature, ReportID: 0x23, Offset: 7, Size: 1, Value: 0<br>   0.038212       Path: UPS.BatterySystem.Battery.RemainingCapacity, Type: Feature, ReportID: 0x21, Offset: 0, Size: 8, Value: 94<br>   0.038944  Path: UPS.BatterySystem.Battery.Test, Type: Feature, ReportID: 0x10, Offset: 0, Size: 8, Value: 6<br>   0.039705        Path: UPS.Flow.ConfigVoltage, Type: Feature, ReportID: 0x01, Offset: 0, Size: 8, Value: 120<br>   0.040453      Path: UPS.Flow.ConfigFrequency, Type: Feature, ReportID: 0x02, Offset: 0, Size: 8, Value: 60<br>   0.041199     Path: UPS.Flow.ffff0097, Type: Feature, ReportID: 0x55, Offset: 0, Size: 8, Value: 2<br>   0.041950     Path: UPS.Flow.ConfigApparentPower, Type: Feature, ReportID: 0x03, Offset: 0, Size: 16, Value: 900<br>   0.042589       Path: UPS.PowerConverter.Input.Voltage, Type: Feature, ReportID: 0x18, Offset: 0, Size: 16, Value: 0.001254<br>   0.043213      Path: UPS.PowerConverter.Input.Frequency, Type: Feature, ReportID: 0x19, Offset: 0, Size: 16, Value: 6020<br>   0.043713        Path: UPS.PowerConverter.Output.Voltage, Type: Feature, ReportID: 0x1b, Offset: 0, Size: 16, Value: 0.001264<br>   0.044211     Path: UPS.PowerConverter.Output.Frequency, Type: Feature, ReportID: 0x1c, Offset: 0, Size: 16, Value: 6020<br>   0.044835       Path: UPS.PowerConverter.Output.Current, Type: Feature, ReportID: 0x46, Offset: 0, Size: 16, Value: 0<br>   0.045573    Path: UPS.PowerConverter.Output.ActivePower, Type: Feature, ReportID: 0x47, Offset: 0, Size: 16, Value: 0<br>   0.046325        Path: UPS.PowerConverter.Output.LowVoltageTransfer, Type: Feature, ReportID: 0x06, Offset: 0, Size: 16, Value: 89<br>   0.047075        Path: UPS.PowerConverter.Output.HighVoltageTransfer, Type: Feature, ReportID: 0x09, Offset: 0, Size: 16, Value: 145<br>   0.047823      Path: UPS.PowerConverter.PresentStatus.VoltageOutOfRange, Type: Feature, ReportID: 0x22, Offset: 0, Size: 1, Value: 0<br>   0.047880    Path: UPS.PowerConverter.PresentStatus.Buck, Type: Feature, ReportID: 0x22, Offset: 1, Size: 1, Value: 0<br>   0.047933 Path: UPS.PowerConverter.PresentStatus.Boost, Type: Feature, ReportID: 0x22, Offset: 2, Size: 1, Value: 0<br>   0.047986        Path: UPS.PowerConverter.PresentStatus.Overload, Type: Feature, ReportID: 0x22, Offset: 4, Size: 1, Value: 0<br>   0.048040     Path: UPS.PowerConverter.PresentStatus.Used, Type: Feature, ReportID: 0x22, Offset: 5, Size: 1, Value: 1<br>   0.048098 Path: UPS.PowerConverter.PresentStatus.OverTemperature, Type: Feature, ReportID: 0x22, Offset: 6, Size: 1, Value: 0<br>   0.048151      Path: UPS.PowerConverter.PresentStatus.InternalFailure, Type: Feature, ReportID: 0x22, Offset: 7, Size: 1, Value: 0<br>   0.048204      Path: UPS.PowerConverter.PresentStatus.AwaitingPower, Type: Feature, ReportID: 0x22, Offset: 14, Size: 1, Value: 0<br>   0.050451       Path: UPS.OutletSystem.Outlet.DelayBeforeShutdown, Type: Feature, ReportID: 0x15, Offset: 0, Size: 16, Value: 65535<br>   0.051202      Path: UPS.OutletSystem.Outlet.ffff0056, Type: Feature, ReportID: 0x16, Offset: 0, Size: 16, Value: -60<br>   0.051951   Path: UPS.OutletSystem.Outlet.DelayBeforeReboot, Type: Feature, ReportID: 0x17, Offset: 0, Size: 16, Value: 65535<br>   0.052704        Path: UPS.OutletSystem.Outlet.DelayBeforeStartup, Type: Feature, ReportID: 0x61, Offset: 0, Size: 16, Value: 65535<br>   0.053450       Path: UPS.OutletSystem.Outlet.PercentLoad, Type: Feature, ReportID: 0x1e, Offset: 0, Size: 8, Value: 0<br>   0.054199   Path: UPS.OutletSystem.Outlet.ffff0081, Type: Feature, ReportID: 0x41, Offset: 0, Size: 8, Value: 0<br>   0.054953      Path: UPS.OutletSystem.Outlet.ffff0091, Type: Feature, ReportID: 0x51, Offset: 0, Size: 8, Value: 0<br>   0.055699      Path: UPS.OutletSystem.Outlet.ffff0092, Type: Feature, ReportID: 0x52, Offset: 0, Size: 8, Value: 0<br>   0.056451      Path: UPS.ffff00fe.ffff0075, Type: Feature, ReportID: 0x0d, Offset: 0, Size: 8, Value: 6<br>   0.057199 Path: UPS.ffff00fe.ffff0076, Type: Feature, ReportID: 0x0e, Offset: 0, Size: 8, Value: 7<br>   0.057837 Path: UPS.ffff00fe.ffff007c, Type: Feature, ReportID: 0x0f, Offset: 0, Size: 8, Value: 162<br>   0.058574       Path: UPS.ffff00fe.ffff009c, Type: Feature, ReportID: 0x43, Offset: 0, Size: 8, Value: 1<br>   0.059086 Path: UPS.ffff00fe.ffff00a0, Type: Feature, ReportID: 0x57, Offset: 0, Size: 8, Value: 0<br>   0.059698 Path: UPS.ffff00fe.ffff00a1, Type: Feature, ReportID: 0x58, Offset: 0, Size: 8, Value: 0<br>   0.060435 libusb_get_report: error sending control message: Operation not permitted<br>   0.060491        Can't retrieve Report 59: Operation not permitted<br>   0.060545    Path: UPS.ffff00fe.ffff00a2, Type: Feature, ReportID: 0x59, Offset: 0, Size: 8<br>   0.061202   Path: UPS.ffff00fe.ffff007d, Type: Feature, ReportID: 0x6c, Offset: 0, Size: 16, Value: 12324<br>   0.061948    Path: UPS.ffff00fe.ffff0062, Type: Feature, ReportID: 0x5d, Offset: 0, Size: 8, Value: 1<br>   0.062686 libusb_get_report: error sending control message: Operation not permitted<br>   0.062741        Can't retrieve Report 60: Operation not permitted<br>   0.062792    Path: UPS.ffff00fe.ffff0060, Type: Feature, ReportID: 0x60, Offset: 0, Size: 8<br>   0.063455   Path: UPS.ffff00ff.ffff00d6, Type: Feature, ReportID: 0xc2, Offset: 0, Size: 32, Value: 1.76439e+09<br>   0.064204      Path: UPS.ffff00ff.ffff00d7, Type: Feature, ReportID: 0xc3, Offset: 0, Size: 32, Value: 2562<br>   0.064955     Path: UPS.ffff00ff.ffff00ef, Type: Input, ReportID: 0xe3, Offset: 0, Size: 8, Value: 0<br>   0.065015   Path: UPS.ffff00ff.ffff00ef, Type: Feature, ReportID: 0xe3, Offset: 0, Size: 8, Value: 0<br>   0.065089 Report descriptor retrieved (Reportlen = 885)<br>   0.065135    Found HID device<br>   0.065178 Detected a UPS: Tripp Lite/AVR900U         <br>   0.065230  find_nut_info: unknown info type: load.off.delay<br>   0.065273 find_nut_info: unknown info type: load.on.delay<br>   0.065315  find_nut_info: unknown info type: load.off.delay<br>   0.065374 upsdrv_initinfo...<br>   0.065467       upsdrv_updateinfo...<br>   0.066954     Got 1 HID objects...<br>   0.067017     Path: UPS.PowerSummary.RunTimeToEmpty, Type: Input, ReportID: 0x35, Offset: 0, Size: 16, Value: 3650<br>   0.067065     Quick update...<br>   0.067229  dstate_init: sock /var/run/nut/usbhid-ups-tripplite open on fd 5<br>   0.067300 upsdrv_updateinfo...<br>   0.195017     Got 9 HID objects...<br>   0.195120     Path: UPS.PowerSummary.PresentStatus.InternalFailure, Type: Input, ReportID: 0x32, Offset: 7, Size: 1, Value: 0<br>   0.195194  Path: UPS.PowerSummary.PresentStatus.ShutdownImminent, Type: Input, ReportID: 0x32, Offset: 9, Size: 1, Value: 0<br>   0.195284 Path: UPS.PowerSummary.PresentStatus.ACPresent, Type: Input, ReportID: 0x32, Offset: 16, Size: 1, Value: 1<br>   0.195361       Path: UPS.PowerSummary.PresentStatus.BelowRemainingCapacityLimit, Type: Input, ReportID: 0x32, Offset: 18, Size: 1, Value: 0<br>   0.195439     Path: UPS.PowerSummary.PresentStatus.FullyCharged, Type: Input, ReportID: 0x32, Offset: 19, Size: 1, Value: 0<br>   0.195494    Path: UPS.PowerSummary.PresentStatus.Charging, Type: Input, ReportID: 0x32, Offset: 20, Size: 1, Value: 1<br>   0.195545        Path: UPS.PowerSummary.PresentStatus.Discharging, Type: Input, ReportID: 0x32, Offset: 21, Size: 1, Value: 0<br>   0.195608     Path: UPS.PowerSummary.PresentStatus.FullyDischarged, Type: Input, ReportID: 0x32, Offset: 22, Size: 1, Value: 0<br>   0.195657 Path: UPS.PowerSummary.PresentStatus.NeedReplacement, Type: Input, ReportID: 0x32, Offset: 23, Size: 1, Value: 0<br>   0.195722 Quick update...<br>   2.068005  upsdrv_updateinfo...<br>   2.197223     Got 1 HID objects...<br>   2.197303     Path: UPS.PowerSummary.RemainingCapacity, Type: Input, ReportID: 0x34, Offset: 0, Size: 8, Value: 94<br>   2.197348     Quick update...<br>   4.071967  upsdrv_updateinfo...<br>   4.201458     Got 1 HID objects...<br>   4.201533     Path: UPS.PowerSummary.RunTimeToEmpty, Type: Input, ReportID: 0x35, Offset: 0, Size: 16, Value: 3649<br>   4.201574     Quick update...<br>   6.072388  upsdrv_updateinfo...<br>   6.201718     Got 9 HID objects...<br>   6.201804     Path: UPS.PowerSummary.PresentStatus.InternalFailure, Type: Input, ReportID: 0x32, Offset: 7, Size: 1, Value: 0<br>   6.201863  Path: UPS.PowerSummary.PresentStatus.ShutdownImminent, Type: Input, ReportID: 0x32, Offset: 9, Size: 1, Value: 0<br>   6.201917 Path: UPS.PowerSummary.PresentStatus.ACPresent, Type: Input, ReportID: 0x32, Offset: 16, Size: 1, Value: 1<br>   6.201981       Path: UPS.PowerSummary.PresentStatus.BelowRemainingCapacityLimit, Type: Input, ReportID: 0x32, Offset: 18, Size: 1, Value: 0<br>   6.202036     Path: UPS.PowerSummary.PresentStatus.FullyCharged, Type: Input, ReportID: 0x32, Offset: 19, Size: 1, Value: 0<br>   6.202088    Path: UPS.PowerSummary.PresentStatus.Charging, Type: Input, ReportID: 0x32, Offset: 20, Size: 1, Value: 1<br>   6.202139        Path: UPS.PowerSummary.PresentStatus.Discharging, Type: Input, ReportID: 0x32, Offset: 21, Size: 1, Value: 0<br>   6.202195     Path: UPS.PowerSummary.PresentStatus.FullyDischarged, Type: Input, ReportID: 0x32, Offset: 22, Size: 1, Value: 0<br>   6.202249 Path: UPS.PowerSummary.PresentStatus.NeedReplacement, Type: Input, ReportID: 0x32, Offset: 23, Size: 1, Value: 0<br>   6.202291 Quick update...<br>   8.074300  upsdrv_updateinfo...<br>   8.203949     Got 1 HID objects...<br>   8.204037     Path: UPS.PowerSummary.RemainingCapacity, Type: Input, ReportID: 0x34, Offset: 0, Size: 8, Value: 94<br>   8.204083     Quick update...<br>  10.076166   upsdrv_updateinfo...<br>  10.205204      Got 1 HID objects...<br>  10.205305      Path: UPS.PowerSummary.RunTimeToEmpty, Type: Input, ReportID: 0x35, Offset: 0, Size: 16, Value: 3650<br>  10.205355      Quick update...<br>  12.078075   upsdrv_updateinfo...<br>  12.207436      Got 9 HID objects...<br>  12.207952      Path: UPS.PowerSummary.PresentStatus.InternalFailure, Type: Input, ReportID: 0x32, Offset: 7, Size: 1, Value: 0<br>  12.208103   Path: UPS.PowerSummary.PresentStatus.ShutdownImminent, Type: Input, ReportID: 0x32, Offset: 9, Size: 1, Value: 0<br>  12.208249  Path: UPS.PowerSummary.PresentStatus.ACPresent, Type: Input, ReportID: 0x32, Offset: 16, Size: 1, Value: 1<br>  12.208626        Path: UPS.PowerSummary.PresentStatus.BelowRemainingCapacityLimit, Type: Input, ReportID: 0x32, Offset: 18, Size: 1, Value: 0<br>  12.208775      Path: UPS.PowerSummary.PresentStatus.FullyCharged, Type: Input, ReportID: 0x32, Offset: 19, Size: 1, Value: 0<br>  12.209140     Path: UPS.PowerSummary.PresentStatus.Charging, Type: Input, ReportID: 0x32, Offset: 20, Size: 1, Value: 1<br>  12.209289 Path: UPS.PowerSummary.PresentStatus.Discharging, Type: Input, ReportID: 0x32, Offset: 21, Size: 1, Value: 0<br>  12.209656      Path: UPS.PowerSummary.PresentStatus.FullyDischarged, Type: Input, ReportID: 0x32, Offset: 22, Size: 1, Value: 0<br>  12.209798  Path: UPS.PowerSummary.PresentStatus.NeedReplacement, Type: Input, ReportID: 0x32, Offset: 23, Size: 1, Value: 0<br>  12.210143  Quick update...<br>  14.079987   upsdrv_updateinfo...<br>  14.209670      Got 1 HID objects...<br>  14.209753      Path: UPS.PowerSummary.RemainingCapacity, Type: Input, ReportID: 0x34, Offset: 0, Size: 8, Value: 94<br>  14.209795      Quick update...<br>  16.081844   upsdrv_updateinfo...<br>  16.210923      Got 1 HID objects...<br>  16.211041      Path: UPS.PowerSummary.RunTimeToEmpty, Type: Input, ReportID: 0x35, Offset: 0, Size: 16, Value: 3649<br>  16.211181      Quick update...<br><br><br>Should I run this without -x explore? Is there a way to get upsdrvctl to send the option -x productid=3024 to usbhid-ups? Would that be a good idea?<br clear="all"><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div><br></div> ~ Paul Nickerson</div></div></div></div>