The CyberPower VALUE600ELCD UPS is supported by NUT, it can be used to switch off the NAS and computer system when main power fail, for the purpose to keep data and disk safety.
NUT, Network UPS Tools
A suite of open source software component designed for UPS
Architect of NUT:
Kernel: USB HID Class driver
User Space: Three linux daemon design
Driver Daemon: usbhid_ups, usb hid based protocol
upsd Daemon: API for client, including upsmon
upsmon Daemon: monit events from UPSD, and action by launch the pre-defined script
Install NUT under ubuntu or debian:
sudo apt-get install -y nut
NUT Config for CyberPower VALUE600ELCD
Modify 4 config file in /etc/nut, by adding following lines
nut.conf:
MODE=standalone
ups.conf
[cyberpower]
driver = usbhid-ups
port = auto
desc = “CP1500 AVR UPS”
offdelay = 20
ondelay = 0
ignorelb
override.battery.charge.low = 20
override.battery.charge.warning = 40
pollinterval = 15
upsd.conf
[admin]
password = 123456
actions = SET
instcmds = ALL
[upsmonuser]
password = 123456
upsmon master
upsmon.conf
MONITOR cyberpower@localhost 1 upsmon 123456 master
- Start or Stop NUT driver :
sudo upsdrvctl start
sudo upsdrvctl stop
- Start/Stop NUT server:
sudo upsd
sudo upsd -c stop
- Start/Stop monit Daemon
sudo upsmon
sudo upsmon -c stop
- Display UPS status:
sudo upsc cyberpower@localhost