[tripplite]
driver = usbhid-ups
port = auto
productid=3024
desc = "Tripp Lite AVR700U"
3- 对文件upsd.conf进行 的更改 - 添加以下行:
LISTEN 127.0.0.1 3493
LISTEN ::1 3493
[tripplite]
driver = usbhid-ups
port = auto
4- 重启螺母
sudo service nut-server restart
5- 对文件/etc/nut/upsd.users进行更改 -添加以下行:
例子:
#admin is the username
[admin]
password = "test1234"
actions = SET
instcmds = ALL
5-使用新用户配置重新加载 upsd:
sudo upsd -c reload
6-启动驱动程序
sudo upsdrvctl start
如果您收到一条错误消息: Can't claim USB device [09ae:3024]: could not detach kernel driver from interface 0: Operation not allowed
您可以使用lsusb找出 Tripplite UPS 的总线和设备编号
然后更改设备的权限
chmod 0666 /dev/bus/usb/[bus number]/[device number]
Chmod 0666 (chmod a+rwx,u-x,g-x,o-x,ug-s,-t) sets permissions so that, (U)ser / owner can read, can write and can't execute. (G)roup can read, can write and can't execute. (O)thers can read, can write and can't execute.
示例: 类型:
lsusb
寻找Tripp Lite系列
总线 003 设备 012:ID 09ae:3024 Tripp Lite (请注意,如果您拔下 USB 连接并重新插入,这可能会改变)
对我有用的命令列表。
(更多提示可以在https://linux-tips.com/t/disabling-ups-beep-under-linux/592找到)
(如果开始就停止)
以 root 身份打开/编辑以下文件
示例:sudo nano /etc/nut/nut.conf
1- 对文件nut.conf进行更改 -添加以下行:
2- 对文件ups.conf文件进行的更改 -添加以下行:
3- 对文件upsd.conf进行 的更改 - 添加以下行:
4- 重启螺母
5- 对文件/etc/nut/upsd.users进行更改 -添加以下行:
例子:
5-使用新用户配置重新加载 upsd:
6-启动驱动程序
如果您收到一条错误消息: Can't claim USB device [09ae:3024]: could not detach kernel driver from interface 0: Operation not allowed
您可以使用lsusb找出 Tripplite UPS 的总线和设备编号
然后更改设备的权限
示例: 类型:
寻找Tripp Lite系列
总线 003 设备 012:ID 09ae:3024 Tripp Lite (请注意,如果您拔下 USB 连接并重新插入,这可能会改变)
7-启动驱动程序
8-您可以使用upscmd查询您的ups设备将支持的命令列表
9-查看蜂鸣器的状态
10-禁用蜂鸣器
11-检查它是否已被禁用
注意:您可以在设置完成后使用名为nut-monitor的 gui 实时查看所有选项/设置。https://networkupstools.org/projects.html