En el artículo anterior, Cómo monitorizar un SAI Salicru con Raspberry Pi Zero. logramos que nuestra Raspberry Pi Zero se comunicara con nuestro SAI Salicru y nos avisara por Telegram de cualquier incidencia eléctrica. Pero, ¿qué pasa con el resto de equipos de la casa? Si tienes un PC potente para gaming, un servidor con un i7 o incluso otra Raspberry Pi 5 realizando tareas críticas, dejarlos a su suerte durante un apagón no es una opción.
La verdadera magia de NUT (Network UPS Tools) reside en su arquitectura Maestro-Esclavo. En esta guía, vamos a configurar nuestra infraestructura para que la Raspberry Pi Zero actúe como el «cerebro» central (Master). Ella será la encargada de monitorizar el USB del SAI y, en caso de batería baja, enviará una orden de apagado por red a todos los demás equipos (Slaves) de tu hogar.
Al finalizar esta configuración, habrás creado una red de seguridad inteligente donde:
- La comunicación es total: Tus PCs con Windows y Linux «escucharán» a la pequeña Pi Zero.
- El apagado es elegante: Cada equipo cerrará sus procesos y protegerá sus discos antes de que el SAI corte la energía.
- Tú mantienes el control: Seguirás recibiendo los reportes detallados en Telegram mientras tus equipos se ponen a salvo automáticamente.
Prepárate para convertir tu modesta Raspberry Pi Zero en el guardián de toda la electrónica de tu despacho. ¡Vamos a ello!
1. Configuración en la Raspberry Pi Zero (El Maestro)
Para expandir tu red de protección y que tu Raspberry Pi 5 y tus otros PCs (i7, i5) se apaguen de forma coordinada, vamos a configurar una arquitectura Maestro-Esclavo (o Primario-Secundario).
Tu Pi Zero seguirá siendo el «Cerebro» (Master) porque tiene el cable USB, y los demás serán «Clientes» (Slaves) que escuchan por red.
Primero debemos autorizar a la Pi Zero a hablar con el resto de la casa.
A. Abrir la escucha de red
Edita el archivo de configuración del servidor:
sudo nano /etc/nut/upsd.conf
Sustituye tus líneas LISTEN por esta (es la más compatible):
LISTEN 0.0.0.0 3493
Esto permite que la Pi Zero responda tanto a su propio script de Telegram como a los PCs externos.
B. Crear el usuario para los esclavos
Edita el archivo de usuarios:
sudo nano /etc/nut/upsd.users
Añade este perfil al final (usa una contraseña distinta a la de admin):
[remotemon]
password = clave_red_segura
upsmon slave
Reinicia los servicios para aplicar los cambios:
sudo systemctl restart nut-server nut-monitor
2. Configuración en la Raspberry Pi 5 y PCs con Linux (Esclavos)
En cada equipo Linux que quieras proteger (Pi 5, i7 con Ubuntu/Debian, etc.), sigue estos pasos:
A. Instalación mínima
Solo necesitas el cliente, no el servidor completo:
sudo apt update && sudo apt install nut-client -y
B. Configurar el modo red
Edita el archivo de modo:
sudo nano /etc/nut/nut.conf
Cambia la línea a:
MODE=netclient
C. Vincularse al Maestro
Edita el monitor:
sudo nano /etc/nut/upsmon.conf
Añade esta línea al final (sustituye 192.168.1.14 por la IP real de tu Pi Zero):
MONITOR salicru@192.168.1.14 1 remotemon clave_red_segura slave
Reinicia el monitor en el esclavo:
sudo systemctl restart nut-monitor
3. Configuración en PCs con Windows (i7 / i5)
Si alguno de tus PCs usa Windows, no necesitas scripts complejos:
- Descarga e instala WinNUT-Client.
- Configura la conexión:
- UPS Name:
salicru - UPS Host:
192.168.1.14(IP de la Pi Zero) - Port:
3493 - Username:
esclavo - Password:
clave_red_segura
- UPS Name:
- Calibración: En la pestaña «Shutdown», elige cuánto tiempo quieres que pase desde que se corta la luz hasta que el PC se apague.
¿Cómo funcionará el apagado en cadena?
Es importante entender la jerarquía para que nadie pierda datos:
- Corte de luz: La Pi Zero avisa por Telegram al instante.
- Batería Baja: Cuando la Pi Zero detecta que queda poca energía, envía la señal de «Pánico» por red a los demás equipos
- Apagado de Esclavos: El resto de equipos reciben la orden y se apagan de inmediato para proteger sus discos.
- Apagado del Maestro: La Pi Zero espera a que los esclavos se desconecten. Una vez sola, inicia su propio apagado.
- Corte Total: En el último segundo, la Pi Zero le dice al Salicru: «Apágate en 30 segundos».
Recuerda poner una IP fija a tu Raspberry pi zero