Ein Flow besteht immer mindestens aus zwei, maximal aber aus drei Funktions-Kategorien. Diese Kategorien sind bei Homey mit:
Wenn…
Und…
Dann…
bezeichnet.
Wenn…
Flow Karten aus diesem Bereich kann man auch Trigger- oder Auslöse-Karten nennen. Diese Karten starten einen Flow und werden immer durch eine Status- bzw. Zustandsänderung ausgelöst. Z.B. “Lampe wurde eingeschaltet”, “Taste wurde gedrückt”, “Temperatur hat sich verändert”, “Die Sonne geht auf”, usw. Diese Änderung sind zeitlich gesehen nur ein Wimpernschlag lang.
Und…
Flow Karten aus diesem Bereich kann man auch Bedingungs- oder Zustands-Karten nennen. Z.B. “Lampe ist eingeschaltet”, “Kontakt-Alarm ist an”, “Heute ist Montag”, “Es ist nach Sonnenuntergang”, usw. Wird ein Flow also durch ein Wenn… Karte gestartet, wird mehr oder weniger gleichzeitig geprüft, ob die Bedingungen der Und… Karten wahr sind, oder nicht. Je nach Ergebnis wird der Flow fortgeführt oder stoppt an dieser Stelle. Deshalb haben diese Karten 2 Verknüpfungspunkte an der rechten Seite.
Blau = die Bedingung ist erfüllt bzw. wahr
Orange = die Bedingung ist nicht erfüllt bzw. unwahr
Dann…
Flow Karten aus diesem Bereich kann man auch Aktions-Karten nennen. Durch diese Karten wird also etwas gestartet, ausgelöst, verändert. Z.B. “Schalte Licht ein”, “Setze Temperatur auf 23 °C (Thermostat)”, “Sende eine Push-Benachrichtigung”, “Setze Variable auf ‘Ja’”, usw.
Du musst Dir jetzt überlegen, welches dieser Geräte dafür sorgen soll, dass das Licht eingeschaltet werden soll, und ob dies mit bestimmten Bedingungen verknüpft sein soll.
In diesem Fall sind es zwei Geräte, und zwar die Harmony Fernbedienung und der Dämmerungsschalter. Man bekommt das zwar mit einem Flow realisiert, ist für den Anfang aber vermutlich zu kompliziert. Deshalb machen wir 2 einzelne Flows:
Ich habe jetzt absichtlich nicht alle Flows erstellt und hoffe, dass die Erklärung hilfreich ist und Du die anderen Flows selber erstellen kannst.
Solltest Du dennoch Probleme damit haben, dann melde Dich bitte. Poste aber bitte auch Deine Flows, dann kann man anhand dieser die Probleme erklären.