Hola a todos,
Tengo muchas noticias de NUKI... Después de mil pruebas y error y de varios emails con soporte, al final he hablado directamente con Marc el CTO de NUKI y tengo muchos datos que compartir y explicaciones a mis fallos.
Varios escenarios, a ver si logro explicarme bien:
1 x cerradura NUKI por Bluetooth:
- con iOS funciona perfecto, detecta la cerradura en 2-3 segundos y ejecuta la orden en 2-3 segundos
- con Android razonablemente bien, detecta la cerradura bien (hasta 10 segundos?) y tarda algo más en ejecutar, pero es usable perfectamente.
2 o más cerraduras NUKI por Bluetooth:
- con iOS funciona perfecto, detecta las cerraduras en 2-3 segundos y ejecuta la orden en 2-3 segundos
- con Android empiezan los problemas... tarda 10 segundos x cada cerradura en ser detectadas. Y hasta que no sean detectadas no se puede enviar una orden (abrir, cerrar...) Aquí es donde comienza el problema, porque si como yo, tienes 4 NUKIS configuradas en la app de android empieza a intentar establecer conexión en cola, con cada una de ellas... y tarda 10-15? segundos en dar timeout. Por lo tanto, si tienes la mala suerte de que la que te interesa abrir es la 4ª en la lista, estás jodido... tienes que esperar el recorrido 10 x 4 cerraduras = 40 eternos segundos hasta poder hacer algo
EXPLICACIÓN:
debido al hardware de Apple, es posible establecer simultáneamente varias conexiones Bluetooth a la vez.
En Android, debido a una limitación de software, deniega o descarta las simultáneas y las enruta en una cola. Tremendo problema y desesperante hasta el punto de que desaconsejo totalmente usar NUKI Android con más de 2 cerraduras por Bluetooth... Se va a poner muy lento
SOLUCIÓN PARA AQUÉLLOS QUE TENEMOS + 2 NUKIS? -> Usar el BRIDGE hardware NUKI (que no está basado en Android).
La solución de coger un móvil viejo con Bluetooth 4.0 e instalarle el Bridge "virtual" Android no es válida... por razones obvias, para más de 2 cerraduras, porque no puede establer conexiones con las NUKI a la vez al estar basado en Android.
SOLUCIÓN FUTURA? Nueva versión de Nuki App para Android. En breve estará en Beta y tiene las siguientes características. Mejor os pongo el texto literal que me dijo Mark.
However, we are currently woking on an update, where the android app will perform a bluetooth scan if you have more than one device on your screen and decide which device to connect first based on the scan results.
Additionally the app will priorize lock action commands, so if you try to execute a lock action before the status has been retrieved, it will immediately send that lock action command without waiting for the status first.
This update will be available in our beta channel soon.
Así que matamos 2 pájaros de un tiro.
- Intentará conectarse a la que considere primera en base a los escaneos que haga (no se bajo qué criterio lo hará)
- Permitirá ejecutar directamente una order al instante, sin tener que espera a conectarse.
BONUS (para la vieja guardia Fibaro):
- La App Bridge NUKI para Android no funciona con el VD de control Fibaro. Teoricamente soporta el API REST al igual que el la Bridge hardware, pero no...
- La Bridge hardware funciona perfectamente con Fibaro y el VD.
Espero que os sirvan mis experimentos.
Saludos