Bueno, ya era hora de conectar nuestro primer dispositivo, en este caso, vamos a enlazar uno de los que si vamos a usar productos Xiaomi será el más importante, el Gateway de Xiaomi.
NOTA: Para poder seguir adelante, es necesario que tengáis vuestra Key, que, es extraída en nuestro tutorial para poner en marcha y extraer la clave de un Gateway de Xiaomi, una vez que la tengáis, podemos seguir adelante.
Ahora, conectaremos con nuestro sistema por medio de ssh ya que será necesario modificar el fichero de configuración para que detecte, en este caso el gateway. Una vez dentro, podemos ir al directorio de configuración con:
cd /home/homeassistant/.homeassistant
Ahora que estamos dentro, tendremos que editar el fichero de configuración configuration.yaml con el comando:
nano configuration.yaml
Es muy importante que tengáis cuidado con el fichero, a todos los niveles, ya que, si nos dejamos un espacio sin poner o un espacio (o caracter) de más, nuestro Home Assistant no arrancará. Por defecto, el fichero viene configurado con la ubicación y nada más, por lo que nos tocará configurar diferentes aspectos (son opcionales pero recomendados):
Es recomendable, por ejemplo, añadir en el apartado http: la “api_password” para que la web nos pida una contraseña, pero recordad de dar los 2 espacios necesarios para que no de error. Si bajáis por el fichero de configuración veréis diferentes apartados, todos ellos, empiezan sin ningún espacio delante y acaban en dos puntos, todo lo que queramos incluir dentro de cada apartado, tendrá que ir con 2 espacios.
Para poder incluir nuestro Xiaomi Gateway, tan solo tendremos que bajar e incluir este texto:
La primera linea iría pegada a la izquierda, las 2 siguientes van con 2 espacios por delante y la última, la de la key, va con 2 espacios más. En donde xxx123xxx123 tendréis que sustituirlo por vuestra propia key para que sea reconocida en la LAN. Una vez hecho esto, salvaremos los cambios en el fichero, pulsamos CONTROL + X, y nos preguntará si queremos salvar, pulsamos la “y” para confirmar y ya. Ahora, solo queda reiniciar Home Assistant con:
sudo systemctl restart home-assistant@homeassistant
Y, tras un rato, si nos aparece este sensor en la parte superior, es que está detectada:
Ahora ya, podemos ir añadiendo los diferentes sensores de Xiaomi a nuestro Gateway (si es que no lo estaban ya) para poder ir usándolos, si teníais más sensores ya asociados al gateway en este reinicio os aparecerán todos, pero si no, cada uno que añadáis, necesitaréis reiniciar Home Assistant para que los detecte.
¿Os ha funcionado? ¿No os ha arrancado? Entrad al grupo de Telegram y os ayudamos 🙂
IMPORTANTE: Con el fin de ayudaros de una forma más directa, he creado un grupo en Telegram donde podemos ayudarnos todos así como evitar que os quedéis atascados, si tenéis telegram podéis pulsar aquí para uniros y si no lo tenéis, os recomiendo que os lo instaléis ya que lo usaremos en el tutorial para notificarnos.
He intentado decenas de configuraciones del router y del archivo configuración. Todo parece estar bien pero Home Assistant no descubre el gateway. No sé si alguien puede tener respuesta