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

Convierte tu Raspberry Pi en un Centro de Domótica: Instalación de Homebridge en Raspbian

3 septiembre, 2024

Homebridge es un servidor ligero NodeJS que puedes ejecutar en tu red doméstica. Su función principal es emular la API de HomeKit de iOS, lo que te permite controlar dispositivos que no son nativamente compatibles con HomeKit desde tu dispositivo iOS.

Una de las características más poderosas de Homebridge es su soporte para plugins. Estos son módulos desarrollados por la comunidad que actúan como puentes entre la API de HomeKit y las APIs de terceros proporcionadas por los fabricantes de dispositivos de hogar inteligente. Esto significa que puedes integrar una amplia variedad de dispositivos de diferentes marcas en tu sistema HomeKit utilizando Homebridge y sus plugins.

En resumen, Homebridge es una herramienta que necesitamos instalar en nuestra casa para poder utilizar nuestros dispositivos iOS para controlar nuestra 'casa inteligente'. Con Homebridge, podemos integrar una amplia variedad de dispositivos de diferentes marcas en nuestro sistema HomeKit, lo que nos brinda un control centralizado y conveniente sobre nuestra casa inteligente desde nuestros dispositivos iOS, ya sea AppleTV, iPad, iPhone, Apple Watch, e, incluso, los auriculares AirPods.

La instalación y configuración, es muy sencilla, para ello, deberemos seguir los siguientes pasos:

Antes de nada, nos aseguraremos de tener nuestra raspberry correctamente actualizada, para ello ejecutaremos los siguientes comandos:

Una vez terminado, actualizaremos el sistema con el siguiente código:

Necesitamos instalar los paquetes git y make en nuestra Raspberry con raspian, para ello, ejecutaremos el siguiente comando:

En nuestro caso, el sistema nos informa que ya se encuentran instalados en el sistema.

También necesitamos instalar en caso de no tenerlo, g++ para ello el comando a utilizar sería el siguiente:

Nos aseguramos de tener la versión 4.9 o superior, para ello, ejecutamos el comando:

Y al final de la salida, nos debe mostrar la versión, en nuestro caso el resultado es:

Lo siguiente que debemos realizar, es instalar Node.js, para ello, ejecutamos los siguientes comandos:

A continuación ejecutaremos lo siguiente:

Una vez se ha instalado node.js, necesitamos instalar Avahi y otras dependencias, para ello ejecutamos:

Al terminar, ya tenemos todo lo necesario para poder hacer funcionar HomeBridge, y sólo nos queda instalarlo, por lo que procedemos a su instalación con el siguiente comando:

Tras la instalación, ya tendremos homebridge operativo, lo ejecutamos como usuario normal para asegurarnos de que todo ha ido bien:

Aquí se nos mostrará la información del código que debemos introducir en la aplicación Apple Home para enlazarlo con homebridge:

Ahora que hemos completado la instalación de Homebridge en nuestra Raspberry Pi y hemos confirmado que está funcionando correctamente, el siguiente paso es asegurarnos de que se ejecute automáticamente al iniciar la Raspberry Pi. Además, necesitaremos configurar nuestros dispositivos Apple para que reconozcan y se conecten a Homebridge, lo que nos permitirá controlar nuestra casa inteligente desde ellos.

Una forma fácil de iniciar el programa de forma automática al encender la rasp, es a través de la aplicación "screen" y mediante la edición del fichero /etc/rc.local, fichero que se ejecuta en cada arranque, para ello, procederemos de la siguiente forma:

Instalación de la aplicación screen:

Ahora editaremos el archivo /etc/rc.local con nuestro editor de textos favorito:

Donde veremos lo siguiente:

Nos dirigimos al final del archivo, y antes de la última linea que pone "exit 0", ponemos lo siguiente:

Con esto, ya tenemos homebridge correctamente instalado en nuestra raspberry y ya podemos comenzar a editar el fichero config.json que se encuentra en el directorio home del usuario que lo ejecuta (/home/pi/.homebridge/config.json) para poder añadir los dispositivos que no tengan soporte oficial con HomeKit para poder controlarlos desde cualquier terminal apple.

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