Raspberry Pi и APC 650
Для настройки связи одноплатного компьютера Raspberry Pi с источником бесперебойного питания марки APC потребуется демон Apcupsd. Сначала его необходимо установить.
1 |
sudo apt-get install apcupsd |
После установки проверяем статус:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
pi@raspberrypi:~ $ apcaccess status APC : 001,017,0426 DATE : 2020-10-30 10:56:37 +0300 HOSTNAME : raspberrypi VERSION : 3.14.14 (31 May 2016) debian CABLE : USB Cable DRIVER : USB UPS Driver UPSMODE : Stand Alone STARTTIME: 2020-10-30 10:55:57 +0300 STATUS : COMMLOST MBATTCHG : 5 Percent MINTIMEL : 3 Minutes MAXTIME : 0 Seconds NUMXFERS : 0 TONBATT : 0 Seconds CUMONBATT: 0 Seconds XOFFBATT : N/A STATFLAG : 0x05000100 END APC : 2020-10-30 10:56:37 +0300 |
Из статуса видно, что UPSMODE имеет состояние Stand Alone. Необходимо внести изменения в файлы apcupsd.conf и apcupsd.
1 |
sudo nano /etc/apcupsd/apcupsd.conf |
UPSCABLE — тип кабеля, в нашем случае USB.
UPSTYPE — указываем USB.
DEVICE — данную строчку необходимо закомментировать ( # ).
1 |
sudo nano /etc/default/apcupsd |
Изменяем ‘ISCONFIGURED=no’ на ‘ISCONFIGURED=yes’
После изменения конфигурации простой перезапуск сервиса не поможет, необходимо перезагрузиться. После перезагрузки необходимо снова проверить статус.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 |
pi@raspberrypi:~ $ apcaccess status APC : 001,045,1037 DATE : 2020-10-30 11:25:50 +0300 HOSTNAME : raspberrypi VERSION : 3.14.14 (31 May 2016) debian UPSNAME : APC CABLE : USB Cable DRIVER : USB UPS Driver UPSMODE : Stand Alone STARTTIME: 2020-10-30 11:22:31 +0300 MODEL : Back-UPS CS 650 STATUS : ONLINE LINEV : 224.0 Volts LOADPCT : 10.0 Percent BCHARGE : 100.0 Percent TIMELEFT : 40.5 Minutes MBATTCHG : 5 Percent MINTIMEL : 3 Minutes MAXTIME : 0 Seconds OUTPUTV : 230.0 Volts SENSE : Medium DWAKE : 0 Seconds DSHUTD : 0 Seconds LOTRANS : 180.0 Volts HITRANS : 266.0 Volts RETPCT : 0.0 Percent ITEMP : 29.2 C ALARMDEL : No alarm BATTV : 13.5 Volts LINEFREQ : 50.0 Hz LASTXFER : Low line voltage NUMXFERS : 0 TONBATT : 0 Seconds CUMONBATT: 0 Seconds XOFFBATT : N/A SELFTEST : NO STESTI : None STATFLAG : 0x05000008 MANDATE : 2009-11-25 SERIALNO : 3B0948X29606 BATTDATE : 2017-02-08 NOMOUTV : 230 Volts NOMINV : 230 Volts NOMBATTV : 12.0 Volts NOMPOWER : 400 Watts FIRMWARE : 817.v4.I USB FW:v4 END APC : 2020-10-30 11:26:43 +0300 |
Теперь Raspberry Pi может получать информацию с UPS.
BCHARGE : 100.0 Percent — Зарядка батарей 100%
TIMELEFT : 40.5 Minutes — Оставшееся время работы от батареи по оценке ИБП.