Cómo hacer un bucle o encadenar múltiples flujos de Stringify junto con Connect Flow
Stringify es una herramienta poderosa y loca que te permite automatizar tareas complejas con un mínimo esfuerzo, incluso si no conoces ningún código. Una de las herramientas más poderosas de Stringify se llama Connect: Flow. Esta "Cosa" le permite usar un Flujo para activar otro, o incluso crear un Flujo que se repite..
Conectar: Flow es una de las cosas integradas de Stringify. Al igual que la cosa de modo previamente cubierta, Connect: Flow no se usa para controlar directamente las cosas en tu casa. En su lugar, puedes usarlo para hacer que tus Flujos hagan cosas más complejas con menos pasos. Conectar tiene un disparador y una acción:
- CUÁNDO Disparador: "Comience el flujo que esté incluido en esto": Este es un desencadenante de título confuso, pero es realmente fácil de usar. Simplemente agregue este disparador al inicio de un Flujo y eso lo pone a disposición de cualquiera de sus otros Flujos. Por ejemplo, puede crear un flujo denominado "Luces para dormir" que apaga las luces de la sala de estar y enciende la luz de la habitación usando este disparador. A continuación, puede crear varios otros flujos que utilizan esta acción..
- ENTONCES Acción - "Ejecutar el flujo seleccionado": Esta acción es como llamas a otros Flujos. Póngalo al final de un flujo y puede activar un flujo diferente. Para continuar con el ejemplo anterior, puede crear un flujo que active "Bedtime Lights" siempre que sean las 8:00 PM. Podría crear otro flujo que use un widget de Stringify para activar las "Luces para dormir" que puede activar manualmente. De esta manera, puede encender o apagar un conjunto de luces con múltiples flujos, pero solo tiene que configurar las acciones para las luces una vez.
Conectar: Flow también puede referirse a sí mismo. Por lo tanto, si desea que un flujo se ejecute en un bucle, puede poner una cosa de conexión al inicio y al final del flujo y continuará ejecutándose constantemente. Tenga en cuenta que Stringify puede agregar un retraso a sus bucles si se ejecutan constantemente, ya que esto consume una valiosa potencia del servidor, pero para un Flow que usa temporizadores y tarda un tiempo en completar cada bucle, esta puede ser una solución útil..
Para demostrar cómo funciona esto, vamos a crear un flujo en bucle que enciende y apaga algunas luces Philips Hue de vez en cuando para que parezca que alguien está en tu casa mientras estás fuera. Para crear esto, necesitarás la función Connect: Flow Thing, así como una luz inteligente como Philips Hue. También usaremos Fecha y Hora y Temporizador.
Para comenzar, abra la aplicación Stringify y toque el ícono más, luego seleccione "Crear un nuevo flujo".
En la parte superior de la pantalla, dale un nombre a tu Flow. Si va a llamar a este Flujo más adelante desde otro Flujo diferente, asegúrese de darle un nombre corto y descriptivo para que sepa lo que hace..
A continuación, toque el ícono más en la parte inferior de la pantalla. Aquí es donde puede agregar las Cosas que necesitará para su Flujo. Por ahora, agregue Connect: Flow, Date & Time.
Arrastre el icono Conectar: Flujo a la cuadrícula del círculo y toque el icono de engranaje.
En la pestaña Desencadenadores, seleccione "Iniciar el flujo en el que se incluye", que debería ser la única opción en la lista. En la página siguiente, toque Guardar.
Este disparador le permite llamar a este Flujo desde cualquier otro Flujo que cree. Nuestro ejemplo utilizará un bucle que hace referencia a sí mismo, pero también puede llamarlo desde cualquier otro Flujo utilizando la Conexión..
De vuelta en la pantalla de la cuadrícula, arrastre Fecha y hora hasta el círculo debajo de Conectar: fluir y toque su icono de engranaje.
En la sección SOLO SI, elija "El tiempo es intermedio". Establezca Hora a las 6:00 PM y Hasta la medianoche. Asegúrese de que la Fecha de inicio sea un tiempo posterior a la fecha actual y configúrela para que se repita todos los días. Controlaremos qué días se activa este flujo más adelante, pero por ahora queremos asegurarnos de que este bucle solo continúe funcionando entre las 6:00 p.m. y la medianoche cuando se active.
De vuelta en la pantalla de cuadrícula, agregue una de sus luces Philips Hue y un Temporizador en el menú Cosas. Arrastre el Hue Thing a la pantalla junto al icono Conectar, como se muestra a continuación. Toque en el icono del engranaje de la luz Hue.
En la pantalla de Tono, toque "Encender la luz". En la página siguiente, toque Guardar.
De vuelta en la pantalla de la cuadrícula, conecta las cosas de Fecha y Hora y Tono deslizando rápidamente entre los dos. Luego, pase del icono Conectar al icono de enlace amarillo que acaba de crear, como lo muestran las flechas en la imagen de la izquierda a continuación. El resultado debe verse como la imagen de la derecha..
A continuación, arrastre el temporizador que tomó antes y colóquelo a la derecha de la luz de tono que acaba de agregar, luego toque el icono de engranaje del temporizador.
Toque el cuadro del temporizador de cuenta atrás y configúrelo en 45 minutos (o en el intervalo que prefiera). Vamos a usar esto para dejar una luz encendida durante 45 minutos antes de apagarla y encender una luz diferente por un tiempo. Cuando hayas terminado de configurar el temporizador, toca Guardar.
De vuelta en la pantalla de la cuadrícula, deslice para conectar la luz de tono anterior y los iconos del temporizador que acaba de agregar para crear un enlace.
Toque en el menú Cosas en la parte inferior de la pantalla para agregar más luces. Para el siguiente paso, vamos a apagar la luz que acabas de encender y luego encender una luz diferente, así que toma dos luces de tono. En mi ejemplo, quiero apagar la luz de Office que acabo de encender y encender la luz de la sala de estar.
Coloque la luz que desea encender directamente a la derecha del temporizador, y coloque la luz que desea apagar debajo de eso, como se muestra a continuación. Toque el icono de engranaje para cada uno y elija "Encender la luz" o "Apagar la luz" como lo hizo para la primera luz anterior.
Pase del icono del temporizador a cada luz de tono para vincularlos entre sí. El resultado debe verse como la imagen de abajo..
Agregue otro temporizador en el menú Cosas y configúrelo en 45 minutos (o la duración que desee). Esta vez, dejará encendida la segunda luz (en este ejemplo, la sala de estar) durante 45 minutos antes de reiniciar el ciclo. Deslice para conectar la luz de la sala de estar y el nuevo temporizador, como se muestra a continuación.
A continuación, agregue otra copia de Hue Thing para su segunda luz, y una copia más de la cosa Connect: Flow. Vamos a ponerle fin al bucle aquí y lo remitiremos a sí mismo (y apagaremos la segunda luz). Coloque Connect: Flow Thing al lado de su último temporizador y coloque la luz de tono debajo de ella, como se muestra a continuación. Luego, toque el icono de engranaje al lado de Conectar: Flujo.
Toque la pestaña Acciones en la parte superior y elija "Ejecutar el flujo seleccionado", que debería ser la única acción en la lista.
En esta página, verá un menú desplegable donde puede elegir qué flujo desea activar. Dado que este es el primer Flujo que ha creado utilizando Conectar, se establecerá como predeterminado "Este flujo". Esta opción significa que cuando este Flujo alcance esta acción, volverá a comenzar con el primer disparador de Conexión al comienzo del Flujo. Mantenga esta opción seleccionada y toque Guardar.
De vuelta en la pantalla de la cuadrícula, toque el ícono de engranaje al lado de la acción de Tono final y configúrelo para que apague su segunda luz (en este caso, la Sala de estar), como lo hizo con las luces anteriores.
Una vez que haya terminado, conecte el último Temporizador a los íconos Conectar: Flujo y Tono separando rápidamente del Temporizador a cada una de las acciones. El resultado debe verse como la imagen a la derecha abajo..
En este punto, has terminado con el bucle. Cuando se activa, este bucle alternará dos luces cada 45 minutos. Cada vez que el ciclo termina, comenzará de nuevo a menos que sea después de la medianoche. Esto debería dar a los espectadores la impresión de que alguien está dentro de su hogar..
Si bien este flujo puede recuperarse, necesita un disparador inicial para activarlo. Para hacerlo, crearemos un flujo que se activará todos los días al atardecer durante una semana específica. Esto es útil si, por ejemplo, te vas de vacaciones. Dado que este flujo es independiente del bucle que acaba de crear, el bucle no se verá afectado. Puede dejar el bucle activo (o incluso desactivarlo temporalmente) y actualizar el flujo de sus vacaciones cuando lo necesite..
Para comenzar en la siguiente fase, cree un nuevo flujo y asígnele un nombre. En este caso, utilizaremos "Away From Home".
A continuación, agregue una Fecha y hora y Conecte: Cosa de flujo a la cuadrícula. Coloque Date & Time a la izquierda y Connect: Flow a la derecha. Toque el icono de engranaje al lado de Fecha y hora.
En la lista de activadores WHEN, elija Sunset.
En la página siguiente, establezca las fechas de inicio y finalización de sus vacaciones y asegúrese de que “Repetir” esté configurado en “Todos los días”. Agregue una ubicación en la parte inferior para asegurarse de que Stringify use la zona horaria correcta. Esta no tiene que ser la dirección de su casa, solo una ciudad o código postal dentro de su zona horaria. Cuando hayas terminado, presiona Guardar.
De vuelta en la pantalla de la cuadrícula, toque el icono de engranaje al lado del icono Conectar: Flujo.
En la pestaña Acciones, elija "Ejecutar el flujo seleccionado". Haga clic en el menú desplegable y elija el flujo en bucle que creó anteriormente. Toque Guardar.
En la pantalla de cuadrícula, deslícese para conectar los iconos Fecha y Hora y Conectar: Flujo. Luego, toque Habilitar flujo en la parte inferior de la pantalla.
Como puede ver, el segundo Flujo que creó es mucho, mucho más simple. Ahora, si desea comenzar a cambiar las luces durante unas pocas horas, puede usar solo un par de cosas para crear un flujo que active ese ciclo. La próxima vez que salga de vacaciones, simplemente puede cambiar las fechas en el Flujo de Away From Home o crear una totalmente nueva y no tiene que crear su bucle desde cero. Este es solo un ejemplo de cómo puede usar la función Conectar: Flujo para compartimentar sus Flujos, conectar varios Flujos juntos o incluso crear un Flujo que se repite con la frecuencia que lo necesite..