[Nut-upsuser] APC BX ...MI series

Peter Bell peter at bellfamily.org.uk
Tue Aug 20 08:09:29 BST 2024


Hi,
  Thank you for your prompt response!

The problem I had with my BX950MI unit was that it was frequently 
reporting off-line, on batt and often not responding to requests from 
apcupsd (apcaccess) and then going back online again. However, the 
warranty replacement was prompted by a failed battery, apparently 
leaking acid, after around ten months use.  As a matter of interest, I 
had a problem a few years ago with battery failure on another APC 
(possibly a BX750 model?).  After two like-for-like warranty 
replacements, APC supplied a Pro 1200, which worked for several years 
before failing about three months ago.

As luck would have it, my warranty exchange BX950MI was delivered just 
an hour ago - apparently a brand new unit.  The previous unit wouldn't 
run for more than five minutes without throwing a 'wobbly', but this 
replacement has been running without issue for the last hour.  I am 
tentatively optimistic that this unit is not exhibiting the erratic 
behaviour, but I will continue to monitor it for a while.
The firmware version is identified as "295202G -302202G".

If this replacement unit really is working correctly, I will no longer 
be in need of adopting the updated NUT/driver - I will simply await the 
regular release.

Thanks again!

Regards,
Peter.


On 19/08/2024 15:57, Jim Klimov wrote:
> Hello,
>
>   Just wanted to clarify: what sort of issues did you have with the APC?
>
>   Since last year there have been several posts such as 
> https://github.com/networkupstools/nut/issues/2347 about BX****MI (3-4 
> digits for wattage) series built (or flashed with firmware?) roughly 
> in 2023-2024 as frequently reporting 
> low-battery/replace-battery/all-good events in a short timeframe, both 
> with NUT and apcupsd. The event itself might have taken a couple of 
> seconds, but happens irregularly from a few times a day to many times 
> an hour, spamming the logs or alert systems.
>
>   For those samples, we've figured this is some sort of automatic 
> calibration or similar behavior of the inverter, diligently 
> represented by its firmware protocol as the basic underlying events 
> and not the "calibrating" event. At least, this chain of events often 
> goes hand in hand with "On-Line + Discharging" status combo, which 
> seemed to mean calibration on earlier models.
>
>   A recently merged NUT solution for this in PR 
> https://github.com/networkupstools/nut/pull/2565 was a set of new 
> driver configuration options, as detailed in the "NEWS" file:
> * `lbrb_log_delay_sec=N` setting to delay propagation of `LB` or 
> `LB+RB` state (buggy with APC BXnnnnMI devices circa 2023-2024).
> * This may work better with flags like `onlinedischarge_calibration` 
> and `lbrb_log_delay_without_calibrating` for some devices.
>
>   The "lbrb*" options are recent (would be in NUT v2.8.3 release 
> eventually), the "onlinedischarge_calibration" is from v2.8.1 (the 
> OL+DISCHRG combo means several things for different vendors, so there 
> are options for how NUT should treat them).
>
>   Depending on how exactly your device misbehaves, just spewing 
> OL+DISCHRG once in awhile, or the bigger alert sequence with battery 
> replacement, you may be in luck for the former just needing to install 
> NUT v2.8.1 from some packages (maybe using Debian/Ubuntu derived 
> "experimental" repo or switch to a newer OS release), or for the 
> latter - build your own custom NUT. A way to go about this is 
> documented at 
> https://github.com/networkupstools/nut/wiki/Building-NUT-for-in%E2%80%90place-upgrades-or-non%E2%80%90disruptive-tests 
> with reference to the needed prerequisites on different platforms.
>
> Hope this helps,
> Jim Klimov
>
>
>
>
> On Mon, Aug 19, 2024 at 9:22 AM Peter Bell <peter at bellfamily.org.uk> 
> wrote:
>
>     I'm a long-time user of APC UPSs and apcupsd, but have been
>     experiencing
>     issues with recent APC units, although I have three BackUPS CS650
>     units
>     which have had very little issue..
>
>     I've recently replaced the APC 1200 unit on my fileserver (running
>     Slackware) with a CyberPower UPS and that appears to be well
>     supported
>     by NUT.
>
>     However, I have an APC BX950MI unit which is currently being replaced
>     under warranty.  This unit has never worked well with apcupsd.
>     I understand that changes have recently been incorporated into NUT to
>     handle the BX units.  I have installed NUT onto a Raspberry Pi,
>     running
>     PiOS (Bookworm), but NUT pulled from the PiOS repository is only at
>     v2.8.0, not the latest.  This works okay with the CS650 APC but I
>     fear
>     that it doesn't include the latest BX series fixes.
>     What do I need to do to to get the BX950 working satisfactorily with
>     NUT?  Will an update of the usbhid-ups driver work or do I need the
>     complete NUT v2.8.2 from somewhere?
>
>     How can I go about this?
>
>     All advice gratefully received.
>
>     _______________________________________________
>     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/20240820/a09f8689/attachment.htm>


More information about the Nut-upsuser mailing list