Licht aus, Film ab
Automatische Lichtsteuerung beim Fernsehen im Wohnzimmer. Wenn eine Wiedergabe auf dem Sonos startet, werden die aktuellen Lichtzustaende gespeichert und alle Lichter ausgeschaltet. Bei Pause, Standby oder Ausschalten wird der vorherige Lichtzustand wiederhergestellt.
Entitäten:media_playerlight
lichtAktualisiert: 4. April 2026
Was brauchst du dafür?
Integrationen
- Mediaplayer (z.B. Sonos)
Geräte
- Licht
- Mediaplayer
Was musst du anpassen?
| Platzhalter | Ersetze mit |
|---|---|
| DEINE_GERAETE_ID | Deine Geräte-ID aus dem HA Device Registry |
| DEINE_ENTITY_ID | Ersetze mit deiner Entity-ID |
| DEIN_MEDIA_PLAYER | Ersetze mit deiner Entity-ID |
| DEIN_WOHNZIMMERLICHT | Ersetze mit deiner Entity-ID |
| DEIN_ESSBEREICHLICHT | Ersetze mit deiner Entity-ID |
| DEINE_STEHLAMPE | Ersetze mit deiner Entity-ID |
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: Lichtzustaende speichern und alles ausschalten.
# Bei Pause/Standby/Aus: Vorherige Lichtzustaende wiederherstellen.
# Benoetigt die HACS-Integration "State Saver" (saver.save_state / saver_entity).
alias: "Licht aus, Film ab"
description: >-
Automatische Lichtsteuerung beim Fernsehen. Bei Wiedergabe werden alle
Lichtzustaende 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 Verzoegerung 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 (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: single
