Tengo un APC Backup UPS ES 850G2, conectado vía USB a una RaspberryPi que actúa como NUT master. El Pi utiliza el controlador USBhid-ups. Varios otros dispositivos son esclavos NUT y consultan el Pi para obtener información de UPS.
Aquí hay una lista de algunas cosas particulares sobre el APC:
pi@nut-server:~ $ upsc apc@localhost
Init SSL without certificate database
battery.charge: 92
battery.charge.low: 10
battery.charge.warning: 50
...
battery.runtime: 884
battery.runtime.low: 350
...
driver.name: usbhid-ups
driver.parameter.ondelay: 60
driver.parameter.pollfreq: 30
driver.parameter.pollinterval: 1
driver.parameter.port: auto
driver.parameter.productid: 0002
...
driver.version: 2.7.4
driver.version.data: APC HID 0.96
driver.version.internal: 0.41
...
ups.delay.shutdown: 20
ups.firmware: 938.a2 .I
ups.firmware.aux: a2
ups.load: 31
ups.mfr: American Power Conversion
ups.mfr.date: 2021/05/02
ups.model: Back-UPS ES 850G2
ups.productid: 0002
...
ups.timer.reboot: 0
ups.timer.shutdown: -1
ups.vendorid: 051d
ups.conf
[apc]
driver = usbhid-ups
port = auto
desc = "APC 850VA UPS"
vendorid = 051d
productid = 0002
serial = "xxxxxx"
Algunos problemas que tengo con él:
- No puedo configurar el
battery.charge.low
parámetro, aunque puedo configurar elbattery.runtime.low
usoupsrw
- Cuando el UPS está en línea (es decir, recibiendo energía de la red eléctrica), tan pronto como el tiempo de ejecución cae por debajo
battery.runtime.low
debido a una carga alta, el UPS comienza a emitir un pitido y se activa el FSD.
Apr 18 16:26:34 nut-server upsmon[477]: UPS apc@localhost battery is low
Apr 18 16:26:34 nut-server upssched[2840]: Executing command: triggerfsd
Apr 18 16:26:34 nut-server upsmon[477]: Signal 10: User requested FSD
Apr 18 16:26:34 nut-server upsd[472]: Client [email protected] set FSD on UPS [apc]
Apr 18 16:26:34 nut-server upsmon[477]: Executing automatic power-fail shutdown
Apr 18 16:26:34 nut-server upsmon[477]: Auto logout and shutdown proceeding
Apr 18 16:26:34 nut-server upssched[2850]: Executing command: turnoffups
- cuando el UPS vuelve a encenderse con una batería baja (es decir, tiempo de ejecución <batería.tiempo de ejecución.bajo) y enciende la carga, inmediatamente activa un FSD y ninguno de los dispositivos tiene tiempo de apagarse correctamente, ya que el maestro Pi apaga todo. de nuevo.
He establecido el battery.runtime.low
valor en algo razonable, para que la carga del UPS tenga tiempo de apagarse (especialmente mi QNAP NAS, que se apaga en ~3-4 minutos).
¿No debería activarse el indicador de "Batería baja" solo si el UPS está fuera de línea? ¿Lo que estoy describiendo es un comportamiento normal? ¿Hay algo que configuré mal? ¿Necesito proporcionar alguna configuración adicional para obtener ayuda?
De la tuercadocumentación en upsmon.conf:
El UPS LOWBATT tiene bateríaytiene poca batería (es crítico)