[Domótica] Agregando Netatmo a Apple HomeKit vía Homebridge

Publicado por emontes en

Como les comenté previamente, en casa tengo una estación meteorológica Netatmo la cual me ha servido de mucho a la hora de tener una previsión del tiempo más precisa. Buscando entre los plugins de Homebridge, me di cuenta que era posible agregarla a dicha plataforma y así disponibilizar sus datos dentro de Apple HomeKit.

Para agregar la estación Netatmo a Homebridge, abrimos un navegador web, ingresamos a la interfaz de usuario de Homebridge escribiendo la dirección ip de la Raspberry Pi seguido de el puerto en que está corriendo Homebridge, en mi caso, «192.168.1.30:8080». Nos logueamos con nuestra cuenta de administrador tras lo cual veremos la página inicial de Homebridge.

En el menú superior, pinchamos en «Plugins» y acto seguido en la caja de texto que está inmediatamente debajo del menú escribimos «netatmo», presionamos enter y el sistema nos mostrará todos los plugins relacionados con el criterio de búsqueda.

El plugin que nos interesa es «Homebridge Eveatmo» creado por @skrollme, ya que es el único que es mantenido y actualizado de manera frecuente. Este plugin 

Pinchamos en «Install» en dicho plugin y esperamos a que sea instalado. Luego nos pedirá que completemos la configuración, para lo cual necesitamos dos datos específicos que debemos obtener en la página de desarrolladores de Netatmo, a saber, «client_id» y «client_secret».

Abrimos una nueva pestaña del navegador, accedemos a http://dev.netatmo.com, y creamos una cuenta de desarrollador. Una vez que hayamos creado exitosamente la cuenta, y nos hayamos logueado, pinchamos en nuestro perfil tras lo cual entraremos a una sección llamada «My Apps». En esta pantalla pinchamos en «CREATE» y se abrirá un formulario para crear nuestra aplicación, la cual en realidad no es una aplicación si no que es un paso para obtener los datos que nos faltan para agregar Netatmo a Homebridge.

En dicho formulario debemos darle un nombre a nuestra aplicación en el campo «app name» y punto. El resto de los campos no es necesario llenarlos. Una vez que hayas marcado la casilla de verificación del campo «I agree to the terms and conditions», basta que pinches en «SAVE». Una vez realizado esto verás los valores asociados a los parámetros «client_id» y «client_secret».

Volvemos a la pestaña de Homebridge y copiamos «client_id» y «client_secret» en sus campos respectivos. Una vez que hemos llenado todos los campos, basta que pinchemos en «Save», con lo cual la configuración de dicho plugin será guardada.

Para verificar si la configuración está correcta, pinchamos en «Config» en el menú superior. Buscamos la sección de Eveatmo y verificamos que la configuración sea similar a lo siguiente.

{
            "platform": "eveatmo",
            "name": "eveatmo platform",
            "extra_co2_sensor": false,
            "co2_alert_threshold": 1000,
            "ttl": 540,
            "auth": {
                "client_id": "XXXXX Create at https://dev.netatmo.com/",
                "client_secret": "XXXXX Create at https://dev.netatmo.com/",
                "username": "your netatmo username",
                "password": "your netatmo password"
            }
        }

Si realizamos algún cambio, pinchamos en «Save». Sólo resta reiniciar Homebridge para que los cambios surtan efecto, pinchando en el ícono de encendido en la esquina superior derecha.

Ahora tenemos que entrar a la aplicación Home en alguno de nuestros dispositivos, y esperar a que aparezcan los dispositivos de Netatmo que hemos configurado en Homebridge, para finalmente asignarlos a las habitaciones en que están instalados y crear las automatizaciones necesarias. Home tomará los nombres de los módulos desde el servidor de Netatmo, que son los mismos que nosotros definimos en la aplicación Netatmo Weather, pero podemos cambiarlos a gusto.


0 comentarios

Deja una respuesta

Marcador de posición del avatar

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *