Información
Actualidad
Aquí encontraras noticias de actualidad sobre Gnu Linux y Open Source.

Además de información sobre la comunidad LiGNUx.
Distribuciones y entornos
Información ordenada sobre los diferenes sistema operativos Gnu Linux y las diferentes opciones de entornos gráficos.
Tutoriales y guías
Todos los pasos e informaciones que puedes desear para tu día a día.
Tutoriales
Tutoriales
Programación
Programación
About Us
Get to know the people behind the code and the mission behind the work
how we handle data
Privacy
Security
Legal

Protegiendo tu hogar inteligente: Integración de un SAI en Home Assistant

25 junio, 2024

¡Hola a todos! Hoy exploraremos cómo integrar un Sistema de Alimentación Ininterrumpida (SAI) en nuestro Home Assistant para monitorearlo y recibir notificaciones útiles, como alertas de cortes de energía.

Un SAI es un dispositivo crucial para garantizar la continuidad del suministro eléctrico en caso de cortes de energía. Integrarlo con Home Assistant nos permite estar al tanto de su estado y recibir notificaciones en tiempo real sobre cualquier evento importante.

Para lograr esta integración, primero necesitaremos un SAI compatible con la supervisión remota a través de una interfaz de red o un puerto USB. Luego, configuraremos Home Assistant para comunicarse con el SAI y extraer información relevante, como el estado de la batería, la duración restante de la carga, y los cortes de energía.

Con esta integración, podemos establecer automatizaciones que nos alerten cuando el SAI se active debido a un corte de energía, o incluso apagar dispositivos no críticos para conservar la energía de la batería. ¡El cielo es el límite en términos de creatividad y utilidad con esta integración!

En este tutorial he usado un SAI Salicru SPS One 700 pero podemos usar cualquiera que salga en esta lista

Paso 1º - Instalación y configuración del servidor NUT

En primer lugar deberemos conectar nuestro SAI por usb a la maquina donde tengamos instalado HA así el proceso es mas sencillo y mas rápido. Una vez realizado esto instalaremos el servidor NUT por consola con este comando:

Justo después de la instalación modificaremos unos parámetros de unos archivos determinados que se encuentran en la carpeta /etc/nut

En primer lugar modificamos el archivo nut.conf poniéndole:

En el archivo ups.conf:

La primera línea del código es el nombre por el que lo identificaremos y si queremos le ponemos una descripción del SAI.

En el archivo upsd.conf:

En el archivo upsd.users le ponemos el usuario y contraseña que queramos, en mi caso le pongo admin

En el archivo upsmon.conf:

Aquí le ponemos el numero de SAIs que tenemos, por lo general es 1.

Hasta aquí ya habremos terminado la modificación de los archivos. Comprobaremos en la consola que todo va bien poniendo lo siguiente:

En caso de que nos de algún fallo, es cuestión de reiniciar el servicio para que coja las modificaciones realizadas con un restart.

Aquí dejo como debería de quedar el servicio:

Paso 2º Integración en Home Assistant

La integración es de lo mas fácil, crearemos un sensor tal que así:

Explico un poco, el host y puerto si lo tenemos en localhost podemos obviar esas dos lineas, el usuario y contraseña es el que hemos puesto en nuestro servidor NUT y los resources los podremos sacar en nuestra consola donde hemos instalado el nut poniendo el siguiente comando y apuntándonos los datos que queremos integrar en HA:

Vemos que los datos que nos da van precedidos de unos códigos, pues esos mismos hay que ponerle en resources en el sensor de HA. Guardamos el archivo, reiniciamos HA y ya los tendríamos.

Nos quedara la integración final tal que así:

Escrito por Noel

Buenas, me llamo Noel, soy un divulgador y amante del software libre y Gnu Linux.
Usuario inquieto por ver las novedades y dar a conocer a todos las grandes ventajas del software libre y Gnu Linux.

Suscribirse
Notificarme las
guest
1 Comentario
Los más recientes
Los más antiguos Más votados
Feedbacks en línea
Ver todos los comentarios
LiGNUx trabaja sobre una licencia de Creative Commons Reconocimiento 4.0 Internacional.
cloudflagpaperclipprinterfile-emptyfilm-playcamera-videopicturelaptop-phonebriefcasecrossmenu
linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram