APC Back-UPS 550 UPS の「バッテリー不良」アラームを消音するにはどうすればよいでしょうか?

APC Back-UPS 550 UPS の「バッテリー不良」アラームを消音するにはどうすればよいでしょうか?

私は Ubuntu を使用しており、数年間非常にうまく機能している APC Back-UPS 550 無停電電源装置を持っています。

しかし、昨年から「バッテリー不良」のアラームが定期的に作動するようになり、そのたびに誤報のようです。

大きなピエゾ ブザーが鳴り続け、ステータス LED が緑と赤の間で点滅します。マニュアルによると、これは鉛蓄電池が不良で交換する必要があることを意味します。ただし、検査してみると、バッテリーは完全に充電されており、完璧な状態です。

念のため、新しいバッテリーを購入したところ、問題は解消されましたが、約 6 か月後にバッテリー不良のアラームが再び鳴りました。これらのバッテリーは永久に持続するわけではないことは承知していますが、6 か月だけでなく、3 ~ 4 年は持続するはずです。

何が原因でしょうか。また、これを修正する方法はあるでしょうか。UPS ユニットに欠陥があるのでしょうか。これを分解して、この「アラーム」を修正または無効にする方法はあるでしょうか。ユニットは他の点では問題なく動作しているので、これは単に APC が私に安くないバッテリーをもっと買わせようとする方法なのではないかと半分疑っています。

編集: 発見いくつかのドキュメントAPC の Web サイトには、ユニットに過負荷をかけ、外部電源を使用している場合でも、ワット数の大きい機器を多数接続すると、誤報ブザーの問題が発生することがあると記載されています。確信はありませんが、それが私の問題だったのかもしれません。このユニットは、一般的なデスクトップ PC とおそらくモニターに電力を供給するように設計されているようですが、私は 2 台の 1U サーバー、デスクトップ PC、および大型の Wi-Fi ルーターに電力を供給するために使用していました。

負荷の一部をセカンダリ UPS に再分配して、問題が解決するかどうかを確認します。

答え1

APC UPS Daemon コマンドライン ツールをダウンロードし、それを使用して APC Back-UPS 550 アラームを無効にします。

注記: このアドバイスは2016年に最後に更新されたソフトウェアに基づいており、別の回答で推奨されている2020年に遡ります。過去に「OS X」の時代にmacOSでこれをうまく使用したことがありましたが、ここ数年は使用していません。ですから、これがあなたにとってもうまくいくことを願っています。


これは、PC から APC UPS のデータ ポートに接続できるデータ ケーブルがある場合にのみ機能します。ただし、接続できる場合はラッキーです。接続できない場合は、通常、アラームはモジュラー 2 ~ 3 線コネクタで UPS メインボードに接続された圧電ブザーです。つまり、UPS を開いて、そのコネクタを見つけて、文字通り取り外すだけです。ただし、ソフトウェアによる無効化は、侵入的ではなく、元に戻すのも簡単なので、正直言って優れています。

とはいえ、クールなコマンドラインツールがあります。APC UPS デーモン公式の PowerChute GUI ソフトウェアをインストールしなくても、コマンド ラインから APC UPS を簡単に制御できます。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ます。 その方法は、インストールに使用した OS と方法によって異なります。

Linux システムでは、sudo service apcupsd stop次のようなコマンドを使用して PID を持つプロセスを実行するか、完全に終了するだけで、kill -TERM [PID]プロセスを停止できます。

の使用法とデバッグに関するより詳しい情報は、apctestこちらをご覧ください。ウォータールー大学のWikiページacupsdまたはこのブログ投稿

答え2

上記の回答についてはよくわかりませんが、私が行ったのは、PowerChute ソフトウェアを使用することです。つまり、データ ケーブルを 550 バックアップに接続してコンピューターに接続し、APC ソフトウェアを使用してすべての通知をオフにしてから適用します。

私の場合はうまくいきましたし、シンプルです。でも、アラームがまったく鳴らないのは確かです(このバックアップは停電時にしか使用しないので、2分ごとに鳴るうるさいビープ音にイライラしていたので、これが私の望みでした)。APCは、簡単なビデオ

関連情報