<div dir="ltr"><div>It seems that the UPS I bought is actually served by the blazer_usb driver.</div><div><br></div><div>USB ids 06da:0003 (lsusb DB thinks it's a "Phoenixtec Power Co., Ltd 1300VA UPS", but this has apparantly been re-used by Eaton 5E2200USB-LA)</div><div><br></div><div>It's sold as an Eaton 5E 1,100W 2,200VA 6-Outlet UPS</div><div><br></div><div>SKU: 147140 Mfr Part #: 5E2200USB-LA UPC: 743172064875</div><div><br></div><div><a href="http://www.microcenter.com/product/470131/5E_1,100W_2,200VA_6-Outlet_UPS">http://www.microcenter.com/product/470131/5E_1,100W_2,200VA_6-Outlet_UPS</a></div><div> </div><div>"The Eaton 5E is an essential line interactive UPS that provides cost effective and reliable power protection against power outages and bad power quality. Thanks to its small size the 5E can be installed easily in a business environment or at home."</div><div><br></div><div><br></div><div><br></div><div>I can only assume that the usbhid-ups driver guesses the manufacturer as the first whole name in the data-strings if it doesn't reccognize it.</div><div><br></div><div>Additional research in to the USB device ID lead to news articles from 2008(!) about Eaton aquiring Phoneixtek.  I'm not sure if this is some UPS that's been sitting on a shelf for years or not . . . :(</div><div><br></div><div><br></div><div><br></div><div># cat >> /etc/udev/rules.d/99-nut.rules << "HEREDOC"</div><div><br></div><div>SYSFS{idVendor}=="06da", SYSFS{idProduct}=="0003", MODE="664", GROUP="nut"</div><div><br></div><div>HEREDOC</div><div><br></div><div># udevadm control --reload-rules</div><div><br></div><div>I think I recall hearing systemd ate udev?</div><div><br></div><div># systemctl daemon-reload</div><div><br></div><div>Then I disconnected/reconnected the UPS, since that was faster than looking up re-triggering udev rules.</div><div><br></div><div><br></div><div># cat >> /etc/ups/ups.conf << HEREDOC</div><div><br></div><div>[eaton5e]</div><div>        driver  = blazer_usb</div><div>        port    = auto</div><div>        vendorid = 06da</div><div>        productid = 0003</div><div>HEREDOC</div><div><br></div><div><br></div><div>I still need to perform the following calibrations:</div><div><br></div><div>default.battery.voltage.high = value</div><div>Maximum battery voltage that is reached after about 12 to 24 hours charging. If you want the driver to report a guesstimated battery.charge, you need to specify this (see BATTERY CHARGE).</div><div><br></div><div>default.battery.voltage.low = value</div><div>Minimum battery voltage just before the UPS automatically shuts down. If you want the driver to report a guesstimated battery.charge, you need to specify this (see BATTERY CHARGE).</div><div><br></div><div>runtimecal = tShigh,pLhigh,tSmed,pLmed  (timeSeconds and 'percent load' high/low)</div><div><br></div><div><br></div><div>The first doesn't sound that difficult, it's mostly just waiting.  The second and third values... THOSE are a lot more difficult with older incandescent light bulbs difficult to find.</div><div><br></div><div><br></div><div><br></div><div># echo Re-testing with the 'stable' version of NUT</div><div><br></div><div>upsc eaton5e@localhost                                                                                                                                                                             </div><div>battery.charge: 100</div><div>battery.voltage: 27.40</div><div>battery.voltage.high: 26.00</div><div>battery.voltage.low: 20.80</div><div>battery.voltage.nominal: 24.0</div><div>device.type: ups</div><div><a href="http://driver.name">driver.name</a>: blazer_usb</div><div>driver.parameter.pollinterval: 2</div><div>driver.parameter.port: auto</div><div>driver.parameter.productid: 0003</div><div>driver.parameter.synchronous: no</div><div>driver.parameter.vendorid: 06da</div><div>driver.version: 2.7.4</div><div>driver.version.internal: 0.12</div><div>input.current.nominal: 18.0</div><div>input.frequency: 59.9</div><div>input.frequency.nominal: 60</div><div>input.voltage: 121.3</div><div>input.voltage.fault: 121.3</div><div>input.voltage.nominal: 120</div><div>output.voltage: 121.0</div><div>ups.beeper.status: enabled</div><div>ups.delay.shutdown: 30</div><div>ups.delay.start: 180</div><div>ups.load: 0</div><div>ups.productid: 0003</div><div>ups.status: OL</div><div>ups.type: offline / line interactive</div><div>ups.vendorid: 06da</div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div># echo blazer_usb while powered ON ; a single older LCD monitor as load.</div><div><br></div><div>battery.charge: 100</div><div>battery.voltage: 27.80</div><div>battery.voltage.high: 26.00</div><div>battery.voltage.low: 20.80</div><div>battery.voltage.nominal: 24.0</div><div>device.type: ups</div><div><a href="http://driver.name">driver.name</a>: blazer_usb</div><div>driver.parameter.pollinterval: 2</div><div>driver.parameter.port: auto</div><div>driver.parameter.productid: 0003</div><div>driver.parameter.synchronous: no</div><div>driver.parameter.vendorid: 06da</div><div>driver.version: 2.7.4-151-g9209e18</div><div>driver.version.internal: 0.12</div><div>input.current.nominal: 18.0</div><div>input.frequency: 59.9</div><div>input.frequency.nominal: 60</div><div>input.voltage: 121.3</div><div>input.voltage.fault: 121.0</div><div>input.voltage.nominal: 120</div><div>output.voltage: 121.3</div><div>ups.beeper.status: enabled</div><div>ups.delay.shutdown: 30</div><div>ups.delay.start: 180</div><div>ups.load: 0</div><div>ups.productid: 0003</div><div>ups.status: OL</div><div>ups.type: offline / line interactive</div><div>ups.vendorid: 06da</div><div><br></div><div><br></div><div><br></div><div># echo blazer_usb while TURNED OFF</div><div><br></div><div># upsc eaton5e@localhost                                                                                                                                                                             </div><div>battery.charge: 100</div><div>battery.voltage: 26.30</div><div>battery.voltage.high: 26.00</div><div>battery.voltage.low: 20.80</div><div>battery.voltage.nominal: 24.0</div><div>device.type: ups</div><div><a href="http://driver.name">driver.name</a>: blazer_usb</div><div>driver.parameter.pollinterval: 2</div><div>driver.parameter.port: auto</div><div>driver.parameter.productid: 0003</div><div>driver.parameter.synchronous: no</div><div>driver.parameter.vendorid: 06da</div><div>driver.version: 2.7.4-151-g9209e18</div><div>driver.version.internal: 0.12</div><div>input.current.nominal: 18.0</div><div>input.frequency: 0.0</div><div>input.frequency.nominal: 60</div><div>input.voltage: 121.0</div><div>input.voltage.fault: 121.0</div><div>input.voltage.nominal: 120</div><div>output.voltage: 0.0</div><div>ups.alarm: Shutdown imminent!</div><div>ups.beeper.status: enabled</div><div>ups.delay.shutdown: 30</div><div>ups.delay.start: 180</div><div>ups.load: 0</div><div>ups.productid: 0003</div><div>ups.status: ALARM OL FSD</div><div>ups.type: offline / line interactive</div><div>ups.vendorid: 06da</div></div><br><div class="gmail_quote"><div dir="ltr">On Tue, Oct 25, 2016 at 10:45 AM Michael Evans <<a href="mailto:mjevans1983@gmail.com">mjevans1983@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr" class="gmail_msg"><div class="gmail_msg">I recently purchased a UPS from<br class="gmail_msg"></div><div class="gmail_msg"><a href="http://www.microcenter.com/product/470131/5E_1,100W_2,200VA_6-Outlet_UPS" class="gmail_msg" target="_blank">http://www.microcenter.com/product/470131/5E_1,100W_2,200VA_6-Outlet_UPS</a></div><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">It's sold as an Eaton 5E 1,100W 2,200VA 6-Outlet UPS</div><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">SKU: 147140</div><div class="gmail_msg">Mfr Part #: 5E2200USB-LA</div><div class="gmail_msg">UPC: 743172064875</div><div class="gmail_msg"> </div><div class="gmail_msg">"The Eaton 5E is an essential line interactive UPS that provides cost effective and reliable power protection against power outages and bad power quality. Thanks to its small size the 5E can be installed easily in a business environment or at home."</div><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg"><span style="font-family:monospace" class="gmail_msg">Network UPS Tools upsc 2.7.4-151-g9209e18<br class="gmail_msg"></span></div><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">The git development version was required to get any communication with the UPS; however a number of surprises awaited me.</div><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">upsc eaton5e@localhost</div><div class="gmail_msg">device.mfr: CTN</div><div class="gmail_msg">device.model: USB UPS</div><div class="gmail_msg">device.type: ups</div><div class="gmail_msg"><a href="http://driver.name" class="gmail_msg" target="_blank">driver.name</a>: usbhid-ups</div><div class="gmail_msg">driver.parameter.pollfreq: 30</div><div class="gmail_msg">driver.parameter.pollinterval: 2</div><div class="gmail_msg">driver.parameter.port: auto</div><div class="gmail_msg">driver.parameter.productid: 0003</div><div class="gmail_msg">driver.parameter.synchronous: no</div><div class="gmail_msg">driver.parameter.vendorid: 06da</div><div class="gmail_msg">driver.version: 2.7.4-151-g9209e18</div><div class="gmail_msg">driver.version.data: MGE HID 1.41</div><div class="gmail_msg">driver.version.internal: 0.41</div><div class="gmail_msg">ups.mfr: CTN</div><div class="gmail_msg">ups.model: USB UPS</div><div class="gmail_msg">ups.productid: 0003</div><div class="gmail_msg">ups.status: OB</div><div class="gmail_msg">ups.vendorid: 06da</div><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">The Manufacturer, model, and data presented are... not at all what I expected.</div><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">The particular model I selected has a 20A style plug.  While I can plug it in, I've no other devices with such a plug so I can't actually confirm it's making proper contact.</div><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">It would be nice if someone more aware of the state of the UPS industry could comment on if this UPS is Eaton 'branded' as a result of some licencing deal and/or merger; or if this UPS happens to be a counterfeit.</div><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">I'd also like to know if I should be expecting to see things like the line quality, UPS load, and maybe even a battery voltage (if not remaining time estimate) from a 'lower end' UPS.</div><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">[3111733.168501] usb 3-3: USB disconnect, device number 6</div><div class="gmail_msg">[3111737.564994] usb 3-3: new low-speed USB device number 7 using xhci_hcd</div><div class="gmail_msg">[3111737.763574] hid-generic 0003:06DA:0003.0002: hiddev0,hidraw0: USB HID v1.11 Device [CTN USB UPS] on usb-0000:00:14.0-3/input0</div><div class="gmail_msg">[3111737.921670] usb 3-4: new low-speed USB device number 8 using xhci_hcd</div><div class="gmail_msg">[3111738.085069] usb 3-4: device descriptor read/64, error -71</div><div class="gmail_msg">[3111748.351251] usb 3-4: device descriptor read/64, error -110</div><div class="gmail_msg">[3111748.614619] usb 3-4: new low-speed USB device number 9 using xhci_hcd</div><div class="gmail_msg">[3111748.777993] usb 3-4: device descriptor read/64, error -71</div><div class="gmail_msg">[3111764.040752] usb 3-4: device descriptor read/64, error -110</div><div class="gmail_msg">[3111764.304017] usb 3-4: new low-speed USB device number 10 using xhci_hcd</div><div class="gmail_msg">[3111764.305692] usb 3-4: Device not responding to setup address.</div><div class="gmail_msg">[3111764.508782] usb 3-4: Device not responding to setup address.</div><div class="gmail_msg">[3111764.710658] usb 3-4: device not accepting address 10, error -71</div><div class="gmail_msg">[3111764.870704] usb 3-4: new low-speed USB device number 11 using xhci_hcd</div><div class="gmail_msg">[3111764.871490] usb 3-4: Device not responding to setup address.</div><div class="gmail_msg">[3111765.074047] usb 3-4: Device not responding to setup address.</div><div class="gmail_msg">[3111765.277350] usb 3-4: device not accepting address 11, error -71</div><div class="gmail_msg">[3111765.278466] usb usb3-port4: unable to enumerate USB device</div><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg"><span style="font-family:monospace" class="gmail_msg">Linux 4.7.4-1-ARCH #1 SMP PREEMPT Thu Sep 15 15:24:29 CEST 2016 x86_64 GNU/Linux<br class="gmail_msg"></span></div><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">Bus 003 Device 006: ID 06da:0003 Phoenixtec Power Co., Ltd 1300VA UPS</div><div class="gmail_msg">Device Descriptor:</div><div class="gmail_msg">  bLength                18</div><div class="gmail_msg">  bDescriptorType         1</div><div class="gmail_msg">  bcdUSB               1.10</div><div class="gmail_msg">  bDeviceClass            0 </div><div class="gmail_msg">  bDeviceSubClass         0 </div><div class="gmail_msg">  bDeviceProtocol         0 </div><div class="gmail_msg">  bMaxPacketSize0         8</div><div class="gmail_msg">  idVendor           0x06da Phoenixtec Power Co., Ltd</div><div class="gmail_msg">  idProduct          0x0003 1300VA UPS</div><div class="gmail_msg">  bcdDevice            5.01</div><div class="gmail_msg">  iManufacturer           3 </div><div class="gmail_msg">  iProduct                1 </div><div class="gmail_msg">  iSerial                 0 </div><div class="gmail_msg">  bNumConfigurations      1</div><div class="gmail_msg">  Configuration Descriptor:</div><div class="gmail_msg">    bLength                 9</div><div class="gmail_msg">    bDescriptorType         2</div><div class="gmail_msg">    wTotalLength           34</div><div class="gmail_msg">    bNumInterfaces          1</div><div class="gmail_msg">    bConfigurationValue     1</div><div class="gmail_msg">    iConfiguration          0 </div><div class="gmail_msg">    bmAttributes         0xa0</div><div class="gmail_msg">      (Bus Powered)</div><div class="gmail_msg">      Remote Wakeup</div><div class="gmail_msg">    MaxPower              100mA</div><div class="gmail_msg">    Interface Descriptor:</div><div class="gmail_msg">      bLength                 9</div><div class="gmail_msg">      bDescriptorType         4</div><div class="gmail_msg">      bInterfaceNumber        0</div><div class="gmail_msg">      bAlternateSetting       0</div><div class="gmail_msg">      bNumEndpoints           1</div><div class="gmail_msg">      bInterfaceClass         3 Human Interface Device</div><div class="gmail_msg">      bInterfaceSubClass      0 </div><div class="gmail_msg">      bInterfaceProtocol      0 </div><div class="gmail_msg">      iInterface              0 </div><div class="gmail_msg">        HID Device Descriptor:</div><div class="gmail_msg">          bLength                 9</div><div class="gmail_msg">          bDescriptorType        33</div><div class="gmail_msg">          bcdHID               1.11</div><div class="gmail_msg">          bCountryCode            0 Not supported</div><div class="gmail_msg">          bNumDescriptors         1</div><div class="gmail_msg">          bDescriptorType        34 Report</div><div class="gmail_msg">          wDescriptorLength      27</div><div class="gmail_msg">         Report Descriptors: </div><div class="gmail_msg">           ** UNAVAILABLE **</div><div class="gmail_msg">      Endpoint Descriptor:</div><div class="gmail_msg">        bLength                 7</div><div class="gmail_msg">        bDescriptorType         5</div><div class="gmail_msg">        bEndpointAddress     0x81  EP 1 IN</div><div class="gmail_msg">        bmAttributes            3</div><div class="gmail_msg">          Transfer Type            Interrupt</div><div class="gmail_msg">          Synch Type               None</div><div class="gmail_msg">          Usage Type               Data</div><div class="gmail_msg">        wMaxPacketSize     0x0008  1x 8 bytes</div><div class="gmail_msg">        bInterval              12</div><div class="gmail_msg"><br class="gmail_msg"></div></div></blockquote></div>