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

Integrando Homebridge con Home Assistant

22 octubre, 2024

En publicaciones anteriores, hemos detallado cómo instalar tanto Homebridge como Home Assistant. En esta ocasión, abordaremos los pasos necesarios para controlar los dispositivos configurados en Home Assistant desde Homebridge.

Lo primero será instalar el plugin "Home Assistant for Homebridge", el cual nos permitirá tener acceso a los siguientes servicios de Home-Assistant:

  • Binary Sensor – door, leak, moisture, motion, smoke, and window state
  • Climate – current temperature, target temperature, heat/cool mode
  • Cover – exposed as a garage door or window covering (see notes)
  • Device Tracker – home/not home status appears as an occupancy sensor
  • Fan – on/off/speed
  • Input boolean – on/off
  • Lights – on/off/brightness
  • Lock – lock/unlock lock
  • Media Players – exposed as an on/off switch
  • Scenes – exposed as an on/off switch
  • Sensors – carbon dioxide (CO2), humidity, light, temperature sensors
  • Switches – on/off

Al igual que con homebridge, la instalación se realizará a través de npm, para ello, ejecutaremos el siguiente comando:

Y esto es todo, con ese simple comando ya podremos controlar los dispositivos desde nuestro iPhone, ahora sólo queda configurarlo, para poder "ver" los dispositivos a través de la aplicación "Casa" de iOS.

La configuración también es muy sencilla, sólo tenemos que editar el fichero "config.json" que se encuentra en el directorio de nuestro usuario (el que ha ejecutado homebridge), por defecto debería estar en "/home/pi/.homebridge/".

El contenido completo del archivo config.json debería quedar de la siguiente forma:

Esta es la explicación de los campos del archivo config.json:

  • Username: Dirección MAC que le asignamos a homebridge para que lo detecte la aplicación Apple Home, en caso de problemas al querer eliminarla si hemos hecho pruebas anteriores, podemos especificar una MAC diferente.
  • Port: puerto por defecto que utilizará homebridge
  • Pin: código a introducir en la aplicación Apple Home.
  • Platforms: plataforma que utilizamos, en este caso, Home-Assistant
    • Host: dirección y puerto donde tenemos instalado el servidor de Home-Assistant (en el caso mostrado, ambos servicios están en la misma máquina)
    • Password: La contraseña que tenemos definida en Home-Assistant (en caso de tenerla)
    • Supported_types: dispositivos de home-assistant que permitimos controlar a Homebridge, ideal si no queremos tener dispositivos duplicados si los tenemos configurados de forma independiente, o si, por cualquier motivo, no nos interesa que se puedan controlar determinados servicios desde Apple Home

Una vez tengamos configurado, reiniciaremos homebridge y ya podremos configurar y controlar los dispositivos de Home-Assistant a través de la aplicación Apple Home

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
0 Comentarios
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