{"id":8550,"date":"2018-01-26T10:15:00","date_gmt":"2018-01-26T10:15:00","guid":{"rendered":"http:\/\/domosistemas.com\/?p=8550"},"modified":"2018-01-26T10:15:00","modified_gmt":"2018-01-26T10:15:00","slug":"de-google-home-y-eedomus","status":"publish","type":"post","link":"https:\/\/domosistemas.com\/?p=8550","title":{"rendered":"De Google Home y eedomus"},"content":{"rendered":"<p>Llevo ya un par de meses usando Google Home mini con eedomus, tiempo suficiente para darme cuentas de sus bondades, sus limitaciones y algunos trucos que me gustar\u00eda compartir con vosotros.<\/p>\n<p>Los asistentes virtuales est\u00e1n por todas partes. Si el a\u00f1o pasado la estrella del CES fue Alexa de Amazon, este a\u00f1o, sin lugar a dudas, ha sido Google Home. Y el HomePod de Apple ya est\u00e1 disponible en prereserva&#8230;<\/p>\n<p>\u00bfSon realmente \u00fatiles estos asistentes de voz para la dom\u00f3tica? \u00bfAportan algo m\u00e1s que un smartphone para controlar nuestra casa inteligente? \u00bfMerecen la pena? Son preguntas que me hac\u00eda yo y para las que ahora tengo algunas respuestas&#8230;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-13341\" src=\"http:\/\/www.domoticadomestica.com\/wp-content\/uploads\/2018\/01\/Eedomus-y-google-home.jpg\" alt=\"Eedomus y google home\" width=\"800\" height=\"450\" \/><\/p>\n<h3>La integraci\u00f3n de eedomus en Google Home<\/h3>\n<p>Hay que empezar subrayando que <strong>la integraci\u00f3n de eedomus en Google Home es una integraci\u00f3n oficial<\/strong>, bendecida con todas las de la ley por Google. Nada que ver, por tanto, con la integraci\u00f3n en HomeKit, que es un desarrollo no oficial basado en HomeBridge, lo cual no es malo en s\u00ed (es muy digno de alabar el trabajo que se ha hecho en el marco de Homedrige), pero en la pr\u00e1ctica te das cuenta que le falta estabilidad y fiabilidad.<\/p>\n<p>Con Google Home, <strong>todo fluye y es muy estable<\/strong>. Cuando das una orden de voz para controlar alguno de tus dispositivos incluidos en eedomus, simplemente funciona y lo hace al instante.<\/p>\n<p>Sin embargo, no todo es perfecto, como os lo podr\u00e9is imaginar, aunque pudiera parecerlo. \u00bfCu\u00e1l es la pega entonces?, os preguntar\u00e9is. <strong>La pega es el funcionamiento intr\u00ednseco de cualquier cosa que integres en Google Home<\/strong> (no s\u00f3lo eedomus).<\/p>\n<p>Integrar cualquier sistema soportado por Google Home es muy sencillo. En la aplicaci\u00f3n Google Home para iOS o Android vas a Control de la casa \/ Administrar cuentas, seleccionas el sistema o dispositivo compatible que quieras a\u00f1adir e introduces tus credenciales del sistema en cuesti\u00f3n. As\u00ed de f\u00e1cil.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-13346 size-full\" title=\"eedomus en Google Home\" src=\"http:\/\/www.domoticadomestica.com\/wp-content\/uploads\/2018\/01\/eedomus-en-Google-Home.jpg\" alt=\"eedomus en Google Home\" width=\"800\" height=\"528\" \/><\/p>\n<p>A partir de ese momento, los distintos elementos que tengas en ese sistema aparecen en Google Home. Les puedes cambiar el nombre si quieres (ahora mismo es necesario ya que Google Home no entiende castellano y tendr\u00e1s que poner nombres acordes con uno de los idiomas que entiende el asistente de Google por ahora, es decir ingl\u00e9s, franc\u00e9s, alem\u00e1n o japon\u00e9s).<\/p>\n<p>Adem\u00e1s, <strong>es conveniente que crees habitaciones en Google Home<\/strong> ya que no es capaz de importar las que tengas creadas en eedomus y tener tus dispositivos organizados por habitaciones es muy \u00fatil a la hora de decirle a Google Home &#8220;Ok Google, apaga las luces del sal\u00f3n&#8221;.<\/p>\n<p>Hasta aqu\u00ed todo bien, pensar\u00e9is. El problema es que cuando das de alta un servicio o sistema en Google Home, ya sea eedomus u otro, insisto, Google Home lo considera como un sistema completo y definitivo. Eso significa que <strong>si a\u00f1ades cualquier dispositivo nuevo en tu sistema<\/strong> (un perif\u00e9rico nuevo en eedomus, por ejemplo), <strong>no aparece en Google Home<\/strong>. La \u00fanica forma de que aparezca lo nuevo es borrar el sistema de Google Home y volver a darlo de alta, es decir volver a renombrar cada uno de tus perif\u00e9ricos de eedomus y volver a crear habitaciones&#8230;<\/p>\n<p>Eso simplemente no es viable en muchos casos, especialmente si hablamos de una sistema dom\u00f3tico modular que, por definici\u00f3n,\u00a0est\u00e1 llamado a crecer con el tiempo. Incluso cuando Google Home est\u00e9 disponible en espa\u00f1ol y podamos usar los nombres de nuestros perif\u00e9ricos tal cual se importen de eedomus, a\u00fan as\u00ed tendremos que volver a crear habitaciones en Google Home cada vez que a\u00f1adamos un dispositivo nuevo&#8230;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-13343 size-full\" title=\"Google Assistant en IFTTT\" src=\"http:\/\/www.domoticadomestica.com\/wp-content\/uploads\/2018\/01\/Google-Assistant-en-IFTTT.jpg\" alt=\"Google Assistant en IFTTT\" width=\"800\" height=\"446\" \/><\/p>\n<h3>La alternativa se llama IFTTT<\/h3>\n<p>Ese inconveniente, para mi insalvable, hace que no sea viable en mi caso usar la integraci\u00f3n &#8220;nativa&#8221; de eedomus en Google Home, porque <strong>mi eedomus es un sistema que cambia constantemente, todos los d\u00edas, varias veces al d\u00eda incluso<\/strong>, porque no paro de probar y cambiar cosas. No puedo estar constantemente dando de alta de nuevo mi eedomus en Google Home para que \u00e9ste tenga en cuenta los cambios. Demasiado trabajo.<\/p>\n<p>En mi caso, la alternativa es pasar por IFTTT. IFTTT tiene un servicio llamado &#8220;Google Assistant&#8221; que te permite crear Applets basados en Google Home.<\/p>\n<p>Por consiguiente si creas Applets cuyo &#8220;THIS&#8221; sea ese servicio &#8220;Google Assistant&#8221; y cuyo &#8220;THAT&#8221; sea el servicio Webhooks, puedes crear todas las interacciones que quieras entre tu Google Home y eedomus.<\/p>\n<p>Cierto es que <strong>esta forma de integraci\u00f3n es m\u00e1s laboriosa<\/strong> porque tienes que crear un Applet para cada acci\u00f3n, pero cuando has creados 2 o 3, siempre es lo mismo y no te costar\u00e1 m\u00e1s que un poco de tiempo crear 20 o 30.<\/p>\n<p>El servicio &#8220;Google Assistant&#8221; de IFTTT est\u00e1 bastante bien dise\u00f1ado. Te permite elegir el idioma entre los 4 disponibles actualmente, as\u00ed como i<strong>ndicarle a Google Assistant hasta 3 maneras distintas de aceptar una orden<\/strong> (ejemplo: &#8220;enciende la luz de mi despacho&#8221;, &#8220;enciende la luz en mi despacho&#8221;, &#8220;enciende la luz del despacho de Philippe&#8221;), y tambi\u00e9n te permite elegir la frase que pronunciar\u00e1 Google Home como respuesta a tu petici\u00f3n.<\/p>\n<p>Por tanto, si como yo tienes un sistema dom\u00f3tico en permanente evoluci\u00f3n, ya sea eedomus u otro, mi recomendaci\u00f3n es que optes por IFTTT antes que por la integraci\u00f3n &#8220;nativa&#8221;. De esta manera no tendr\u00e1s los inconvenientes de \u00e9sta (el fastidio de tener que resetear todo cada vez que a\u00f1ades algo) y adem\u00e1s, <strong>tendr\u00e1s algunas ventajas a\u00f1adidas<\/strong>:<\/p>\n<ul>\n<li>Puedes integrar nada m\u00e1s que lo que realmente te interese y te sea \u00fatil.<\/li>\n<li>Puedes integrar perif\u00e9ricos que, por las limitaciones de los asistentes virtuales, actualmente no se pueden integrar nativamente o se integran mal (sensores http, por ejemplo)<\/li>\n<li>Aunque no lo recomiendo en absoluto, la integraci\u00f3n por IFTTT te posibilita integrar en casos en los que sea necesario la desactivaci\u00f3n de la alarma o la apertura de una cerradura inteligente con comandos de voz (dado que la frase para ejecutar la orden la creas tu y puedes construirla de tal forma que solo tu la conozcas).<\/li>\n<li>Puedes desactivar a distancia en cualquier momento, por web o a trav\u00e9s de la aplicaci\u00f3n m\u00f3vil de IFTTT, cualquier Applet que ejecute una acci\u00f3n determinada (puede ser \u00fatil en un momento dado para que alguien pueda desactivar la alarma con una frase concreta en un momento concreto, y luego desactivarlo).<\/li>\n<\/ul>\n<p>Como digo, para cada orden o acci\u00f3n deberemos crear un Applet en IFTTT. Nos iremos a<strong> My Applets \/ New Applet \/ This<\/strong>, elegiremos el servicio Google Assistant y optaremos por una de las 4 opciones que nos ofrece:<\/p>\n<ul>\n<li><em>Say a simple phrase:<\/em> Pronunciar una frase sencilla. Ejemplo: &#8220;Ok Google, enciende la luz de la cocina&#8221;<\/li>\n<li><em>Say a phrase with a number:<\/em> Pronunciar una frase que contenga un n\u00famero. Ejemplo: &#8220;Ok Google, pon el termostato de la cocina en 20 grados&#8221;.<\/li>\n<li><em>Say a phrase with a text ingredient<\/em>: Pronunciar una frase con un texto concreto. Ejemplo: &#8220;Ok Google, tuitea lo siguiente&#8230;&#8221;<\/li>\n<li><em>Say a phrase with both a number and a text ingredient:<\/em>\u00a0Una combinaci\u00f3n de los dos anteriores.<\/li>\n<\/ul>\n<p>Luego rellenamos los campos disponibles, que son las tres formas distintas que podremos usar para darle una orden a Google Home, la respuesta que nos dar\u00e1 y el idioma:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-13338 size-full\" title=\"Google Home con IFTTT - This\" src=\"http:\/\/www.domoticadomestica.com\/wp-content\/uploads\/2018\/01\/Google-Home-con-IFTTT-This.jpg\" alt=\"Google Home con IFTTT - This\" width=\"800\" height=\"588\" \/><\/p>\n<p>Luego, para el &#8220;THAT&#8221; elegimos el servicio &#8220;Webhooks&#8221; y rellenamos los distintos campos tal y como se puede ver en la siguiente imagen:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-13327 size-full\" title=\"IFTTT - That\" src=\"http:\/\/www.domoticadomestica.com\/wp-content\/uploads\/2018\/01\/Applet-para-estado-That-Webhooks-Url-de-apagado.jpg\" alt=\"IFTTT - That\" width=\"800\" height=\"714\" \/><\/p>\n<p>Empiezo por el final: el campo &#8220;Body&#8221; lo dejamos en blanco, en el campo &#8220;Content Type&#8221; elegimos la opci\u00f3n que empieza por &#8220;application&#8221;, en &#8220;Method&#8221; elegimos &#8220;PUT&#8221; y en &#8220;URL&#8221; pegamos la URL que nos proporciona la API de eedomus para poder controlar perif\u00e9ricos mediante llamadas http.<\/p>\n<p>Para conseguir la URL del perif\u00e9rico que queramos controlar, en el portal eedomus nos vamos a la ventana de configuraci\u00f3n del perif\u00e9rico en cuesti\u00f3n y m\u00e1s concretamente a la secci\u00f3n &#8220;Par\u00e1metros experto&#8221; y pulsamos en el icono en forma de llave que est\u00e1 junto a &#8220;Codigo API&#8221; e introducimos a continuaci\u00f3n nuestra contrase\u00f1a de eedomus.<\/p>\n<p>En la ventana que se ha abierto, seleccionamos las opciones indicadas en la siguiente imagen para obtener la URL que tenemos que copiar y pegar en el &#8220;THAT&#8221; de IFTTT.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-13310 size-full\" title=\"Obtenci\u00f3n de la URL en eedomus\" src=\"http:\/\/www.domoticadomestica.com\/wp-content\/uploads\/2018\/01\/Obtenci\u00f3n-de-la-URL-de-encendido.jpg\" alt=\"Obtenci\u00f3n de la URL en eedomus\" width=\"800\" height=\"291\" \/><\/p>\n<p>Aunque pueda parecer complicado si nunca has hecho esto antes, en realidad no lo es y siempre es lo mismo, cuando hayas creado uno o dos Applets ser\u00e1s capaz de crear 10 en unos pocos minutos.<\/p>\n<h3>\u00bfQu\u00e9 pasa con el retorno de estado?<\/h3>\n<p>Con la integraci\u00f3n &#8220;nativa&#8221; de eedomus en Google Home, al asistente virtual de Google no s\u00f3lo le puedes dar \u00f3rdenes, sino que puedes preguntarle tambi\u00e9n por el estado de tus perif\u00e9ricos, por ejemplo para saber si una puerta est\u00e1 abierta, conocer la temperatura de una habitaci\u00f3n, etc.<\/p>\n<p>Si optas por IFTTT, tambi\u00e9n puedes obtener este retorno de estado, pero de forma indirecta, haciendo que eedomus te de la respuesta a trav\u00e9s de su s\u00edntesis de voz.<\/p>\n<p>Para ello deber\u00e1s crear otro Applet en IFTTT. En este caso tambi\u00e9n el &#8220;THIS&#8221; ser\u00e1 el servicio &#8220;Google Assistant&#8221;, al igual que antes, pero adaptando la frase:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-13339 size-full\" title=\"IFTTT retorno de estado con Goolge Home\" src=\"http:\/\/www.domoticadomestica.com\/wp-content\/uploads\/2018\/01\/IFTTT-retorno-de-estado-con-Goolge-Home.jpg\" alt=\"IFTTT retorno de estado con Goolge Home\" width=\"800\" height=\"626\" \/><\/p>\n<p>En este caso tambi\u00e9n el &#8220;THAT&#8221; volver\u00e1 a ser el servicio Webohooks, exactamente como lo hemos visto antes. Pero en vez de que la URL apunte a un perif\u00e9rico de luz, termostato, o cualquier otro actuador, haremos que apunte a un perif\u00e9rico de s\u00edntesis de voz de eedomus, en el cual crearemos distintos valores con el texto que queramos que pronuncie eedomus a\u00f1adiendo etiquetas para que lea el valor de los perif\u00e9ricos que queramos:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-13340 size-full\" title=\"Perif\u00e9rico de s\u00edntesis de voz en eedomus\" src=\"http:\/\/www.domoticadomestica.com\/wp-content\/uploads\/2018\/01\/Perif\u00e9rico-de-s\u00edntesis-de-voz-en-eedomus.png\" alt=\"Perif\u00e9rico de s\u00edntesis de voz en eedomus\" width=\"800\" height=\"175\" \/><\/p>\n<p>De esta forma le podremos preguntar a Google Home por el estado de cualquier perif\u00e9rico de eedomus en uno de los 4 idiomas que entiende actualmente, y obtendremos la respuesta en espa\u00f1ol a trav\u00e9s de eedomus.<\/p>\n<h3>Conclusiones<\/h3>\n<p>Desde mi punto de vista y en mi caso particular, <strong>la integraci\u00f3n de eedomus en Google Home a trav\u00e9s de IFTTT es m\u00e1s interesante<\/strong> que la integraci\u00f3n nativa, por todo lo que he explicado, aunque suponga un trabajo extra.<\/p>\n<p>Si tienes dispositivos que sean compatibles a la vez con eedomus y con Google Home, <strong>lo mejor es que los integres directamente en Google Home<\/strong>. Incluso puedes integrar en Google Home dispositivos que no est\u00e1n soportados por eedomus, como Evohome de Honeywell, por ejemplo. Con eso conseguir\u00e1s controlarlo todo con la voz, tanto eedomus como otros dispositivos, como si estuvieran todos integrados en el mismo sistema.<\/p>\n<p>A mi juicio, <strong>los asistentes de voz aportan realmente mucho<\/strong> al nivel m\u00e1s b\u00e1sico de lo que es la dom\u00f3tica: todo lo que antes \u00a0hac\u00edas dando a un bot\u00f3n en la pared y despu\u00e9s con un &#8220;tap&#8221; en tu smartphone, ahora lo puedes hacer con la voz. Es realmente un avance\u00a0porque es m\u00e1s r\u00e1pido, sencillo y directo. No s\u00f3lo es para fardar&#8230;<\/p>\n<p>&nbsp;<\/p>\n<p>El post <a rel=\"nofollow\" href=\"http:\/\/www.domoticadomestica.com\/google-home-eedomus\/\">De Google Home y eedomus<\/a> aparece primero en <a rel=\"nofollow\" href=\"http:\/\/www.domoticadomestica.com\">Dom\u00f3tica Dom\u00e9stica<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Llevo ya un par de meses usando Google Home mini con eedomus, tiempo suficiente para darme cuentas de sus bondades, sus limitaciones y algunos trucos que me gustar\u00eda compartir con vosotros. Los asistentes virtuales est\u00e1n por todas partes. Si el a\u00f1o pasado la estrella del CES fue Alexa de Amazon, este a\u00f1o, sin lugar a &hellip; <a href=\"https:\/\/domosistemas.com\/?p=8550\" class=\"more-link\">Sigue leyendo <span class=\"screen-reader-text\">De Google Home y eedomus<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-8550","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/domosistemas.com\/index.php?rest_route=\/wp\/v2\/posts\/8550","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/domosistemas.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/domosistemas.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/domosistemas.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/domosistemas.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=8550"}],"version-history":[{"count":0,"href":"https:\/\/domosistemas.com\/index.php?rest_route=\/wp\/v2\/posts\/8550\/revisions"}],"wp:attachment":[{"href":"https:\/\/domosistemas.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=8550"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/domosistemas.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=8550"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/domosistemas.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=8550"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}