USB APC UPC

Установка

apt-get install apcupsd

Настройка

nano /etc/apcupsd/apcupsd.conf

UPSNAME MY

UPSCABLE usb

UPSTYPE usb

DEVICE

ONBATTERYDELAY - время (в секундах), определяющее задержку между обнаружением сбоя электропитания и отсылкой события onbattery. По умолчанию - 6

BATTERYLEVEL - уровень заряда батареи (в процентах), при котором инициируется выключение компьютера. По умолчанию - 5

MINUTES - расчётное время остаточной работы (в минутах), при достижении которого инициируется выключение компьютера. По умолчанию - 3

TIMEOUT - параметр актуален для старых ИБП, неспособных определять свой уровень заряда. Задаёт время (в секундах) между сбоем электропитания и отключением компьютера. Для современного ИБП параметр стоит оставить на 0, но выставление иного значения может быть удобно для тестирования работы ИБП. Например, если выставить 30 и выдернуть шнур из розетки, уже через полминуты apcupsd продемонстрирует своё умение выключать компьютер

Закоментировать DEVICE

nano /etc/default/apcupsd

ISCONFIGURED yes

/etc/init.d/apcupsd start

Проверка статуса

apcaccess status

# apcaccess status
APC : 001,034,0867
DATE : 2015-09-16 12:53:22 +0300
HOSTNAME : debian7
VERSION : 3.14.10 (13 September 2011) debian
UPSNAME : UPS_GEEL
CABLE : USB Cable
DRIVER : USB UPS Driver
UPSMODE : Stand Alone
STARTTIME: 2015-09-16 12:53:21 +0300
MODEL : Back-UPS ES 700G
STATUS : ONLINE
LINEV : 220.0 Volts
LOADPCT : 12.0 Percent Load Capacity
BCHARGE : 099.0 Percent
TIMELEFT : 23.5 Minutes
MBATTCHG : 5 Percent
MINTIMEL : 3 Minutes
MAXTIME : 0 Seconds
SENSE : Medium
LOTRANS : 180.0 Volts
HITRANS : 266.0 Volts
ALARMDEL : 30 seconds
BATTV : 13.7 Volts
LASTXFER : No transfers since turnon
NUMXFERS : 0
TONBATT : 0 seconds
CUMONBATT: 0 seconds
XOFFBATT : N/A
STATFLAG : 0x07000008 Status Flag
SERIALNO : 5B1211T01779
BATTDATE : 2012-03-13
NOMINV : 230 Volts
NOMBATTV : 12.0 Volts
FIRMWARE : 871.O2 .I USB FW:O2
END APC : 2015-09-16 12:53:28 +0300