9Aug

Wie man Schleifen oder Ketten multipliziert Zeichnet Flüsse zusammen mit Connect: Flow

click fraud protection

Stringify ist ein verrücktes, leistungsstarkes Werkzeug, mit dem Sie komplexe Aufgaben mit minimalem Aufwand automatisieren können, selbst wenn Sie keinen Code kennen. Eines der leistungsstärksten Tools von Stringify heißt Connect: Flow. Mit dieser "Sache" können Sie einen Flow verwenden, um einen anderen Flow zu aktivieren oder sogar einen Flow zu erstellen, der sich selbst umschlingt.

VERWANDTE ARTIKEL
Verwendung von Stringify für eine verrückte, leistungsstarke Heimautomatisierung
Verwendung von "Modes" von Stringify für komplexere Abläufe

Connect: Flow ist eine der integrierten Funktionen von Stringify. Wie der vorher besprochene Modus Thing, wird Connect: Flow nicht verwendet, um das Zeug in Ihrem Haus direkt zu steuern. Stattdessen können Sie damit Ihre Flow-Vorgänge mit weniger Schritten komplexer gestalten. Connect hat einen Trigger und eine Aktion:

  • WHEN Trigger - "Starten Sie den Flow, in dem dieser enthalten ist": Dies ist ein verwirrend benannter Trigger, aber es ist wirklich einfach zu benutzen. Fügen Sie diesen Trigger einfach zum Anfang eines Flow hinzu und damit für alle anderen Flows verfügbar. Sie können beispielsweise einen Flow namens "Bedtime Lights" erstellen, der Ihre Wohnzimmerbeleuchtung ausschaltet und das Schlafzimmerlicht mit diesem Auslöser einschaltet. Dann können Sie mehrere andere Flüsse erstellen, die diese Aktion verwenden.
    instagram viewer
  • THEN Aktion - "Ausführen des ausgewählten Ablaufs": Mit dieser Aktion rufen Sie andere Abläufe auf. Setze es am Ende eines Flow und du kannst einen anderen Flow aktivieren. Um das obige Beispiel fortzusetzen, könnten Sie einen Flow erstellen, der "Bedtime Lights" aktiviert, wenn es um 20:00 Uhr ist. Sie könnten einen weiteren Flow erstellen, der ein Stringify-Widget verwendet, um "Bedtime Lights" zu aktivieren, die Sie manuell auslösen können. Auf diese Weise können Sie eine Reihe von Lichtern mit mehreren Flüssen ein- oder ausschalten, aber Sie müssen nur einmal die Aktionen für die Lichter einrichten.

Connect: Flow kann sich auch selbst referenzieren. Wenn Sie also möchten, dass ein Flow in einer Schleife ausgeführt wird, können Sie am Anfang und am Ende des Flow ein Connect Thing platzieren, das ständig ausgeführt wird. Beachten Sie, dass Ihre Schleifen bei laufendem Betrieb mit einer Verzögerung versehen werden können, da dies wertvolle Serverleistung beansprucht. Für einen Flow, der Timer verwendet und eine gewisse Zeit benötigt, um eine Schleife abzuschließen, kann dies jedoch eine praktische Lösung sein.

Um zu demonstrieren, wie das funktioniert, werden wir einen Looping-Flow erstellen, der einige Philips Hue-Lichter so oft ein- und ausschaltet, dass es aussieht, als wäre jemand in Ihrem Haus, während Sie weg sind. Um dies zu erreichen, benötigen Sie die Funktion "Connect: Flow Thing" sowie ein Smart Light Thing wie Philips Hue. Wir werden auch Date &Zeit und Timer.

Um zu beginnen, öffnen Sie die App "Stringify" und tippen Sie auf das Plus-Symbol und wählen Sie "Einen neuen Fluss erstellen".

Geben Sie Ihrem Flow oben auf dem Bildschirm einen Namen. Wenn Sie diesen Flow später von einem anderen Flow aufrufen möchten, geben Sie ihm einen kurzen, aussagekräftigen Namen, damit Sie wissen, was er tut.

Tippen Sie als nächstes auf das Plus-Symbol am unteren Bildschirmrand. Hier können Sie die Dinge hinzufügen, die Sie für Ihren Flow benötigen. Fügen Sie vorerst Connect: Flow und Datum &Zeit.

Ziehen Sie das Connect: Flow-Symbol auf das Kreisraster und tippen Sie auf das Zahnradsymbol.

Wählen Sie auf der Registerkarte Trigger die Option "Start, welcher Flow auch immer enthalten ist", was die einzige Option in der Liste sein sollte. Tippen Sie auf der nächsten Seite auf Speichern.

Mit diesem Trigger können Sie diesen Flow von jedem anderen von Ihnen erstellten Flow aufrufen. In unserem Beispiel wird eine Schleife verwendet, die sich selbst referenziert, Sie können sie aber auch von jedem anderen Flow aus aufrufen, indem Sie das Connect Thing verwenden.

Zurück auf dem Grid-Bildschirm ziehen Sie Datum &Time out bis zum Kreis unter Connect: Flow und tippen Sie auf das Zahnradsymbol.

Wählen Sie unter dem Abschnitt NUR WENN zwischen "Zeit ist zwischen" und "Zeit bis Mitternacht" aus. Stellen Sie sicher, dass das Startdatum einige Zeit nach dem aktuellen Datum liegt, und stellen Sie es so ein, dass es jeden Tag wiederholt wird. Wir werden steuern, an welchen Tagen dieser Flow später aktiviert wird, aber im Moment möchten wir sicherstellen, dass diese Schleife nur zwischen 18.00 Uhr und Mitternacht läuft, wenn sie aktiviert wird.

Zurück auf dem Grid-Bildschirm fügen Sie eine Ihrer Philips Hue-Lichter und einen Timer aus dem Menü "Dinge" hinzu. Ziehen Sie den Farbton Thue auf den Bildschirm neben dem Connect-Symbol, wie unten gezeigt. Tippen Sie auf das Zahnradsymbol des Hue-Lichts.

Tippen Sie auf dem Bildschirm Farbton auf "Licht einschalten". Tippen Sie auf der nächsten Seite auf Speichern.

Zurück auf dem Grid-Bildschirm, verbinden Sie das Datum &Zeit und Farbe, indem Sie schnell zwischen den beiden hin- und herwischen. Wischen Sie dann vom Verbindungssymbol zum gelben Verknüpfungssymbol, das Sie gerade erstellt haben, wie durch die Pfeile im linken Bild unten gezeigt. Das Ergebnis sollte wie im Bild rechts aussehen.

Als Nächstes ziehen Sie den zuvor gegriffenen Timer nach rechts und platzieren ihn rechts neben dem gerade hinzugefügten Hue-Licht. Tippen Sie dann auf das Zahnradsymbol des Timers.

Tippen Sie auf die Countdown-Timer-Box und stellen Sie den Timer für 45 Minuten( oder in dem von Ihnen bevorzugten Intervall) ein. Wir werden damit 45 Minuten lang ein Licht anschalten, bevor wir es ausschalten und für eine Weile ein anderes Licht anschalten. Wenn Sie mit dem Einstellen des Timers fertig sind, tippen Sie auf Speichern.

Wischen Sie auf dem Rasterbildschirm, um die vorherige Hue-Anzeige und die gerade hinzugefügten Timer-Symbole zu verbinden, um eine Verknüpfung zu erstellen.

Tippen Sie auf das Menü "Dinge" am unteren Bildschirmrand, um weitere Lichter hinzuzufügen. Für den nächsten Schritt werden wir das Licht, das Sie gerade angeschaltet haben, ausschalten und dann ein anderes Licht anschalten, also nehmen Sie zwei Hue-Lichter. In meinem Beispiel möchte ich das Office-Licht, das ich gerade eingeschaltet habe, ausschalten und das Living Room-Licht einschalten.

Stellen Sie das Licht, das Sie einschalten möchten, direkt auf die rechte Seite des Timers und platzieren Sie das Licht, das Sie ausschalten möchten, unterhalb des Timers, wie unten gezeigt. Tippen Sie auf das Zahnradsymbol für jedes einzelne und wählen Sie entweder "Licht einschalten" oder "Licht ausschalten" wie zuvor für das erste Licht.

Wischen Sie vom Timer-Symbol zu jedem Hue-Licht, um sie miteinander zu verbinden. Das Ergebnis sollte wie das folgende Bild aussehen.

Fügen Sie einen weiteren Timer aus dem Menü "Dinge" hinzu und legen Sie ihn auf 45 Minuten( oder die gewünschte Dauer) fest. Dieses Mal wird Ihr zweites Licht( in diesem Beispiel das Wohnzimmer) für 45 Minuten eingeschaltet bleiben, bevor Sie den Loop neu starten. Wischen Sie, um die Wohnzimmerleuchte und den neuen Timer wie unten gezeigt zu verbinden.

Als nächstes fügen Sie eine weitere Kopie der Hue-Sache für Ihr zweites Licht und eine weitere Kopie der Connect: Flow-Sache hinzu. Wir werden hier die Schleife abschneiden und auf sich selbst zurückführen( und das zweite Licht ausschalten).Platzieren Sie den Connect: Flow Thing neben Ihrem letzten Timer und platzieren Sie das Hue-Licht darunter, wie unten gezeigt. Tippen Sie dann auf das Zahnradsymbol neben Verbinden: Flow.

Tippen Sie oben auf die Registerkarte "Aktionen" und wählen Sie "Ausführen des ausgewählten Datenflusses". Dies sollte die einzige Aktion in der Liste sein.

Auf dieser Seite sehen Sie eine Dropdown-Liste, in der Sie auswählen können, welchen Flow Sie auslösen möchten. Da dies der erste Flow ist, den Sie mit Connect erstellt haben, wird standardmäßig "Dieser Flow" verwendet. Wenn dieser Flow diese Aktion erreicht, beginnt er mit dem ersten Connect-Trigger am Anfang des Flow. Behalten Sie diese Option bei und tippen Sie auf Speichern.

Tippen Sie auf dem Grid-Bildschirm auf das Zahnradsymbol neben der letzten Farbton-Aktion und stellen Sie es so ein, dass Ihr zweites Licht( in diesem Fall Wohnzimmer) wie bei den vorherigen Lichtern ausgeschaltet wird.

Sobald Sie fertig sind, verbinden Sie den letzten Timer mit den Symbolen Connect: Flow und Hue, indem Sie schnell vom Timer zu den einzelnen Aktionen wischen. Das Ergebnis sollte wie das Bild rechts unten aussehen.

An dieser Stelle sind Sie mit der Schleife fertig. Wenn diese Schleife aktiviert ist, werden alle 45 Minuten zwei Lichter abwechselnd angezeigt. Jedes Mal, wenn der Zyklus beendet ist, beginnt er neu, es sei denn, es ist nach Mitternacht. Dies sollte jedem Betrachter den Eindruck vermitteln, dass jemand in Ihrem Haus ist.

Während dieser Flow auf sich selbst zurücklaufen kann, benötigt er einen anfänglichen Trigger, um ihn zu deaktivieren. Um dies zu tun, erstellen wir einen Flow, der jeden Tag bei Sonnenuntergang für eine bestimmte Woche aktiviert wird. Dies ist nützlich, wenn Sie beispielsweise in den Urlaub fahren. Da dieser Flow von der gerade erstellten Schleife getrennt ist, wird die Schleife nicht beeinflusst. Sie können die Schleife aktiv lassen( oder sie sogar vorübergehend deaktivieren) und Ihren Urlaub Flow aktualisieren, wenn Sie ihn brauchen.

Um mit der nächsten Phase zu beginnen, erstellen Sie einen neuen Flow und geben Sie ihm einen Namen. In diesem Fall verwenden wir "Away From Home".

Als nächstes fügen Sie ein Date &Zeit und Verbindung: Flow Thing zum Gitter. Ort Datum &Zeit auf der linken Seite und Connect: Flow auf der rechten Seite. Tippen Sie auf das Zahnradsymbol neben Datum &Zeit.

Wählen Sie in der Liste der WHEN-Auslöser Sunset.

Stellen Sie auf der nächsten Seite die Start- und Enddaten für Ihren Urlaub ein und vergewissern Sie sich, dass "Wiederholen" auf "Jeden Tag" eingestellt ist. Fügen Sie unten eine Position hinzu, um sicherzustellen, dass die richtige Zeitzone verwendet wird. Dies muss nicht Ihre Privatadresse sein, nur eine Stadt oder Postleitzahl innerhalb Ihrer Zeitzone. Wenn Sie fertig sind, tippen Sie auf Speichern.

Tippen Sie auf dem Rasterbildschirm auf das Zahnradsymbol neben dem Symbol "Connect: Flow".

Wählen Sie auf der Registerkarte "Aktionen" die Option "Ausführen des ausgewählten Datenflusses". Klicken Sie auf das Dropdown-Menü und wählen Sie den zuvor erstellten Schleifenfluss aus. Tippen Sie auf Speichern.

Wischen Sie auf dem Rasterbildschirm, um das Datum &Zeit und Connect: Flow-Symbole. Tippen Sie dann am unteren Bildschirmrand auf Fluss aktivieren.

Wie Sie sehen, ist der zweite Flow, den Sie erstellt haben, viel, viel einfacher. Jetzt, wenn Sie beginnen möchten, Lichter für ein paar Stunden zu schalten, können Sie nur ein paar Dinge verwenden, um einen Flow zu erstellen, der diese Schleife aktiviert. Das nächste Mal, wenn Sie in den Urlaub fahren, können Sie einfach die Daten im Away From Home Flow ändern oder einen komplett neuen erstellen und Sie müssen Ihre Schleife nicht von Grund auf neu erstellen. Dies ist nur ein Beispiel dafür, wie Sie die Funktion "Connect: Flow" verwenden können, um Ihre Flows zu unterteilen, mehrere Flows miteinander zu verbinden oder sogar einen Flow zu erstellen, der so oft wiederholt wird, wie Sie möchten.