# Ablaufpläne: Bedingte Blöcke (WENN… DANN… SONST…)

**URL:** <https://community.gladysassistant.com/t/scenes-blocs-conditionnels-si-alors-sinon/6223>\
**Category:** Demandes livrées\
**Tags:** feature-core, scene, scene-action\
**Created:** [30. März 2021 um 07:15 UTC](https://community.gladysassistant.com/t/scenes-blocs-conditionnels-si-alors-sinon/6223 "2021-03-30T07:15:27Z")\
**Posts on this page:** 20\
**Page:** 4

<div class="post-metadata">

**Author:** ![mutmut](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/mutmut/32/14064_2.png) [@mutmut](https://community.gladysassistant.com/u/mutmut)\
**Post date:** [20. Februar 2025 um 17:43 UTC](https://community.gladysassistant.com/t/scenes-blocs-conditionnels-si-alors-sinon/6223/83 "2025-02-20T17:43:30Z")

</div>

Das finde ich auch wirklich super!

Ein paar Anmerkungen:

- @pierre-gilles, wie fügst du einen neuen Aktionsblock hinzu? Ich sehe kein +
- Die Bezeichnung „Only continue if“ stört mich, weil das logischerweise bedeutet, dass es kein „Then“ oder „Else“ gibt. In deinem Video hattest du einfach „Conditions“ verwendet, was ich sehr gut fand
- Ich finde den Text „If all conditions are met …“ seltsam, weil man direkt darunter ein „+OR“ sieht. Das verwirrt mich, denn wenn ich ein OR habe, sind nicht alle Bedingungen erfüllt, sondern nur eine davon (ok, es gibt „+ Add condition“ darunter, aber das ist nicht offensichtlich/verständlich)
- Ich mag es, zu wissen, wo man sich in der Szene befindet, mit den 1.2.Then.xx, aber beim Betrachten deines letzten Beispiels finde ich das optisch schwerfällig… sehr persönliche Meinung, kein böser Wille in meinem Kommentar.
- Machen wir ein zentriertes „+ Add action“ für IF/THEN/ELSE und passen wir es für alle anderen „normalen“ Blöcke an oder lassen wir die anderen so? : ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/4/1/41e1d966a2470270aa55bd965a3c62ed1792a790.png)  
Persönlich bevorzuge ich diesen, weil alle mit dem Block verbundenen Funktionen gruppiert sind (bewegen/hinzufügen/löschen).

Jedenfalls verspricht das eine Menge guter Dinge, die in den Szenen kommen werden, ich kann es kaum erwarten, es in der Produktion zu haben 🤗

---

<div class="post-metadata">

**Author:** ![Will\_71](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/will_71/32/9582_2.png) [@Will\_71](https://community.gladysassistant.com/u/Will_71)\
**Post date:** [20. Februar 2025 um 20:22 UTC](https://community.gladysassistant.com/t/scenes-blocs-conditionnels-si-alors-sinon/6223/84 "2025-02-20T20:22:20Z")

</div>

> [@Psoy](#):
>
> Englisch ist doch nur für die Demo, oder? 😨

Wenn Gladys auf deiner Seite auf Französisch konfiguriert ist, dann wird es auch auf Französisch sein.

---

<div class="post-metadata">

**Author:** ![Psoy](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/psoy/32/9005_2.png) [@Psoy](https://community.gladysassistant.com/u/Psoy)\
**Post date:** [21. Februar 2025 um 07:14 UTC](https://community.gladysassistant.com/t/scenes-blocs-conditionnels-si-alors-sinon/6223/85 "2025-02-21T07:14:36Z")

</div>

danke @Will_71

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [21. Februar 2025 um 07:23 UTC](https://community.gladysassistant.com/t/scenes-blocs-conditionnels-si-alors-sinon/6223/86 "2025-02-21T07:23:01Z")

</div>

> [@mutmut](#):
>
> @pierre-gilles wie fügst du einen neuen Aktionsblock hinzu? Ich sehe kein +

Wie aktuell in Produktion 🙂 Es ist automatisch, ich habe nichts daran geändert.

> [@mutmut](#):
>
> Der Titel „Only continue if“ stört mich, weil das logischerweise bedeutet, dass es kein „Then“ oder „Else“ gibt. In deinem Video hattest du einfach „Conditions“ verwendet, was ich sehr gut fand

Ich denke, du vermischst hier mehrere Dinge!

Achte nicht auf die Übersetzungen im Moment, sie sind noch nicht gemacht.  
Ich arbeite gerade nur am UI.

> [@mutmut](#):
>
> Sollen wir ein zentriertes „+ Add action“ für IF/THEN/ELSE machen und dann für alle anderen Blöcke „normal“ anpassen oder lassen wir die anderen so? :

Ich mag den kleinen „+ add action“-Button unten überall 🙂

---

<div class="post-metadata">

**Author:** ![mutmut](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/mutmut/32/14064_2.png) [@mutmut](https://community.gladysassistant.com/u/mutmut)\
**Post date:** [21. Februar 2025 um 11:49 UTC](https://community.gladysassistant.com/t/scenes-blocs-conditionnels-si-alors-sinon/6223/87 "2025-02-21T11:49:13Z")

</div>

> [@pierre-gilles](#):
>
> > [@mutmut](#):
> >
> > @pierre-gilles wie fügst du einen neuen Aktionsblock hinzu? Ich sehe kein +
> 
> Wie aktuell in der Produktion 🙂 Es ist automatisch, ich habe da nichts geändert.

Ich habe gerade getestet und es ist mir gar nicht aufgefallen, dass beim Hinzufügen einer Aktion ein neuer Block erscheint, super der Automatismus!!

Punkt 2: ok  
Punkt 3: ok, wir werden es mit der Nutzung sehen

---

<div class="post-metadata">

**Author:** ![StephaneB](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/stephaneb/32/15443_2.png) [@StephaneB](https://community.gladysassistant.com/u/StephaneB)\
**Post date:** [22. Februar 2025 um 17:20 UTC](https://community.gladysassistant.com/t/scenes-blocs-conditionnels-si-alors-sinon/6223/88 "2025-02-22T17:20:29Z")

</div>

> [@pierre-gilles](#):
>
> Ich finde, dass das Erklären der Funktionsweise von **„WENN… DANN“** in jeder Bedingung den Text redundant und nicht unbedingt klar macht.

Dem stimme ich zu!

> [@pierre-gilles](#):
>
> In jeder einzelnen Bedingung wäre es klarer, einfach nur die eigene Validierung zu beschreiben (z. B.: _„Diese Bedingung ist gültig, wenn…“_).

Und diese Vorschlag ist logisch und relevant.

> [@pierre-gilles](#):
>
> Diese Formulierung könnte den Eindruck erwecken, dass die Bedingungen durch ein **„ODER“** verbunden sind, obwohl es in Wirklichkeit ein **„UND“** ist.
> 
> Wenn du das Prinzip von „WENN… DANN“ erinnern möchtest, wäre es besser, es am Anfang des „WENN… DANN“-Blocks zu erklären, anstatt in jeder Bedingung.

Darin stimme ich auch zu, aber genau das habe ich im Mockup gemacht, um die Mehrdeutigkeit zu beseitigen. Es gibt diesen Text am Anfang des Abschnitts „Wenn…“: _Wenn alle unten stehenden Bedingungen erfüllt sind, wird die Szene mit den Blöcken fortgesetzt, die im Abschnitt „Dann…“ definiert sind. Andernfalls werden die im Abschnitt „Sonst…“ definierten ausgeführt._

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [24. Februar 2025 um 16:03 UTC](https://community.gladysassistant.com/t/scenes-blocs-conditionnels-si-alors-sinon/6223/89 "2025-02-24T16:03:16Z")

</div>

Hallo zusammen!

Ich bin heute gut mit der Entwicklung vorangekommen und habe ein erstes **testbares** Ergebnis 🎉

Es ist noch nicht vollständig finalisiert, aber ihr könnt bereits mit dem Testen beginnen und mir euer Feedback geben.

Der PR ist hier für alle, die es in ihrer Entwicklungsumgebung ausprobieren möchten:

[https://github.com/GladysAssistant/Gladys/pull/2239](https://github.com/GladysAssistant/Gladys/pull/2239)

Ich habe einen [Docker-Build](https://github.com/GladysAssistant/Gladys/actions/runs/13502197638) gestartet:

```auto
gladysassistant/gladys:scene-if-then-else

```

Dieser Build sollte in etwa 50 Minuten fertig sein (gegen 17:50 Uhr heute).

**Fragen**

Eine der Fragen, die ich habe, betrifft das **Drag & Drop** , das nun komplexer zu handhaben ist. Da die Aktion „Bedingung: Wenn… Dann… Sonst…“ ein massiver Block ist, der selbst Aktionen enthält, ist es nicht möglich, ihn frei in andere Aktionen per Drag & Drop zu verschieben.

➡ Derzeit habe ich sichergestellt, dass diese Aktion nur zu einer anderen Aktion desselben Typs verschoben werden kann. Das mildert das Problem etwas ab, aber man wird sehen, ob das ideal ist. Ich bin für euer Feedback offen!

@StephaneB, da du diese Entwicklung geplant hast, interessiert mich deine Meinung besonders. Lass mich wissen, was du davon hältst! 😊

---

<div class="post-metadata">

**Author:** ![StephaneB](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/stephaneb/32/15443_2.png) [@StephaneB](https://community.gladysassistant.com/u/StephaneB)\
**Post date:** [24. Februar 2025 um 16:42 UTC](https://community.gladysassistant.com/t/scenes-blocs-conditionnels-si-alors-sinon/6223/90 "2025-02-24T16:42:19Z")

</div>

Cool @pierre-gilles, dass du so weit gekommen bist, dass es bereits testbar ist. Aber brauchen wir eine Entwicklungsumgebung oder wird es einen Link zu Gladys Plus geben, um testen zu können?

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [24. Februar 2025 um 17:01 UTC](https://community.gladysassistant.com/t/scenes-blocs-conditionnels-si-alors-sinon/6223/91 "2025-02-24T17:01:29Z")

</div>

> [@StephaneB](#):
>
> Aber braucht man eine Entwicklungsumgebung, in der es einen Gladys-Plus-Link gibt, um testen zu können?

Man muss den Container / oder eine Entwicklungsumgebung starten!

Kein Gladys-Plus-Link möglich, da die Änderungen sowohl frontend- als auch backendseitig sind.

---

<div class="post-metadata">

**Author:** ![StephaneB](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/stephaneb/32/15443_2.png) [@StephaneB](https://community.gladysassistant.com/u/StephaneB)\
**Post date:** [24. Februar 2025 um 17:14 UTC](https://community.gladysassistant.com/t/scenes-blocs-conditionnels-si-alors-sinon/6223/92 "2025-02-24T17:14:41Z")

</div>

Ah ja, logisch. Wie starte ich den Container? Falls du das schon mal irgendwo aufgeschrieben hast, schick mir gerne den Link zur richtigen Seite 😉 (Ich hab ein bisschen gesucht, aber nichts gefunden…)

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [24. Februar 2025 um 17:19 UTC](https://community.gladysassistant.com/t/scenes-blocs-conditionnels-si-alors-sinon/6223/93 "2025-02-24T17:19:10Z")

</div>

Hier ist es 🙂

> [@Tutorial: Docker-Testimage starten](https://community.gladysassistant.com/t/tutoriel-lancer-une-image-docker-de-test/8042?u=pierre-gilles):
>
> Parfois, un développeur veut proposer une image Docker «&nbsp;de test&nbsp;» sur le forum pour permettre à des utilisateurs de tester une nouvelle intégration avant qu’elle soit déployée en production. Contrairement à l’image Docker «&nbsp;officielle&nbsp;» qui est hébergée sur le compte du projet gladysassistant/gladys, une image de test sera hébergée sur le compte Docker du développeur proposant l’image. Exemple: jeanfrancois/gladys. Pour lancer une image Docker de test, c’est le même process que décrit sur la …

---

<div class="post-metadata">

**Author:** ![StephaneB](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/stephaneb/32/15443_2.png) [@StephaneB](https://community.gladysassistant.com/u/StephaneB)\
**Post date:** [25. Februar 2025 um 21:02 UTC](https://community.gladysassistant.com/t/scenes-blocs-conditionnels-si-alors-sinon/6223/94 "2025-02-25T21:02:18Z")

</div>

Also Spoiler für diejenigen, die es nicht ausprobiert haben: Es ist einfach toll, Szenen mit dem neuen Mechanismus «&nbsp;wenn dann sonst&nbsp;» vorstellen zu können!!

Bravo @pierre-gilles

Ein paar Anmerkungen zuerst:

- Man wird sich an die neue Position des Buttons «&nbsp;+ Neue Aktion&nbsp;» gewöhnen müssen, aber das ist in Ordnung
- Gut gemacht, die Liste der Bedingungen: Ich hatte völlig vergessen, dass es auch «&nbsp;Wenn Alarm&nbsp;» und «&nbsp;Wenn Haus…&nbsp;» gibt. Aber wäre es nicht sinnvoll, sie in «&nbsp;Bedingung auf Alarm&nbsp;», «&nbsp;Bedingung auf leeres Haus&nbsp;» und «&nbsp;Bedingung auf nicht leeres Haus&nbsp;» umzubenennen?
- Genauso wie «&nbsp;Dann&nbsp;» und «&nbsp;Sonst&nbsp;» zusammengeklappt/auseinandergeklappt werden können, denke ich, dass die Bedingung auch zusammengeklappt werden könnte.
- Die Einrückung der Abschnitte «&nbsp;Dann&nbsp;» und «&nbsp;Sonst&nbsp;» funktioniert gut, finde ich, auch wenn mehrere Ebenen von Bedingungen verschachtelt werden. Im Gebrauch wird man sich vielleicht ein bisschen verlieren, wenn die Szenen zu lang werden, aber jeder sollte sich auf vernünftige Dinge beschränken, damit es lesbar bleibt…
- Wenn die Abschnitte «&nbsp;Dann…&nbsp;» und «&nbsp;Sonst…&nbsp;» zusammengeklappt sind, finde ich, dass eine Information fehlt, um zu visualisieren, ob einige Blöcke definiert sind oder nicht. Vielleicht eine Information wie «&nbsp;\> Dann (3 Aktionsblöcke)&nbsp;» und «&nbsp;\> Sonst (0 Aktionsblöcke)&nbsp;» ? Und genauso für die Bedingung, wenn du sie zusammenklappbar machst.
- Ich denke, der Name der Aktion ‹&nbsp;Bedingung wenn dann sonst&nbsp;› ist nicht der passendste. Ich verstehe, dass es ein einfacher Name ist, aber mit dieser Aktion fügt man keine Bedingung hinzu, wie man es mit den anderen fünf Aktionen «&nbsp;Bedingung…&nbsp;» tut. Diese neue Aktion hat wirklich das Ziel, zwei Aktionspfade hinzuzufügen… Nun, «&nbsp;Bedingte Blöcke&nbsp;» scheint mir passender. Aber das ist ein bisschen hässlich, hehe 😉 Einige Alternativen: «&nbsp;Struktur Wenn… Dann… Sonst…&nbsp;», «&nbsp;Aktionsblöcke gemäß Bedingung (Wenn… Dann… Sonst…)&nbsp;»

Und dann ein paar kleine Fehler während meiner Tests:

- In einem Block habe ich eine Aktion «&nbsp;Bedingung wenn dann sonst&nbsp;» erstellt und dann eine Aktion «&nbsp;Nachricht senden&nbsp;». Ich konnte die Nachricht-Aktion nicht an die Stelle der Bedingungsaktion verschieben. Obwohl das Gegenteil gut möglich ist.
- Ich habe Tests zum Verschieben von Aktionsblöcken durchgeführt:
  - Ich habe die Oberfläche zum Absturz gebracht, als ich versucht habe, einen Aktionsblock aus dem Abschnitt «&nbsp;Dann…&nbsp;» in den Abschnitt «&nbsp;Sonst…&nbsp;», der zusammengeklappt war, zu verschieben (der Block, den ich bewegen wollte, blieb grau und hat sich nicht bewegt…)
  - Ich konnte einen Aktionsblock aus dem Abschnitt «&nbsp;Dann…&nbsp;» nicht in den Abschnitt «&nbsp;Sonst…&nbsp;», der auseinandergeklappt war, verschieben (der Block hat sich nicht bewegt)
  - Als ich versucht habe, einen Aktionsblock aus dem Abschnitt «&nbsp;Dann…&nbsp;» in einen Block außerhalb der Aktion «&nbsp;Bedingung Wenn Dann Sonst&nbsp;» zu verschieben, hatte das einen unerwünschten radikalen Effekt: Die Aktion «&nbsp;Bedingung Wenn Dann Sonst&nbsp;» ist komplett verschwunden.

- Ich habe eine einfache Szene erstellt: ein Block 1, der die Nachricht «&nbsp;Vorher&nbsp;» anzeigt, Block 2 mit einer zeitlichen Bedingung, der «&nbsp;Dann&nbsp;» oder «&nbsp;Sonst&nbsp;» je nach Uhrzeit anzeigt, und ein Block 3, der danach anzeigt. Bei der Ausführung hatte ich oft ‹&nbsp;Vorher Dann Nachher&nbsp;› oder ‹&nbsp;Vorher Sonst Nachher&nbsp;›, aber es kam vor, dass ich ‹&nbsp;Vorher Nachher Sonst&nbsp;› und sogar ‹&nbsp;Nachher Vorher Sonst&nbsp;› (und ebenso bei den ‹&nbsp;Dann&nbsp;›) hatte. Ist das nicht seltsam? Es ist nur der Anzeige-Fluss in «&nbsp;Diskussion&nbsp;», der sich umkehren kann, aber die Blöcke wurden in der richtigen Reihenfolge ausgeführt? Oder gibt es ein Problem?

---

<div class="post-metadata">

**Author:** ![mutmut](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/mutmut/32/14064_2.png) [@mutmut](https://community.gladysassistant.com/u/mutmut)\
**Post date:** [25. Februar 2025 um 21:52 UTC](https://community.gladysassistant.com/t/scenes-blocs-conditionnels-si-alors-sinon/6223/95 "2025-02-25T21:52:55Z")

</div>

Hallo,  
ich habe es gerade schnell getestet, es ist wirklich toll!

Bisher gefundener Bug (?): Wenn man einer `Dann`- oder `Sonst`-Aktion eine Aktion hinzufügt, erscheint ein zweiter Aktionsblock (normal). Wenn man die Aktion des ersten Blocks löscht, verschwindet der zweite nicht und kann nicht gelöscht werden:

 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/7/f/7fb0653169a3c3710401eb2faf6008ef80331e0c.png)  
In einem „klassischen“ Block, wenn man die Aktion des ersten Blocks löscht, hat man die Möglichkeit, zu löschen:  
 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/f/b/fb6ec6524e4ef96de238de12dc031807b9f33735.png)  
[/details]

---

<div class="post-metadata">

**Author:** ![mutmut](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/mutmut/32/14064_2.png) [@mutmut](https://community.gladysassistant.com/u/mutmut)\
**Post date:** [25. Februar 2025 um 22:30 UTC](https://community.gladysassistant.com/t/scenes-blocs-conditionnels-si-alors-sinon/6223/96 "2025-02-25T22:30:47Z")

</div>

> [@StephaneB](#):
>
> Ich konnte einen Aktionsblock nicht von der Sektion „Dann…“ in die Sektion „Sonst…“ verschieben, die ausgeklappt war (der Block hat sich nicht bewegt)

👍 Bei mir funktioniert es (Firefox/macOS) in beide Richtungen

> [@StephaneB](#):
>
> Als ich einen Aktionsblock von der Sektion „Dann…“ in einen Block außerhalb der Aktion „Bedingung Wenn Dann Sonst“ verschieben wollte, hatte das einen unerwünschten radikalen Effekt: Die Aktion „Bedingung Wenn Dann Sonst“ ist komplett verschwunden.

👍 Man kann eine Aktion von einem Dann/Sonst-Block einer Bedingung in einen Dann/Sonst-Block einer anderen Bedingung auf derselben Ebene oder einer höheren/niedrigeren Ebene (Einrückung) verschieben, oder sogar in einen einzelnen Aktionsblock.

- Bug: Ein Dann-Block 2.1.A.3. (z. B.) kann nicht auf den Dann-Block 2.1.A.2 verschoben werden, um dessen Platz einzunehmen

- Bug: Es ist möglich, eine Aktion `Nachricht senden` oder `Steckdose einschalten` in den Block `Bedingung` zu verschieben, obwohl man diese Art von Aktion in `Bedingung` nicht erstellen kann

---

<div class="post-metadata">

**Author:** ![StephaneB](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/stephaneb/32/15443_2.png) [@StephaneB](https://community.gladysassistant.com/u/StephaneB)\
**Post date:** [25. Februar 2025 um 22:34 UTC](https://community.gladysassistant.com/t/scenes-blocs-conditionnels-si-alors-sinon/6223/97 "2025-02-25T22:34:09Z")

</div>

> [@mutmut](#):
>
> 👍 Es funktioniert bei mir (Firefox/macOS) in beide Richtungen

Ich werde es morgen noch einmal testen, um sicherzugehen. Ich nutze Firefox und Ubuntu, aber auf einem kleinen Laptop, den ich schon lange nicht mehr aktualisiert habe…

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [28. Februar 2025 um 09:06 UTC](https://community.gladysassistant.com/t/scenes-blocs-conditionnels-si-alors-sinon/6223/98 "2025-02-28T09:06:47Z")

</div>

Danke an alle für euer Feedback! 🙂

> [@StephaneB](#):
>
> Aber wäre es nicht sinnvoller, sie in « Bedingung bei Alarm » und « Bedingung bei leerem Haus » und « Bedingung bei nicht leerem Haus » umzubenennen?

Ich denke, es ist besser, die Verständlichkeit der Kohärenz vorzuziehen 🙂 «&nbsp;Wenn das Haus leer ist&nbsp;» ist meiner Meinung nach viel klarer.

> [@StephaneB](#):
>
> Genauso wie « Dann » und « Sonst » zusammengeklappt/entfaltet werden können, denke ich, dass « Bedingung » ebenfalls zusammengeklappt/entfaltet werden sollte.

Intuitiv bin ich da weniger einverstanden, da es sich um ein «&nbsp;Top-Level&nbsp;»-Element handelt, möchte ich es lieber sichtbar halten. Vielleicht liege ich aber falsch, vielleicht ist es in der Praxis nicht praktisch

> [@StephaneB](#):
>
> Vielleicht eine Info wie « \> Dann (3 Aktionsblöcke) » und « \> Sonst (0 Aktionsblöcke) »?

Nicht dumm! Ich werde sehen, was möglich ist 🙂

> [@StephaneB](#):
>
> je denke, der Name der Aktion ‹&nbsp;Bedingung wenn dann sonst&nbsp;› ist nicht der passendste

Ich verstehe, was du meinst, aber für mich ist das Ziel wirklich die Verständlichkeit für den Endnutzer. Es muss konkret sein, nicht abstrakt. Also typischerweise ist alles, was «&nbsp;Struktur&nbsp;» heißt, zu abstrakt, der Endnutzer wird es nicht verstehen.

Ich denke, «&nbsp;Wenn… Dann… Sonst&nbsp;» sollte Teil des Titels sein, aber für den Präfix bin ich offen 🙂

> [@StephaneB](#):
>
> Ich konnte die Nachricht-Aktion nicht an die Stelle der Bedingungs-Aktion verschieben. Obwohl das Gegenteil gut möglich ist.

Ok, ich werde das Drag & Drop untersuchen.

> [@StephaneB](#):
>
> Ist das nicht seltsam? Nur der Anzeige-Fluss in « Diskussion » kann umgekehrt werden, aber die Blöcke wurden in der richtigen Reihenfolge ausgeführt? Oder gibt es ein Problem?

Wenn deine Szene sehr schnell ausgeführt wird, können die Nachrichten alle in derselben Millisekunde erstellt werden und daher in einer zufälligen Reihenfolge sein.

Könntest du es noch einmal testen, indem du «&nbsp;Warten&nbsp;»-Blöcke (10 ms reichen aus) hinzufügst, um zu überprüfen, ob es sich nicht um einen Bug handelt?

> [@mutmut](#):
>
> Wenn man die Aktion des ersten Blocks löscht, verschwindet der zweite nicht und kann nicht gelöscht werden:

Tatsächlich, ich werde das korrigieren 🙂

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [28. Februar 2025 um 11:20 UTC](https://community.gladysassistant.com/t/scenes-blocs-conditionnels-si-alors-sinon/6223/99 "2025-02-28T11:20:08Z")

</div>

> [@pierre-gilles](#):
>
> Nicht dumm! Ich schaue mal, was möglich ist 🙂

Das ist wirklich nicht schlecht!

 ![Screenshot 2025-02-28 at 12.19.49](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/e/6/e60a20d56ab66f9e5b511aedf2506f2260f6dd2c.png)

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [28. Februar 2025 um 15:00 UTC](https://community.gladysassistant.com/t/scenes-blocs-conditionnels-si-alors-sinon/6223/100 "2025-02-28T15:00:44Z")

</div>

Hallo zusammen 🙂

Ich habe dank eures Feedbacks Korrekturen vorgenommen, vielen Dank nochmal!

Ein neues Docker-Image ist verfügbar:

```auto
gladysassistant/gladys:scene-if-then-else

```

👉 [Tutorial: Ein Docker-Testimage starten](https://community.gladysassistant.com/t/tutoriel-lancer-une-image-docker-de-test/8042)

⚠ Falls ihr bereits das alte Image gestartet habt, denkt daran auszuführen:

`docker pull gladysassistant/gladys:scene-if-then-else`

---

<div class="post-metadata">

**Author:** ![StephaneB](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/stephaneb/32/15443_2.png) [@StephaneB](https://community.gladysassistant.com/u/StephaneB)\
**Post date:** [28. Februar 2025 um 17:06 UTC](https://community.gladysassistant.com/t/scenes-blocs-conditionnels-si-alors-sinon/6223/101 "2025-02-28T17:06:23Z")

</div>

> [@pierre-gilles](#):
>
> Wenn deine Szene sehr schnell ausgeführt wird, können die Nachrichten alle in derselben Millisekunde erstellt werden und daher in zufälliger Reihenfolge sein.
> 
> Könntest du es nochmal testen und «&nbsp;Warten&nbsp;»-Blöcke (10 ms reichen) hinzufügen, um zu überprüfen, ob es sich nicht um einen Bug handelt?

Ich habe es getestet, indem ich 10 ms bzw. 100 ms Warteaktionen parallel zu jeder «&nbsp;Nachricht senden&nbsp;»-Aktion hinzugefügt habe, und es gibt immer noch Vertauschungen in der Diskussion (z. B. vorher =\> nachher =\> dann, und dann =\> nachher =\> vorher). Wenn ich die Wartezeiten auf 1 s erhöhe, gibt es keine Vertauschungen mehr. Ich weiß nicht genau, ob das bedeutet, dass es einen Bug gibt…

> [@pierre-gilles](#):
>
> Ich denke, es ist besser, die Verständlichkeit der Kohärenz zu bevorzugen 🙂 «&nbsp;Wenn das Haus leer ist&nbsp;» ist meiner Meinung nach viel klarer.

Ich verstehe das Bedürfnis, verständlich zu sein. Aber wenn du das Wort ‹&nbsp;Bedingung&nbsp;› in der Dropdown-Liste eingibst, findest du nicht alle und ich finde das schade. Na ja, nicht so schlimm, nur schade 😉 Und wie würdest du es finden, es in «&nbsp;Bedingung 'Wenn das Haus leer ist'&nbsp;» umzubenennen?

> [@pierre-gilles](#):
>
> Ich denke, «&nbsp;Wenn… Dann… Sonst&nbsp;» sollte Teil des Titels sein, für das Präfix bin ich offen 🙂

Ich schlage "Bedingte Aktionen 'Wenn… Dann… Sonst…'

---

<div class="post-metadata">

**Author:** ![StephaneB](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/stephaneb/32/15443_2.png) [@StephaneB](https://community.gladysassistant.com/u/StephaneB)\
**Post date:** [28. Februar 2025 um 17:17 UTC](https://community.gladysassistant.com/t/scenes-blocs-conditionnels-si-alors-sinon/6223/102 "2025-02-28T17:17:09Z")

</div>

> [@pierre-gilles](#):
>
> ⚠ Wenn Sie das alte Bild bereits gestartet hatten, denken Sie daran, auszuführen:
> 
> `docker pull gladysassistant/gladys:scene-if-then-else`

Ich habe das gemacht und dann angenommen, dass man auch `docker container restart scene-if-then-else` ausführen muss, und es wurde ohne Fehler ausgeführt.

Aber beim Bearbeiten der Szene sehe ich den Tag nicht, den du hinzugefügt hast, um die Anzahl der Aktionsblöcke im „Dann“ oder „Sonst“ anzuzeigen. Ist das normal? Oder bedeutet das, dass das Update nicht durchgeführt wurde?

[Vorherige Seite](https://community.gladysassistant.com/t/scenes-blocs-conditionnels-si-alors-sinon/6223.md?page=3)

[Nächste Seite](https://community.gladysassistant.com/t/scenes-blocs-conditionnels-si-alors-sinon/6223.md?page=5)
