¿Por qué cada vez que reinicio Homebridge tengo que pulsar el botón del Hue Bridge?

Ozmobit > Domótica > ¿Por qué cada vez que reinicio Homebridge tengo que pulsar el botón del Hue Bridge?
Última actualización:
Autor:
Resumen

Si cada vez que reinicias Homebridge la conexión del bridge de Philips Hue se pierde y tienes que pulsar su botón, aquí tienes la solución para evitar este problema.

habitación iluminada con Philips Hue

Si usar el plugin Homebridge Hue para controlar todos los dispositivos que tengas conectados al bridge de Philips Hue, puede que te hayas encontrado con el problema de que tengas que pulsar el botón del Hue Bridge en cada reinicio de Homebridge.

Si miras los logs del sistema, verás un mensaje como este:

[Hue] Philips hue: request 4: api error 101: link button not pressed

Una posible causa (y la más frecuente) es que no hayas añadido el nombre de usuario (API key) del Hue Bridge a tu archivo config.json de Homebridge. Esto hace que Homebridge intente crear un nuevo usuario cada vez que se reinicia, y por eso te pide que pulses el botón del Hue Bridge.

Para solucionarlo, simplemente tienes que pulsar el botón del Hue Bridge y revisa los logs de Homebridge. Verás que en la interfaz aparece un mensaje como este:

[Hue] Philips hue: created user - please edit config.json and restart homebridge
"platforms": [
{
"platform": "Hue",
"users": {
"xxx": "yyy"
}
}
]

Lo que tienes que hacer ahora es copiar ese JSON y pegarlo en el fichero config.json de tu Homebridge. Esto también puedes hacerlo desde el apartado de Configuración de la interfaz de Homebridge.

Al final te tiene que quedar algo así en tu fichero de configuración:

{
"name": "Hue",
"anyOn": true,
"lights": true,
"nativeHomeKitLights": true,
"nativeHomeKitSensors": true,
"nupnp": true,
"resource": true,
"sensors": true,
"users": {
"***********": "***********"
},
"platform": "Hue"
}

Una vez guardada la configuración, reinicia Homebridge y si todo ha ido bien, no tendrás que volver a presionar el botón del Hue Bridge nunca más y el servidor reconocerá automáticamente todos los dispositivos conectados a él.

Si tienes cualquier duda o problema para solventar este error, déjanos un comentario y te ayudaremos.

Deja un comentario