「Smart UPS 500 (NEC designed by APC)のバッテリーをスーパーナット12SN9に交換」で2年経過してバッテリー不具合が発生してもBattery constantが変化していなかった。定期的なバッテリーキャリブレーションで調整する必要があるようだったので、APC Smart-UPS 500のキャリブレーションテスト(Recalibrating the UPS Runtime)を実行してBattery constantの補正を試みた。
(1)現状
2020年10月 SMT500J導入時のパラメータ(「APC Smart-UPS 500(SMT500J)でsmart protocol(J606)を使う」)現在は、SMT500Jの負荷状態が異なる。導入から現在まで一度もバッテリー駆動状態(停電)にならなかった。定期的にバッテリーテストが実行されていた。Battery constantに変化無し。
(2)キャリブレーションテスト
SMT500Jは、USBケーブルでDS220J、 シリアルケーブルでDebian10に接続されている(「APC SMT500J にSynology DS216J (USB)とDebian10(Serial)から同時接続」)。Debian10のターミナルでapcaccessを1分毎に実行しDATE, STATUS, LINEV, LOADPCT, BCHARGE, TIMELEFT, OUTPUTV, ITEMP, BATTV, CUMONBATTを記録する。SMT500Jでキャリブレーションテストを起動する。バッテリー駆動状態が1583秒(26分23秒)で終了。
バッテリー容量がキャリブレーション前の約84%となった。
Battery constantは、9Bに再設定された。
(1)現状
2020年10月 SMT500J導入時のパラメータ(「APC Smart-UPS 500(SMT500J)でsmart protocol(J606)を使う」)
SMT500J(2020/10)
0=BA
4=09
5=B4
6=10
P=18.2
j=0084:
SMT500J(2023/1)
0=BA
4=09
5=B4
6=10
P=35.1
j=0044:
(2)キャリブレーションテスト
SMT500Jは、USBケーブルでDS220J、 シリアルケーブルでDebian10に接続されている(「APC SMT500J にSynology DS216J (USB)とDebian10(Serial)から同時接続」)。Debian10のターミナルでapcaccessを1分毎に実行しDATE, STATUS, LINEV, LOADPCT, BCHARGE, TIMELEFT, OUTPUTV, ITEMP, BATTV, CUMONBATTを記録する。
get-apc-status.sh
#!/bin/sh
if [ $# -gt 0 ] && [ $1 != "" ]; then
while true
do
tmp=`apcaccess | grep -e ^DATE -e STATUS -e ^LINEV -e LOADPCT -e BCHARGE -e TIMELEFT -e OUTPUTV -e ITEMP -e ^BATTV -e CUMONBATT -e 'END APC' | sed -e s/$/?/g`
echo $tmp | sed -e s/?/\\n/g >> $1
echo $tmp | sed -e s/?/\\n/g
sleep 60
done
else
apcaccess | grep -e ^DATE -e STATUS -e ^LINEV -e LOADPCT -e BCHARGE -e TIMELEFT -e OUTPUTV -e ITEMP -e ^BATTV -e CUMONBATT -e 'END APC'
fi
キャリブレーションテスト時のパラメータ
DATE : 2023-01-06 10:41:47 +0900
STATUS : ONLINE
LINEV : 102.9 Volts
LOADPCT : 35.1 Percent
BCHARGE : 100.0 Percent
TIMELEFT : 44.0 Minutes
OUTPUTV : 102.2 Volts
ITEMP : 22.0 C
BATTV : 27.2 Volts
CUMONBATT: 0 Seconds
END APC : 2023-01-06 10:42:00 +0900
DATE : 2023-01-06 10:43:01 +0900
STATUS : CAL ONBATT
LINEV : 102.9 Volts
LOADPCT : 37.7 Percent
BCHARGE : 64.0 Percent
TIMELEFT : 28.0 Minutes
OUTPUTV : 100.3 Volts
ITEMP : 22.5 C
BATTV : 23.6 Volts
CUMONBATT: 8 Seconds
END APC : 2023-01-06 10:43:01 +0900
DATE : 2023-01-06 10:44:02 +0900
STATUS : CAL ONBATT
LINEV : 103.6 Volts
LOADPCT : 37.7 Percent
BCHARGE : 81.0 Percent
TIMELEFT : 33.0 Minutes
OUTPUTV : 100.3 Volts
ITEMP : 22.0 C
BATTV : 24.0 Volts
CUMONBATT: 69 Seconds
END APC : 2023-01-06 10:44:02 +0900
---=== 省略 === ---
DATE : 2023-01-06 11:09:12 +0900
STATUS : CAL ONBATT
LINEV : 103.6 Volts
LOADPCT : 35.7 Percent
BCHARGE : 25.0 Percent
TIMELEFT : 10.0 Minutes
OUTPUTV : 100.3 Volts
ITEMP : 27.0 C
BATTV : 22.4 Volts
CUMONBATT: 1580 Seconds
END APC : 2023-01-06 11:09:13 +0900
DATE : 2023-01-06 11:09:19 +0900
STATUS : ONLINE
LINEV : 102.9 Volts
LOADPCT : 35.1 Percent
BCHARGE : 22.0 Percent
TIMELEFT : 7.0 Minutes
OUTPUTV : 102.9 Volts
ITEMP : 27.0 C
BATTV : 24.0 Volts
CUMONBATT: 1583 Seconds
END APC : 2023-01-06 11:10:13 +0900
バッテリー容量がキャリブレーション前の約84%となった。
Battery constantは、9Bに再設定された。
Battery constant
# sg dialout 'cu -s 2400 -l /dev/ttyUSB0'
Connected.
SM <- Y
9B <- 0
09 <- 4
B4 <- 5
10 <- 6
035.1 <- P
0036: <- j
100.0 <- f
26.73 <- B
~[debian-vaio].
Disconnected.
#