Reaccione a la actividad del canal con un mensaje de texto de IFTTT
IFTTT es un servicio web que le permite crear applets que actúan en respuesta a una acción de activación. Este ejemplo muestra cómo usar la aplicación React para activar una solicitud HTTP a IFTTT en ThingHTTP . El applet IFTTT envía un mensaje de texto.
Un canal registra los valores de temperatura del hogar. En este ejemplo, recibe una notificación de texto cuando la temperatura sube mas de 28 grados
Crear un applet IFTTT
Puede configurar el servicio de webhooks de IFTTT para utilizar solicitudes web para desencadenar una acción. La acción entrante es una solicitud HTTP al servidor web y la acción saliente es un mensaje de texto.
Cree una cuenta IFTTT o inicie sesión en su cuenta existente.
Crear un applet. Seleccione Mis applets y luego haga clic en el botón Nuevo applet .
Seleccione la acción de entrada. Haga clic en la palabra este .
Seleccione el servicio de webhooks. Ingrese Webhooks en el campo de búsqueda. Seleccione la tarjeta de webhooks .
Completa los campos de activación. Después de seleccionar Webhooks como activador, haga clic en Recibir una tarjeta de solicitud web para continuar. Introduzca un nombre de evento. Este ejemplo se usa pasode25 nombre del evento. Haga clic en Crear disparador .
Seleccione la acción resultante. Haga clic en la palabra que . La palabra desencadenante ahora el icono de Webhooks. Ingrese SMS en la barra de búsqueda y seleccione el cuadro de SMS.
Seleccione Enviarme un SMS y luego ingrese la información del mensaje de texto. Puede pasar datos sobre el evento que activó su mensaje utilizando ingredientes. Por ejemplo, incluir {{Event Name}}agrega el nombre del evento a su mensaje de texto. Haga clic en Crear acción para finalizar el nuevo applet.
Recupere la información de activación de su Webhooks. Seleccione Mis applets > Servicios y busque Webhooks. Seleccione Webhooks y luego haga clic en el botón Documentación . Usted ve su clave y el formato para enviar una solicitud. Ingrese el nombre del evento. El nombre del evento para este ejemplo es pasode25
https://maker.ifttt.com/trigger/ pasode25 / con / key / XXXXXXXXXXXXXXXXXXXXXX
https://maker.ifttt.com/trigger/pasode25/with/key/XXXXXXXXXXXXXXXXXXXXXX
Puede probar el servicio utilizando el botón de prueba o pegando la URL en su navegador. El desencadenador de eventos IFTTT no siempre es instantáneo. Ahora cree un ThingHTTP para completar la solicitud de activación.
Crear un ThingHTTP
La aplicación ThingHTTP le permite activar solicitudes HTTP predefinidas con una clave API y una solicitud GET desde la web o desde un dispositivo. Este ejemplo muestra cómo usar ThingHTTP para activar Webhooks en IFTTT.
Elija Aplicaciones > ThingHTTP , y seleccione New ThingHTTP .
Editar la configuración de ThingHTTP.
Elija un nombre .
Ingrese la URL de la documentación de Webhooks. La URL de este ejemplo tiene el formulario https://maker.ifttt.com/triigger/pasode25/with/key/xxxxxxxxxxxxxxxxxxxxxx.
Por Método , ingrese GET .
Guarde el ThingHTTP. Ahora cree un React para activar este ThingHTTP en función de los datos de su canal.
Crea una Reacción a tus Datos
La aplicación React puede evaluar los datos de tu canal ThingSpeak y desencadenar otros eventos. Cree una instancia de la aplicación React que se active cuando la casa está demasiado fría. Elija Aplicaciones > Reaccionar , y luego haga clic en Nueva reacción .
Elija un nombre .
Seleccione On Inserción de datos para Frecuencia de prueba .
Elija su canal de temperatura para la condición .
Seleccione el campo apropiado , en este caso el Campo 1.
Establecer el requisito es menor que .
Ajuste el nivel de temperatura, en este caso 25 .
Seleccione ThingHTTP como Acción y elija el nombre del ThingHTTP que definió anteriormente.
En Opciones , elija Ejecutar acción cada vez que se cumpla la condición .
Desencadenar su mensaje
Una vez que la temperatura en el canal alcanza el punto establecido para su Reacción, recibirá un mensaje de texto en su dispositivo.