El año pasado ya lanzó Google un kit DIY (Do it yourself, es decir, para montar uno mismo) en el que podíamos crear un altavoz inteligente, y, parece que la repercusión que tuvo no fue mala, ya que en este 2018 han lanzado la versión actualizada incluyendo todo lo necesario, ya que el año pasado, no estaba totalmente completo.
En esta ocasión, Google nos permite crear tanto un altavoz inteligente como una cámara inteligente que puede ser usado con su inteligencia artificial y su asistente para tanto analizar lo que vemos por la cámara como lo que le decimos al altavoz y poder hacer uso del asistente sin tener que tocar nada.
Con estos Kit, ademas de dar a conocer de una forma muy económica su sistema, Google consigue un gran Feedback de usuarios de un perfil relativamente alto en muchos casos, así como conseguir recibir mejoras y nuevos usos gracias a la creatividad de la gente.
Si queréis más información, podéis visitar la página del AIY de google en la que podéis ver tanto fotografías como información del producto y el lugar donde comprarlo, eso si, para muchos, siento decir que es proyecto exclusivo para Norteamérica, por lo que solo está, de momento, disponible en Estados Unidos, Canadá y México.
¿Llegará el kit AIY de Google a Europa o toda Latinoamérica?
Vamos a seguir con la serie de tutoriales, en este caso, toca algo menos divertido y algo que tendría que haber hecho hace tiempo y que, aquellos que quieran llegar a editar el código para hacer cosas más avanzadas, necesitarán hacer tarde o temprano, limpieza del código.
Si habéis hecho como yo y habéis seguido los tutoriales, habréis hecho uso de manera intensa del editor de automatizaciones y, si habéis intentado editar a mano el fichero automations, habréis visto que se trata de un fichero que parece desordenado, al menos, no sigue el orden de lógico a la hora de lanzar una automatización de trigger (lo que lanza) – Condition (lo que debe suceder para que se ejecute) – Action (lo que hace si lo anterior se cumple).
Otra de las grandes recomendaciones es hacer copia de seguridad del sistema, ya que, la manera en la que está construido Home Assistant, es posible volver a poner un sistema en pie de una forma muy sencilla siempre que tengamos copia de los ficheros que tenemos en .homeassistant, eso si, si queremos hacer copia, tenemos que tener claro donde irán a parar nuestras copias, por lo que tendremos que ocultar los datos sensibles.
En este pequeño tutorial, primero os voy a indicar como ordenar el fichero automations para que sea más legible y posteriormente, como hacer uso del fichero secrets.yaml donde almacenaremos las claves y los datos sensibles para que, en nuestro próximo tutorial, podamos hacer copia de seguridad en github, ya que, nuestra configuración puede ayudar a otros igual que podemos nutrirnos de la enorme comunidad que hay alrededor de Home Assistant.
Limpieza de código y ordenación
Como he comentado, el código que saca el propio editor de Home Assistant, no entiendo porque, pero no lo saca tan legible como sería escrito a mano, por poner un ejemplo:
- action:
- data:
message: Puerta de la calle abierta
service: notify.telegrambot2
alias: Puerta
condition: []
id: '1513669758510'
trigger:
- entity_id: binary_sensor.door_window_sensor_15823123dcb47f
from: 'off'
platform: state
to: 'on'
Como se puede ver, no está nada claro, ni donde empieza ni donde están las partes de las que se compone la automatización. El caso es que como están bien indentados, funcionan sin problemas, pero, cuando queremos entrar a modificar de una forma manual, se complica mucho el asunto. Vamos a mirar el código con detenimiento para analizar las partes que tiene y poder ordenarlo de una forma más lógica:
Tenemos que localizar el id, que es el identificador, único para cada automatización y necesario para que aparezca en el editor, ya que será lo primero que pondremos.
Posteriormente, pondremos el alias, que viene a ser el nombre que tiene la automatización
Después colocaremos el trigger con todo lo que cuelgue de él, pero, ordenando por platform, entity_id y luego el cambio de estado que disparará
Pasamos a condition, que, en este ejemplo, no posee condición y notifica siempre, aunque, ordenaremos de la misma forma que en el trigger
Por último, estaría el action (con todo lo que lleve asociado) ordenando de una forma similar a trigger y condition, mostrando primero el entity que sea y luego los datos que acompañen.
Siguiendo este pequeño guión, con el ejemplo anterior, quedaría algo así:
- id: '1513669758510'
alias: Puerta
trigger:
- platform: state
entity_id: binary_sensor.door_window_sensor_15823123dcb47f
from: 'off'
to: 'on'
condition: []
action:
- service: notify.telegrambot2
data:
message: Puerta de la calle abierta
De esta forma, modificaríamos todas las automatizaciones para poder entrar a la edición a mano, ahora que conocemos mejor el sistema, permitiendo una mayor flexibilidad a la hora de crear automatizaciones.
Uso del secrets.yaml
Cuando vamos a dejar la configuración a la vista, o bien para evitar tener copia de todo mezclado, podemos hacer uso de un fichero llamado screts.yaml, dicho fichero nos sirve para poder tener una configuración, lista para compartir sin que nada quede a la vista.
De esta forma, si queremos seguir una de nuestras próximas guías, podréis hacerlo sin miedo a que vuestros datos queden comprometidos, ya que, la idea es poder publicar una guía en breve en la que podréis hacer copia de vuestra configuración en github, de forma automática con el fin de poder tener a salvo nuestros ficheros en todo momento.
Si por ejemplo hemos configurado un dominio para acceder a nuestra casa y le tenemos asignada una clave, podemos tener una configuración así en nuestro configuration.yaml:
Como vemos, no es nada bueno, si llevamos idea de hacer copia de la configuración en github, pero, podemos configurar en el fichero secrets.yaml de esta forma:
De esta forma, indicamos a Home Assistant que lo que va en base_url o api_password, debe buscarlo en el fichero secrets.yaml con las variables http_password y direccion_web respectivamente y, de esta forma todo quedaría listo para poder ser guardado de una forma pública.
¿Habéis podido organizar las automatizaciones?¿Queréis el tutorial para la copia con github?
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.
Quizá hayas llegado aquí porque has leído algo sobre el microcontrolador ESP8266, pero, ni lo conoces ni habías oído hablar sobre él antes, pero, aunque no lo creas, este microcontrolador está tan extendido, que es posible que lo hayas usado sin saberlo.
Orígenes del ESP8266
Como ya casi todo, el micro controlador proviene de China, en concreto de la empresa Espressif, una jóven empresa ubicada en Shanghai y que inició su lanzamiento con el ESP-01, la primera versión de este versátil dispositivo que más adelante podréis ver lo que es capaz de hacer.
Si buscas información, verás que la mayoría de sitios se queja de que en los inicios, la mayor traba fue la documentación e información sobre el mismo, ya que, al principio, todo estaba en chino, hasta que, una gran comunidad se empezó a formar alrededor de este ESP8266 para traducirla y empezar a ver multitud de recursos en numerosos idiomas.
Especificaciones del ESP8266
Posee una CPU RISC de 32 bits modelo Tensilica Xtensa LX106 a 80 Mhz
RAM de instrucciones de 64KB y RAM de datos de 96KB
Capacidad de memoria externa Flash desde los 512KB a los 16MB
Conectividad WiFi 802.11 b/g/n con soporte para WEP, WPA y WP2
16 pines GPIO, aunque, no todos son usables, pero si que nos permite 9-10
SPI, I2C
Interfaz I2S con DMA (usando pines GPIO)
1 conversor Analógico Digital de 10 bit
Aunque pueda parecer poco potente comparado con el hardware que ahora estamos acostumbrados a usar, se trata de un dispositivo que permite mucho más de lo que podemos imaginar a la vista del tamaño.
Otra de las virtudes es su reducido tamaño, ya que, aunque depende de todo aquello que usemos, así como por ejemplo si nos centramos en realizar una buena eficiencia mandando a “dormir” cuando no es necesario, podemos oscilar desde los 0.5 uA (microamperios) hasta los 170 mA cuando lo ponemos al máximo. Como ejemplo, podemos llegar a aguantar con una batería durante meses si hacemos una buena gestión de los recursos, por ejemplo, para recoger los datos de un sensor 1 vez a la hora, mandarlo y volver a “dormir”.
Posibles usos del ESP8266
Gracias a su potencia y, aunque inicialmente muchos usos han ido enfocados a hacerlos junto a Arduino, el ESP8266, en sus diferentes versiones, se han ido haciendo uso de los mismos de forma individualizada, ya que, nos permite hacer muchas cosas y, sobretodo, con un precio ínfimo, ya que algunas de las versiones las encontramos en eBay desde los 2€ hasta los 8€ los más completos.
Dentro de las formas de usar este controlador, podemos encontrar:
Automatización del hogar
Control de relés y otros actuadores
Lectura de sensores y transmisión de los valores
Automatización de maquinaria industrial
Automoción
Climatización
…
Como es de imaginar, existen diferentes variantes del producto que permiten hacer uso del mismo de diferente forma, unos enfocados para el prototipado de proyectos y otros enfocados a ser lo más pequeño posible para poder encajar en cualquier parte. Entre los fabricantes que más destacan de estas placas, tenemos a Wemos, un pequeño fabricante que ha centrado su producción en dispositivos de este tipo entre los que figuran:
D1
D1 mini
D1 mini Pro
D1 mini Lite
En cuanto a las placas, en numerosas tiendas, podemos encontrar las más conocidas:
ESP-01: Primero modelo del fabricante y uno de los más pequeños, muy completo aunque no aprovecha todo lo que puede dar el mictrocontrolador.
ESP-05: Enfocado a ser un shield de Arduino más que a ser autónomo
ESP-12: Posiblemente el mejor en calidad/precio de la empresa, ya que nos permite el uso de 11 puertos GPIO así como una entrada analógica y su precio ronda los 4€
NodeMCU: Una de las más grandes e ideal para crear prototipos, viene con todo soldado y nos permite exprimir al máximo nuestro microcontrolador
Firmware del ESP8266
Una de las características que hacen especial a este microcontrolador es el hecho de poder usar firmware alternativos para poder hacer usos del mismo sin necesidad de tener que programar, entre algunos de los que más destacan, tenemos:
Tasmota: Firmware muy completo que permite el uso de numerosos dispositivos de una forma más genérica, por ejemplo, por medio de MQTT para poder integrar dispositivos como los SonOff en otros sistemas como puede ser Home Assistant.
Espurna: Similar a Tasmota con multitud de dispositivos soportados, mucho más completo, además, proyecto de un español.
ESPEasy: Firmware más sencillo y rápido de hacer funcionar con los SonOFF.
Futuro del ESP8266
Como es lógico, el fabricante de este gran avance en el sector del IoT, tenía que avanzar y, una de sus variantes más recientes, la ESP8285, incluye una memoria integrada en el propio chip de 1MB, algo que el ESP8266 carece y necesita de módulo externo que lo cumpla, por lo que, aunque pueda parecer que se trata del mismo dispositivo, si que ayudará a reducir el tamaño del mismo hasta ser poco más de una moneda de 1 céntimo de euro.
Si queréis más información, esta es la página de Espressif, fabricante de esta joya que ya han alcanzado la cifra de 100.000.000 de chips enfocados al IoT.
A pesar de que el tema de la domótica no parece estar muy introducido a un nivel de usuarios finales en nuestro país, parece que una empresa sevillana ha querido entrar en este mundo con Yeti, una aplicación que consigue solucionar uno de los mayores problemas de la domótica hoy en día, la variedad de marcas y protocolos.
Si habéis pensado en domotizar vuestra casa, seguro que habéis empezado a ver numerosos dispositivos, que, cada uno, tiene sus peculiaridad y que, quizá, os gustaría instalar diferentes marcas, pero, eso suele ser un engorro por el hecho de que cada marca, suele usar su propia aplicación, por lo que, además de ser poco práctico, nos será imposible hacer que interactúen entre diferentes marcas ya que no están comunicados.
Yeti, ha conseguido solventar ese problema añadiendo un soporte multi marca, que actualmente cuenta con 10 de las más importantes del mercado y que continua añadiendo soporte para poder hacer “una App para controlarlas a todas” y de esta forma, llegar a casa y poder disfrutar de los dispositivos que hemos querido elegir, sin importar si son de marcas diferentes.
Por el momento, la App Yeti, se encuentra en Android e iOS contando con más de 40.000 descargas y con una puntuación media de 4 estrellas. Con ella podemos crear podemos crear rutinas (al estilo de las aplicaciones como Alexa) en las que podemos configurar el comportamiento de nuestros dispositivos cuando queramos, además de poder organizar por medio de “rooms” o habitaciones para poder acceder a los dispositivos por medio de la ubicación de donde se encuentren.
Como hemos dicho al principio, se trata de una aplicación española, que ha contado con una importante ronda de financiación de casi 200.000€ y, la empresa que se encuentra detrás de esta aplicación se llama Netbeast.
Las aplicaciones son totalmente gratuitas, por lo que podéis descargarlas sin problema para poder probarlas. Si queréis más información, podéis verla en la web oficial.
Con este movimiento que ha costado 1.000 millones de dólares, Amazon da un paso por delante de sus competidores en el tema de la domótica, ya que incluye a la lista de dispositivos propios uno con el que podrá sacar partido con varias funciones.
El hecho de se haya fijado en esta empresa, con la que lleva con el acuerdo del cierre de la compra desde Febrero, no ha sido casualidad, ya que, además de conseguir ofrecer un producto demandado en el mercado con su propio sello, lo integrará con su sistema Alexa, pero, además le podría abrir las puertas de muchos hogares, de forma literal.
Amazon lleva tiempo pensando la manera de poder hacer el mayor número de entregas posibles estén o no los dueños de las casas donde tienen que entregar el pedido, por lo que este tipo de producto puede hacer que el dueño, compruebe que el repartidor le deja el pedido y se va sin más, ya que, además, la marca Ring tiene también cámaras de vigilancia entre su catálogo.
Para aquellos que tengan Alexa o que tengan idea de decantarse por ese sistema es una buena noticia, pero, cerrará el soporte tanto para Apple como para Google, por lo que se quedará solo en la plataforma de Amazon.
Uno de los fabricantes más conocidos en el mundo de la domótica, sea el fabricante de muebles suecos, Ikea, el cual, añadió hace tiempo unas bombillas controlables de forma remota y que, ahora, ha dado un paso más en la entrada en Google Home y Google Assistant para poder integrarlas dentro del “Home” de Google.
Estas bombillas, que al igual que los productos de Xiaomi funcionan con el uso del protocolo inalámbrico Zigbee, han sido un producto bastante popular y usado, gracias al enorme marketing de esta empresa dedicada a decorar nuestros hogares. A pesar de que pueda parecer un pequeño avance, la entrada en Google Home abre las puertas a aquellos que ya tengan sistemas montados a través del Home de Google para desde un mismo sitio, poder controlar todo.
Por tanto, desde ahora, se podrán controlar de una forma adicional, además de la tradicional, eso si, por desgracia, en España todavía no es posible hacer uso de Google Home de forma oficial y completa (podemos hacer algo cambiando el idioma) por lo que tendremos que esperar por completo a que Google lance el producto en España para así empezar a usar, tanto las luces de Ikea como la gran cantidad de productos que hay compatibles con este sistema y que de momento no han desembarcado en España.
¿Os gusta la idea de controlar todo con Google Home?
Tal y como hemos comentado en otras ocasiones, Home Assistant posee un desarrollo bastante activo y tenemos nueva versión cada 2 semanas aproximadamente, además, de las mejoras que existen corrigiendo errores entre versión y versión.
Como habéis podido ver en el título de la noticia, tenemos nueva versión, la 0.67, que, añade, como es habitual diferente soporte al software, entre lo que figura lo siguiente:
Soporte para AMCREST: Soporte para las cámaras IP de esta marca de forma nativa en esta nueva versión.
Folder Watcher: Con este componente, podremos controlar una carpeta esperando si aparece un nuevo fichero, borrado, movido, etc.
FreeDNS: Nuevo servicio para poder usar un dominio virtual con la IP dinámica de nuestros hogares u oficinas.
Gogogate2: Soporte para esta marca de puertas de garaje con la que podremos automatizar su apertura y cierre.
Google Map location: Añaden soporte con la que podremos compartir la ubicación a través de Google Maps con el fin de automatizar con la precisión de un servicio de ubicación como el de Google Map.
Sensores IKEA Trådfri: Añadido el soporte de los sensores a través del gateway de IKEA
Mastodon: Soporte para este gestor de redes sociales con el que poder enviar notificaciones desde Home Assistant.
Aurora Light: Soporte para estos paneles de luz
Qwik Switch: Ahora podemos controlar los interruptores inteligentes de esta marca sudafricana.
Waze Travel Time: Nos mostrará el tiempo de viaje a través de esta plataforma
Además, como es habitual, se corrigen numeroso fallos o incompatibilidades notificados por la gente, gran ventaja del software libre. Si tenéis alguno de estos dispositivos o estáis interesados en ver como funcionan, podéis ir a la web de Home Assistant con la información de la actualización a la 0.67.
Para actualizar, tendréis que seguir las indicaciones en función de la instalación que tengáis.
¿Os gustan los nuevos dispositivos soportados? ¿Que echáis en falta en Home Assistant?
A pesar de lo que pueda parecer Google Home y Amazon Echo hacen exactamente lo mismo, existen bastantes funciones que todavía no están incorporadas en Google home que si lo están dentro de Amazon Echo.
Esta es la lista de los principales que hemos encontrado, eso si, en Estados Unidos
Seguimiento de paquetes
Ya que con Amazon Alexa puedes realizar pedidos directamente también podemos preguntarle a Amazon dónde está nuestro paquete. Por otro lado Google Home no es capaz de hacer este seguimiento.
Notificaciones de entrega
A pesar de que pueda parecer un servicio parecido al anterior Amazon Alexa es capaz de avisarnos si un paquete ha sido entregado, en caso de ser entregado a una dirección distinta de donde estamos. Además teniendo la ventaja de que no solo está limitado al servicio de Amazon, ya que, por ejemplo, Domino’s Pizza también funciona en Estados Unidos.
Control remoto
Si lo que queremos es controlar con un mando convencional, la diferencia entre Alexa y Google es de aproximadamente 100 $ más por el mismo dispositivo (un mando a distancia convencional).
Aplicaciones de terceros
Otra de las grandes diferencias es el hecho de que la plataforma Alexa nos permite probar las aplicaciones de una forma mucho más cómoda, sin necesidad de disponer del hardware. Por otro lado Google la manera más parecida a poder probarlo es teniendo un móvil con Android pero, para una prueba total, es necesario en casi todos los aspectos tener un altavoz.
Tanto Alexa como Google Home han recibido actualizaciones permitiendo disparar diferentes acciones con un simple comando pero, solo las rutinas de Alexa son capaces de ser activadas de forma automática, es decir, podemos activar una luz de forma repetitiva con solo lanzarlo en una ocasión.
A pesar de estos comandos fuera de Estados Unidos la mayoría de las funciones no están disponibles, de hecho, Amazon Alexa todavía no está disponible en España y Google Home está de forma limitada, tan solo con el asistente de Google aunque se espera para verano tener las funciones relacionadas con Google home. También cabe decir que al igual que ahora están las características así, estamos hablando de sistemas que están en continuo desarrollo, por lo que es muy posible que en breve, muchas sean adoptada y otras sean implementadas en Google Home, dejando a Amazon de lado.
Unas fotos aparecidas en la entidad certificadora de Estados Unidos, el FCC, podría haber delatado un nuevo Chromecast de Google que estaría listo para ser comercializado.
Como sabréis, Google lleva 3 generaciones de Chromecast, y, el último, lanzado a finales de 2016 era el que parecía querer quedarse por mucho tiempo, pero, parece que Google podría estar trabajando (y tener ya listo) un nuevo dispositivo cuya forma mostra similitudes con los anteriores, ya que, sería un cable HDMI conectado a la tele, del que colgaría el propio dispositivo y, por medio de un USB podríamos alimentarlo.
En las fotos, se ha podido ver algunas de las características y, parece no tener ninguna toma de red, pero si que podría venir con un mando que incluiría la función de Google Assistant, por lo que podríamos, quizá, ordenar por medio de la voz a nuestro dispositivo.
Según las especificaciones que se ven en la certificación, el fabricante sería Shenzen SEI Robotics y el dispositivo está descrito como ATV 4K (Posiblemente Android TV 4K), además de incluir un procesador Amlogic S905X, 2GB de RAM, 8GB de almacenamiento y soporte de hasta 4K a 60 fps.
Parece que la batalla en el mundo de los asistentes no ha hecho más que empezar, ya que, según se ha sabido, Apple ha fichado al responsable de la inteligencia artificial que hay detrás del Google Assistant, algo que parece hacer que Apple se situará un poco más adelante en esta carrera.
Scot John Giannandrea será el responsable de mover la Machine Learning y la estrategia de la inteligencia artificial que estará detrás de Siri, de esta forma, parece que Apple quiere solventar problemas encontrados y posiblemente nuevos avances en este campo para no quedarse atrás.
Uno de los puntos en los que quieren reforzar el servicio es en la interacción con servicios de terceros, los cuales son los que al fin y al cabo harán que el servicio sea más o menos interesante para sus usuarios, algo que tanto Google como Amazon tienen bastante claro y luchan por conseguir más y más dispositivos listos con sus sistemas.
Ahora, Apple, al igual que los otros gigantes, muestran claramente el gran interés que existe en este sector, en el que pronto Facebook entrará en juego y en el que el usuario final puede verse gratamente beneficiado por el hecho de que las características ofrecidas sean cada vez más interesantes y útiles.
¿Pensáis que son útiles estos servicios? ¿El asistente se instalará en todas las casas tal y como lo conocemos?
Esta web utiliza cookies para que podamos ofrecerte la mejor experiencia de usuario posible. La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a nuestra web o ayudar a nuestro equipo a comprender qué secciones de la web encuentras más interesantes y útiles.
Cookies estrictamente necesarias
Las cookies estrictamente necesarias tiene que activarse siempre para que podamos guardar tus preferencias de ajustes de cookies.
Si desactivas esta cookie no podremos guardar tus preferencias. Esto significa que cada vez que visites esta web tendrás que activar o desactivar las cookies de nuevo.
Cookies de terceros
Esta web utiliza Google Analytics para recopilar información anónima tal como el número de visitantes del sitio, o las páginas más populares.
Dejar esta cookie activa nos permite mejorar nuestra web.
¡Por favor, activa primero las cookies estrictamente necesarias para que podamos guardar tus preferencias!