来吧兄弟,一起玩一起讨论!
您需要 登录 才可以下载或查看,没有账号?注册
×
本帖最后由 孤独 于 2021-8-27 13:20 编辑
一台山特的ups,没装SNMP卡,有串口,已知支持nut。
大家都知道群晖支持ups也是通过nut来的,只不过驱动不全,不支持串口的。
现在的方法是找台linux主机,串口连接ups,然后群晖连接这台linux主机。
群晖连接nut的用户名和密码是写死的,monuser,secret。ups名字也是写死的ups.
Linux主机的配置:
ups是接在串口3上的。
先安装nut
nut.conf配置
ups.conf的配置
- [ups]
- driver = blazer_ser
- port = /dev/ttyS3
- desc = "ups"
- cablepower = none
- default.ups.id = "C3K"
- default.ups.mfr = "SANTAK"
- default.ups.model = "C3K"
- default.ups.firmware = "00000000"
- default.ups.serial = "0000000000000000"
- default.battery.voltage.high = 2.27
- default.battery.voltage.low = 1.8
复制代码 其中default开头的数据都是串口没取到的,写了型号什么的便于群晖识别。upsd.users配置
- [monuser]
- password = secret
- upsmon slave
复制代码 upsmon.conf配置
- MONITOR ups@localhost 1 upsmon upsmon master
复制代码
重新启动nut
- systemctl start nut-server
复制代码 看下log,要有报错,看看/dev/ttySx的读写权限有么。
本机运行upsc看看对么
输出类似:
- Init SSL without certificate database
- battery.charge: 100
- battery.voltage: 2.27
- battery.voltage.high: 2.27
- battery.voltage.low: 1.8
- device.mfr: SANTAK
- device.model: C3K
- device.serial: 0000000000000000
- device.type: ups
- driver.name: blazer_ser
- driver.parameter.cablepower: none
- driver.parameter.pollinterval: 2
- driver.parameter.port: /dev/ttyS3
- driver.parameter.synchronous: no
- driver.version: 2.7.4
- driver.version.internal: 1.57
- input.frequency: 49.9
- input.voltage: 233.9
- input.voltage.fault: 0.0
- output.voltage: 219.8
- ups.beeper.status: disabled
- ups.delay.shutdown: 30
- ups.delay.start: 180
- ups.firmware: 00000000
- ups.id: C3K
- ups.load: 11
- ups.mfr: SANTAK
- ups.model: C3K
- ups.serial: 0000000000000000
- ups.status: OL
- ups.temperature: 32.0
- ups.type: online
复制代码 最后一步,在syno里设置:
ip地址填linux主机的地址,至此,完美。
以此类推,可以增加支持其他ups
|