<div dir="ltr"><div>Unfortunately, that's a well known and documented behavior of APC UPS's. The information that is delivered from these devices through standar USB communication is slow and sometimes it doesn't refreshes the states since APC does not follow USB-HID standard protocol, instead they use their own modified version one. For example, mine is stuck on OB, this means that it was always reporting to be on battery.</div><div>What I did to resolve this was to unfortunately use APC oficial software, I used PowerChute Serial Shutdown which can read the real states of the UPS and which this software is able to act as an SNMP server too, but again, with its own proprietary MIB. Then, use the GitHub repository of NUT so you can clone the actual source code of the project, in it, there is a script on the SNMP sub-driver folder that you can use to make NUT be able to learn the SNMP strings from APC software. Once it's done, re-compile NUT with this new SNMP sub-driver, then configure NUT to use SNMP and use that created MIB.</div><div>By the way, it sounds complicated, but everything is well documented and the script is a tremendous help. For sure, some skills will be required but nothing to savy, if you are already using NUT on linux, then, trust me you have the enough skills.  </div><br></div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">El mié, 18 feb 2026 a la(s) 10:15 a.m., Greg Troxel via Nut-upsuser (<a href="mailto:nut-upsuser@alioth-lists.debian.net">nut-upsuser@alioth-lists.debian.net</a>) escribió:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">Andrea Venturoli via Nut-upsuser <<a href="mailto:nut-upsuser@alioth-lists.debian.net" target="_blank">nut-upsuser@alioth-lists.debian.net</a>><br>
writes:<br>
<br>
> On 1/22/26 14:00, Andrea Venturoli wrote:<br>
><br>
>> This is more or less able to comunicate but:<br>
>> _ no matter what, the battery charge is alway 100% (even when<br>
>> obviously this can't be and the front panel shows otherwise);<br>
>> _ input voltage works seems to be the only parameter that changes;<br>
>> _ still the UPS status is always "OL" and NUT won't log anything if<br>
>> I disconnect the power cable (so I guess it won't turn off the<br>
>> machine when needed).<br>
>> Is there anything I can do?<br>
><br>
> No hint?<br>
<br>
Probably no response because your question lacked a lot of details about<br>
what you've tried (like exactly which driver, and what happened when you<br>
tried all the others that might sort of work) and it doesn't seem like<br>
you have turned on debugging nd read the debug output.<br>
<br>
A very quick search turned up<br>
<br>
<a href="https://networkupstools.org/ddl/APC/Smart-UPS_2200.html" rel="noreferrer" target="_blank">https://networkupstools.org/ddl/APC/Smart-UPS_2200.html</a><br>
<br>
_______________________________________________<br>
Nut-upsuser mailing list<br>
<a href="mailto:Nut-upsuser@alioth-lists.debian.net" target="_blank">Nut-upsuser@alioth-lists.debian.net</a><br>
<a href="https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/nut-upsuser" rel="noreferrer" target="_blank">https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/nut-upsuser</a><br>
</blockquote></div>