Automation
Licht aus, Film ab
Automatische Lichtsteuerung beim Fernsehen im Wohnzimmer. Wenn eine Wiedergabe auf dem Sonos startet, werden die aktuellen Lichtzustände gespeichert und alle Lichter ausgeschaltet. Bei Pause, Standby oder Ausschalten wird der vorherige Lichtzustand wiederhergestellt.
So läuft die Automation ab
In Worten statt YAML. Hat ein Schritt in meiner Config einen Namen, steht er oben und grau darunter, was technisch passiert.
Ein Mediaplayer spielt ab
Media Player wird pausiert für 10 Sek.
Media Player geht aus für 10 Sek.
Media Player wird „standby“ für 10 Sek.
Keine Bedingungen: sie läuft bei jedem Auslöser los.
Lichtsteuerung je nach Medienstatus
Bei Wiedergabe: Lichter speichern und ausschalten
Aktuellen Lichtzustand speichern
Aktion saver.save_state für Wohnzimmerlicht, Essbereichlicht, Stehlampe, Essbereichlicht, Stehlampe, Wohnzimmerlicht
Alle Wohnzimmerlichter ausschalten
Licht ausschalten
Bei Pause/Standby/Aus: Lichter wiederherstellen
Stehlampe wiederherstellen
Falls Ein Template ist wahr
Stehlampe einschalten
Falls Ein Template ist wahr
Stehlampe ausschalten
Essbereichlicht wiederherstellen
Falls Ein Template ist wahr
Essbereichlicht einschalten
Falls Ein Template ist wahr
Essbereichlicht ausschalten
Wohnzimmerlicht wiederherstellen
Falls Ein Template ist wahr
Wohnzimmerlicht einschalten
Falls Ein Template ist wahr
Wohnzimmerlicht ausschalten
So übernimmst du sie
Drei Schritte, dann läuft sie bei dir.
- 1
Das brauchst du
- Mediaplayer (z.B. Sonos)Integration
- LichtGerät
- 2
Platzhalter durch deine Entities ersetzen
Meine Entity-IDs sind durch Platzhalter ersetzt. Deine eigenen findest du unter Einstellungen → Geräte & Dienste → Entitäten.
- DEINE_GERAETE_ID4×
- Deine Geräte-ID aus dem HA Device Registry
- DEINE_ENTITY_ID
- Die Entity-ID deines Geräts (z.B. light.beispiel)
- DEIN_MEDIA_PLAYER3×
- Dein Mediaplayer (z.B. media_player.wohnzimmer)
- DEIN_WOHNZIMMERLICHT6×
- Dein Licht im Wohnzimmer (z.B. light.wohnzimmer_decke)
- DEIN_ESSBEREICHLICHT6×
- Dein Licht im Essbereich (z.B. light.essbereich)
- DEINE_STEHLAMPE6×
- Deine Stehlampe (z.B. light.stehlampe)
- 3
Einfügen
EinstellungenAutomationen & SzenenAutomation erstellenNeue Automation erstellen
Oben rechts über die drei Punkte „In YAML bearbeiten“ wählen, alles markieren, den Text von unten einfügen und speichern.
Licht aus, Film ab# Entity-IDs sind anonymisiert. Ersetze sie durch deine eigenen. # Beispiel: light.dein_wohnzimmer_licht -> light.wohnzimmer_deckenlampe # Licht aus, Film ab # Automatische Lichtsteuerung beim Fernsehen. # Bei Wiedergabe: Lichtzustände speichern und alles ausschalten. # Bei Pause/Standby/Aus: Vorherige Lichtzustände wiederherstellen. # Benötigt die Integration "State Saver" (saver.save_state / saver_entity), installiert über den Marketplace (früher HACS). alias: "Licht aus, Film ab" description: >- Automatische Lichtsteuerung beim Fernsehen. Bei Wiedergabe werden alle Lichtzustände gespeichert und ausgeschaltet. Bei Pause oder Stopp wird der vorherige Zustand wiederhergestellt. # Ausloser: Wann wird die Automation gestartet? triggers: # Media Player startet Wiedergabe - device_id: DEINE_GERAETE_ID # z.B. Sonos/Apple TV domain: media_player entity_id: DEINE_ENTITY_ID type: playing id: Wiedergabe gestartet platform: device # Media Player pausiert (10 Sek Verzögerung gegen kurze Unterbrechungen) - entity_id: - media_player.DEIN_MEDIA_PLAYER # z.B. media_player.wohnzimmer to: paused id: Wiedergabe pausiert for: hours: 0 minutes: 0 seconds: 10 platform: state # Media Player ausgeschaltet - entity_id: - media_player.DEIN_MEDIA_PLAYER to: "off" from: "on" id: Player ausgeschaltet for: hours: 0 minutes: 0 seconds: 10 platform: state # Media Player im Standby - entity_id: - media_player.DEIN_MEDIA_PLAYER to: standby from: "on" id: Player im Standby for: hours: 0 minutes: 0 seconds: 10 platform: state # Aktionen: Was passiert? actions: - alias: Lichtsteuerung je nach Medienstatus choose: # Bei Wiedergabe: Lichter speichern und ausschalten - alias: "Bei Wiedergabe: Lichter speichern und ausschalten" conditions: - condition: trigger id: Wiedergabe gestartet sequence: # Aktuellen Lichtzustand speichern (Marketplace, früher HACS: State Saver) - alias: Aktuellen Lichtzustand speichern target: entity_id: - light.DEIN_WOHNZIMMERLICHT # z.B. light.licht_wohnzimmer - light.DEIN_ESSBEREICHLICHT # z.B. light.licht_essbereich - light.DEINE_STEHLAMPE # z.B. light.stehlampe_outlet action: saver.save_state data: entity_id: - light.DEIN_ESSBEREICHLICHT - light.DEINE_STEHLAMPE - light.DEIN_WOHNZIMMERLICHT # Alle Wohnzimmerlichter ausschalten - alias: Alle Wohnzimmerlichter ausschalten target: device_id: - DEINE_GERAETE_ID # z.B. Wohnzimmerlicht - DEINE_GERAETE_ID # z.B. Essbereichlicht - DEINE_GERAETE_ID # z.B. Stehlampe action: light.turn_off # Bei Pause/Standby/Aus: Lichter wiederherstellen - alias: "Bei Pause/Standby/Aus: Lichter wiederherstellen" conditions: - condition: trigger id: - Wiedergabe pausiert - Player ausgeschaltet - Player im Standby sequence: # Stehlampe auf gespeicherten Zustand - alias: Stehlampe wiederherstellen choose: - conditions: - condition: template value_template: "{{ saver_entity('light.DEINE_STEHLAMPE') == 'on' }}" sequence: - target: entity_id: light.DEINE_STEHLAMPE action: light.turn_on - conditions: - condition: template value_template: "{{ saver_entity('light.DEINE_STEHLAMPE') == 'off' }}" sequence: - target: entity_id: light.DEINE_STEHLAMPE action: light.turn_off # Essbereichlicht auf gespeicherten Zustand - alias: Essbereichlicht wiederherstellen choose: - conditions: - condition: template value_template: "{{ saver_entity('light.DEIN_ESSBEREICHLICHT') == 'on' }}" sequence: - target: entity_id: light.DEIN_ESSBEREICHLICHT action: light.turn_on - conditions: - condition: template value_template: "{{ saver_entity('light.DEIN_ESSBEREICHLICHT') == 'off' }}" sequence: - target: entity_id: light.DEIN_ESSBEREICHLICHT action: light.turn_off # Wohnzimmerlicht auf gespeicherten Zustand - alias: Wohnzimmerlicht wiederherstellen choose: - conditions: - condition: template value_template: "{{ saver_entity('light.DEIN_WOHNZIMMERLICHT') == 'on' }}" sequence: - target: entity_id: light.DEIN_WOHNZIMMERLICHT action: light.turn_on - conditions: - condition: template value_template: "{{ saver_entity('light.DEIN_WOHNZIMMERLICHT') == 'off' }}" sequence: - target: entity_id: light.DEIN_WOHNZIMMERLICHT action: light.turn_off mode: singleAus meinem Home Assistant, Stand 4. April 2026.
