Meerdere stroomlijnen lussen of ketenen samen met Connect Flow
Stringify is een gekke krachtige tool waarmee u complexe taken met minimale inspanning kunt automatiseren, zelfs als u geen enkele code kent. Een van de meest krachtige tools van Stringify heet Connect: Flow. Met dit "Ding" kun je de ene Flow gebruiken om een andere te activeren, of zelfs een Flow maken die zichzelf lus.
Connect: Flow is een van de ingebouwde dingen van Stringify. Net als het eerder gedekte Mode Thing, wordt Connect: Flow niet gebruikt om de dingen in je huis direct te regelen. In plaats daarvan kun je het gebruiken om ervoor te zorgen dat je Flows complexere dingen doen met minder stappen. Connect heeft één trigger en één actie:
- WANNEER Trigger - "Start welke flow dit ook is": Dit is een verwarrend getitelde trigger, maar het is echt gemakkelijk te gebruiken. Voeg eenvoudigweg deze trigger toe aan het begin van een Flow en dat maakt deze beschikbaar voor elke andere Flows. U kunt bijvoorbeeld een stroom maken met de naam "Bedtime Lights" die uw woonkamerverlichting uitschakelt en het slaapkamerlicht met deze trigger aanzet. Vervolgens kunt u meerdere andere flows maken die deze actie gebruiken.
- DAN Actie - "Voer de geselecteerde stroom uit": Met deze actie roept u andere stromen op. Zet het aan het einde van een Flow en je kunt een andere Flow activeren. Als u het bovenstaande voorbeeld wilt voortzetten, kunt u een Flow maken die 'Bedtime Lights' activeert wanneer het 20:00 uur is. U kunt nog een stroom maken die een Stringify-widget gebruikt om "bedtijdverlichting" te activeren die u handmatig kunt activeren. Op deze manier kun je een reeks lichten met meerdere stromen in- of uitschakelen, maar hoef je de acties voor de lichten maar één keer in te stellen.
Verbinden: Flow kan ook naar zichzelf verwijzen. Dus als je wilt dat een Flow in een lus draait, kun je een Connect Thing aan het begin en het einde van de Flow plaatsen en het zal constant blijven draaien. Opmerking: Stringify kan een vertraging toevoegen aan uw loops als deze constant wordt uitgevoerd, omdat dat kostbare serververmogen in beslag neemt, maar voor een Flow die timers gebruikt en een tijdje nodig heeft om elke lus te voltooien, kan dit een handige oplossing zijn.
Om te laten zien hoe dit werkt, gaan we een looping-stroom maken die sommige Philips Hue-lampen af en toe in- en uitschakelen om het te laten lijken alsof er iemand in je huis is terwijl je weg bent. Om dit te maken, heeft u Connect: Flow Thing ingeschakeld, evenals een smartlight-ding zoals Philips Hue. We gebruiken ook Date & Time and Timer.
Om aan de slag te gaan, open je de Stringify-app en tik je op het plus-pictogram en selecteer je 'Een nieuwe stroom maken'.
Bovenaan het scherm geeft u uw Flow een naam. Als je deze Flow later vanuit een andere Flow gaat noemen, zorg er dan voor dat je deze een korte, beschrijvende naam geeft, zodat je weet wat het doet.
Tik vervolgens op het pluspictogram onder aan het scherm. Hier kun je de dingen toevoegen die je nodig hebt voor je flow. Voeg nu Connect: Flow en Date & Time toe.
Sleep het pictogram Connect: Flow naar het cirkelraster en tik op het tandwielpictogram.
Kies op het tabblad Triggers "Start welke flow dit ook is", wat de enige optie in de lijst zou moeten zijn. Tik op de volgende pagina op Opslaan.
Met deze trigger kunt u deze Flow bellen vanuit elke andere Flow die u maakt. Ons voorbeeld gebruikt een lus die naar zichzelf verwijst, maar je kunt het ook vanuit elke andere flow oproepen met behulp van het verbindende ding.
Terug op het raster scherm, sleep Date & Time out naar de onderstaande cirkel Connect: Flow en tik op het tandwielpictogram.
Kies onder het gedeelte ALLEEN ALS de optie "Tijd is tussen." Instellen van Tijd tot 18:00 en Tijd tot middernacht. Zorg dat de startdatum enige tijd na de huidige datum ligt en stel deze elke dag opnieuw in. We bepalen op welke dagen deze Flow later wordt geactiveerd, maar we willen er nu voor zorgen dat deze lus alleen tussen 18:00 en 00:00 uur blijft werken wanneer deze is geactiveerd.
Ga terug op het raster en voeg een van je Philips Hue-lampjes en een timer toe via het menu Dingen. Sleep de Kleurtint naar het scherm naast het pictogram Verbinden, zoals hieronder wordt weergegeven. Tik op het tandwielpictogram van het tintje.
Tik in het scherm Tint op "Schakel het licht in." Tik op de volgende pagina op Opslaan.
Terug op het raster scherm, sluit de datum en tijd en tint dingen door snel swipen tussen de twee. Veeg vervolgens van het pictogram Verbinding maken naar het gele koppelingspictogram dat u zojuist hebt gemaakt, zoals wordt weergegeven door de pijlen in de linkerafbeelding hieronder. Het resultaat zou er uit moeten zien als op de afbeelding rechts.
Sleep vervolgens de timer die u eerder hebt genomen en plaats deze rechts van het zojuist toegevoegde Hue-lampje en tik vervolgens op het tandwielpictogram van de timer.
Tik op het afteltimervakje en stel de timer in op 45 minuten (of welk interval dan ook). We gaan dit gebruiken om een licht gedurende 45 minuten aan te laten voordat het wordt uitgeschakeld en een ander licht voor een tijdje aan te zetten. Wanneer je klaar bent met het instellen van de timer, tik je op Opslaan.
Terug op het raster scherm, vegen om verbinding te maken met het vorige tintlicht en de timerpictogrammen die u zojuist hebt toegevoegd om een koppeling te maken.
Tik op het menu Dingen onder aan het scherm om meer lichten toe te voegen. Voor de volgende stap gaan we het licht uitschakelen dat u zojuist hebt ingeschakeld en vervolgens een ander licht inschakelen, dus grijp twee Hue-lampen. In mijn voorbeeld wil ik het Office-lampje uitschakelen dat ik zojuist heb aangezet en het Living Room-lampje inschakelen.
Plaats het licht dat u direct wilt inschakelen rechts van de timer en plaats het licht dat u wilt uitschakelen onder dat licht, zoals hieronder wordt weergegeven. Tik op het tandwielpictogram voor elke balk en kies "Schakel het licht in" of "Schakel het licht uit" zoals u deed voor het eerste licht eerder.
Veeg vanaf het Timer-pictogram naar elk tintlicht om ze aan elkaar te koppelen. Het resultaat zou op de onderstaande afbeelding moeten lijken.
Voeg een andere timer toe vanuit het menu Dingen en stel deze in op 45 minuten (of hoe lang je ook wilt). Deze keer laat het uw tweede lampje (in dit voorbeeld de woonkamer) 45 minuten branden voordat de lus opnieuw wordt gestart. Veeg om het Living Room-lampje en de nieuwe Timer aan te sluiten, zoals hieronder wordt weergegeven.
Voeg vervolgens nog een kopie van de Hue Thing toe voor je tweede licht en nog een kopie van het Connect: Flow-ding. We gaan hier de lus afsluiten en het terug naar zichzelf verwijzen (en het tweede licht uitschakelen). Plaats de Connect: Flow Thing naast je laatste Timer en plaats het Hue-licht eronder, zoals hieronder weergegeven. Tik vervolgens op het tandwielpictogram naast Verbinding maken: stroom.
Tik bovenaan op het tabblad Acties en kies "Voer de geselecteerde stroom uit", wat de enige actie in de lijst zou moeten zijn.
Op deze pagina ziet u een vervolgkeuzelijst waarin u kunt kiezen welke stroom u wilt activeren. Aangezien dit de eerste stroom is die u met Connect hebt gemaakt, wordt standaard "Deze stroom" ingesteld. Deze optie betekent dat wanneer deze stroom deze actie bereikt, deze opnieuw zal beginnen met de eerste trigger Connect aan het begin van de stroom. Houd deze optie geselecteerd en tik op Opslaan.
Terug op het raster, tik op het tandwielpictogram naast de laatste tintactie en stel deze in om je tweede licht (in dit geval de woonkamer) uit te schakelen, net zoals je hebt gedaan met de vorige lichten.
Als u klaar bent, sluit u de laatste Timer aan op de pictogrammen Connect: Flow en Hue afzonderlijk door snel van Timer naar alle acties te swipen. Het resultaat zou moeten lijken op de afbeelding rechtsonder.
Op dit punt ben je klaar met de lus. Indien geactiveerd, zal deze lus om de 45 minuten twee lichten afwisselen. Elke keer dat de cyclus eindigt, zal het opnieuw beginnen tenzij het na middernacht is. Dit zou elke toeschouwer de indruk moeten geven dat er iemand bij u in de buurt is.
Hoewel deze stroom zichzelf kan lussen, heeft deze een eerste trigger nodig om deze uit te zetten. Om dat te doen, maken we een stroomschema dat elke dag bij zonsondergang voor een specifieke week wordt geactiveerd. Dit is handig als u bijvoorbeeld op vakantie gaat. Aangezien deze stroom los staat van de lus die u zojuist hebt gemaakt, wordt de lus niet beïnvloed. U kunt de lus actief laten (of zelfs tijdelijk uitschakelen) en uw vakantiestroom bijwerken wanneer u deze nodig hebt.
Om aan de volgende fase te beginnen, maakt u een nieuwe stroom en geeft u deze een naam. In dit geval gebruiken we 'Away From Home'.
Voeg vervolgens een datum en tijd toe en maak Connect: Flow Thing aan het raster. Plaats datum en tijd aan de linkerkant en Connect: Flow aan de rechterkant. Tik op het tandwielpictogram naast Datum en tijd.
Kies Zonsondergang in de lijst met WHEN-triggers.
Stel op de volgende pagina de begin- en einddatum van uw vakantie in en zorg ervoor dat "Herhalen" is ingesteld op "Elke dag". Voeg een locatie toe aan de onderkant om ervoor te zorgen dat Stringify de juiste tijdzone gebruikt. Dit hoeft niet uw thuisadres te zijn, maar gewoon een stad of postcode binnen uw tijdzone. Tik op Opslaan als je klaar bent.
Tik terug op het raster op het tandwielpictogram naast het pictogram Connect: Flow.
Kies op het tabblad Acties de optie "Voer de geselecteerde stroom uit". Klik op het vervolgkeuzemenu en kies de loopingflow die u eerder hebt gemaakt. Tik op Opslaan.
Veeg op het raster van het scherm om de pictogrammen Date & Time en Connect: Flow aan te sluiten. Tik vervolgens op Inschakelen onder aan het scherm.
Zoals je kunt zien, is de tweede Flow die je hebt gemaakt veel, veel eenvoudiger. Als je nu een paar uur wilt gaan met schakelen, kun je een paar dingen gebruiken om een flow te maken die die lus activeert. De volgende keer dat u op vakantie gaat, kunt u eenvoudig de datums in de Afwezig-van-huis-stroom wijzigen of een geheel nieuwe datum maken en hoeft u uw lus niet helemaal opnieuw te bouwen. Dit is slechts een voorbeeld van hoe u de Connect: Flow-functie kunt gebruiken om uw flows te compartimenteren, meerdere stromen samen te voegen of zelfs een flow te maken die zo vaak lust als u nodig hebt om.