In diesem Tutorial dreht sich alles um Skripte in Home Assistant â von den Grundlagen bis hin zu fortgeschrittenen Funktionen! Skripte helfen dir, deine Automatisierungen noch flexibler und leistungsfĂ€higer zu gestalten. Ich zeige dir Schritt fĂŒr Schritt, wie du ein Skript fĂŒr Benachrichtigungen erstellst, es in deine Automatisierungen integrierst und mit erweiterten Features noch effizienter machst. Egal, ob du Einsteiger bist oder bereits tiefer in Home Assistant steckst â hier findest du wertvolle Tipps fĂŒr das nĂ€chste Level deines Smart Homes!
angenommen ich habe ein Skript mit mehreren Variablen erstellt (Boolesche Werte ) und ich möchte in einer Automatisierung diesen Variablen die ZustĂ€nden von irgendwelchen Schaltern ĂŒbergeben, wie kann ich das machen?
Im Visuellen Editor werden die Variablen mit den Schalten angezeigt und in Yaml steht dann hinter Data die Variable und die Einstellungen, z.B.:
data:
besuch: false
aber ich bekomme es nicht hin, dass ich der Variablen den Zustand von den zugehörigen Schalter ĂŒbergeben kann.
So gehts nicht:
data:
besuch: {{ states(âinput_boolean.besuchâ)}}
und so auch nicht :
data:
besuch: input_boolean.besuch
Hey, das war wohl ein Kopierfehler.
Ich hatte das im Template probiert und dann kopiert.
Wenn ich das so eingebe, dann passiert das selbe wie bei mir.
Nach dem Umschalten auf den Visuellen Editor ist der Schalter bei besuch auf an, obwohl der Zustand des Input_boolean auf off steht.
Gehe ich zurĂŒck in die Yaml Ansicht steht da:
Ich möchte in einer Automation den Zustand einer EntitĂ€t in eine Variable speichern, welche ich in einem Skript erstellt habe und wenn die Automation fertig ist, soll der UrsprĂŒngliche Zustand wieder hergestellt werden, wie kann ich dass mache?
Also wie kann ich der Variablen aus der Automation den Wert ĂŒbergaben?
Und wie hole ich diesen Wert zurĂŒck?