# Advanced Flows

**URL:** <https://community.homey.app/t/advanced-flows/65203>\
**Category:** 🇩🇪 Deutsch (German)\
**Created:** [June 29, 2022, 3:49am UTC](https://community.homey.app/t/advanced-flows/65203 "2022-06-29T03:49:38Z")\
**Posts on this page:** 20\
**Page:** 3

<div class="post-metadata">

**Author:** ![Undertaker](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/undertaker/32/53278_2.png) [@Undertaker](https://community.homey.app/u/Undertaker)\
**Post date:** [July 7, 2022, 10:37am UTC](https://community.homey.app/t/advanced-flows/65203/41 "2022-07-07T10:37:15Z")

</div>

> [@RonnyW](#):
>
> All entspricht einem UND. Wenn alle eingehenden Aufrufe (Bedingungen) ausgelöst werden, dann geht der Glow weiter.  
> Any entspricht ODER. Wenn mindestens eine vierherige Bedingung zutrifft, läuft der Flow weiter.

Danke ! Ich möchte ja am Samstsg nicht wie ein Idiot aussehen..😜

> [@DirkG](#):
>
> Habt Ihr die Karte denn abgelegt, den Dimmwert eingegeben und dann mit der Rechten Maustaste nochmals auf die Karte geklickt?

Auch hier danke, hätte ich nie gefunden.

> [@copiis](#):
>
> Also bei mir klappt das Dimmen nur bei LED Strips, bei Birnen funktioniert das nicht egal ob adwanced oder normal

Hatte mit den normalen Flows eigentlich nie Probleme, dass die Dauer nicht funktioniert hat.  
Ich teste das Ganze mal an. Bei Lampen, die das von Haus aus nicht können, hilft der Übergang der Chronograph App.

Die Einzigen, wo es noch nie funktioniert hat, sind die alten Osram Surface Denkenlampen. Ich habe sie dann bei HA angemeldet und siehe da, es funktioniert. Dann hab ich in HA einfach ein Script geschrieben, das ich mit einem Homey Flow aufrufen lasse. Problem gelöst und der alte Schrott hat ein zweites Leben bekommen.

---

<div class="post-metadata">

**Author:** ![copiis](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/copiis/32/171978_2.png) [@copiis](https://community.homey.app/u/copiis)\
**Post date:** [July 7, 2022, 10:57am UTC](https://community.homey.app/t/advanced-flows/65203/42 "2022-07-07T10:57:44Z")

</div>

Habe gerade einen Fehler im AF entdeckt  
Wenn dieser Flow über den Sensor gestartet wird, aktiviert er sich, obwohl er es laut der letzten Karte nach 15 Sekunden tun sollte, nicht!  
Wenn ich den Flow manuell über die “Testen” Funktion starte dann aktiviert er sich am ende wieder.  
Kann das Verhalten jemand bei sich nachvollziehen?  
Fehler habe ich Athom schon gemeldet.

 ![2022-07-07 12.53.41](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/b/c/bce72ed12b7693f82dc6d9c4656d0e9c7878d71a.png)

---

<div class="post-metadata">

**Author:** ![DirkG](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/dirkg/32/118897_2.png) [@DirkG](https://community.homey.app/u/DirkG)\
**Post date:** [July 7, 2022, 11:49am UTC](https://community.homey.app/t/advanced-flows/65203/43 "2022-07-07T11:49:47Z")

</div>

Ja, kann ich nachvollziehen, bei mir verhält sich der AF genauso.  
Allerdings ist es dann ein Fehler in der Simulation (Play-Button / Testen) und nicht im tatsächlichen Ablauf des AF.  
Sobald die Karte _ **Flow Klingel deaktivieren** _ aktiviert wird, wird der Flow deaktiviert. Die 15 s Verzögerung werden (können) also logischerweise nicht mehr gestartet (werden). So wie Du die Karten verbunden hast, wird eine _ **Dann…** _ Karte nach der nächsten ausgeführt. Der Flow verhält sich in Realität also vollkommen richtig.

Selbst wenn man den Flow so aufbaut, dass die 15 s Verzögerung synchron gestartet wird (die 15 s Verzögerung starten also bereits bevor der Flow deaktiviert wird)…

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/7/c/7c892db1271590d83d7c7ba8e4b93d14fa5231a6.png)

…wird der Flow nicht mehr aktiviert. Mit Deaktivierung des Flows wird scheinbar auch die Verzögerungskarte gestoppt, was meiner Meinung nach auch logisch und absolut richtig ist.

Ich weiß, dass das mit den normalen Flows anders war bzw. ist. Meiner Meinung nach ist das dann aber ein Fehler in den normalen Flows wo wir uns evtl. dran gewöhnt haben.  
Wie soll sich ein Flow wieder selbst aktivieren, wenn dieser sich vorher deaktiviert hat??? Macht also überhaupt keinen Sinn.  
Die einzige logische Konsequenz und Lösung ist, eine Timer-App zu nutzen.

---

<div class="post-metadata">

**Author:** ![copiis](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/copiis/32/171978_2.png) [@copiis](https://community.homey.app/u/copiis)\
**Post date:** [July 8, 2022, 11:40am UTC](https://community.homey.app/t/advanced-flows/65203/44 "2022-07-08T11:40:10Z")

</div>

> [@DirkG](#):
>
> Mit Deaktivierung des Flows wird scheinbar auch die Verzögerungskarte gestoppt, was meiner Meinung nach auch logisch und absolut richtig ist.

Das finde ich nicht, ich finde der Flow sollte komplett durchlaufen auch wenn er beim Starten deaktiviert wird.

PS  
Die alten Flows aktivieren sich wieder selber und ich finde das ist das erwünscheswertes Verhalten denn warum sollte ich die zeitverzögerten Funktionen noch hinten dran hängen wenn ich sie nicht haben will?

---

<div class="post-metadata">

**Author:** ![DirkG](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/dirkg/32/118897_2.png) [@DirkG](https://community.homey.app/u/DirkG)\
**Post date:** [July 8, 2022, 12:03pm UTC](https://community.homey.app/t/advanced-flows/65203/45 "2022-07-08T12:03:21Z")

</div>

Ich denke es geht nicht darum was der ein oder andere User besser oder schlechter findet, hier geht es um klar definierte Logik (Abläufe von Prozessen).  
Du kannst das ja auch gerne mal im Thread [[FAQ] [Advanced Flow] Infinite Canvas. Infinite Creativity.](https://community.homey.app/t/faq-advanced-flow-infinite-canvas-infinite-creativity/65145) ansprechen. Vermutlich wird @Dijker Dir das erklären können warum das so abläuft. Vielleicht ist es ja tatsächlich ein Bug (was ich nicht glaube), oder Du kannst dafür ein Feature Request machen.

> [@copiis](#):
>
> warum sollte ich die zeitverzögerten Funktionen noch hinten dran hängen wenn ich sie nicht haben will?

Verstehe ich nicht, sorry.

---

<div class="post-metadata">

**Author:** ![copiis](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/copiis/32/171978_2.png) [@copiis](https://community.homey.app/u/copiis)\
**Post date:** [July 8, 2022, 12:48pm UTC](https://community.homey.app/t/advanced-flows/65203/46 "2022-07-08T12:48:14Z")

</div>

> [@DirkG](#):
>
> Verstehe ich nicht, sorry.

Naja wenn ich nicht wollte das der Flow 10sec nach dem Klingeln wieder aktiviert wird würde ich die Karte weg lassen aber ich möchte ja das der Flow 10 Sekunden danach wieder Einsatzberreit ist

---

<div class="post-metadata">

**Author:** ![copiis](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/copiis/32/171978_2.png) [@copiis](https://community.homey.app/u/copiis)\
**Post date:** [July 8, 2022, 12:49pm UTC](https://community.homey.app/t/advanced-flows/65203/47 "2022-07-08T12:49:25Z")

</div>

> [@DirkG](#):
>
> Vielleicht ist es ja tatsächlich ein Bug (was ich nicht glaube)

Habe schon Athom über das Verhalten informiert

---

<div class="post-metadata">

**Author:** ![Joka](https://avatars.discourse-cdn.com/v4/letter/j/7feea3/32.png) [@Joka](https://community.homey.app/u/Joka)\
**Post date:** [July 8, 2022, 1:06pm UTC](https://community.homey.app/t/advanced-flows/65203/48 "2022-07-08T13:06:08Z")

</div>

Hi copiis, ich habe den gleichen Anwendungsfall und hätte wie du auch erwartet, dass das funktioniert. Bitte wie @DirkG vorgeschlagen hat im

> [@DirkG](#):
>
> Thread [[FAQ] [Advanced Flow] Infinite Canvas. Infinite Creativity.](https://community.homey.app/t/faq-advanced-flow-infinite-canvas-infinite-creativity/65145) ansprechen.

@Dijker hat da sicher eine Meinung zu. Ich hoffe nicht wieder works as designed 😉

---

<div class="post-metadata">

**Author:** ![Peter\_Kawa](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peter_kawa/32/173848_2.png) [@Peter\_Kawa](https://community.homey.app/u/Peter_Kawa)\
**Post date:** [July 8, 2022, 1:16pm UTC](https://community.homey.app/t/advanced-flows/65203/49 "2022-07-08T13:16:49Z")

</div>

> [@DirkG](#):
>
> Mit Deaktivierung des Flows wird scheinbar auch die Verzögerungskarte gestoppt, was meiner Meinung nach auch logisch und absolut richtig ist.

Ja, ich stimme zu. Aber sie laufen in der Simulation weiter … das ist nicht sehr praktisch. Die Simulation merkt anscheinend “Diesen Flow deaktivieren” nicht, oder es ist nichts dafür programmiert.

Im Standard-Flow-Editor werden jedoch zusätzlich zur Karte “Diesen Flow deaktivieren” die verzögert gestarteten Karten nach der Verzögerungszeit ausgeführt. Das ist etwas verwirrend.

---

<div class="post-metadata">

**Author:** ![copiis](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/copiis/32/171978_2.png) [@copiis](https://community.homey.app/u/copiis)\
**Post date:** [July 8, 2022, 1:19pm UTC](https://community.homey.app/t/advanced-flows/65203/50 "2022-07-08T13:19:11Z")

</div>

> [@Peter\_Kawa](#):
>
> Ja, ich stimme zu. Aber sie laufen in der Simulation weiter … das ist nicht sehr praktisch. Die Simulation merkt anscheinend “Diesen Flow deaktivieren” nicht, oder es ist nichts dafür programmiert.
> 
> Im Standard-Flow-Editor werden jedoch zusätzlich zur Karte “Diesen Flow deaktivieren” die verzögert gestarteten Karten nach der Verzögerungszeit ausgeführt. Das ist etwas verwirrend.

Das kann ich genau so bestätigen.

---

<div class="post-metadata">

**Author:** ![copiis](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/copiis/32/171978_2.png) [@copiis](https://community.homey.app/u/copiis)\
**Post date:** [July 8, 2022, 1:24pm UTC](https://community.homey.app/t/advanced-flows/65203/51 "2022-07-08T13:24:09Z")

</div>

Der eigentliche “Flowstopper” scheint die Verzögerung zu sein.  
Habe den Flow mal ein bisschen umgebaut und die LED Karte wird gestartet obwohl sie nach der Deaktivierung erfolgt.

 ![2022-07-08 15.21.39](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/a/0/a0b3693c2bc7d1ab060df7abbe9a7ce208c3d841.png)

---

<div class="post-metadata">

**Author:** ![Undertaker](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/undertaker/32/53278_2.png) [@Undertaker](https://community.homey.app/u/Undertaker)\
**Post date:** [July 8, 2022, 1:59pm UTC](https://community.homey.app/t/advanced-flows/65203/52 "2022-07-08T13:59:34Z")

</div>

Ich bin zwar Laie in Advanced Flows, aber wenn das ein Fehler ist, oder so gewollt, warum lässt du nicht vor dem deaktivieren die Chronograph App mit einem 15 Sekunden Timer starten und mit einem 2. Flow, deinen Flow wieder aktivieren ?

---

<div class="post-metadata">

**Author:** ![copiis](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/copiis/32/171978_2.png) [@copiis](https://community.homey.app/u/copiis)\
**Post date:** [July 8, 2022, 2:47pm UTC](https://community.homey.app/t/advanced-flows/65203/53 "2022-07-08T14:47:20Z")

</div>

> [@Undertaker](#):
>
> Chronograph App mit einem 15 Sekunden Timer starten und mit einem 2. Flow, deinen Flow wieder aktivieren ?

Natürlich könnte ich das irgendwie auffangen, das ist nicht die Frage aber das ist ja gerade der Zauber der AF, so wenig Flows wie möglich.  
Die Frage ist sollen die AF genau so wie die normalen Flows funktionieren, dann ist das ein Bug und in der Simulation ist auch noch ein Bug denn sie läuft anders als der “Ernstfall”

---

<div class="post-metadata">

**Author:** ![Undertaker](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/undertaker/32/53278_2.png) [@Undertaker](https://community.homey.app/u/Undertaker)\
**Post date:** [July 8, 2022, 2:55pm UTC](https://community.homey.app/t/advanced-flows/65203/54 "2022-07-08T14:55:27Z")

</div>

> [@copiis](#):
>
> Die Frage ist sollen die AF genau so wie die normalen Flows funktionieren, dann ist das ein Bug und in der Simulation ist auch noch ein Bug denn sie läuft anders als der “Ernstfall”

Da hast du natürlich recht. Der normale Flow läuft komplett durch, auch wenn du dazwischen diesen Flow deaktivierst. Das sollte dann zumindest einheitlich bei AF sein.

---

<div class="post-metadata">

**Author:** ![Joka](https://avatars.discourse-cdn.com/v4/letter/j/7feea3/32.png) [@Joka](https://community.homey.app/u/Joka)\
**Post date:** [July 8, 2022, 4:03pm UTC](https://community.homey.app/t/advanced-flows/65203/55 "2022-07-08T16:03:49Z")

</div>

Zumindest hat man mit der AF-Deaktivierung scheinbar jetzt (indirekt) ein Feature geschaffen einen laufenden Flow Prozess zu stoppen/killen, das ging vorher nicht. 😉

---

<div class="post-metadata">

**Author:** ![copiis](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/copiis/32/171978_2.png) [@copiis](https://community.homey.app/u/copiis)\
**Post date:** [July 9, 2022, 7:52am UTC](https://community.homey.app/t/advanced-flows/65203/56 "2022-07-09T07:52:25Z")

</div>

Habe das nochmal getestet. Es liegt nicht an der Verzögerung das AF nicht mehr aktiviert werden, Sie werden auch nicht mehr aktiviert wenn keine Verzögerung im Flow ist.

---

<div class="post-metadata">

**Author:** ![Joka](https://avatars.discourse-cdn.com/v4/letter/j/7feea3/32.png) [@Joka](https://community.homey.app/u/Joka)\
**Post date:** [July 9, 2022, 8:03am UTC](https://community.homey.app/t/advanced-flows/65203/57 "2022-07-09T08:03:24Z")

</div>

Das war aber meine ich auch nicht die Annahme.

Die These ist aktuell, dass ein sich selbst deaktivierender Advanced Flow deaktiviert bleibt und sich selbst nicht wieder aktivieren kann, da der laufende Flow Prozess gestoppt/gekillt wird. Bei den regulären Flows wird der Flow für weitere Starts deaktiviert, der eigentliche laufende Flow Prozess läuft weiter bis zum Ende durch, z.B. bis ein Delay final durchlaufen wird.

---

<div class="post-metadata">

**Author:** ![DirkG](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/dirkg/32/118897_2.png) [@DirkG](https://community.homey.app/u/DirkG)\
**Post date:** [July 9, 2022, 8:38am UTC](https://community.homey.app/t/advanced-flows/65203/58 "2022-07-09T08:38:37Z")

</div>

> [@copiis](#):
>
> Naja wenn ich nicht wollte das der Flow 10sec nach dem Klingeln wieder aktiviert wird würde ich die Karte weg lassen aber ich möchte ja das der Flow 10 Sekunden danach wieder Einsatzberreit ist

Noch mal, aus logischer Sichtweise kann sich der Flow nicht selber wieder aktivieren, nachdem er deaktiviert wurde, wird der gesamte Ablauf gestoppt.

> [@copiis](#):
>
> Habe schon Athom über das Verhalten informiert

Haben die sich schon geäußert?

> [@Peter\_Kawa](#):
>
> Aber sie laufen in der Simulation weiter … das ist nicht sehr praktisch.

Richtig, die Simulation ist fehlerhaft und spiegelt nicht den reellen Flow-Ablauf wieder.

> [@Peter\_Kawa](#):
>
> Im Standard-Flow-Editor werden jedoch zusätzlich zur Karte “Diesen Flow deaktivieren” die verzögert gestarteten Karten nach der Verzögerungszeit ausgeführt. Das ist etwas verwirrend.

Auch das stimmt. Meiner Meinung nach ein (logischer) Fehler im Ablauf der alten Flows.

> [@copiis](#):
>
> Der eigentliche “Flowstopper” scheint die Verzögerung zu sein.  
> Habe den Flow mal ein bisschen umgebaut und die LED Karte wird gestartet obwohl sie nach der Deaktivierung erfolgt.

Das kann ich nicht nachvollziehen. Habe einen identischen AF erstellt und wenn ich die Tür öffne, wird der LED-Ring nicht mehr animiert. Es wird nur der Sound abgespielt und dann wird der AF deaktiviert.  
Ich meine nicht die Simulation!

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/e/c/ecd25bd42b918235134b1e06dbb4cb0786cd8d8e.png)

> [@copiis](#):
>
> Sie werden auch nicht mehr aktiviert wenn keine Verzögerung im Flow ist.

Was aus logischer Sichtweise auch richtig ist.

Ich denke wir drehen uns hier im Kreis weil es hier um Wunsch vs. Logik geht.  
@copiis, ich kann Deine Argumentation bzw. Deine Wünsche absolut nachvollziehen. Und egal was Athom mit den AF umsetzen wollte, in den folgenden Punkten denke ich sind wir uns einig:

- Der simulierte Ablauf eines AF weicht von dem reellen Ablauf ab (Bug, oder zumindest unschön, weil das Simulieren/Testen eines AF dann kaum einen Sinn macht)
- Der Ablauf der Standard Flows weicht (teilweise!?) von den AF ab, zumindest was das Deaktivieren und Aktivieren eines Flows betrifft. Zu beachten ist allerdings, dass in den Standard Flows **ALLE** Aktionskarten parallel ausgeführt werden, während man mit den AF die Aktionskarten entweder parallel oder nacheinander ausführen lassen kann.

---

<div class="post-metadata">

**Author:** ![DirkG](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/dirkg/32/118897_2.png) [@DirkG](https://community.homey.app/u/DirkG)\
**Post date:** [July 9, 2022, 8:39am UTC](https://community.homey.app/t/advanced-flows/65203/59 "2022-07-09T08:39:37Z")

</div>

👍🏼

---

<div class="post-metadata">

**Author:** ![copiis](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/copiis/32/171978_2.png) [@copiis](https://community.homey.app/u/copiis)\
**Post date:** [July 9, 2022, 8:39am UTC](https://community.homey.app/t/advanced-flows/65203/60 "2022-07-09T08:39:47Z")

</div>

> [@DirkG](#):
>
> Haben die sich schon geäußert?

Nein

[Previous page](https://community.homey.app/t/advanced-flows/65203.md?page=2)

[Next page](https://community.homey.app/t/advanced-flows/65203.md?page=4)
