Displaying 20 results from an estimated 20000 matches similar to: "Developing the UPS side of the UPS-NUT equation (via usbhid)"
2014 Mar 07
0
Developing the UPS side of the UPS-NUT equation (via usbhid)
On Mar 6, 2014, at 3:55 PM, Rob Groner wrote:
> To make this UPS as easy to use as possible for the end-user who chooses Linux, I figured I would just completely implement the official USB HID UPS spec. That way no subdriver would be needed, or at least very little.
At the moment, we use USB VID and PID to select which HID-to-NUT tables to consult (since some vendors have "custom"
2014 Mar 07
2
Developing the UPS side of the UPS-NUT equation (via usbhid)
Charles,
Thank you so much for the information. I'm trying to digest it along with the other docs I have, the example code from Microchip, and a USB HID tutorial I found online.
So, if I understand correctly.... When the device first connects, it sends a huge dump of data (which the usbhid driver shows when you use the debug option) which fully describes the data it is capable of sending.
2014 Mar 08
0
Developing the UPS side of the UPS-NUT equation (via usbhid)
On Mar 7, 2014, at 11:24 AM, Rob Groner wrote:
> Charles,
>
> Thank you so much for the information. I'm trying to digest it along with the other docs I have, the example code from Microchip, and a USB HID tutorial I found online.
I realize that some of the descriptions can be a bit vague, so if you want to post a link to the HID tutorial, I can try to describe what is going on
2014 Mar 13
2
Developing the UPS side of the UPS-NUT equation (via usbhid)
Hmm...well, after it gets the report descriptor, NUT then gets each of the reports defined in there, so that's good. But after that, there are no more messages (no more reports being requested...the NUT debug info just shows "libusb_get_interrupt: Connection timed out" repeatedly). I put in some enticing values into the report descriptor, like shutdownimminent and discharging and
2014 Mar 13
0
Developing the UPS side of the UPS-NUT equation (via usbhid)
Success! Turns out NUT was looking for some pretty specific paths, which I printed out to the screen as it looked for them. Once I added some bits in UPS.PowerSummary.PresentStatus.*, then it started checking for those and getting reports.
I think I'm finally starting to get it....If I want this UPS to use just the generic usbhid-ups driver, then I'm going to have to structure my
2005 Dec 07
5
Atlantis-Land UPS with Cypress CY7C63723 chip (cypress_m8 driver) support
Hello everybody!
I am trying to get an Atlantis-Land OnePower Line Interactive S1501
UPS (actually it is made by Ablerex) to talt to my Linux box through its
USB port (no more RS-232...), either using the supplied program
(UPSilon2000, works under Win and Linux) or whatever else.
The UPSilon2000 program apparently works OK *if* it can talk to the
UPS via a serial port; since my UPS has
2005 Dec 07
5
Atlantis-Land UPS with Cypress CY7C63723 chip (cypress_m8 driver) support
Hello everybody!
I am trying to get an Atlantis-Land OnePower Line Interactive S1501
UPS (actually it is made by Ablerex) to talt to my Linux box through its
USB port (no more RS-232...), either using the supplied program
(UPSilon2000, works under Win and Linux) or whatever else.
The UPSilon2000 program apparently works OK *if* it can talk to the
UPS via a serial port; since my UPS has
2014 Mar 12
4
Developing the UPS side of the UPS-NUT equation (via usbhid)
The syntax is beginning (just beginning) to make sense to me now, so I'm looking now to try and implement just a few items in the report descriptor, and then I figured I can progress from there if all goes well.
The power HID docs seem to encourage drawing out your system first, and then letting the report descriptor flow from there. So, my very simplified system goes like this:
2006 Sep 11
3
new ups for database?
I have a Belkin F6H500ukUNV ups that I am attempting to get working
under nut, however it
does not appear to be detected by nut, I'm assuming that I need to
feed some information
back to you guys to get it included in the database somwhere.
I've included (what I can think might be) the relivant outputs. Please
let me know if you
require anything else.
dmesg output
/sbin/newhidsups
2014 Mar 18
1
Developing the UPS side of the UPS-NUT equation (via usbhid)
Things are going along well, but there is one remaining area of confusion...."units". I understand exponents now...it's basically how you pass decimal values. That's easy enough.
But "units"....in other words, I have a voltage I want to put in a report. If I include in the report descriptor the fact that it is actually a voltage, with units of "volts",
2014 Mar 06
0
Developing the UPS side of the UPS-NUT equation (via usbhid)
Rob -
Just out of curiosity, will this device also have any network
monitoring connectivity, or just USB? Not sure what market you are
targeting, but even as a small business/home compute user, I find that
the distance limitations of USB often cause me grief, and myself, I
would love to see a network alternative as well . . . Perhaps support
for a network dongle on the USB port? More
2014 Mar 14
2
Creating a new NUT USB HID subdriver
Thanks to the great help here, I now have a UPS spitting out something resembling a report descriptor. So since I seem destined to have to create a new USB HID subdriver, I figured I'd get started on the path.
I followed all of the directions on the web....I used the script to generate the usbhid subdriver, feeding it the output of the usbhid-ups driver from reading my UPS. All that worked
2007 May 11
11
tripp lite smart2200RMXL2U error reading protocol
I'm working on a gentoo server with Nut 2.0.5-r1 and libusb-0.1.12.
I originally tried the hidups driver which seemed to work, but produced
a large amount of unhandled events. Then I tried the newhidups which
told me my ups wasn't supported. When I try using
tripplite_usb -u root -DDDD /proc/bus/usb/002/002
I get that there isn't a match. But when I try using
tripplite_usb -DDDD
2014 Mar 14
1
Developing the UPS side of the UPS-NUT equation (via usbhid)
On Mar 13, 2014, at 10:27 AM, Rob Groner wrote:
> I think I'm finally starting to get it....If I want this UPS to use just the generic usbhid-ups driver, then I'm going to have to structure my reports descriptor to match what it's looking for. Otherwise, I can go off on my own and structure my reports any way I want...but then I'll have to write my own NUT driver to look for
2015 Mar 02
3
Install problems (group permissions) with nut 2.7.2
Well, having spent a decent amount of time trying to get my driver file added into the Makefile build system (and failing), I've decided that for now, simply adding that one line to the openups-hid.c file and recompiling is the best route to go. When I can no longer live with the limited nature of the openups-hid driver, I'll revisit writing our own.
Thanks for the helps.
Sincerely,
2015 Mar 03
0
Install problems (group permissions) with nut 2.7.2
On Mar 2, 2015, at 12:49 PM, Rob Groner <rgroner at RTD.com> wrote:
> Well, having spent a decent amount of time trying to get my driver file added into the Makefile build system (and failing), I've decided that for now, simply adding that one line to the openups-hid.c file and recompiling is the best route to go. When I can no longer live with the limited nature of the openups-hid
2020 Jun 28
2
AVR750U Low Power not Triggering Shutdown
Hello,
I am having difficulty using NUT to shut down my Netgate SG-1100
(a pfSense router) when the power level of the UPS gets critically
low.
Here is some relevant information:
- OS: pfSense 2.4.5-RELEASE-p1 (FreeBSD 11.3-STABLE)
- NUT version: 2.7.4
- Installed from: pfSense package 2.7.4_7
- UPS: AVR750U (Device release number 2)
- I have included my config files, output from `upsc`, and
2015 Mar 09
2
Install problems (group permissions) with nut 2.7.2
Ok, I tried this from scratch on a fresh 2.7.2 directory. I followed the web instructions, specifically:
+ I generated the new subdriver for my UPS (rtd-hid.*) based on PATH info.
+ I put them in the drivers subdir
+ I added the include line (#include rtd-hid.h) in usbhid-ups.c (specifically in the #ifndef SHUT_MODE section)
+ I added &rtd_subdriver, to the subdriver_list in usbhid-ups.c
2006 Sep 22
1
Ablerex 625L USB version
***********************
Your mail has been scanned by InterScan MSS.
***********************
Has anyone managed to get this UPS to work? I am using the laster development nuts. My /proc/bus/usb/devices content:
==== cut ====
T: Bus=01 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#= 2 Spd=1.5 MxCh= 0
D: Ver= 1.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=ffff ProdID=0000 Rev= 1.00
S:
2006 Jun 14
3
Trouble Configuring NUT with Gamatronic USB
Hi
I am running FC5 with nut coming from the fc5 extras repositories. I
am trying to configure a Gamatronic D-Compact ups. The cable that came
with the ups has a serial connector on one end and a usb on the other.
cat /proc/bus/usb/devices produces
T: Bus=01 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#= 4 Spd=1.5 MxCh= 0
D: Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: