Enlaces rápidos
If This Then That (IFTTT) se ha convertido en el servicio de integración definitivo para pequeñas tareas entre servicios y dispositivos conectados a Internet. IFTTT puede manejar cualquier cosa, desde admitir "canales" de servicios para miembros y combinarlos para hacer algo automáticamente por usted (aunque con las limitaciones establecidas por los proveedores de servicios: Te estamos mirando, Gmail). Y lo hace todo gratis.
Activa cualquiera de los Canales IFTTT disponibles relacionados con servicios o productos que utiliza o posee. Cada uno tiene su propio conjunto de disparadores (la parte "si esto") o acciones (el aspecto "entonces eso"), o ambos. Por ejemplo, realice una actualización de estado en un servicio (reproductor) e IFTTT garantiza que se produzca una acción en otro canal, como volver a publicar este hilo. El resultado se llama applet (anteriormente conocido como receta).
Hay canales para casi todos los servicios web de renombre, productos para el hogar inteligente y muchos más; Muchos nombres probablemente aquí. Está organizado a partir de este escrito por categoría, desde dispositivos hasta asistentes de voz y clima. Utilice la búsqueda anterior para restringir el servicio que desea utilizar.
IFTTT es una excelente manera de automatizar sus operaciones diarias en su computadora, teléfono y hogar inteligente. Pero su función principal es algo limitada. Hay una manera de crear aplicaciones IFTTT más avanzadas que solo funcionan bajo ciertas condiciones.
Le mostraremos cómo usar una opción llamada Filtros en el sistema de desarrollo de IFTTT.
¿Qué son los filtros para IFTTT?
Es posible que conozca If This Then That como un servicio favorito entre los técnicos y los reguladores. Le permite vincular diferentes servicios a una cuenta. Luego puede desencadenar acciones para una cuenta en función de la entrada de otra cuenta.
Por ejemplo, puede usar IFTTT en su teléfono Android para enviarse un correo electrónico cada vez que reciba un SMS. O puede grabar automáticamente las llamadas telefónicas en su calendario. Puede vincular servicios como Twitter, Facebook, Sonos, fuentes RSS, información meteorológica, Pushbullet y muchos más.
La versión básica de IFTTT que usa la mayoría de la gente es simple. Contiene un disparador - "Si esto" - seguido de una acción - "Entonces eso".
Pero a veces desea una solución más flexible. Es posible que desee reproducir el procedimiento "Entonces eso" solo en ciertas situaciones. Si este es el caso, puede usar una función avanzada de IFTTT llamada Filtros.
Cómo configurar filtros IFTTT
Para comenzar a usar los filtros, debe dirigirse al sitio plataforma IFTTT. Este es un sitio para desarrolladores que quieren usar IFTTT. Sin embargo, incluso si es un usuario habitual, aún puede usar las funciones aquí.
Para comenzar, haga clic en Tablero en la parte superior derecha.
Esto lo llevará a la sección Aplicaciones especiales, donde puede ver cualquier aplicación avanzada que ya haya creado.
Para configurar un nuevo subprograma con filtros, haga clic en Nueva aplicación en la parte superior derecha. Esto lo lleva a la página Crear un nuevo subprograma.
Crear una nueva aplicación para agregar filtros IFTTT
Aprenderá los pasos para crear un applet con filtros con un ejemplo. Supongamos que tiene un teléfono Android y desea ejecutar un subprograma cada vez que llegue a casa.
Paso 1: elige tu lanzador
- Haga clic en el cuadro de servicios de búsqueda y busque su dispositivo Android.
- Seleccione el operador específico de la lista desplegable "Seleccione".
- Elija Conectarse a una red Wi-Fi específica.
- Ahora, mire la sección de la etiqueta del campo e ingrese el nombre de su red Wi-Fi doméstica en el campo de valor.
Paso 2: Elija una acción antes de aplicar filtros
En este ejemplo, reproduciremos la propia música de Sonos cuando lleguemos a casa.
- Haga clic en Agregar acción.
- Vaya al cuadro Servicios de búsqueda y seleccione Sonos.
- En la lista desplegable "Seleccione", elija "Reproducir favorito". Elegiremos lo que se prefiera para jugarlo después. Por ahora, deja las opciones a ¿Con qué te gustaría jugar? ¿Y dónde quieres ejecutarlo? Para configurar la personalización por parte del usuario.
- Debe continuar y agregar cualquier filtro en la sección Agregar código de filtro. Consulte a continuación para obtener más información sobre cómo usar los filtros.
- Una vez que todo esté listo, simplemente agregue el título y la descripción del subprograma en la parte inferior, luego seleccione Guardar.
- Verá un banner creado por el applet una vez que todo esté hecho.
Paso 3: Comience a usar el nuevo applet
- Vaya a Panel de control y luego a Sus propias aplicaciones. Verá el nuevo applet guardado aquí.
- Haga clic en él para que aparezcan las opciones en una nueva ventana.
- Haga clic en Conectar para comenzar a usar el applet e ingrese sus valores como su Sonos favorito que desea escuchar cuando llegue a casa y dónde debería estar sonando la música.
- Presiona Guardar y tu nuevo applet está listo para usar.
Cómo usar los filtros IFTTT
Ahora sabe dónde agregar filtros IFTTT. Empecemos mirando el icono de filtro.
Los filtros usan JavaScript que se ejecuta cuando se inicia el subprograma. JavaScript puede acceder a datos relacionados con el reproductor, así como a metadatos como la hora actual. Esto significa que puede usar los filtros de diferentes maneras según el operador que seleccione.
Veremos dos ejemplos diferentes de código de filtro.
1. Filtros IFTTT para ejecutar un applet solo durante el día
En el ejemplo anterior, el subprograma reproduce música a través del sistema Sonos cuando llega a casa y su dispositivo se conecta a la red Wi-Fi de su hogar.
Pero, tal vez, desee limitar este subprograma para que solo se ejecute durante el día. Si llegas a casa tarde por la noche, no querrás poner música que moleste a los vecinos.
Para limitar las horas de ejecución del applet, podemos usar el siguiente código de filtro:
var currentHour = Meta.currentUserTime.hour() if (currentHour >= 8 || currentHour < 22 ) { } else { Sonos.playFavorite.skip() }
Aquí hay una explicación del significado de este símbolo:
La primera línea le dice al sistema que verifique la hora actual en la zona horaria del usuario. La segunda línea dice que si la hora actual es después de las 8 a. m. y antes de las 10 p. m., el subprograma debería estar ejecutándose. Las líneas tercera y cuarta dicen que si la hora es antes de las 8 a. m. y después de las 10 p. m., el applet debe omitir la acción y no reproducir los favoritos.
2. Filtros IFTTT para cambiar las luces a un color aleatorio
في documentos filtrosIFTTT También hay un ejemplo de cómo introducir un elemento aleatorio en las acciones. Por ejemplo, el siguiente código enviará un comando para cambiar los colores de las lámparas Lifx a un color aleatorio de la lista de opciones que proporcione.
var colors = ["#FF8400", "#FF0000", "#15FF00", "#FF00D4","#00D4FF","#003CFF"] var index = Math.floor((Math.random() * colors.length)) Lifx.color.setAdvancedOptions('color: ' + colors[index] + '; brightness: 1; duration: 12')
Aquí, la primera línea enumera los diferentes colores que desea incluir en la rotación aleatoria. La segunda línea selecciona un valor aleatorio de esa lista. La tercera línea establece las propias luces de Lifx en este color.
Limitaciones del filtro IFTTT
Existen algunas limitaciones de las aplicaciones IFTTT con filtros que debe tener en cuenta.
Primero, cualquiera puede crear un applet usando filtros. Sin embargo, solo puede publicar applets con filtros si tiene una cuenta IFTTT paga. Si no desea pagar, aún puede usar las aplicaciones filtradas en su propia cuenta. No podrá publicarlo ni compartirlo con otros.
En segundo lugar, si desea agregar filtros más complejos, es posible, pero necesitará un conocimiento algo avanzado de JavaScript. Si aún no conoce este idioma, hay muchos cursos en línea de Udemy para aprender JavaScript que hemos recomendado en nuestro sitio.
Use filtros para crear aplicaciones inteligentes desde IFTTT
Al usar los filtros en la sección Plataforma IFTTT, cualquiera puede crear aplicaciones complejas para realizar funciones más sofisticadas. Nos encanta IFTTT, pero si está buscando un servicio similar con diferentes opciones, es posible que le interesen estas alternativas de IFTTT de las que no ha oído hablar.