Andrea Venturoli via Nut-upsuser <nut-upsuser at alioth-lists.debian.net> writes:> On 1/22/26 14:00, Andrea Venturoli wrote: > >> This is more or less able to comunicate but: >> _ no matter what, the battery charge is alway 100% (even when >> obviously this can't be and the front panel shows otherwise); >> _ input voltage works seems to be the only parameter that changes; >> _ still the UPS status is always "OL" and NUT won't log anything if >> I disconnect the power cable (so I guess it won't turn off the >> machine when needed). >> Is there anything I can do? > > No hint?Probably no response because your question lacked a lot of details about what you've tried (like exactly which driver, and what happened when you tried all the others that might sort of work) and it doesn't seem like you have turned on debugging nd read the debug output. A very quick search turned up https://networkupstools.org/ddl/APC/Smart-UPS_2200.html
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. 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. 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. El mi?, 18 feb 2026 a la(s) 10:15?a.m., Greg Troxel via Nut-upsuser ( nut-upsuser at alioth-lists.debian.net) escribi?:> Andrea Venturoli via Nut-upsuser <nut-upsuser at alioth-lists.debian.net> > writes: > > > On 1/22/26 14:00, Andrea Venturoli wrote: > > > >> This is more or less able to comunicate but: > >> _ no matter what, the battery charge is alway 100% (even when > >> obviously this can't be and the front panel shows otherwise); > >> _ input voltage works seems to be the only parameter that changes; > >> _ still the UPS status is always "OL" and NUT won't log anything if > >> I disconnect the power cable (so I guess it won't turn off the > >> machine when needed). > >> Is there anything I can do? > > > > No hint? > > Probably no response because your question lacked a lot of details about > what you've tried (like exactly which driver, and what happened when you > tried all the others that might sort of work) and it doesn't seem like > you have turned on debugging nd read the debug output. > > A very quick search turned up > > https://networkupstools.org/ddl/APC/Smart-UPS_2200.html > > _______________________________________________ > Nut-upsuser mailing list > Nut-upsuser at alioth-lists.debian.net > https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/nut-upsuser >-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://alioth-lists.debian.net/pipermail/nut-upsuser/attachments/20260218/c82d857b/attachment.htm>
On 2/18/26 16:15, Greg Troxel via Nut-upsuser wrote:> Probably no response because your question lacked a lot of details about > what you've tried (like exactly which driver,As I said, "usbhid-ups".> and what happened when you > tried all the others that might sort of work)I tried none other. That was exactly my question: which driver I should try.> and it doesn't seem like > you have turned on debugging nd read the debug output.No, I didn't get to that point. I'll try.> A very quick search turned up > > https://networkupstools.org/ddl/APC/Smart-UPS_2200.htmlI had searched, but I don't know how I missed this. Sorry. Of course I'll look into this. Do I understand it right, however, that the apcsmart driver is only for serial ports? So my only choice is usbhid-ups, right? bye & Thanks av.
Andrea Venturoli
2026-Mar-19 12:41 UTC
[Nut-upsuser] APC SmartUPS 2200 [solved or, better, worked around]
On 2/18/26 16:15, Greg Troxel via Nut-upsuser wrote:> A very quick search turned up > > https://networkupstools.org/ddl/APC/Smart-UPS_2200.htmlWell, the above link reports it as working, but it doesn't for me. Possibly it's some different hardware revision. I ended up running apcupsd (instructing it not to kill power) and NUT with apcupsd-ups (which allows for other slave computers on the net to contact the master without changing their config). Not that I like this solution very much, but it seems to work. Thanks to anyone who tried to help and in case some developer wants me to run some specific test, just ask. bye av.