Hier ist die Idee: Ich finde, es wäre nützlich, in den Szenen einen Trigger auszulösen (eine Szene starten, ein MQTT-Event oder anderes) oder eine Nachricht zu senden, wenn eine Bedingung für die Ausführung einer Szene festgestellt wird, diese Bedingung aber nicht erfüllt ist.
2 Beispiele zur Veranschaulichung und Klarstellung meiner Anfrage:
Beim Starten meines Alarmsystems möchte ich einen kleinen Check auf den Öffnungs-/Schließzustand meiner Türen und Fensterläden durchführen. In meiner Szene möchte ich also sagen:
. Letzten Zustand meiner X-Sensoren abrufen
. Nur fortfahren, wenn die Sensoren tatsächlich geschlossen sind
. Wenn diese Bedingung nicht erfüllt ist, eine Nachricht « Sensor X ist offen » senden
. Wenn diese Bedingung erfüllt ist, wird fortgefahren (wie üblich)
In meinem Garten möchte ich eine automatische Bewässerung starten, aber dafür muss ich den Zustand meiner Ventile vor dem Starten der Pumpe bestimmen können. Also:
. Zustand der Ventile abrufen
. Nur fortfahren, wenn die Ventile geöffnet sind
. Wenn diese Bedingung nicht erfüllt ist, eine Nachricht « Ventil X ist geschlossen, automatische Bewässerung abgebrochen » senden
. Wenn diese Bedingung erfüllt ist, wird fortgefahren
Das sind zwei kleine Beispiele, die vielleicht einige Forenmitglieder inspirieren könnten!
Da ich gerne vorausdenke, stelle ich mir im UI vor, dass es ein einfaches Kontrollkästchen im Block « Nur fortfahren, wenn » geben könnte, zum Beispiel « Bei Nichteinhaltung der Anweisung eine Nachricht senden », das ein Textfeld anzeigt, wenn es angeklickt wird.
Also ja, es gibt tatsächlich schon Anfragen, die sich annähern… Aber ich wollte nicht vom ursprünglichen Thema abweichen.
Die anderen Beiträge schlagen eine Art Umgehung eines Toggles vor, oder dass, wenn eine Bedingung nicht erfüllt ist, ein anderer Ablauf der Szene (oder einer anderen Szene) gestartet wird, was meiner Meinung nach ziemlich komplex zu erstellen wäre.
Hier sah ich eine deutlich „einfachere“ Version, die einfach eine Art Feedback beim Testen der Bedingung ist.
Das kommt mir sehr sehr spezifisch vor, was du vorschlägst. Wir können nicht einfach alle Fälle so behandeln. Es muss eine generische Lösung sein, die es ermöglicht, Bedingungen zu erfüllen
Ja, ich verstehe, was du meinst. Vielleicht könnte eine globale Sicht auf den Ablauf der Szenen das Problem lösen?
Ich weiß, dass wir das schon an mehreren Stellen besprochen haben, aber denkst du, dass eine grundlegende Änderung der Szenenverwaltung möglich wäre? Im Sinne, die Möglichkeiten / Funktionen zu erweitern? Und vor allem, wäre das im Einklang mit dem Projekt?
Ich stelle mir vor, die Art und Weise, wie eine Szene mit anderen Blockstilen oder anderen Spalten usw. erstellt wird, um mehrere Bedingungen zu verwalten, ist nicht ohne Bedeutung.
Also, ich schweife ein bisschen ab, aber ich habe das Gefühl, dass regelmäßig im Forum Debatten über die Erstellung von Szenen, ihre Verwendung, Informationen zu ihrem Start usw. auftauchen, also frage ich mich und ich teile meine Fragen mit!
Da ich die No-Code-Lösung von Microsoft (Power Automate) recht intensiv getestet habe, war ich sehr frustriert und habe am Ende doch Code geschrieben statt No-Code
Das ist eine interessante Rückmeldung für meinen Teil sehe ich nur den UI-Teil, der sehr ansprechend ist, ich kann mir überhaupt nicht vorstellen, was dahinter steckt