El ups tiene un puerto serial y funciona bien con Windows, junto con una serie al adaptador USB y el Opti-UPS 'Centinela' software, el UPS puede indicar a Windows cuando ha pasado al modo de la batería en un fallo de alimentación de AC. Esto permite a Windows apagar correctamente si es necesario.
El centinela no está disponible para Linux y los datos en serie están no estándar y no es fácil de descifrar. Ni es apoyado por la tuerca (http://www.networkupstools.org)
Así que decidí utilizar la parte delantera del LED en el dispositivo para determinar el estado actual de la UPS, el verde LED significa que el UPS está en modo de CA, naranja significa modo de la batería.
Desmonté el UPS y soldado a dos alambres al modo de batería, alimentan con estos fuera de la UPS y les enganchan hasta de un Raspberry Pi puerto GPIO y tierra.
Ahora cuando falla la alimentación de CA, el UPS envía 1.8v en la parte frontal LED y la frambuesa Pi Lee una lógica 1 en su pin GPIO (pin 5 como entrada).
Esto significa que puedo controlar que el perno con un script BASH y tienen el cierre de la secuencia de comandos mi NAS y otros en red dispositivos todo alimentada por el SAI - sobre SSH.
El script de ejemplo que he hecho verifica el pin GPIO cada pocos segundos y si lee un "1" entonces la corriente alterna, luego me manda una notificación push a mi iPhone mediante acecho/Growl. Si la corriente permanece apagado durante más de 30 segundos la escritura emite un comando de parada a mi disco NAS. El pin GPIO es entonces controlar otra vez, hasta que se restablezca la energía, entonces envía un paquete WakeOnLan en el NAS a encender otra vez.
Usted necesitará permitir conexión ssh logins a sus propios dispositivos si usa este mismo método.