# Advanced Flow: Prüfen ob Aktion erfolgreich war

**URL:** <https://community.homey.app/t/advanced-flow-prufen-ob-aktion-erfolgreich-war/112281>\
**Category:** Flows (DE)\
**Tags:** advancedflow\
**Created:** [July 2, 2024, 1:22pm UTC](https://community.homey.app/t/advanced-flow-prufen-ob-aktion-erfolgreich-war/112281 "2024-07-02T13:22:19Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![Domino1707](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/domino1707/32/79248_2.png) [@Domino1707](https://community.homey.app/u/Domino1707)\
**Post date:** [July 2, 2024, 1:22pm UTC](https://community.homey.app/t/advanced-flow-prufen-ob-aktion-erfolgreich-war/112281/1 "2024-07-02T13:22:19Z")

</div>

Hallo zusammen,

ich habe einen Flow erstellt, der zu einer bestimmten Uhrzeit alle Leuchten der Zone “Garten” ausschaltet - Eigentlich ganz einfach:

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/9/2/92d21e76a6d4c61a58e3421b5e84a5cd7c9264d0.png)

Nun kommt es ab und an vor, dass nicht alle Lichter ausgeschalten werden.

Gibt es eine (einfache) Möglichkeit, zu prüfen, ob die Aktion wirklich alle Lichter erwischt hat?  
Ich stelle mir gerade sowas wie ein einfaches Skript (auch wenn ich noch keine Ahnung von Homey Script habe) vor, dass nach dem ausschalt-Flow aufgerufen wird, alle Lichter der Zone durch iteriert und dann in einem Array den Status “an” zurückmeldet, was dann Wiederrum der Input für einen neuen ausschaltversuch ist.

Einfaches problem - komplexe Lösung?

Könnt Ihr mir hier auf die Sprünge helfen?

---

<div class="post-metadata">

**Author:** ![DirkH](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/dirkh/32/78952_2.png) [@DirkH](https://community.homey.app/u/DirkH)\
**Post date:** [July 2, 2024, 1:54pm UTC](https://community.homey.app/t/advanced-flow-prufen-ob-aktion-erfolgreich-war/112281/2 "2024-07-02T13:54:56Z")

</div>

Ist doch einfach: prüfe nachher ob _Garten_ _ **Alle Lampen aus** _ wahr ist und wenn nicht, schicke Dir eine Nachricht oder starte es nochmal. Wenn das auch nicht funktionierz, kannst Du die Gruppenfunktionen in die Tonne werfen. 😂

---

<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 2, 2024, 1:55pm UTC](https://community.homey.app/t/advanced-flow-prufen-ob-aktion-erfolgreich-war/112281/3 "2024-07-02T13:55:28Z")

</div>

…mal ne ganz pragmatische Lösung:  
Manchmal sind es Homey einfach zu viele Lichter, wenn du sie per Zone aus schaltest.  
Lass einfach den ganzen Flow 1 Minute später nochmal laufen, das sollte reichen, um auch den Rest aus zu schalten.

---

<div class="post-metadata">

**Author:** ![Domino1707](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/domino1707/32/79248_2.png) [@Domino1707](https://community.homey.app/u/Domino1707)\
**Post date:** [July 2, 2024, 2:10pm UTC](https://community.homey.app/t/advanced-flow-prufen-ob-aktion-erfolgreich-war/112281/4 "2024-07-02T14:10:24Z")

</div>

> [@DirkH](#):
>
> rüfe nachher ob _Garten_ _ **Alle Lampen aus** _ wahr

Wie prüfe ich das denn? Eine Karte im Dann-Reportoire von advanced-Flow finde ich dazu nicht:

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/c/d/cd947975916571ef74a4125e613040cb8e8befca.jpeg)

---

<div class="post-metadata">

**Author:** ![Domino1707](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/domino1707/32/79248_2.png) [@Domino1707](https://community.homey.app/u/Domino1707)\
**Post date:** [July 2, 2024, 2:11pm UTC](https://community.homey.app/t/advanced-flow-prufen-ob-aktion-erfolgreich-war/112281/5 "2024-07-02T14:11:48Z")

</div>

> [@Undertaker](#):
>
> …mal ne ganz pragmatische Lösung:  
> Manchmal sind es Homey einfach zu viele Lichter, wenn du sie per Zone aus schaltest.  
> Lass einfach den ganzen Flow 1 Minute später nochmal laufen, das sollte reichen, um auch den Rest aus zu schalten.

Das ist natürlich auch ne Variante - klingt aber irgendwie nach Holzhammer 🙂

Funktionieren würde das wahrscheinlich, aber rausbekommen, welche Lampen (ggf. gibts da ja ein Muster…) nicht ausgegangen sind, kann ich so nicht… ;-(

---

<div class="post-metadata">

**Author:** ![Simon\_Kai](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/simon_kai/32/79941_2.png) [@Simon\_Kai](https://community.homey.app/u/Simon_Kai)\
**Post date:** [July 2, 2024, 6:33pm UTC](https://community.homey.app/t/advanced-flow-prufen-ob-aktion-erfolgreich-war/112281/6 "2024-07-02T18:33:22Z")

</div>

Du könntest hinter deinen Flow eine Verzögerung setzen z.B. eine Minute, damit alle Lampe Zeit hatten zu reagieren. Dann machst du dahinter für jede Lampe die und Bedingung „ist an“. Dann jeweils dahinter eine dann Bedingung, die einen Text Variable mit dem Namen der Lampe befüllt oder oder Push Benachrichtigung oder was auch immer du gerne hättest.

---

<div class="post-metadata">

**Author:** ![DirkH](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/dirkh/32/78952_2.png) [@DirkH](https://community.homey.app/u/DirkH)\
**Post date:** [July 4, 2024, 9:56am UTC](https://community.homey.app/t/advanced-flow-prufen-ob-aktion-erfolgreich-war/112281/7 "2024-07-04T09:56:24Z")

</div>

> [@Domino1707](#):
>
> Wie prüfe ich das denn? Eine Karte im Dann-Reportoire von advanced-Flow finde ich dazu nicht:

Wieso _Dann…_? Du willst doch etwas prüfen, also ein neues _Und…_.  
 ![Homey -alle Lampen an](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/c/a/cad93fd65feb212b78569cca76a010c001597be2.jpeg)  
Ich gebe zu, die Bezeichnungen sind etwas verwirrend, besonders, wenn man - wie ich - eher funktionales Programmieren gewohnt ist - aber man kann sich daran anpassen, dann geht es schon.
