树莓派4通过USB转串口配置apcupsd管理APC Back-UPS 650MI失败求助
无法配置apcupsd管理APC BK650MI UPS,apctest返回"Illegal response"
折腾了好几个小时,查了一堆资料、试了各种配置,我还是没法让apcupsd正常管理我的APC BK650MI UPS。不管怎么调,运行apctest测试时所有选项都返回Illegal response错误,实在没头绪了,来这儿求助各位大佬。
硬件与系统配置
- 主机:树莓派4
- 系统内核版本:
5.10.63-v7l+ - UPS型号:APC Back-UPS 650VA 230V(BK650MI)
- 连接方式:USB转串口线缆,设备识别信息:
Bus 001 Device 003: ID 067b:23c3 Prolific Technology, Inc. USB-Serial Controller - 端口确认正常,执行
ls -ltra /dev/serial/by-id输出:total 0 drwxr-xr-x 4 root root 80 Dec 29 23:05 .. drwxr-xr-x 2 root root 60 Dec 29 23:05 . lrwxrwxrwx 1 root root 13 Dec 29 23:05 usb-Prolific_Technology_Inc._USB-Serial_Controller_BRA_h10CD20-if00-port0 -> ../../ttyUSB0
已尝试的配置与故障现象
我把apcupsd.conf里能想到的配置都试了一遍,目前最接近“可行”的配置是:
UPSCABLE simple UPSTYPE dumb DEVICE /dev/ttyUSB0
但就算用这个配置,运行apctest后,不管选择哪个测试选项,都只会返回Illegal response错误,完全建立不了和UPS的通信。
已参考的资源
我已经对照过几个相关的配置指南操作,还是没能解决问题:
- 社区用户分享的apcupsd配置方案
- Ubuntu论坛上的UPS适配讨论帖
有没有人碰到过同款问题?或者知道BK650MI和apcupsd适配的正确配置参数是什么?
内容的提问来源于stack exchange,提问作者THELUKE




