У меня есть резервный ИБП APC ES 850G2, подключенный через USB к RaspberryPi, выступающему в роли мастера NUT. Pi использует драйвер usbhid-ups. Несколько других устройств являются ведомыми NUT и опрашивают Pi для получения информации об ИБП.
Вот список некоторых особенностей APC:
pi@nut-сервер: ~ $ upsc apc@localhost
Инициировать SSL без базы данных сертификатов
заряд батареи: 92
Низкий уровень заряда батареи: 10
Предупреждение.заряда батареи: 50
...
время работы батареи: 884
Battery.runtime.low: 350
...
имя_драйвера: usbhid-ups
driver.parameter.ondelay: 60
driver.parameter.pollfreq: 30
driver.parameter.pollinterval: 1
driver.parameter.port: авто
ID драйвера.параметр.продукта: 0002
...
версия драйвера: 2.7.4
версия.драйвера.данные: APC HID 0.96
версия драйвера.внутренняя: 0.41
...
ups.delay.shutdown: 20
упс.прошивка: 938.a2 .I
ups.firmware.aux: a2
упс.нагрузка: 31
ups.mfr: преобразование американской мощности
ups.mfr.date: 2021/05/02
модель ИБП: Back-UPS ES 850G2
ups.productid: 0002
...
ups.timer.reboot: 0
ups.timer.shutdown: -1
ups.vendorid: 051d
ups.conf
[апк]
драйвер = usbhid-ups
порт = авто
desc = "ИБП APC 850 ВА"
идентификатор поставщика = 051d
идентификатор продукта = 0002
серийный номер = "хххххх"
У меня есть несколько проблем с ним:
- я не могу установить
батарея.заряд.низкий
параметр, хотя я могу установить батарея.время работы.низкий
с использованием upsrw
- когда ИБП подключен к сети (т.е. получает питание от сети), как только время работы падает ниже
батарея.время работы.низкий
из-за высокой нагрузки ИБП начинает пищать и срабатывает FSD
18 апр 16:26:34 nut-server upsmon[477]: Батарея UPS apc@localhost разряжена
18 апреля 16:26:34 nut-server upssched[2840]: Выполнение команды: triggerfsd
18 апр 16:26:34 nut-server upsmon[477]: Сигнал 10: Пользователь запросил FSD
18 апр, 16:26:34 nut-server upsd[472]: Клиент [email protected] установил FSD на ИБП [apc]
18 апреля 16:26:34 nut-server upsmon[477]: выполнение автоматического отключения при сбое питания
18 апр, 16:26:34 nut-server upsmon[477]: автоматический выход из системы и завершение работы
18 апреля 16:26:34 nut-server upssched[2850]: Выполнение команды: turnoffups
- когда ИБП снова включается с разряженной батареей (т. е. время работы < battery.runtime.low) и включает нагрузку, он немедленно запускает FSD, и ни одно из устройств не успевает должным образом отключиться, поскольку мастер Pi отключает все. еще раз.
я установил батарея.время работы.низкий
значение до чего-то разумного, чтобы нагрузка ИБП успела отключиться (особенно мой QNAP NAS, который отключается примерно через 3-4 минуты).
Разве флаг «Низкий заряд батареи» не должен срабатывать только в том случае, если ИБП находится в автономном режиме? Я описываю нормальное поведение? Я что-то плохо настроил? Нужно ли мне предоставлять какую-либо дополнительную конфигурацию для некоторой помощи?
Из ОРЕХА документация на upsmon.conf:
НИЗКИЙ ЗАРЯД БАТАРЕИ
ИБП работает от батареи и имеет низкий заряд батареи (критично)