9Aug
Stringify è uno strumento pazzo e potente che ti consente di automatizzare attività complesse con il minimo sforzo, anche se non conosci alcun codice. Uno degli strumenti più potenti di Stringify è chiamato Connect: Flow. Questa "Cosa" ti permette di usare un Flusso per attivarne un altro, o anche creare un Flusso che si loop.
Connect: il flusso è uno degli oggetti incorporati di Stringify. Come il Mode Thing precedentemente coperto, Connect: Flow non è utilizzato per controllare direttamente le cose in casa. Invece, puoi usarlo per fare in modo che i Flows facciano cose più complesse con meno passaggi. Connect ha un trigger e una azione:
- WHEN Trigger - "Avvia qualsiasi flusso in cui è incluso": Questo è un trigger con un titolo confuso, ma è davvero facile da usare. Basta aggiungere questo trigger all'inizio di un flusso e questo lo rende disponibile per uno qualsiasi degli altri flussi. Ad esempio, è possibile creare un flusso denominato "Bedtime Lights" che spegne le luci del salotto e accende la luce della camera da letto utilizzando questo grilletto. Quindi, è possibile creare più altri flussi che utilizzano questa azione.
- THEN Azione - "Esegui il flusso selezionato": Questa azione è la modalità con cui chiami altri flussi. Mettilo alla fine di un Flusso e puoi attivare un Flusso diverso. Per continuare l'esempio sopra, è possibile creare un flusso che attiva "Luci della buonanotte" ogni volta che sono le 20:00.È possibile creare un altro flusso che utilizza un widget Stringify per attivare "Luci di ora di andare a letto" che è possibile attivare manualmente. In questo modo, puoi attivare o disattivare un set di luci con più flussi, ma devi solo impostare le azioni per le luci una volta.
Connect: Flow può anche fare riferimento a se stesso. Quindi, se si desidera che un flusso venga eseguito su un loop, è possibile inserire una cosa Connect all'inizio e alla fine del flusso e continuerà a funzionare costantemente. Nota, Stringify può aggiungere un ritardo ai tuoi loop se vengono eseguiti costantemente, dal momento che occupa una preziosa potenza del server, ma per un Flow che utilizza i timer e richiede un po 'di tempo per completare ogni ciclo, questa può essere una soluzione a portata di mano.
Per dimostrare come funziona, creeremo un flusso continuo che accende e spegne alcune luci Philips Hue ogni tanto per far sembrare che qualcuno sia a casa tua mentre sei lontano. Per creare questo, avrai bisogno di Connect: Flow Thing abilitato, così come una luce intelligente come Philips Hue. Useremo anche la data e l'amp;Tempo e Timer.
Per iniziare, apri l'app Stringify e tocca l'icona più, quindi seleziona "Crea un nuovo flusso".
Nella parte superiore dello schermo, assegna un nome a Flow. Se chiamerai questo flusso più tardi da un altro flusso, assicurati di dargli un nome breve e descrittivo in modo da sapere cosa fa.
Successivamente, tocca l'icona più nella parte inferiore dello schermo. Qui è dove puoi aggiungere le cose di cui avrai bisogno per il tuo Flusso. Per ora, aggiungi Connect: Flow and Date &Tempo.
Trascinare l'icona Connetti: flusso sulla griglia del cerchio e toccare l'icona dell'ingranaggio.
Nella scheda Trigger, selezionare "Avvia qualsiasi flusso in cui è incluso" che dovrebbe essere l'unica opzione nell'elenco. Nella pagina successiva, tocca Salva.
Questo trigger consente di chiamare questo flusso da qualsiasi altro flusso creato. Il nostro esempio userà un ciclo che si riferisce a se stesso, ma puoi anche chiamarlo da qualsiasi altro flusso usando la cosa Connect.
Torna indietro nella schermata della griglia, trascina Data e amp;Time out sul cerchio sottostante Connetti: Flusso e tocca l'icona dell'ingranaggio.
Nella sezione SOLO SE, selezionare "L'intervallo è tra". Impostare Da Ora a 6:00 PM e A Ora a mezzanotte. Assicurati che la data di inizio sia un po 'di tempo dopo la data corrente e impostala per ripetere ogni giorno. Controlleremo in quali giorni questo flusso verrà attivato successivamente, ma per ora vogliamo assicurarci che il ciclo continui a funzionare solo tra le 18:00 e mezzanotte quando viene attivato.
Nella schermata della griglia, aggiungi una delle tue luci Philips Hue e un timer dal menu Cose. Trascina la Tonalità sullo schermo accanto all'icona Connetti, come mostrato di seguito. Tocca l'icona dell'ingranaggio della luce della tonalità.
Nella schermata Tonalità, toccare "Accendi la luce". Nella pagina successiva, toccare Salva.
Torna sulla schermata della griglia, collega la data e l'amp;Time and Hue cose passando rapidamente tra i due. Quindi scorri dall'icona Connetti sull'icona di collegamento gialla appena creata, come mostrato dalle frecce nell'immagine a sinistra di seguito. Il risultato dovrebbe assomigliare all'immagine sulla destra.
Successivamente, trascina il timer che hai afferrato in precedenza e posizionalo a destra della luce della tonalità che hai appena aggiunto, quindi tocca l'icona dell'ingranaggio del timer.
Toccare la casella del timer per il conto alla rovescia e impostare il timer per 45 minuti( o l'intervallo che si preferisce).Lo useremo per lasciare accesa una luce per 45 minuti prima di spegnerla e accendere un'altra luce per un po '.Quando hai finito di impostare il timer, tocca Salva.
Torna alla schermata della griglia, scorri per collegare la luce della tonalità precedente e le icone del timer che hai appena aggiunto per creare un collegamento.
Toccare il menu Cose nella parte inferiore dello schermo per aggiungere più luci. Per il prossimo passo, spegneremo la luce appena accesa e accendiamo una luce diversa, quindi prendi due luci Hue. Nel mio esempio, voglio spegnere la luce dell'ufficio che ho appena acceso e accendere la luce del soggiorno.
Posiziona la luce che desideri accendere direttamente a destra del Timer e posiziona la luce che desideri disattivare al di sotto di quella, come mostrato di seguito. Tocca l'icona dell'ingranaggio per ognuno di essi e scegli "Accendi la luce" o "Spegni la luce" come hai fatto per la prima luce in precedenza.
Scorri dall'icona Timer a ciascuna luce tonalità per collegarli tra loro. Il risultato dovrebbe assomigliare all'immagine qui sotto.
Aggiungi un altro timer dal menu Cose e impostalo su 45 minuti( o sulla durata desiderata).Questa volta, lascerà la tua seconda luce( in questo esempio, il soggiorno) per 45 minuti prima di riavviare il ciclo. Scorri per collegare la luce del salotto e il nuovo timer, come mostrato di seguito.
Successivamente, aggiungi un'altra copia di Hue Thing per la tua seconda luce e un'altra copia della cosa Connect: Flow. Stiamo andando a tappare il ciclo qui e rimandarlo a se stesso( e spegnere la seconda luce).Posiziona Connect: Flow Thing accanto al tuo ultimo Timer e posiziona la luce Hue sotto di essa, come mostrato di seguito. Quindi, tocca l'icona a forma di ingranaggio accanto a Connetti: Flusso.
Toccare la scheda Azioni nella parte superiore e scegliere "Esegui il flusso selezionato", che dovrebbe essere l'unica azione nell'elenco.
In questa pagina, vedrai un menu a discesa in cui puoi scegliere quale flusso vuoi attivare. Poiché questo è il primo flusso che hai creato utilizzando Connect, verrà impostato su "Questo flusso". Questa opzione significa che quando questo flusso raggiunge questa azione, ricomincerà con il primo trigger Connect all'inizio del flusso. Mantieni selezionata questa opzione e tocca Salva.
Nella schermata della griglia, tocca l'icona a forma di ingranaggio accanto all'azione Tonalità finale e impostala per disattivare la seconda luce( in questo caso il Soggiorno), proprio come hai fatto con le luci precedenti.
Una volta terminato, collega l'ultimo Timer alle icone Connect: Flow e Hue separatamente scorrendo rapidamente da Timer a ciascuna delle azioni. Il risultato dovrebbe apparire come l'immagine in basso a destra.
A questo punto, hai finito con il ciclo. Quando attivato, questo ciclo alternerà due luci ogni 45 minuti. Ogni volta che il ciclo termina, ricomincia da capo a meno che non sia dopo la mezzanotte. Questo dovrebbe dare a tutti gli spettatori l'impressione che qualcuno sia dentro la tua casa.
Mentre questo Flow può eseguire il loop su se stesso, ha bisogno di un trigger iniziale per disattivarlo. Per fare ciò, creeremo un flusso che si attiverà ogni giorno al tramonto per una settimana specifica. Questo è utile se, ad esempio, stai andando in vacanza. Poiché questo flusso è separato dal ciclo appena creato, il ciclo non sarà interessato. Puoi lasciare attivo il ciclo( o anche disattivarlo temporaneamente) e aggiornare il flusso delle vacanze quando ne hai bisogno.
Per iniziare nella fase successiva, crea un nuovo flusso e assegnagli un nome. In questo caso, useremo "Away From Home".
Successivamente, aggiungi una data e un amp;Time and Connect: Flow Thing alla griglia. Inserisci data e amp;Tempo a sinistra e Connetti: flusso a destra. Tocca l'icona a forma di ingranaggio accanto a Data &Tempo.
Nell'elenco dei trigger WHEN, selezionare Tramonto.
Nella pagina successiva, imposta le date di inizio e fine delle ferie e assicurati che "Ripeti" sia impostato su "Ogni giorno". Aggiungi una posizione nella parte inferiore per assicurarti che Stringify utilizzi il fuso orario corretto. Questo non deve essere il tuo indirizzo di casa, solo una città o un codice di avviamento postale nel tuo fuso orario. Quando hai finito, tocca Salva.
Nella schermata della griglia, tocca l'icona a forma di ingranaggio accanto all'icona Connetti: flusso.
Nella scheda Azioni, scegli "Esegui il flusso selezionato". Fai clic sul menu a discesa e scegli il flusso continuo che hai creato in precedenza. Tocca Salva.
Nella schermata della griglia, scorri per connettere Data e amp;Ora e Connetti: icone di flusso. Quindi, tocca Abilita flusso nella parte inferiore dello schermo.
Come puoi vedere, il secondo flusso che hai creato è molto, molto più semplice. Ora se vuoi iniziare a cambiare le luci per qualche ora, puoi usare solo un paio di cose per creare un flusso che attiverà quel ciclo. La prossima volta che vai in vacanza, puoi semplicemente modificare le date in Away From Home Flow o crearne uno completamente nuovo e non devi costruire il tuo ciclo da zero. Questo è solo un esempio di come è possibile utilizzare la funzione Connetti: Flusso per compartimentare i flussi, connettere più flussi contemporaneamente o persino creare un flusso che esegue il loop tutte le volte che è necessario.