<div dir="auto">Hey all!</div><div dir="auto"><br></div><div dir="auto">Thanks for the responses so far.</div><div dir="auto"><br></div><div dir="auto">I’m not overly familiar with USB HID, so it sounds like I’m going to need to do some homework there. Someone have a good intro learning in mind?</div><div dir="auto"><br></div><div dir="auto">We had looked at the OpenUPS board and were prepared to move in that direction, but we’re finding that it lacks a few needed features and through testing we’re quickly running into power and temperature limits that will only get worse once put into warmer environments. As mentioned the OpenUPS board isn’t really “open” and getting them to implement some of the features we need wasn’t going to happen.</div><div dir="auto"><br></div><div dir="auto">Back to NUT, I guess I was hoping there’s an ideal implementation on the firmware side that works fully with one of the provided drivers on the Linux side. Openups-hid.c is interesting; is the protocol really as simple as sending back data when the firmware receives a string like <span style="font-family:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace;font-size:12px;white-space:pre;color:rgb(10,48,105)">UPS.PowerSummary.RunTimeToEmpty</span>?</div><div dir="auto"><br></div><div dir="auto">Thanks!</div><div dir="auto"><br></div><div dir="auto">Josh Q</div><div dir="auto"><br></div><div dir="auto"><br></div><div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, Sep 17, 2022 at 5:12 AM Roger Price <<a href="mailto:roger@rogerprice.org">roger@rogerprice.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;padding-left:1ex;border-left-color:rgb(204,204,204)">On Fri, 16 Sep 2022, Joshua Quesenberry via Nut-upsuser wrote:<br>
<br>
> I’m part of team that’s been tasked with building an embedded system that does, among other things, battery management, including behaving<br>
> like a UPS. We’d like to take full advantage of integrating with NUT and hopefully also it offers some support for running custom queries<br>
> of the device?<br>
<br>
Hello Josh, When you say "integrating with NUT" do you mean<br>
<br>
  1) At the low level, i.e. microcode which talks to a driver in NUT's upsd.<br>
<br>
  2) At high level, i.e. with NUT's upsd integrated into your system.<br>
<br>
Roger</blockquote></div></div>