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:
Al igual que con homebridge, la instalación se realizará a través de npm, para ello, ejecutaremos el siguiente comando:
1 |
$ sudo npm install -g homebridge-homeassistant |
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:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
{ "bridge": { "name": "Domology.es Homebridge", "username": "A1:B2:C3:D4:E5:F6", "port": 51826, "pin": "031-45-154" }, "description": "Homebridge", "platforms": [ { "platform": "HomeAssistant", "name": "Domology.es - HomeAssistant", "host": "http://127.0.0.1:8123", "password": "", "supported_types": ["binary_sensor", "climate", "cover", "device_tracker", "fan", "input_boolean", "light", "lock", "media_player", "scene", "sensor", "switch"], "logging": true } ] } |
Esta es la explicación de los campos del archivo config.json:
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