
我正在使用 Ubuntu,並且有一個 APC Back-UPS 550 不間斷電源,該電源已經運行了好幾年了。
然而,在過去的一年裡,它的「電池壞」警報經常開始激活,而且每次似乎都是誤報。
壓電蜂鳴器會持續發出響亮的聲音,同時狀態 LED 指示燈會在綠色和紅色之間閃爍。根據說明書,這表示鉛酸電池壞了,需要更換。然而,經過檢查,電池已充滿電並且狀況良好。
為了安全起見,我買了一塊新電池,問題就消失了,但大約 6 個月後,電池壞警報再次出現。我知道這些電池不能永遠使用,但它們應該可以使用 3-4 年,而不僅僅是 6 個月。
這是什麼原因造成的,有辦法解決嗎? UPS 裝置是否故障?有什麼方法可以拆卸它並修復或停用這個“警報”。由於裝置在其他方面表現良好,我懷疑這只是 APC 試圖讓我購買更多電池的方式,而這些電池並不便宜。
編輯:發現一些文檔在 APC 的網站上,它表示,如果您使設備過載並連接太多高瓦數設備,即使使用外部電源,有時也會出現誤報蜂鳴器問題。我不能確定,但這可能是我的問題。該裝置似乎是為典型的桌上型電腦和顯示器供電而設計的,但我用它來為兩台 1U 伺服器、一台桌上型電腦和一台大型 WiFi 路由器供電。
我將嘗試將部分負載重新分配給第二個UPS,看看是否可以解決問題。
答案1
下載 APC UPS Daemon 命令列工具並使用它來停用 APC Back-UPS 550 警報。
筆記:此建議是基於 2016 年最後更新的軟體,我另一個答案推薦的早在 2020 年。所以希望這對你有用。
只有當您擁有可從 PC 連接到 APC UPS 資料連接埠的線時,此功能才有效。但如果你能做到,那你很幸運!如果您無法做到這一點,警報通常只是一個透過模組化 2-3 線連接器連接到 UPS 主機板的壓電蜂鳴器。這意味著打開您的 UPS,找到該連接器,然後將其斷開。但老實說,軟體禁用更好,因為它不是侵入性的,而且很容易逆轉。
也就是說,有一個很酷的命令列工具,稱為APC UPS 守護程式它可以讓您從命令列輕鬆控制 APC UPS,而無需安裝官方 PowerChute GUI 軟體。除了幾乎可以編譯任何系統的純原始程式碼之外,它還可以作為預編譯的二進位檔案用於 Mac 和 Windows,以及用於 Linux 的 RPM 和 Deb 軟體包。
這篇2012年的博文很好地具體解釋瞭如何使用 APC UPS Daemon 軟體停用警報。以下是安裝 APC UPS Daemon 軟體並apctest
可用後的命令列流程:
sudo apctest
2012-11-18 23:30:50 apctest 3.14.8 (16 January 2010) debian
Checking configuration ...
Attached to driver: usb
sharenet.type = DISABLE
cable.type = USB_CABLE
You are using a USB cable type, so I'm entering USB test mode
mode.type = USB_UPS
Setting up the port ...
Hello, this is the apcupsd Cable Test program.
This part of apctest is for testing USB UPSes.
Getting UPS capabilities...SUCCESS
Please select the function you want to perform.
1) Test kill UPS power
2) Perform self-test
3) Read last self-test result
4) View/Change battery date
5) View manufacturing date
6) View/Change alarm behavior
7) View/Change sensitivity
8) View/Change low transfer voltage
9) View/Change high transfer voltage
10) Perform battery calibration
11) Test alarm
12) View/Change self-test interval
Q) Quit
Select function number: 6
Current alarm setting: ENABLED
Press...
E to Enable alarms
D to Disable alarms
Q to Quit with no changes
Your choice: Select function: d
New alarm setting: DISABLED
1) Test kill UPS power
2) Perform self-test
3) Read last self-test result
4) View/Change battery date
5) View manufacturing date
6) View/Change alarm behavior
7) View/Change sensitivity
8) View/Change low transfer voltage
9) View/Change high transfer voltage
10) Perform battery calibration
11) Test alarm
12) View/Change self-test interval
Q) Quit
Select function number: 6
Current alarm setting: DISABLED
Press...
E to Enable alarms
D to Disable alarms
Q to Quit with no changes
Your choice: Select function: q
1) Test kill UPS power
2) Perform self-test
3) Read last self-test result
4) View/Change battery date
5) View manufacturing date
6) View/Change alarm behavior
7) View/Change sensitivity
8) View/Change low transfer voltage
9) View/Change high transfer voltage
10) Perform battery calibration
11) Test alarm
12) View/Change self-test interval
Q) Quit
Select function number: q
2012-11-18 23:32:59 End apctest.
請注意,如果運行時出現以下錯誤sudo apctest
:
apctest FATAL ERROR in apctest.c at line 313
Unable to create UPS lock file.
If apcupsd or apctest is already running,
please stop it and run this program again.
apctest error termination completed
這意味著apcupsd
(APC UPS 守護程序)處於活動狀態並且正在運行。您需要停止該apcupsd
進程才能運作apctest
。如何做到這一點取決於安裝它的作業系統以及您使用的方法。
在 Linux 系統上,只需sudo service apcupsd stop
透過類似命令運行或直接殺死具有 PID 的進程kill -TERM [PID]
就足以停止該進程。
有關使用和調試的更多詳細資訊apctest
可以在此處找到滑鐵盧大學的 Wiki 頁面acupsd
或在這篇博文。
答案2
我不確定上面的答案 - 但我所做的是使用 PowerChute 軟體 - 將數據線連接到 550 備份並連接到您的計算機,然後使用 APC 軟體關閉所有通知,然後應用。
它對我有用而且很簡單。但是,是的,這確實意味著根本沒有警報(這正是我想要的,因為我只在斷電時使用這種特定的備份,並且每2 分鐘發出煩人的蜂鳴聲讓我發瘋): APC 甚至生產了簡單的視頻。