收起左侧

施耐德APC BK650M2-CH使用时系统无故报警低电量

4
回复
94
查看
[ 复制链接 ]

1

主题

3

回帖

0

牛值

江湖小虾

2025-11-11 22:47:50 显示全部楼层 阅读模式

设备环境:物理机、局域网、FNOS0.9.35、APC BK650M2-CH

BUG现象:我使用UPS型号为APC BK650M2-CH,断 电后飞牛系统发出警报电量低后立即关机,UPS设备经验证正常,经验证为 UPS 使用 NUT 监控时频繁警报 Low Battery、后来看到 GitHub 上的 issue 提到是 NUT 和 APC firmware 之间的不兼容

出现频率:必现

联系方式:19030270700

日志文件:飞牛分享【Debug_Log_20251111223411】,点击链接下载文件,App打开可转存到NAS:https://share.fnnas.net/s/e0c131ac552940d8af

收藏
送赞
分享

1

主题

3

回帖

0

牛值

江湖小虾

2025-11-11 22:56:22 楼主 显示全部楼层
root@1:~# upsc 2155211 Init SSL without certificate database battery.charge: 98 battery.charge.low: 96 battery.mfr.date: 2001/01/01 battery.runtime: 3545 battery.runtime.low: 120 battery.type: PbAc battery.voltage: 13.6 battery.voltage.nominal: 12.0 device.mfr: American Power Conversion device.model: Back-UPS BK650M2_CH device.serial: 9B2522A04762 device.type: ups driver.name: usbhid-ups driver.parameter.bus: 001 driver.parameter.pollfreq: 30 driver.parameter.pollinterval: 2 driver.parameter.pollonly: yes driver.parameter.port: auto driver.parameter.product: Back-UPS BK650M2_CH driver.parameter.productid: 0002 driver.parameter.serial: 9B2522A04762 driver.parameter.synchronous: auto driver.parameter.vendor: American Power Conversion driver.parameter.vendorid: 051D driver.version: 2.8.0 driver.version.data: APC HID 0.98 driver.version.internal: 0.47 driver.version.usb: libusb-1.0.26 (API: 0x1000109) input.sensitivity: low input.transfer.high: 278 input.transfer.low: 160 input.voltage: 226.0 input.voltage.nominal: 220 ups.beeper.status: enabled ups.delay.shutdown: 20 ups.load: 6 ups.mfr: American Power Conversion ups.mfr.date: 2025/05/30 ups.model: Back-UPS BK650M2_CH ups.productid: 0002 ups.realpower.nominal: 390 ups.serial: 9B2522A04762 ups.status: OL CHRG ups.test.result: Done and passed ups.timer.reboot: 0 ups.timer.shutdown: -1 ups.vendorid: 051d x.additional.devicetype: USB x.additional.lowbatt: 15
这里显示电池低电量阈值:battery.charge.low: 96%

1

主题

3

回帖

0

牛值

江湖小虾

2025-11-11 22:58:13 楼主 显示全部楼层
核心信息

电池电量:battery.charge: 98% ✅,显示电池几乎充满

电池低电量阈值:battery.charge.low: 96% ⚠️

注意这里低电量阈值设得比实际电池电量低一点,但只有 2% 差距,所以 NUT 很可能把 98% 视为“接近低电量”,触发警报

电池剩余运行时间:battery.runtime: 3545 s ≈ 59 min

电池类型:PbAc(铅酸)

电池电压:13.6V,标称 12V

UPS 状态

UPS状态:ups.status: OL CHRG

OL → On Line(市电供电)

CHRG → Charging(正在充电)

UPS负载:ups.load: 6% → 几乎空载

输入电压:226V(正常)

关机延迟:ups.delay.shutdown: 20 s

Beeper:启用

驱动信息

使用 usbhid-ups 驱动

USB 连接,vendorid=051D,productid=0002

观察到的问题

你之前提到 UPS 频繁报警 Low Battery。结合数据可以看到:

battery.charge.low: 96 → 设定偏高

battery.charge: 98 → 高于阈值,但差距太小

UPS 在充电状态下,有时 NUT 会根据电压波动或 USB 通讯微小延迟误触发低电量报警

151

主题

1万

回帖

0

牛值

管理员

fnOS1.0上线纪念勋章

2025-11-18 18:56:21 显示全部楼层
是在哪里出现低电量报警呢?命令行还是通知里面?
我使用1panel的shh进入终端,广播就一直报警低电量警告。  详情 回复
2025-11-20 18:57

1

主题

3

回帖

0

牛值

江湖小虾

2025-11-20 18:57:41 楼主 显示全部楼层
飞牛技术同学 发表于 2025-11-18 18:56
是在哪里出现低电量报警呢?命令行还是通知里面?

我使用1panel的ssh进入终端,广播就一直报警低电量警告。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则