In Automatisierungen Variable von Skripten Zuständen von Entitäten übergeben

Hallo Zusammen,

ich möchte mir eine Steuerung für unserer Rollladen erstellen.
Hier dachte ich daran, für jeden Rollladen ein Skript zu erstellen und hier dann über Variable zu Parameter zu übergeben.

Das mit dem Skript und den Variablen ist jetzt auch nicht so das Problem, aber, wie kann ich in einer Automatisierung diesen Variablen z.B. einen Zustand eines Schalters übergeben?

Als Beispiel hätte ich jetzt einen Schalter für Besuch.
Hiermit möchte ich der Steuerung einen Parameter übergeben, welcher dann dafür sorgt, dass wenn der Schalter Besuch an ist, dass die Rollladen im Wohnbereich nicht automatisch herunter fahren.

Im Visuellen Editor wird dann z.B. ein Schalter für die Variable Besuch angezeigt und dieser ist aus.
Wenn ich jetzt zu Yaml wechsle, dann:
data:
besuch: false

Meine Frage ist nun, wie kann ich der Variablen Besuch den Zustand der Entität input_boolean.besuch übergeben?

So funktioniert es es z.B. nicht:
data:
besuch: {{ states(‚input_boolean.besuch‘)}}

Oder habe ich hier einen Gedankenfehler?

Viele Grüße,
Ingo

Ich würde eine Helfer Schalter anlegen mit dem Namen Gäste im Haus.
In der Automation für die Rollos gibst Du dann an: Nur wenn Schalter Gäste im Haus ausgeschaltet.
Dann noch eine Automation erstellen wie folgt:
Wenn der Schalter auf Aus geht dann die Automation Rollos ausführen.
Dann sind die Gäste weg und die Rollos werden gemäß Automation geschlossen.

2 „Gefällt mir“

Hallo fis-ne,

so ist mein Plan.
Allerdings möchte ich das über Skripte laufen lassen, denn bei 12 Rollladen wir so eine Automation schnell mal unübersichtlich und wenn du was ändern möchtest, suchst du dir nen Wolf.

Gruß Ingo