Un poco sobre Google Home Hub, o cómo compré un marco de fotos por 130 euros

Hola Habr

El concepto de "hogar inteligente" y su uso desde una pantalla separada me ha parecido interesante durante mucho tiempo. En un momento comencé el proyecto con OpenHAB y Raspberry Pi, algo muy avanzado, pero la necesidad de configurar un montón de configuraciones rápidamente se cansó. Y por casualidad, al ver el Google Nest Hub (anteriormente llamado Google Home Hub) a la venta, decidí que esto es exactamente lo que necesita: todo en un dispositivo de Google, configurado a través de una pantalla táctil y con la capacidad de control por voz.



Ahora será posible tener un solo "centro de control" para una casa inteligente, pensé al comprar. En resumen, me reí. Pero aún así, veamos cómo funciona.

Que puede google nest hub


Probablemente, todos ya han escuchado sobre las posibilidades de los "altavoces inteligentes" de Google. Entonces, Google Nest Hub es, en principio, un intento de combinar todo lo que existe previamente en un dispositivo: Google Smart Speaker (la capacidad de dar comandos de voz y recibir respuestas) + Google Chromecast (la capacidad de reproducir contenido desde un teléfono inteligente) y, finalmente, un intento (en mi humilde opinión) mal implementado) gestión de dispositivos "hogar inteligente".

Entonces, ¿qué obtenemos de la caja al comprar un Google Nest Hub:

  • Un "altavoz inteligente" que puede reproducir música o comprender frases como "hola google, ¿cuál es la distancia a la luna?". La respuesta se muestra no solo en voz, sino también en la pantalla. Funciona, la sensibilidad es buena, aunque hay un desagradable "cant" en la usabilidad: no hay confirmación sonora de la frase "ok google", y si nos paramos al lado y la pantalla no es visible, no está claro si la columna se activó o no (edición, como se sugiere en comentarios, en la configuración esto se puede cambiar). Por cierto, para los paranoicos en la parte posterior hay un botón para silenciar físicamente el micrófono. Por cierto, no hay cámaras en el dispositivo.
  • "Pantalla inteligente" en la que puede reproducir, por ejemplo, video de Youtube o música de Spotify. Todo es como en el viejo Chromecast: puede abrir el video en su teléfono inteligente y seleccionar transmitir al dispositivo; la reproducción continuará en el dispositivo. Pero si la salida de video en el televisor de pantalla grande es lógica y comprensible, entonces la salida de video en la pantalla de 7 "se ve un poco extraña. Bueno, en principio, encender la música o los audiolibros en la cocina funcionará. También puede decir la frase" muéstrame las últimas noticias "y escucha las últimas noticias noticias de la BBC.

    Por cierto, la compatibilidad con Chromecast es un punto bastante interesante: puede usar bibliotecas ya preparadas, por ejemplo PyChromecast , para controlar el dispositivo.
  • Un marco de fotos en línea que muestra automáticamente fotos de Google Photos. La calidad de la imagen y la pantalla es bastante buena, no hay quejas. Google Nest Hub tiene un sensor de luz, por lo que por la noche el marco de fotos puede apagarse o entrar en modo nocturno.
  • La capacidad de controlar un "hogar inteligente" es en realidad para lo que, por diseño, se creó este dispositivo. Y luego todo se pone triste.

Hogar inteligente en la comprensión de Google


Está claro que los dispositivos de Google han evolucionado a partir de "altavoces inteligentes", por lo que, tal como lo concibieron los especialistas en marketing, el usuario se sentirá extremadamente feliz diciendo frases como "hola google, enciende la luz en el dormitorio". En mi opinión, es más fácil presionar el interruptor, pero bueno, los especialistas en marketing lo saben mejor. Pero tenemos un dispositivo con pantalla, y todo debería ser mucho mejor.

En mi entendimiento "ingenuo", un centro de control inteligente del hogar debería verse así:



Según los especialistas en marketing de Google, la pantalla del dispositivo se ve así:



Más o menos:



Y eso es todo. Solo hay dos opciones para mostrar en la pantalla principal. Este es un marco de fotos o un reloj de pantalla completa. En el primer caso, el clima actual se muestra fina y finamente en la esquina inferior de la pantalla. En el caso de los relojes, ni siquiera se puede deducir el clima. Todo, nada más es estúpido. Widgets, elementos de interfaz personalizados? No, no escuchado. Incluso si compro una "estación meteorológica inteligente" Netatmo por $ 200-300, no puedo mostrar la temperatura en la habitación en esta pantalla (puedes decir el comando "muéstrame el clima" y el clima se mostrará, pero no puedes tenerlo constantemente en la pantalla como un widget ) En realidad, no puedes configurar nada en esta pantalla.

¿Qué pasa con la administración inteligente del hogar? Si desliza de arriba a abajo, aún puede controlar los dispositivos en el menú. Según los especialistas en marketing de Google, esto probablemente sea conveniente:



Pero en general, de acuerdo con el plan original, todo probablemente debería ser controlado por voz. Hay funciones interesantes en Google Home, por ejemplo, la integración con un timbre con una cámara IP (la vista de la cámara se mostrará en la pantalla durante una llamada) o con un termostato Nest, pero la personalización de todo esto deja mucho que desear. Todo el ecosistema está claramente diseñado para "rubias": es simplemente imposible personalizar algo para usted a partir de la palabra "en general". Aunque para ser justos, la lista de dispositivos admitidos en Google Home es bastante grande, y si nos limitamos al control por voz, funcionará, en principio, no está mal.

Por cierto, sobre el consumo de energía. Google Nest Hub consume aproximadamente 2.5W de la red eléctrica, lo que, en principio, no es tanto, no hay problemas para mantener el dispositivo encendido. Captura de pantalla del medidor de potencia en la foto.



API


Lo siguiente que fue interesante saber fue la presencia de algún tipo de API para conectar sus dispositivos. Por desgracia, no se pudo encontrar nada simple. La lista de dispositivos compatibles en Google Home es larga, pero no se pudo agregar su propio dispositivo o su API. Tal vez yo
mal buscado, si alguien sabe, escriba en los comentarios.

Por supuesto, existen soluciones alternativas, por ejemplo, para parpadear un LED a través del comando de voz de Google Home, debe hacer lo siguiente:

  • regístrese en el servicio en línea IFTTT y agréguelo a la lista de fuentes del Asistente de Google.
  • levante su servidor (debe ser visible desde el exterior) y especifique Webhooks y parámetros del servidor como desencadenante en IFTTT.
  • agregue un controlador de la API requerida en su servidor y encienda / apague nuestro LED allí.

En general, la broma sobre cuántos programadores y servicios de software necesitas usar para encender una bombilla, por desgracia, se hizo realidad, pero una vez que parecía ridículo. Si alguien quiere repetir el experimento con una bombilla, las instrucciones se pueden encontrar aquí: https://www.instructables.com/id/Google-Home-Raspberry-Pi-Power-Strip/ . Pero en mi opinión, esta es una sobrecarga completamente gigantesca y sin sentido; por qué en la configuración de Google Home no se puede especificar de inmediato el servidor local para sus equipos, no está claro. Quizás haya una solución alternativa si emula uno de los dispositivos que ya son compatibles con Google Home en su dispositivo. Si alguien lo intentó, escriba los comentarios.

Por cierto, es interesante que Google Hub esté visible en la red, y algunos parámetros se pueden ver directamente en el navegador, por ejemplo, los parámetros del dispositivo están visibles en el enlace http://192.168.1.102:8008/ssdp/device-desc.xml . Puede leer más aquí o aquí , aunque esto es de interés puramente teórico, no hay comandos útiles allí. ¿Acceso SSH, firmware personalizado o API oficial? No, Google no se enteró.

Otra posibilidad, aunque bastante limitada, es el uso de la biblioteca PyChromecast ya mencionada anteriormente. Con él, puede mostrar sus propias imágenes, sonidos o videos en Google Nest Hub.

Conclusión


Después de familiarizarme con todas las funciones, lo primero que pensé fue devolver este milagro de la tecnología de Google a la tienda: el control por voz no es muy importante para mí, y todo lo demás prácticamente no funciona como me gustaría. Pero luego decidí dejarlo sobre la mesa, el marco de fotos funciona bien, y algunos comandos de voz como "configurar el temporizador para 10 minutos" también son a veces útiles, por ejemplo, para cocinar una salchicha. El dispositivo también puede responder preguntas simples, como "¿Cuál es la probabilidad de que llueva hoy?", Lo cual es conveniente antes de salir. En general, como una versión mejorada del altavoz inalámbrico, probablemente no sea malo. Pero todavía no puedo llamarlo un "centro de casa inteligente", aunque algo puede mejorar en la próxima versión.

Por otro lado, en Internet puede encontrar muchas críticas entusiastas sobre Google Home Hub, por lo que puede ser útil para alguien. Es probable que, al igual que con el ecosistema de Apple, haya quienes no les guste y hay quienes están asombrados.

Y, por supuesto, tal vez no tuve en cuenta o me perdí algo. Si hay otras formas de usar Home Hub, escriba los comentarios.

Source: https://habr.com/ru/post/459084/


All Articles