Nut
From DWIKI
NUT - Network UPS Tools
The primary goal of the Network UPS Tools (NUT) project is to provide reliable monitoring of UPS hardware and ensure safe shutdowns of the systems which are connected.
building
#maybe consider using 'nut' for username, to avoid possible confusion with existing tools ./configure --prefix=/usr/local --sysconfdir=/etc/ups --with-user=ups make make install make install-conf groupadd ups useradd -g ups ups chown ups.ups /dev/ttyS0 chmod 0600 /dev/ttyS0 mkdir /var/state/ups chmod 0700 /var/state/ups chown ups.ups /var/state/ups
configuring
first ups.conf
running
upsdrvctl start upsd -u ups & upsmon -u ups #query the ups upsc myups@localhost
notes
newhidups uses libusb, which means disable hiddev in kernel config?