Como fazer um loop ou encadear vários fluxos Stringify junto com o Connect: Flow


0

O Stringify é uma ferramenta poderosa e louca que permite automatizar tarefas complexas com o mínimo de esforço, mesmo que você não conheça nenhum código. Uma das ferramentas mais poderosas do Stringify é chamada Connect: Flow. Essa “coisa” permite que você use um fluxo para ativar outro, ou mesmo criar um fluxo que se auto-faz.

RELACIONADOS: Como usar o Stringify para automação residencial poderosa e louca

Connect: Flow é uma das coisas internas do Stringify. Assim como o Modo anterior, o Connect: Flow não é usado para controlar diretamente as coisas em sua casa. Em vez disso, você pode usá-lo para fazer com que seus fluxos façam coisas mais complexas com menos etapas. O Connect tem um gatilho e uma ação:

  • QUANDO Disparador – “Inicie o fluxo que estiver incluído”: Este é um gatilho confuso, mas é realmente fácil de usar. Basta adicionar esse gatilho ao início de um fluxo e disponibilizá-lo para qualquer um dos seus outros fluxos. Por exemplo, você pode criar um fluxo chamado “Luzes para dormir” que apaga as luzes da sala e acende a luz do quarto usando esse gatilho. Em seguida, você pode criar vários outros fluxos que usam esta ação.
  • ENTÃO Ação – “Executar o fluxo selecionado”: Esta ação é como você chama outros fluxos. Coloque-o no final de um fluxo e você poderá ativar um fluxo diferente. Para continuar o exemplo acima, você pode criar um fluxo que ative as luzes da hora de dormir sempre que for 20:00. Você pode criar outro fluxo que use um widget Stringify para ativar as “luzes da hora de dormir” que podem ser acionadas manualmente. Dessa forma, você pode ativar ou desativar um conjunto de luzes com vários fluxos, mas é necessário configurar as ações para as luzes apenas uma vez.

Connect: Flow também pode se referir a si mesmo. Portanto, se você deseja que um Flow seja executado em um loop, é possível colocar um Connect Thing no início e no final do Flow e ele continuará em execução constantemente. Observe que o Stringify pode adicionar um atraso aos seus loops se eles rodarem constantemente, pois isso consome uma preciosa energia do servidor, mas para um Flow que usa temporizadores e leva um tempo para concluir cada loop, essa pode ser uma solução útil.

Para demonstrar como isso funciona, criaremos um fluxo em loop que acende e apaga algumas luzes do Philips Hue de vez em quando para parecer que alguém está em sua casa enquanto você estiver ausente. Para criar isso, você precisará do Connect: Flow Thing ativado e de uma luz inteligente como o Philips Hue. Também usaremos Data e hora e Timer.

Para começar, abra o aplicativo Stringify, toque no ícone mais e selecione “Criar um novo fluxo”.

Na parte superior da tela, dê um nome ao seu Flow. Se você chamar esse fluxo posteriormente a partir de um fluxo diferente, forneça um nome curto e descritivo para saber o que ele faz.

Em seguida, toque no ícone de adição na parte inferior da tela. É aqui que você pode adicionar as coisas necessárias para o seu Flow. Por enquanto, adicione Connect: Fluxo e Data e hora.

Arraste o ícone Conectar: ​​Fluxo para a grade do círculo e toque no ícone de roda dentada.

Na guia Triggers, escolha “Iniciar o fluxo em que estiver incluído”, que deve ser a única opção na lista. Na próxima página, toque em Salvar.

Esse gatilho permite que você chame esse fluxo de qualquer outro fluxo criado. Nosso exemplo usará um loop que se refere a si mesmo, mas você também pode chamá-lo de qualquer outro Flow usando o Connect Thing.

De volta à tela da grade, arraste Data e Hora até o círculo abaixo de Connect: Flow e toque no ícone de engrenagem.

Na seção SOMENTE SE, escolha “O tempo está entre”. Defina De hora para 18:00 e Hora para meia-noite. Certifique-se de que a Data de início esteja algum tempo após a data atual e defina-a para repetir todos os dias. Controlaremos em que dias esse fluxo será ativado mais tarde, mas, por enquanto, queremos garantir que esse loop continue em execução apenas entre as 18h e a meia-noite quando for ativado.

De volta à tela da grade, adicione uma das luzes Philips Hue e um timer no menu Coisas. Arraste o Hue Thing para a tela ao lado do ícone Conectar, como mostrado abaixo. Toque no ícone de engrenagem da luz Hue.

Na tela Matiz, toque em “Acenda a luz”. Na página seguinte, toque em Salvar.

De volta à tela da grade, conecte os itens Data e Hora e Matiz passando rapidamente entre os dois. Em seguida, deslize o dedo do ícone do Connect para o ícone de link amarelo que você acabou de criar, conforme mostrado pelas setas na imagem esquerda abaixo. O resultado deve se parecer com a imagem à direita.

Em seguida, arraste o Timer que você pegou anteriormente e coloque-o à direita da luz Matiz que você acabou de adicionar e toque no ícone de engrenagem do Timer.

Toque na caixa do temporizador de contagem regressiva e defina o temporizador por 45 minutos (ou qualquer intervalo que você preferir). Vamos usar isso para deixar uma luz acesa por 45 minutos antes de desligá-la e acender uma luz diferente por um tempo. Quando terminar de definir o cronômetro, toque em Salvar.

De volta à tela da grade, deslize o dedo para conectar a luz Hue anterior e os ícones do Timer que você acabou de adicionar para criar um link.

Toque no menu Coisas na parte inferior da tela para adicionar mais luzes. Para a próxima etapa, vamos apagar a luz que você acabou de acender e depois acender uma luz diferente, então pegue duas luzes Hue. No meu exemplo, quero desligar a luz do Office que acabei de acender e acender a luz da sala de estar.

Coloque a luz que deseja acender diretamente à direita do timer e coloque a luz que deseja apagar abaixo, como mostrado abaixo. Toque no ícone de roda dentada de cada um e escolha “Ligar a luz” ou “Desligar a luz”, como fez na primeira luz anteriormente.

Passe o dedo do ícone do Timer para cada luz Matiz para vinculá-los. O resultado deve se parecer com a figura abaixo.

Adicione outro timer no menu Things e defina-o para 45 minutos (ou a duração desejada). Desta vez, ele deixará sua segunda luz (neste exemplo, a sala) acesa por 45 minutos antes de reiniciar o loop. Passe para conectar a luz da sala de estar e o novo timer, como mostrado abaixo.

Em seguida, adicione outra cópia do Hue Thing para sua segunda luz e mais uma cópia do item Connect: Flow. Nós vamos fechar o loop aqui e remeter para ele mesmo (e desligar a segunda luz). Coloque o Connect: Flow Thing próximo ao seu último timer e coloque a luz Matiz abaixo, como mostrado abaixo. Em seguida, toque no ícone de engrenagem ao lado de Conectar: ​​Fluxo.

Toque na guia Ações na parte superior e escolha “Executar o fluxo selecionado”, que deve ser a única ação na lista.

Nesta página, você verá um menu suspenso onde pode escolher qual fluxo deseja ativar. Como este é o primeiro fluxo que você criou usando o Connect, o padrão será “Este fluxo”. Essa opção significa que, quando esse fluxo atingir essa ação, ele começará novamente com o primeiro gatilho do Connect no início do fluxo. Mantenha essa opção selecionada e toque em Salvar.

De volta à tela da grade, toque no ícone de engrenagem ao lado da ação final do Hue e defina-o para desligar a segunda luz (neste caso, a Living Room), como você fez com as luzes anteriores.

Quando terminar, conecte o último Timer aos ícones Connect: Flow e Hue separadamente, passando rapidamente do Timer para cada uma das ações. O resultado deve se parecer com a imagem à direita abaixo.

Neste ponto, você terminou o loop. Quando ativado, esse loop alterna duas luzes a cada 45 minutos. Toda vez que o ciclo terminar, começará de novo, a menos que seja depois da meia-noite. Isso deve dar a todos os espectadores a impressão de que alguém está dentro de sua casa.

Embora esse fluxo possa retornar a si próprio, ele precisa de um gatilho inicial para ativá-lo. Para fazer isso, criaremos um fluxo que será ativado todos os dias ao pôr do sol por uma semana específica. Isso é útil se, por exemplo, você estiver saindo de férias. Como esse fluxo é separado do loop que você acabou de criar, o loop não será afetado. Você pode deixar o loop ativo (ou até mesmo desabilitá-lo temporariamente) e atualizar seu fluxo de férias quando necessário.

Para começar na próxima fase, crie um novo Flow e dê um nome a ele. Nesse caso, usaremos “Fora de casa”.

Em seguida, adicione Data e Hora e Connect: Flow Thing à grade. Coloque Data e hora à esquerda e Conecte: Fluxo à direita. Toque no ícone de roda dentada ao lado de Data e hora.

Na lista de gatilhos WHEN, escolha Sunset.

Na próxima página, defina as datas de início e término para suas férias e verifique se “Repetir” está definido como “Todos os dias”. Adicione um local na parte inferior para garantir que o Stringify use o fuso horário correto. Este não precisa ser o seu endereço residencial, apenas uma cidade ou código postal no seu fuso horário. Quando terminar, toque em Salvar.

De volta à tela da grade, toque no ícone de engrenagem ao lado do ícone Conectar: ​​Fluxo.

Na guia Ações, escolha “Executar o fluxo selecionado”. Clique no menu suspenso e escolha o fluxo em loop criado anteriormente. Toque em Salvar.

Na tela de grade, deslize para conectar os ícones Data e hora e Conectar: ​​Fluxo. Em seguida, toque em Ativar fluxo na parte inferior da tela.

Como você pode ver, o segundo fluxo que você criou é muito, muito mais simples. Agora, se você quiser começar a trocar as luzes por algumas horas, poderá usar apenas algumas coisas para criar um fluxo que ativará esse loop. Na próxima vez que sair de férias, você pode simplesmente alterar as datas no Fluxo Fora de Casa ou criar um totalmente novo e não precisará criar seu loop do zero. Este é apenas um exemplo de como você pode usar o recurso Connect: Flow para compartimentar seus Fluxos, conectar vários Fluxos ou até criar um Fluxo que faça loops sempre que necessário.


Like it? Share with your friends!

0

What's Your Reaction?

hate hate
0
hate
confused confused
0
confused
fail fail
0
fail
fun fun
0
fun
geeky geeky
0
geeky
love love
0
love
lol lol
0
lol
omg omg
0
omg
win win
0
win

0 Comments

Your email address will not be published. Required fields are marked *

Choose A Format
Personality quiz
Series of questions that intends to reveal something about the personality
Trivia quiz
Series of questions with right and wrong answers that intends to check knowledge
Poll
Voting to make decisions or determine opinions
Story
Formatted Text with Embeds and Visuals
List
The Classic Internet Listicles
Countdown
The Classic Internet Countdowns
Open List
Submit your own item and vote up for the best submission
Ranked List
Upvote or downvote to decide the best list item
Meme
Upload your own images to make custom memes
Video
Youtube, Vimeo or Vine Embeds
Audio
Soundcloud or Mixcloud Embeds
Image
Photo or GIF
Gif
GIF format