{"id":8844,"date":"2018-06-21T08:23:00","date_gmt":"2018-06-21T08:23:00","guid":{"rendered":"http:\/\/domosistemas.com\/?p=8844"},"modified":"2018-06-21T08:23:00","modified_gmt":"2018-06-21T08:23:00","slug":"como-conocer-a-traves-de-google-home-los-valores-de-los-sensores-integrados-en-eedomus","status":"publish","type":"post","link":"https:\/\/domosistemas.com\/?p=8844","title":{"rendered":"C\u00f3mo conocer a trav\u00e9s de Google Home los valores de los sensores integrados en eedomus"},"content":{"rendered":"<p>Como sabes si eres usuario de eedomus y tienes Google Home, el segundo permite enviar \u00f3rdenes de voz al primero para controlar actuadores. Ya sabes &#8230; &#8220;OK Google, enciende la luz de la cocina&#8221;, por ejemplo.<\/p>\n<p>Sin embargo, esa integraci\u00f3n nativa de eedomus en Google Home <strong>no permite, al menos de momento, conocer el valor de un sensor<\/strong>. Dicho de otra manera, no le puedes decir a Google Home &#8220;Ok Google, \u00bfcu\u00e1l es la temperatura en el sal\u00f3n?&#8221;, o mejor dicho se lo puedes decir pero no sabr\u00e1 qu\u00e9 contestar (eso, en cambio, es posible hacerlo con otras soluciones dom\u00f3ticas integradas en Google Home, como Evohome sin ir m\u00e1s lejos).<\/p>\n<p>Pues aqu\u00ed va un tutorial para conseguirlo&#8230;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-13737 size-full\" title=\"Eedomus y Google Home\" src=\"http:\/\/www.domoticadomestica.com\/wp-content\/uploads\/2018\/06\/Eedomus-y-google-home.jpg\" alt=\"Eedomus y Google Home\" width=\"800\" height=\"450\" \/><\/p>\n<h3>Paso 1 &#8211; Creaci\u00f3n de un perif\u00e9rico Chromecast en eedomus<\/h3>\n<p>Como sabes, desde <a href=\"http:\/\/www.domoticadomestica.com\/eedomus-anade-soporte-chromecast\/\" target=\"_blank\" rel=\"noopener\">la \u00faltima actualizaci\u00f3n de eedomus<\/a>, puedes usar tu Google Home como altavoz externo de eedomus, para reproducir cualquier mensaje a trav\u00e9s de la s\u00edntesis de voz, canciones, emisoras de radio&#8230;<\/p>\n<p>Pues bien, para esto que te propongo hoy, es lo primero que vamos a hacer, es decir implementar esta nueva funcionalidad en nuestro eedomus.<\/p>\n<p>Para ello en el portal eedomus nos iremos a <strong>Configuraci\u00f3n \/ A\u00f1adir o eliminar un perif\u00e9rico \/ A\u00f1adir otro tipo de perif\u00e9rico \/ Apartado Objetos Conectados \/ Lector Chromecast \/ Crear<\/strong>.<\/p>\n<p>Le indicamos a eedomus la direcci\u00f3n MAC de nuestro Google Home (ayud\u00e1ndonos de la herramienta especialmente prevista para ello, que abriremos pulsando en la lupa:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-13728 size-full\" title=\"Perif\u00e9rico Chromecast en eedomus\" src=\"http:\/\/www.domoticadomestica.com\/wp-content\/uploads\/2018\/06\/Perif\u00e9rico-Chromecast-en-eedomus.jpg\" alt=\"Perif\u00e9rico Chromecast en eedomus\" width=\"800\" height=\"472\" \/><\/p>\n<p>S\u00f3lo tendremos que elegir en la lista el dispositivo correspondiente a nuestro Google Home. A continuaci\u00f3n rellenaremos los otros campos de la ventana de configuraci\u00f3n que ves en la imagen anterior y pulsaremos en crear.<\/p>\n<h3>Paso 2 &#8211; Creaci\u00f3n de un nuevo valor en el perif\u00e9rico Chromescast<\/h3>\n<p>En el perif\u00e9rico Chromecast Control que acabamos de crear, ahora vamos a a\u00f1adir un nuevo valor. Para ello abriremos la ventana de configuraci\u00f3n del perif\u00e9rico y nos iremos a la pesta\u00f1a &#8220;Valores&#8221;, tras lo cual pulsaremos en &#8220;A\u00f1adir&#8221; para a\u00f1adir un nuevo valor con los siguientes datos:<\/p>\n<ul>\n<li><strong>Valor bruto:<\/strong> 11 (por ejemplo, o cualquier otro que no est\u00e9 siendo usado)<\/li>\n<li><strong>Descripci\u00f3n:<\/strong> Temperatura Despacho (en mi caso particular, tendr\u00e1s que adaptarlo al tuyo)<\/li>\n<li><strong>URL:<\/strong> http:\/\/localhost\/script\/?exec=chromecast.php&amp;ip_or_mac=[VAR1]&amp;value=[RAW_VALUE] (aqu\u00ed no cambies nada, ponlo tal cual)<\/li>\n<li><strong>Par\u00e1metros:<\/strong> &amp;action=tts&amp;lng=es-ES&amp;volume=80&amp;text=<span style=\"color: #ff0000\">La temperatura en el despacho es de<\/span> [LAST_VALUE PERIPH_ID=<span style=\"color: #0000ff\">111111<\/span>] <span style=\"color: #ff0000\">grados<\/span><\/li>\n<\/ul>\n<p style=\"padding-left: 60px\">Donde:<\/p>\n<p style=\"padding-left: 60px\">&#8211; Lo que viene en negro es lo que tienes que copiar y pegar tal cual, sin cambios.<br \/>\n&#8211; Lo que viene en rojo es el mensaje que tienes que adaptar a tu caso particular.<br \/>\n&#8211; <span style=\"color: #0000ff\">111111<\/span> es el c\u00f3digo API del sensor cuyo valor quieres que Google Home te lea (lo encontrar\u00e1s en la ventana de configuraci\u00f3n del sensor en cuesti\u00f3n, en el apartado &#8220;Par\u00e1metros Experto&#8221;. Por tanto, debes sustituir 111111 por el c\u00f3digo API correcto).<\/p>\n<p>Lo puedes ver en la siguiente imagen:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-13729 size-full\" title=\"Nuevo valor en perif\u00e9rico Chromecast\" src=\"http:\/\/www.domoticadomestica.com\/wp-content\/uploads\/2018\/06\/Nuevo-valor-en-perif\u00e9rico-Chromecast.jpg\" alt=\"Nuevo valor en perif\u00e9rico Chromecast\" width=\"800\" height=\"378\" \/><\/p>\n<h3><strong>Paso 3 &#8211; Obtenci\u00f3n de la URL necesaria a trav\u00e9s de la API eedomus<\/strong><\/h3>\n<p>Volvemos a la ventana de configuraci\u00f3n del perif\u00e9rico Chromecast Control, nos vamos al apartado &#8220;Par\u00e1metros experto&#8221; y pinchamos en la llave situada junto al texto &#8220;C\u00f3digo API&#8221;. A continuaci\u00f3n, eedomus nos pide que introduzcamos nuestra contrase\u00f1a, lo que hacemos, tras lo cual accedemos a la herramienta de ayuda para conseguir la URL que buscamos.<\/p>\n<p>Para conseguir esa URL, rellenamos los campos disponibles como indico a continuaci\u00f3n:<\/p>\n<ul>\n<li><strong>Destino:<\/strong> Cloud<\/li>\n<li><strong>Direcci\u00f3n:<\/strong> SET<\/li>\n<li><strong>Actuador:<\/strong> periph.value<\/li>\n<li><strong>Perif\u00e9rico:<\/strong> Google Home Despacho (Control) (en mi caso es \u00e9ste, en el tuyo se llamar\u00e1 distinto)<\/li>\n<li><strong>Valor:<\/strong> Temperatura Despacho (\u00bfrecuerdas?, es el valor que hemos creado en el paso 2)<\/li>\n<\/ul>\n<p>Lo puedes ver en la siguiente imagen:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-13730\" src=\"http:\/\/www.domoticadomestica.com\/wp-content\/uploads\/2018\/06\/URL-API-eedomus.jpg\" alt=\"URL API eedomus\" width=\"800\" height=\"153\" \/><\/p>\n<p>Copiamos la URL y la reservamos para el siguiente paso.<\/p>\n<h3>Paso 4 &#8211; Creaci\u00f3n del Applet necesario en IFTTT<\/h3>\n<p>S\u00ed, para que esto funcione vamos a tener que usar IFTTT. Doy por sentado que ya tienes cuenta en IFTTT y los servicios Google Assistant y Webhooks dados de alta y funcionando.<\/p>\n<p>En nuestra cuenta de IFTTT vamos a My Applets \/ New Applet y pulsamos en &#8220;+This&#8221;:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-13731\" src=\"http:\/\/www.domoticadomestica.com\/wp-content\/uploads\/2018\/06\/Nueva-Applet-en-IFTTT.jpg\" alt=\"Nueva Applet en IFTTT\" width=\"800\" height=\"234\" \/><\/p>\n<p>Elegimos el servicio &#8220;Google Assistant&#8221; y rellenamos los campos con los mensajes que queramos. Te pongo un ejemplo en la siguiente imagen:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-13732 size-full\" title=\"Applet en IFTTT - This\" src=\"http:\/\/www.domoticadomestica.com\/wp-content\/uploads\/2018\/06\/Applet-en-IFTTT-This.jpg\" alt=\"Applet en IFTTT - This\" width=\"800\" height=\"852\" \/><\/p>\n<p>A continuaci\u00f3n pulsamos en &#8220;Create trigger&#8221;, tras lo cual se nos abre la siguiente ventana, donde debemos pulsar en &#8220;+That&#8221;:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-13733 size-full\" title=\"Applet en IFTTT - That\" src=\"http:\/\/www.domoticadomestica.com\/wp-content\/uploads\/2018\/06\/Applet-en-IFTTT-That.jpg\" alt=\"Applet en IFTTT - That\" width=\"800\" height=\"198\" \/><\/p>\n<p>Elegimos el servicio &#8220;Webhooks&#8221;, pulsamos en &#8220;Make a web request&#8221; y rellenamos los campos como indico en la siguiente imagen:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-13734 size-full\" title=\"IFTTT - Webhooks\" src=\"http:\/\/www.domoticadomestica.com\/wp-content\/uploads\/2018\/06\/IFTTT-Webhooks.jpg\" alt=\"IFTTT - Webhooks\" width=\"800\" height=\"847\" \/><\/p>\n<p>Pulsamos en &#8220;Create action&#8221; y a continuaci\u00f3n le damos un nombre a nuestro nuevo Applet:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-13735 size-full\" title=\"IFTTT - Nombre Applet\" src=\"http:\/\/www.domoticadomestica.com\/wp-content\/uploads\/2018\/06\/IFTTT-Nombre-Applet.jpg\" alt=\"IFTTT - Nombre Applet\" width=\"800\" height=\"545\" \/><\/p>\n<p>S\u00f3lo nos queda pulsar en &#8220;Finish&#8221; y probar a decirle a nuestro Google Home &#8220;OK Google, temperatura despacho&#8221;.<\/p>\n<p>Unos segundos m\u00e1s tarde, eedomus nos contestar\u00e1 a trav\u00e9s de Google Home &#8220;La temperatura en el despacho es de X grados&#8221;.<\/p>\n<p>S\u00ed, ya lo s\u00e9, la voz de eedomus est\u00e1 un poco enlatada y no es natural como la de Google Home (y cuidado con el volumen, \u00a0por cierto, conviene ajustarlo). Pero de momento, si queremos conocer los valores de nuestros sensores de eedomus a trav\u00e9s de Google Home, nos tendremos que conformar con eso.<\/p>\n<p>El post <a rel=\"nofollow\" href=\"http:\/\/www.domoticadomestica.com\/conocer-traves-google-home-los-valores-los-sensores-integrados-eedomus\/\">C\u00f3mo conocer a trav\u00e9s de Google Home los valores de los sensores integrados en 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>Como sabes si eres usuario de eedomus y tienes Google Home, el segundo permite enviar \u00f3rdenes de voz al primero para controlar actuadores. Ya sabes &#8230; &#8220;OK Google, enciende la luz de la cocina&#8221;, por ejemplo. Sin embargo, esa integraci\u00f3n nativa de eedomus en Google Home no permite, al menos de momento, conocer el valor &hellip; <a href=\"https:\/\/domosistemas.com\/?p=8844\" class=\"more-link\">Sigue leyendo <span class=\"screen-reader-text\">C\u00f3mo conocer a trav\u00e9s de Google Home los valores de los sensores integrados en 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-8844","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/domosistemas.com\/index.php?rest_route=\/wp\/v2\/posts\/8844","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=8844"}],"version-history":[{"count":0,"href":"https:\/\/domosistemas.com\/index.php?rest_route=\/wp\/v2\/posts\/8844\/revisions"}],"wp:attachment":[{"href":"https:\/\/domosistemas.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=8844"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/domosistemas.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=8844"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/domosistemas.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=8844"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}