Ein Skript in Home Assistant (HA) führt mehrere Aktionen nacheinander aus. Diese Anleitung zeigt anhand eines „Filmabend“-Skripts die Bedienung in HA 2025.12.2; Bezeichnungen können sich in anderen Versionen unterscheiden.

1. Was ist ein Skript?

Ein Gerät oder eine Entität ist zum Beispiel eine Leuchte, ein Fernseher oder ein Vorhang. Eine Automation arbeitet nach einer Regel wie „Wenn jemand nach Hause kommt, schalte das Licht ein“ und wird durch ein Ereignis ausgelöst. Ein Skript ist dagegen eine gespeicherte Folge von Aktionen: Es wartet, bis Sie oder eine Automation es aufrufen, und führt die Schritte dann aus.

2. Beispielskript „Filmabend“ erstellen

Ziel: Mit einem Tippen die Hauptleuchte im Wohnzimmer ausschalten, den LED-Streifen auf 30 % dimmen und den Fernseher einschalten.

Schritt 1: Öffnen Sie „Einstellungen“ → „Automatisierungen & Szenen“ → „Skripte“. Klicken Sie auf „Skript erstellen“ und wählen Sie „Neues Skript erstellen“.

Schritt 2: Geben Sie dem Skript den Namen „Filmabend“. Als Symbol eignet sich mdi:movie-open. Lassen Sie den Modus auf „Einzeln“: Läuft das Skript bereits, startet ein erneuter Aufruf keine zweite, möglicherweise störende Ausführung.

Schritt 3, Aktion 1: Klicken Sie auf „Aktion hinzufügen“. Wählen Sie das Gerät „Hauptleuchte Wohnzimmer“ und die Aktion „Ausschalten“. In neueren HA-Versionen heißt „Dienst aufrufen“ auch „Aktion ausführen“.

Aktion 2: Fügen Sie eine weitere Aktion hinzu, suchen Sie light.turn_on beziehungsweise „Leuchte: Einschalten“ und wählen Sie den LED-Streifen als Entität. Aktivieren Sie die Helligkeit und stellen Sie 30 % ein. Optional wählen Sie eine warme gelbe oder rote Farbe.

Aktion 3: Fügen Sie erneut eine Aktion hinzu. Wählen Sie den Fernseher als Gerät und „Einschalten“ als Aktion. Speichern Sie das Skript. Öffnen Sie danach das Menü mit den drei Punkten und wählen Sie „Ausführen“. Prüfen Sie, ob Hauptlicht und LED-Streifen wie gewünscht reagieren und der Fernseher angeht.

3. Skript aufrufen

Manuell: Bearbeiten Sie das Dashboard „Übersicht“, fügen Sie eine Schaltflächenkarte hinzu und wählen Sie unter „Entität“ das neu erstellte Skript. Im chinesischen Beispiel heißt es script.guan_ying_mo_shi; bei „Filmabend“ wird HA eine andere Entitäts-ID erzeugen. Verwenden Sie die ID Ihrer Installation.

Automatisch: Erstellen Sie eine Automation, deren Auslöser zum Beispiel eine Leistungsaufnahme des TV-Steckers über 50 W ist. Als Aktion wählen Sie script.turn_on und Ihr „Filmabend“-Skript. Dann passt HA beim Einschalten des Fernsehers die Beleuchtung an.

4. Zusätzliche Möglichkeiten

In der beschriebenen Version wird in YAML für eine Aktionsliste häufig der Schlüssel actions: verwendet; ältere Konfigurationen mit action: können weiterhin vorkommen. Wenn der Fernseher langsam startet, fügen Sie nach dem Einschalten eine Warteaktion von fünf Sekunden hinzu und lassen danach die Vorhänge schließen.

Sie können das Skript auch für HA Assist freigeben und es per Sprachbefehl starten. Falls etwas nicht funktioniert, prüfen Sie zuerst, ob die richtigen Geräte und Entitäten ausgewählt wurden.

相关新闻

Leave a Reply

Your email address will not be published. Required fields are marked *

laitecn@gmail.com

QQ
微信
Whatapp