Pagina principala » HOWTO » Cum se face buclă sau lanț multiplică fluxurile împreună cu fluxul de conectare

    Cum se face buclă sau lanț multiplică fluxurile împreună cu fluxul de conectare

    Stringify este un instrument puternic nebun care vă permite să automatizați sarcini complexe cu un efort minim, chiar dacă nu cunoașteți niciun cod. Unul dintre cele mai puternice instrumente Stringify este numit Connect: Flow. Acest "lucru" vă permite să utilizați un flux pentru a activa altul sau chiar să creați un flux care se leagă.

    Conectați-vă: fluxul este unul dintre lucrurile încorporate din Stringify. La fel ca modul de lucru acoperit anterior, Connect: Flow nu este folosit pentru a controla direct lucrurile din casa ta. În schimb, puteți să o utilizați pentru a vă face fluxurile să facă lucruri mai complexe, cu pași mai puțini. Conectați are un declanșator și o acțiune:

    • WHEN Trigger - "Începeți fluxul în care este inclus": Acesta este un declanșator cu nume confuz, dar este foarte ușor de utilizat. Pur și simplu adăugați acest declanșator la începutul unui flux și îl face disponibil pentru oricare dintre celelalte fluxuri ale dvs. De exemplu, ați putea crea un flux denumit "Luminile de dimineață", care vă dezactivează luminile din camera de zi și transformă lumina dormitorului utilizând acest declanșator. Apoi, puteți crea mai multe alte fluxuri care utilizează această acțiune.
    • THEN Acțiune - "Rulați fluxul selectat": Această acțiune este modul în care numiți alte fluxuri. Puneți-o la sfârșitul fluxului și puteți activa un flux diferit. Pentru a continua exemplul de mai sus, puteți crea o Flux care activează "Luminile de dormit" ori de câte ori este ora 8:00. Puteți crea un alt flux care utilizează un widget Stringify pentru a activa "Luminile de dimineață" pe care le puteți declanșa manual. În acest fel, puteți activa sau dezactiva un set de lămpi cu mai multe fluxuri, dar trebuie doar să setați acțiunile pentru luminile o singură dată.

    Conectați: fluxul se poate referi și la el însuși. Deci, dacă doriți ca un flux să ruleze pe o buclă, puteți pune un lucru de conectare la începutul și sfârșitul fluxului și va continua să funcționeze în mod constant. Notă, Stringify poate adăuga o întârziere pentru buclele dvs. dacă acestea rulează constant, deoarece acestea ocupă o putere prețioasă a serverului, dar pentru un flux care utilizează cronometrele și necesită o perioadă de timp pentru a finaliza fiecare buclă, aceasta poate fi o soluție la îndemână.

    Pentru a demonstra cum funcționează acest lucru, vom crea o fază de buclă care să transforme și să dezactiveze lumina Philips Hue atât de des pentru a face să pară că cineva se află în casa dvs. cât timp sunteți plecat. Pentru a crea acest lucru, veți avea nevoie de funcția Connect: Flow Thing, precum și de o lumină inteligentă, cum ar fi Philips Hue. Vom utiliza, de asemenea, data și ora și cronometrul.

    Pentru a începe, deschideți aplicația Stringify și atingeți pictograma plus, apoi selectați "Creați un flux nou".

     

    În partea superioară a ecranului, dă-i numele Flow. Dacă doriți să numiți mai târziu acest flux dintr-un flux diferit, asigurați-vă că îi dați un nume scurt și descriptiv, astfel încât să știți ce face.

     

    Apoi atingeți pictograma plus din partea de jos a ecranului. Aici puteți adăuga Lucrurile de care veți avea nevoie pentru fluxul dvs. Pentru moment, adăugați conexiunea: flux și dată și oră.

     

    Trageți pictograma Conectare: Flow în grila de cerc și atingeți pictograma roată.

    În fila Trigeri, selectați "Începeți oricare dintre fluxurile în care este inclusă", care ar trebui să fie singura opțiune din listă. În pagina următoare, apăsați Salvare.

    Acest declanșator vă permite să numiți acest flux din orice flux pe care îl creați. Exemplul nostru va folosi o buclă care se referă la ea însăși, dar o puteți numi și din orice alt flux folosind Connect Thing.

     

    Înapoi pe ecranul grilei, trageți data și ora în cercul de mai jos Conectați: Flow și atingeți pictograma roată.

    Sub secțiunea POINTA IF, selectați "Timpul este între." Setați din timp până la ora 18:00 și până la ora până la miezul nopții. Asigurați-vă că data de începere este ceva timp după data curentă și setați-o să se repete în fiecare zi. Vom controla zilele în care se activează acest debit mai târziu, dar pentru moment dorim să ne asigurăm că această buclă va continua să ruleze între orele 18:00 și miezul nopții când este activată.

     

    Înapoi pe ecranul grilă, adăugați o lumină Philips Hue și un cronometru din meniul Lucruri. Trageți Hue Thing pe ecranul de lângă pictograma Connect, după cum se arată mai jos. Atingeți pictograma roată din culoarea luminii Hue.

    Pe ecranul Hue, atingeți "Porniți lumina". În pagina următoare, apăsați Salvare.

     

    Înapoi pe ecranul grilajului, conectați lucrurile Date & Time și Hue prin deplasarea rapidă între cele două. Apoi, glisați de la pictograma Conectare la pictograma de legătură galbenă pe care tocmai ați creat-o, după cum arată săgețile din imaginea din stânga de mai jos. Rezultatul ar trebui să arate ca imaginea din dreapta.

     

    Apoi, glisați temporizatorul pe care l-ați apucat mai devreme și plasați-l în partea dreaptă a luminii Hue pe care tocmai ați adăugat-o, apoi apăsați pictograma roată a cronometrului.

    Atingeți caseta de timp pentru numărătoarea inversă și setați cronometrul timp de 45 de minute (sau oricare interval preferați). Vom folosi acest lucru pentru a lăsa o lumină pe timp de 45 de minute înainte de ao închide și de a activa o lumină diferită pentru o vreme. Când ați terminat setarea cronometrului, apăsați Salvare.

     

    Înapoi pe ecranul grilajului, glisați pentru a conecta lumina anterioară Hue și pictogramele Timer pe care tocmai le-ați adăugat pentru a crea un link.

    Atingeți meniul Lucruri din partea de jos a ecranului pentru a adăuga mai multe lumini. Pentru următorul pas, vom opri lumina pe care tocmai ați pornit-o și apoi veți aprinde o lumină diferită, prindeți astfel două lumini Hue. În exemplul meu, vreau să sting lumina oficiului pe care tocmai l-am aprins și să aprind lumina Living Room.

    Plasați lumina pe care doriți să o porniți direct în partea dreaptă a timerului și plasați lumina pe care doriți să o dezactivați sub aceasta, după cum se arată mai jos. Atingeți pictograma roată pentru fiecare dintre ele și alegeți fie "Porniți lumina", fie "Opriți lumina" așa cum ați făcut pentru prima lumină mai devreme.

    Glisați din pictograma Cronometru la fiecare lumină Hue pentru a le lega împreună. Rezultatul ar trebui să arate ca în imaginea de mai jos.

    Adăugați un alt Cronometru din meniul Lucruri și setați-l la 45 de minute (sau durata dorită). De data aceasta, va lăsa oa doua lumină (în acest exemplu, camera de zi) timp de 45 de minute înainte de a reporni bucla. Glisați pentru a conecta lumina cameră de zi și noul cronometru, după cum se arată mai jos.

     

    Apoi, adăugați o altă copie a Hue Thing pentru cea de-a doua lumină și încă o copie a chestiunii Connect: Flow. Vom desprinde bucla aici și o vom referi la ea însăși (și vom opri a doua lumină). Plasați funcția Connect: Flowing Thing lângă ultimul dvs. Cronometru și plasați lumina Hue sub ea, după cum se arată mai jos. Apoi atingeți pictograma roată de lângă Conectați: Flow.

    Atingeți fila Acțiuni de deasupra și alegeți "Executați fluxul selectat" care ar trebui să fie singura acțiune din listă.

     

    Pe această pagină, veți vedea o meniuri în care puteți alege ce flux doriți să declanșeze. Deoarece acesta este primul flux pe care l-ați creat utilizând Connect, va fi implicit "Acest flux". Această opțiune înseamnă că atunci când acest flux ajunge la această acțiune, acesta va începe din nou cu primul trigger Connect la începutul fluxului. Mențineți această opțiune selectată și apăsați Salvare.

    Înapoi pe ecranul grilajului, atingeți pictograma roată din dreptul acțiunii finale Hue și setați-o să oprească a doua lumină (în acest caz Camera de zi) oprită, la fel cum ați făcut cu lumina anterioară.

    Odată ce ați terminat, conectați ultima cronometru la pictogramele Connect: Flow și Hue separat prin deplasarea rapidă din Timer la fiecare acțiune. Rezultatul ar trebui să arate ca imaginea de mai jos.

     

    În acest moment, ați terminat cu bucla. Când este activată, această buclă va alterna două lumini la fiecare 45 de minute. De fiecare dată când ciclul se termină, va începe din nou, dacă nu este după miezul nopții. Acest lucru ar trebui să ofere oricărui spectator impresia că cineva se află în casa dvs..

    În timp ce acest flux se poate relua pe sine, are nevoie de o declanșare inițială pentru ao dezactiva. Pentru a face acest lucru, vom crea un flux care se va activa în fiecare zi la apusul soarelui pentru o anumită săptămână. Acest lucru este util dacă, de exemplu, plecați în vacanță. Deoarece acest flux este separat de bucla pe care tocmai ați creat-o, bucla nu va fi afectată. Puteți lăsa bucla activă (sau chiar dezactiva temporar) și puteți actualiza fluxul de vacanță atunci când aveți nevoie de ea.

    Pentru a începe în faza următoare, creați un flux nou și dați-i un nume. În acest caz, vom folosi "Away From Home".

    Apoi, adăugați o dată și o oră și conectați: Flow Thing la grilă. Așezați data și ora în stânga și conectați: Flow în dreapta. Atingeți pictograma roată de lângă Data și ora.

    În lista de declanșatoare WHEN, alegeți Sunset.

    Pe pagina următoare, setați datele de începere și de sfârșit la vacanța dvs. și asigurați-vă că opțiunea "Repeat" este setată la "În fiecare zi". Adăugați o locație în partea de jos pentru a vă asigura că Stringify utilizează fusul orar corect. Aceasta nu trebuie să fie adresa dvs. de domiciliu, doar un oraș sau un cod poștal în fusul orar. Când ați terminat, atingeți Salvați.

    Înapoi pe ecranul grilajului, atingeți pictograma roată din dreptul pictogramei Connect: Flow.

    În fila Acțiuni, selectați "Executați fluxul selectat". Faceți clic pe meniul derulant și alegeți fluxul de buclă creat anterior. Atinge Salvare.

     

    În ecranul grilei, glisați pentru a conecta pictogramele Date & Time și Connect: Flow. Apoi, apăsați Enable Flow în partea de jos a ecranului.

    După cum puteți vedea, a doua fază pe care ați creat-o este mult, mult mai simplă. Acum, dacă doriți să porniți lumina de comutare pentru câteva ore, puteți utiliza doar câteva lucruri pentru a crea o Flux care va activa acea buclă. Data viitoare când vă aflați în vacanță, puteți schimba pur și simplu datele din fluxul Away From Home sau creați unul complet nou și nu trebuie să vă construiți bucla de la zero. Acesta este doar un exemplu despre modul în care puteți utiliza funcția Connect: Flow pentru a vă compartmentaliza fluxurile, pentru a conecta mai multe fluxuri împreună sau chiar pentru a crea o Flux care leagă de câte ori aveți nevoie de.