{"id":8551,"date":"2018-01-19T06:45:00","date_gmt":"2018-01-19T06:45:00","guid":{"rendered":"http:\/\/domosistemas.com\/?p=8551"},"modified":"2018-01-19T06:45:00","modified_gmt":"2018-01-19T06:45:00","slug":"como-integrar-los-productos-sonoff-en-eedomus-a-traves-de-ifttt","status":"publish","type":"post","link":"https:\/\/domosistemas.com\/?p=8551","title":{"rendered":"C\u00f3mo integrar los productos Sonoff en eedomus a trav\u00e9s de IFTTT"},"content":{"rendered":"<p>A raiz de un art\u00edculo reciente en Dom\u00f3tica Dom\u00e9stica\u00a0<a href=\"http:\/\/www.domoticadomestica.com\/probamos-sonoff-linea-productos-domoticos-low-cost\/\" target=\"_blank\" rel=\"noopener noreferrer\">sobre los productos dom\u00f3ticos Sonoff<\/a>, no sois pocos los que os hab\u00e9is puesto en contacto conmigo para preguntarme detalles y solicitar ayuda para integrar los m\u00f3dulos Sonoff en eedomus v\u00eda la plataforma online IFTTT.<\/p>\n<p>Aunque en aquel art\u00edculo daba pistas sobre c\u00f3mo implementar esa integraci\u00f3n, no era ni mucho menos un tutorial paso a paso, justo lo contrario de lo que pretende ser este nuevo post de hoy, en el que os voy a explicar no s\u00f3lo <strong>como controlar vuestros Sonoff desde eedomus<\/strong>, sino <strong>c\u00f3mo tener un retorno de estado<\/strong> y adem\u00e1s en el mismo perif\u00e9rico.<\/p>\n<p>Empecemos pues, que hay mucho que contar.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-13320 size-full\" title=\"eedomus + Sonoff + IFTTT\" src=\"http:\/\/www.domoticadomestica.com\/wp-content\/uploads\/2018\/01\/eedomus-Sonoff-IFTTT.jpg\" alt=\"eedomus + Sonoff + IFTTT\" width=\"800\" height=\"358\" \/><\/p>\n<h3>Requisitos previos<\/h3>\n<p>Voy a enumerar en primer lugar los elementos necesarios para llevar a cabo la integraci\u00f3n que nos ocupa, aunque algunos de ellos son m\u00e1s que obvios:<\/p>\n<ul>\n<li>Un controlador dom\u00f3tico <strong>eedomus o eedomus+<\/strong><\/li>\n<li>Al menos un <strong>dispositivo Sonoff<\/strong> debidamente instalado, operativo y funcionando con la app eWeLink para iOS o Android. Ese dispositivo tiene que ser uno de los que est\u00e1n soportados por el servicio eWeLink de IFTTT, es decir un m\u00f3dulo ON\/OFF de uno o varios canales o un enchufe dom\u00f3tico S20 (aparentemente son los \u00fanicos dispositivos compatibles, aunque no lo puedo certificar al 100% porque no he probado con otros, como por ejemplo las bombillas Sonoff).<\/li>\n<li>Una <strong>cuenta IFTTT<\/strong> operativa con los <strong>servicios Webhooks y eWeLink<\/strong> dados de alta (este \u00faltimo con las mismas credenciales que las que usemos en la aplicaci\u00f3n eWeLink para iOS o Android).<\/li>\n<li>Un <strong>conexi\u00f3n a Internet<\/strong> operativa ya que la comunicaci\u00f3n entre eedomus, IFTTT y los servidores de Sonoff se hace a trav\u00e9s de Internet.<\/li>\n<\/ul>\n<p><strong>Un inciso sobre el servicio Webhooks de IFTTT<\/strong>:<\/p>\n<p>Cuando damos de alta ese servicio en nuestra cuenta de IFTTT, \u00e9sta <strong>nos proporciona una clave<\/strong> (que ellos llaman\u00a0<em>key<\/em> en ingl\u00e9s). Si no record\u00e1is cu\u00e1l es la vuestra, lo pod\u00e9is consultar en vuestra cuenta de IFTTT, en la siguiente URL:\u00a0https:\/\/ifttt.com\/maker_webhooks, pulsando en &#8220;Documentation&#8221;.\u00a0<strong>Apuntadla ya que la necesitar\u00e9is muy pronto<\/strong>.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-13300 size-full\" title=\"Clave del servicio Webhooks en IFTTT\" src=\"http:\/\/www.domoticadomestica.com\/wp-content\/uploads\/2018\/01\/Clave-del-servicio-Webhooks-en-IFTTT.jpg\" alt=\"Clave del servicio Webhooks en IFTTT\" width=\"800\" height=\"256\" \/><\/p>\n<p>Otro punto a tener en cuenta sobre Webhooks: Cuando llegue el momento oportuno, cuando creemos los &#8220;Applets&#8221; necesarios en IFTTT (lo veremos en un paso posterior de este tutorial), tendremos que crear lo que IFTTT llama <strong>uno o varios eventos<\/strong> (<em>event\u00a0<\/em>en ingl\u00e9s). Esos eventos no son m\u00e1s que un nombre descriptivo que nosotros asignaremos a la acci\u00f3n que queramos realizar.<\/p>\n<p><strong>Podemos asignar el nombre que queramos a estos eventos<\/strong>. Yo he creado dos eventos para encender y apagar el m\u00f3dulo de Sonoff, y los he llamado respectivamente Encender_Luz_Cocina y Apagar_Luz_Cocina, porque son muy ilustrativos para mi. Pero ya digo que pod\u00e9is poner los nombres que quer\u00e1is (M\u00f3dulo_Sonoff_1_Canal1_ON y M\u00f3dulo_Sonoff_Canal1_OFF, por poner otro ejemplo). <strong>Pensad en esos nombres y apuntadlos porque los necesitar\u00e9is muy pronto<\/strong>.<\/p>\n<h3>Paso n\u00ba 1 &#8211; Creaci\u00f3n de un actuador http en eedomus<\/h3>\n<p>En <a href=\"https:\/\/secure.eedomus.com\" target=\"_blank\" rel=\"noopener noreferrer\">el portal eedomus<\/a>, nos <em>logeamos<\/em> con nuestras credenciales de eedomus y nos vamos a <strong>Configuraci\u00f3n \/ A\u00f1adir o eliminar un perif\u00e9rico \/ A\u00f1adir otro tipo de perif\u00e9rico \/ Red \/ HTTP &#8211; Actuador \/ Crear.<\/strong><\/p>\n<p>Le ponemos un nombre adecuado a nuestro nuevo perif\u00e9rico, le asignamos un uso (en mi caso &#8220;L\u00e1mpara&#8221;) y lo metemos en alguna habitaci\u00f3n\/categor\u00eda.<\/p>\n<p>A continuaci\u00f3n nos vamos al apartado &#8220;Visualizaci\u00f3n&#8221; y rellenamos las casillas [VAR1], [VAR2] y [VAR2) con la siguiente informaci\u00f3n:<\/p>\n<ul>\n<li>[VAR1]: La clave del servicio Webhooks de IFTTT que hemos apuntando anteriormente.<\/li>\n<li>[VAR2]: El nombre del evento de Webhooks que servir\u00e1 para encender la luz.<\/li>\n<li>[VAR3]: El nombre del evento de Webhooks que servir\u00e1 para apagar la luz.<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-13321 size-full\" title=\"Creaci\u00f3n del actuador http en eedomus\" src=\"http:\/\/www.domoticadomestica.com\/wp-content\/uploads\/2018\/01\/Creaci\u00f3n-del-actuador-http-en-eedomus-1.jpg\" alt=\"Creaci\u00f3n del actuador http en eedomus\" width=\"800\" height=\"575\" \/><\/p>\n<p>Hecho lo anterior, pulsamos en &#8220;Guardar y seguir editando&#8221; y nos vamos a la pesta\u00f1a &#8220;Valores&#8221; donde crearemos 4 valores distintos:<\/p>\n<ul>\n<li>Valor con la descripci\u00f3n &#8220;Apagada&#8221;, el valor bruto 0 y un icono de nuestra elecci\u00f3n que represente una luz apagada<\/li>\n<li>Valor con la descripci\u00f3n &#8220;Encendida&#8221;, el valor bruto 1 y un icono de nuestra elecci\u00f3n que represente una luz encendida<\/li>\n<li>Valor con la descripci\u00f3n &#8220;Apagada&#8221; (s\u00ed, la misma que la anterior), el valor bruto 3 y un icono que represente una luz apagada (el mismo icono que el anterior de apagado).<\/li>\n<li>Valor con la descripci\u00f3n &#8220;Encendida&#8221;, el valor bruto 4 y un icono que represente una luz encendida (el mismo icono que el anterior de encendido).<\/li>\n<\/ul>\n<p><strong>Explicaci\u00f3n: \u00bfPor qu\u00e9 4 valores?<\/strong><\/p>\n<p>Los dos primeros valores (&#8220;Apagada&#8221; y &#8220;Encendida&#8221; respectivamente) nos servir\u00e1n para el retorno de estado.<\/p>\n<p>Los dos \u00faltimos valores (tambi\u00e9n denominados &#8220;Apagada&#8221; y &#8220;Encendida&#8221; respectivamente, y con los mismos iconos que los anteriores) nos servir\u00e1n para enviar las ordenes de encendido y apagado desde eedomus.<\/p>\n<p>Para que los dos primeros valores (retorno de estado), aparezcan en la interfaz de usuario de eedomus en el momento oportuno pero que no podamos pulsarlos (no nos interesa ya que sirven \u00fanicamente para conocer el estado, como si fueran sensores), los ocultaremos en la interfaz desmarcando la casilla &#8220;Visible&#8221;.<\/p>\n<p>Los otros dos valores (\u00f3rdenes de encendido y apagado) s\u00ed que queremos que aparezcan en la interfaz de usuario de eedomus, por lo que deben ser visibles (debemos marca la casilla &#8220;Visible&#8221;).<\/p>\n<p><strong>Explicaci\u00f3n sobre lo que hay que poner en el campo &#8220;URL&#8221; para cada valor:<\/strong><\/p>\n<p>Dado que debemos rellenar el campo &#8220;URL&#8221; s\u00ed o s\u00ed (eedomus no nos permite dejarlo en blanco), tendremos que poner algo en ese campo para los dos primeros valores (retorno de estado) aunque en realidad nos valdr\u00eda con dejarlos en blanco. Yo lo he solucionado poniendo una URL real que no da error y que realiza un PING\u00a0en uno de mis equipos conectados a mi red local (puede ser cualquier cosa: una c\u00e1mara IP, un tel\u00e9fono, lo que sea, incluso nada, con tal de poner una IP del rango de nuestro router&#8230; u otra).<\/p>\n<p>Esa URL ser\u00e1 la siguiente, suponiendo que estemos haciendo PING a la direcci\u00f3n IP 162.0.0.50:<\/p>\n<div class=\"snvdshc\">\n<div class=\"synved-box-message synved-box-plain\">http:\/\/localhost\/tools\/?action=ping&amp;url=162.0.0.50<\/div>\n<\/div>\n<p>En el caso de los otros dos valores (los que sirven para dar la orden de encendido y apagado), s\u00ed que debemos poner una URL que sirve para algo, es decir\u00a0la URL que apunta a IFTTT y m\u00e1s concretamente al servicio Webhooks y al evento concreto del que se trate.<\/p>\n<p>Esa URL ser\u00e1 la siguiente en el caso del valor correspondiente a la orden de apagado:<\/p>\n<div class=\"snvdshc\">\n<div class=\"synved-box-message synved-box-plain\">https:\/\/maker.ifttt.com\/trigger\/[VAR3]\/with\/key\/[VAR1]<\/div>\n<\/div>\n<p>Y la siguiente para el valor correspondiente a la orden de encendido:<\/p>\n<div class=\"snvdshc\">\n<div class=\"synved-box-message synved-box-plain\">https:\/\/maker.ifttt.com\/trigger\/[VAR2]\/with\/key\/[VAR1]<\/div>\n<\/div>\n<p>Como una imagen vale m\u00e1s que mil palabras, aqu\u00ed ten\u00e9is\u00a0como debe quedar al final la pesta\u00f1a &#8220;Valores&#8221; de nuestro actuador http en eedomus:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-13302\" src=\"http:\/\/www.domoticadomestica.com\/wp-content\/uploads\/2018\/01\/Pesta\u00f1a-valores-del-actuador-http-en-eedomus.jpg\" alt=\"Pesta\u00f1a valores del actuador http en eedomus\" width=\"800\" height=\"380\" \/><\/p>\n<p>Pulsamos en &#8220;Guardar y seguir editando&#8221; y nos vamos de nuevo a la pesta\u00f1a &#8220;Configuraci\u00f3n del perif\u00e9rico&#8221; y m\u00e1s concretamente al apartado &#8220;Par\u00e1metros experto&#8221; y pulsamos en el icono en forma de llave que se encuentra junto a la palabra &#8220;API&#8221;.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-13308 size-full\" title=\"Par\u00e1metros experto\" src=\"http:\/\/www.domoticadomestica.com\/wp-content\/uploads\/2018\/01\/Par\u00e1metros-experto.jpg\" alt=\"Par\u00e1metros experto\" width=\"800\" height=\"178\" \/><\/p>\n<p>eedomus nos pide que nos identifiquemos con nuestra contrase\u00f1a. Lo hacemos, lo que nos permite acceder a un formulario que nos va a ayudar a construir las URL&#8217;s que necesitaremos luego en IFTTT.<\/p>\n<p>En &#8220;Destino&#8221; elegimos &#8220;Cloud&#8221;, en &#8220;Direcci\u00f3n&#8221; &#8220;Set&#8221;, en &#8220;Actuador&#8221; &#8220;periph.value&#8221;, en &#8220;Perif\u00e9rico&#8221; &#8220;Luz Cocina&#8221; (en mi caso) y en &#8220;Valor&#8221; &#8220;Apagada&#8221; (Importante: debemos elegir el primer valor &#8220;Apagada&#8221; de los dos que tenemos&#8221;. Hecho esto, el formulario nos devuelve una URL que debemos copiar y pegar en un procesador de texto, por ejemplo, para recordarla porque la necesitaremos m\u00e1s adelante. A esa URL, para evitar confusiones y aclararnos la llamemos URL de apagado.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-13309\" src=\"http:\/\/www.domoticadomestica.com\/wp-content\/uploads\/2018\/01\/Obtenci\u00f3n-de-la-URL-de-apagado.jpg\" alt=\"Obtenci\u00f3n de la URL de apagado\" width=\"800\" height=\"291\" \/><\/p>\n<p>Repetimos la operaci\u00f3n anterior para obtener esta vez la URL de encendido (que copiamos y pegamos igualmente en un procesador de texto para poder usarla m\u00e1s adelante):<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-13310\" src=\"http:\/\/www.domoticadomestica.com\/wp-content\/uploads\/2018\/01\/Obtenci\u00f3n-de-la-URL-de-encendido.jpg\" alt=\"Obtenci\u00f3n de la URL de encendido\" width=\"800\" height=\"291\" \/><\/p>\n<p>Ya hemos terminado en lo que se refiere a eedomus. Ahora podemos irnos a IFTTT<\/p>\n<h3>Paso n\u00ba 2 &#8211; Creaci\u00f3n de Applets IFTTT para controlar el apagado y encendido<\/h3>\n<p>Vamos a crear primero los Applets para ejecutar las \u00f3rdenes de encendido y apagado procedentes de eedomus:<\/p>\n<p>Nos <em>logeamos<\/em> en nuestra cuenta de IFTTT y pulsamos en &#8220;My Applets&#8221; y a continuaci\u00f3n en &#8220;New Applet&#8221;.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-13304 size-full\" title=\"Creaci\u00f3n de Applet en IFTTT - This\" src=\"http:\/\/www.domoticadomestica.com\/wp-content\/uploads\/2018\/01\/Creaci\u00f3n-de-Applet-en-IFTTT-This-1.jpg\" alt=\"Creaci\u00f3n de Applet en IFTTT - This\" width=\"800\" height=\"282\" \/><\/p>\n<p>En la ventana que se ha abierto y que podemos ver en la imagen superior, pulsamos en &#8220;+ this&#8221; y seleccionamos el servicio Webhooks de entre los servicios dados de alta en nuestra cuenta de IFTTT.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-13306 size-full\" title=\"Creaci\u00f3n de Applet en IFTTT - Servicio Webhooks\" src=\"http:\/\/www.domoticadomestica.com\/wp-content\/uploads\/2018\/01\/Creaci\u00f3n-de-Applet-en-IFTTT-Servicio-Webhooks.jpg\" alt=\"Creaci\u00f3n de Applet en IFTTT - Servicio Webhooks\" width=\"800\" height=\"352\" \/><\/p>\n<p>A continuaci\u00f3n se abre una nueva ventana denominada &#8220;Choose trigger&#8221; en la que debemos pulsar en &#8220;Receive a web request&#8221;:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-13307\" src=\"http:\/\/www.domoticadomestica.com\/wp-content\/uploads\/2018\/01\/Creaci\u00f3n-de-Applet-en-IFTTT-Web-request.jpg\" alt=\"Creaci\u00f3n de Applet en IFTTT - Web request\" width=\"800\" height=\"372\" \/><\/p>\n<p>Se abre una nueva ventana en la que debemos indicar el nombre del evento (en mi caso Apagar_Luz_Cocina, \u00bfrecord\u00e1is?) y a continuaci\u00f3n pulsamos en &#8220;Create trigger&#8221;:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-13311\" src=\"http:\/\/www.domoticadomestica.com\/wp-content\/uploads\/2018\/01\/Definici\u00f3n-del-evento-en-IFTTT.jpg\" alt=\"Definici\u00f3n del evento en IFTTT\" width=\"800\" height=\"451\" \/><\/p>\n<p>Se vuelve a abrir una ventana nueva en la que debemos pulsar en &#8220;+ that&#8221;:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-13312\" src=\"http:\/\/www.domoticadomestica.com\/wp-content\/uploads\/2018\/01\/Applet-IFTTT-That.jpg\" alt=\"Applet IFTTT - That\" width=\"800\" height=\"185\" \/><\/p>\n<p>Nuevamente se abre una ventana en la que debemos elegir el servicio correspondiente a la acci\u00f3n que queremos ejecutar, es decir &#8220;eWeLink&#8221;:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-13313 size-full\" title=\"Applet IFTTT - That - Service Acci\u00f3n\" src=\"http:\/\/www.domoticadomestica.com\/wp-content\/uploads\/2018\/01\/Applet-IFTTT-That-Service-Acci\u00f3n.jpg\" alt=\"Applet IFTTT - That - Service Acci\u00f3n\" width=\"800\" height=\"407\" \/><\/p>\n<p>En la nueva ventana que se ha abierto, debemos pulsar en el icono correspondiente al tipo de dispositivo Sonoff que queramos controlar. En mi caso es el &#8220;Turn 1 channel Switch on or off&#8221;:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-13314\" src=\"http:\/\/www.domoticadomestica.com\/wp-content\/uploads\/2018\/01\/Applet-IFTTT-Elecci\u00f3n-del-dispositivo-Sonoff.jpg\" alt=\"Applet IFTTT - Elecci\u00f3n del dispositivo Sonoff\" width=\"800\" height=\"428\" \/>En la siguiente ventana rellenamos los dos campos disponibles, el primero eligiendo el dispositivo Sonoff a controlar y el segundo con el valor Off:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-13315 size-full\" title=\"Applet IFTTT - estado OFF\" src=\"http:\/\/www.domoticadomestica.com\/wp-content\/uploads\/2018\/01\/Applet-IFTTT-estado-OFF.jpg\" alt=\"Applet IFTTT - estado OFF\" width=\"800\" height=\"465\" \/><\/p>\n<p>En la \u00faltima ventana, s\u00f3lo nos queda ponerle un nombre a nuestro Applet, indicar si queremos recibir o no una notificaci\u00f3n en nuestro m\u00f3vil cada vez que se ejecute, y pulsar en &#8220;Finish&#8221;.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-13316\" src=\"http:\/\/www.domoticadomestica.com\/wp-content\/uploads\/2018\/01\/Applet-IFTTT-\u00faltimo-paso.jpg\" alt=\"Applet IFTTT - \u00faltimo paso\" width=\"800\" height=\"430\" \/><\/p>\n<p>Llegados a este punto repetiremos el paso n\u00ba2 para crear un segundo Applet casi id\u00e9ntico a \u00e9ste, pero para encender el dispositivo desde eedomus (evento: Encender_Luz_Cocina en mi caso).<\/p>\n<p>Al final tendremos dos Applets en nuestra cuenta de IFTTT, uno para encender el dispositivo Sonoff, otro para apagarlo desde eedomus.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-13317\" src=\"http:\/\/www.domoticadomestica.com\/wp-content\/uploads\/2018\/01\/Applets-de-encendido-y-apagado-en-IFTTT.jpg\" alt=\"Applets de encendido y apagado en IFTTT\" width=\"800\" height=\"226\" \/><\/p>\n<h3>Paso n\u00ba 3 &#8211; Creaci\u00f3n de Applets IFTTT para el retorno de estado<\/h3>\n<p>Nos vamos de nuevo a &#8220;My Applets&#8221;, pulsamos en &#8220;New Applet&#8221; y esta vez elegimos el servicio eWeLink par el &#8220;this&#8221;:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-13322 size-full\" title=\"Applet para estado - This = eWelink\" src=\"http:\/\/www.domoticadomestica.com\/wp-content\/uploads\/2018\/01\/Applet-para-estado-This-eWelink.jpg\" alt=\"Applet para estado - This = eWelink\" width=\"800\" height=\"380\" \/><\/p>\n<p>Elegimos el tipo de dispositivo Sonoff. En mi caso &#8220;1 Channel Switch turned on or off&#8221;:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-13323 size-full\" title=\"Applet para estado - This = eWelink - Tipo de dispositivo Sonoff\" src=\"http:\/\/www.domoticadomestica.com\/wp-content\/uploads\/2018\/01\/Applet-para-estado-This-eWelink-Tipo-de-dispositivo-Sonoff.jpg\" alt=\"Applet para estado - This = eWelink - Tipo de dispositivo Sonoff\" width=\"800\" height=\"450\" \/><\/p>\n<p>Seleccionamos el dispositivo Sonoff del que nos interesa conocer el estado y &#8220;Off&#8221; en la segunda casilla, y despu\u00e9s pulsamos en &#8220;Create trigger&#8221;.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-13324 size-full\" title=\"Applet para estado - This = eWelink - Selecci\u00f3n del dispositivo y el estado\" src=\"http:\/\/www.domoticadomestica.com\/wp-content\/uploads\/2018\/01\/Applet-para-estado-This-eWelink-Selecci\u00f3n-del-dispositivo-y-el-estado.jpg\" alt=\"Applet para estado - This = eWelink - Selecci\u00f3n del dispositivo y el estado\" width=\"800\" height=\"462\" \/><\/p>\n<p>Hacemos clic en &#8220;+that&#8221;:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-13325\" src=\"http:\/\/www.domoticadomestica.com\/wp-content\/uploads\/2018\/01\/Applet-para-estado-That.jpg\" alt=\"Applet para estado - That\" width=\"800\" height=\"201\" \/><\/p>\n<p>Elegimos el servicio Webhooks y pinchamos en &#8220;Make a web request&#8221;:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-13326\" src=\"http:\/\/www.domoticadomestica.com\/wp-content\/uploads\/2018\/01\/Applet-para-estado-That-Webhooks.jpg\" alt=\"Applet para estado - That = Webhooks\" width=\"800\" height=\"373\" \/><\/p>\n<p>En la siguiente ventana, tenemos 4 campos por rellenar.<\/p>\n<ul>\n<li>En URL pegamos la URL de apagado que hab\u00edamos copiado en un procesador de texto hace un momento, \u00bfrecord\u00e1is?<\/li>\n<li>En Method elegimos PUT<\/li>\n<li>En Content Type elegimos la opci\u00f3n que empieza por &#8220;application&#8230;&#8221;<\/li>\n<li>En Body no ponemos nada.<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-13327 size-full\" title=\"Applet para estado - That = Webhooks - Url de apagado\" src=\"http:\/\/www.domoticadomestica.com\/wp-content\/uploads\/2018\/01\/Applet-para-estado-That-Webhooks-Url-de-apagado.jpg\" alt=\"Applet para estado - That = Webhooks - Url de apagado\" width=\"800\" height=\"714\" \/><\/p>\n<p>Pulsamos en &#8220;Create action&#8221; y en la \u00faltima ventana s\u00f3lo nos queda ponerle un nombre a nuestro Applet,\u00a0indicar si queremos recibir o no una notificaci\u00f3n en nuestro m\u00f3vil cada vez que se ejecute, y pulsar en &#8220;Finish&#8221;.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-13328\" src=\"http:\/\/www.domoticadomestica.com\/wp-content\/uploads\/2018\/01\/Applet-para-estado-That-Webhooks-Url-de-apagado-\u00fcltimo-paso.jpg\" alt=\"Applet para estado - That = Webhooks - Url de apagado - \u00fcltimo paso\" width=\"800\" height=\"544\" \/><\/p>\n<p>Llegados a este punto repetiremos el paso n\u00ba3 para crear un segundo Applet casi id\u00e9ntico a \u00e9ste, pero para obtener un retorno del estado ON en eedomus.<\/p>\n<p>Al final tendremos dos nuevos Applets en nuestra cuenta de IFTTT, uno para el estado OFF y otro para el estado ON:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-13329 size-full\" title=\"Applets de estado en IFTTT\" src=\"http:\/\/www.domoticadomestica.com\/wp-content\/uploads\/2018\/01\/Applets-de-estado-en-IFTTT.jpg\" alt=\"Applets de estado en IFTTT\" width=\"800\" height=\"219\" \/><\/p>\n<p>Resumiendo: para cada dispositivo Sonoff que integremos en eedomus, tendremos que crear 1 actuador http en eedomus y 4 Applets en IFTTT: uno para la orden de encendido, uno para la orden de apagado, uno para el retorno de estado ON y uno para el retorno de estado OFF.<\/p>\n<p>Ya lo tenemos todo. Ahora s\u00f3lo nos queda probar que podemos encender y apagar la luz desde eedomus y comprobar que si controlamos el m\u00f3dulo desde la App eWeLink o desde el pulsador local, su estado se refleja correctamente en eedomus.<\/p>\n<p>El post <a rel=\"nofollow\" href=\"http:\/\/www.domoticadomestica.com\/como-integrar-los-productos-sonoff-en-eedomus-a-traves-de-ifttt\/\">C\u00f3mo integrar los productos Sonoff en eedomus a trav\u00e9s de IFTTT<\/a> aparece primero en <a rel=\"nofollow\" href=\"http:\/\/www.domoticadomestica.com\">Dom\u00f3tica Dom\u00e9stica<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A raiz de un art\u00edculo reciente en Dom\u00f3tica Dom\u00e9stica\u00a0sobre los productos dom\u00f3ticos Sonoff, no sois pocos los que os hab\u00e9is puesto en contacto conmigo para preguntarme detalles y solicitar ayuda para integrar los m\u00f3dulos Sonoff en eedomus v\u00eda la plataforma online IFTTT. Aunque en aquel art\u00edculo daba pistas sobre c\u00f3mo implementar esa integraci\u00f3n, no era &hellip; <a href=\"https:\/\/domosistemas.com\/?p=8551\" class=\"more-link\">Sigue leyendo <span class=\"screen-reader-text\">C\u00f3mo integrar los productos Sonoff en eedomus a trav\u00e9s de IFTTT<\/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-8551","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/domosistemas.com\/index.php?rest_route=\/wp\/v2\/posts\/8551","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=8551"}],"version-history":[{"count":0,"href":"https:\/\/domosistemas.com\/index.php?rest_route=\/wp\/v2\/posts\/8551\/revisions"}],"wp:attachment":[{"href":"https:\/\/domosistemas.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=8551"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/domosistemas.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=8551"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/domosistemas.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=8551"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}