[Nut-upsuser] Alert: REPLBATT active after battery replacement and requires reboot to clear
Vyasa
info at dalpha.com
Mon Jun 30 18:26:16 BST 2025
Hello,
CONFIGURATION:
I am using a Powerware PW9120 3000i, on a network configuration with a
server and a couple of slaves.
The nut-server OS is /Debian 12 (6.1.0-37-amd64)/. Nut was installed
from the Debian repo with version /2.8.0-7 amd64/, and client has the
same version.
UPS is connected with a standard RS232 serial connection, and works with
all standard commands and functionality.
Command "/upscmd -l upsname/" provides the following, where I have
successfully used /test.battery.start/ and /test.system.start/:
beeper.disable - Disable the UPS beeper
beeper.enable - Enable the UPS beeper
beeper.mute - Temporarily mute the UPS beeper
load.on - Turn on the load immediately
outlet.1.load.off - Turn off the load on outlet 1 immediately
outlet.1.load.on - Turn on the load on outlet 1 immediately
outlet.1.shutdown.return - Turn off the outlet 1 and return when power
is back
outlet.2.load.off - Turn off the load on outlet 2 immediately
outlet.2.load.on - Turn on the load on outlet 2 immediately
outlet.2.shutdown.return - Turn off the outlet 2 and return when power
is back
shutdown.return - Turn off the load and return when power is back
shutdown.stayoff - Turn off the load and remain off
test.battery.start - Start a battery test
test.system.start - Start a system test
ISSUE:
Every couple of years when I have to replace batteries in the UPS, I get
an issue with not being able to clear the REPLBATT alert. That is not
until I reboot the server running NUT-SERVER. This might seem as not a
big deal, but becomes a hassle when batteries haven't quite failed yet
and are still good after a ups battery test.
The UPS itself reports OK after battery replacement or battery test, and
clears alarm on its LCD. But when I poll the UPS data using "upsc
upsname" I still see the RB or REPLBATT and this will not clear until I
reboot the server. So without reboot the alert will then be generated
based on RBWARNTIME in upsmon.conf, which is as per nut design.
So without reboot I always get the RB flag with status:
/Alert type: REPLBATT/
/............/
/ups.status: OL RB/
/ups.test.result: Done and passed/
After reboot of server the alert is cleared:
/Alert type: COMMOK
............
ups.status: OL
ups.test.result: Done and passed/
So my question becomes, why is this reboot required and it doesn't seem
to make any sense? I can't understand why the polled data from a UPS
would change after a reboot, while on the UPS LCD its reporting all OK?
I tried restarting NUT-SERVER to see if it would make any difference.
Also, the command test.battery.start will clear the alarm on the UPS if
battery test good.
The only explanation that I have come up with is that the persistent
RB/REPLBATT is latched to this condition and is an artifact of UPS to
NUT handshaking.
Any feedback would be kindly appreciated, as I have searched and searched.
Thank you!
Vyasa
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/nut-upsuser/attachments/20250630/52325e53/attachment.htm>
More information about the Nut-upsuser
mailing list