Blocs: Bedingung für Gerätezustand und Bedingung für mehrere Zustände

Hallo,

ich schlage neue Blöcke vor.

Der erste „Bedingung basierend auf dem Zustand eines Geräts“ ermöglicht es, den Zustand eines Geräts zu testen, ohne dessen Wert abrufen und auf diesen Wert testen zu müssen, der oft völlig unbekannt ist.

Tatsächlich wird der Auslöser durch eine Aktion und nicht durch eine Zahl ausgelöst.

Hier ist das Ergebnis:

Der Code: Comparing GladysAssistant:master...Hizoka76:feat/add_state_condition · GladysAssistant/Gladys · GitHub

Der zweite Vorschlag kann den ersten ersetzen, da er dasselbe tut, aber mit einer Mehrfachauswahl der Zustände:

und seine Auslöser-Version:

Code: Comparing GladysAssistant:master...Hizoka76:feat/device_multi_state_change · GladysAssistant/Gladys · GitHub

Zum Testen habe ich einen Container erstellt, der alle meine Ideen enthält: Package gladys · GitHub

@Hizo Das gefällt mir sehr!
Und das entspricht meinen Anfragen von vor einigen Monaten:

Ich muss mir etwas Zeit nehmen, um deinen Container zu testen.