APC UPS更换电池校准容量
前面群晖系列提到过,为了防止市电非预期断电导致数据丢失,我入了一台 UPS —— APC BR550g CN, 一晃眼,已经服役近好几年了,续航时间也已经缩短到了5分钟以内, 很明显它的蓄电池已经到达了使用寿命, 趁清灰时机, 更换一下电池, 顺便校准一下容量。
这款 UPS 电池替换起来比较简单,在断电并关机的状态下,打开电池仓,换上新的电池即可。 不过在重新开机后会发现待机时间、电池容量依然是旧的数据,市电断开后续航依然只有5分钟。 通过查阅手册发现,APC 的这款 UPS 在更换电池后需要手动设置电池更换时间。
我们在 Linux 下使用的是 apcupsd
作为管理工具(Windows下有官方提供的 GUI 管理工具), 如果你还没有安装, 使用 apt install apcupsd
安装即可。
这里先将服务停止:1
systemctl stop apcupsd.service
使用自带的 apctest
工具进行交互式的修改,记录如下:1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48root@pve:/etc/apcupsd# apctest
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: 4 # 这里回车
Current battery date: 10/02/2020
这里输入你电池的出厂时间:月/日/年
Enter new battery date (MM/DD/YYYY), blank to quit: 02/10/2025
Writing new date...SUCCESS
Waiting for change to take effect...SUCCESS
Current battery date: 02/10/2025
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: 4
Current battery date: 02/10/2025
重新启动 apcupsd
服务: systemctl start apcupsd
即可。
再次将市电断开后,会发现续航时间回到了当年的半小时以上, 恭喜你,它焕发第二春了(逃